nsgaii algorithm
در نشریات گروه برق-
In the rapidly evolving landscape of web services, efficient interaction and optimal selection among services with different quality parameters are essential. This paper addresses the complex challenge of selecting candidate services for abstract services within probabilistic graph structures. We propose a new hybrid method that combines node-based and path-based graph simplification techniques, allowing for the identification of new patterns, such as parallel and nested loops. We use NSGAII to improve scalability and accuracy in service selection. The proposed approach simplifies the composition graph while optimizing the selection process by considering important quality parameters such as execution cost, response time, and availability. Through systematic simplification and a robust fitness function, we ensure a definitive and accurate response to user queries. The results show significant improvements in the proposed approach compared to existing methods, making it a comprehensive solution for effectively composing web services in dynamic environments.
Keywords: Web Service Composition, Graph Simplification, Service Selection, Complex Probabilistic Structures, NSGAII Algorithm -
یکی از چالش برانگیزترین موضوعات مرتبط با وب سرویس ها مساله ترکیب آنهاست که به صورت یک گراف برای نمایش تعامل بین سرویس ها ارایه می شود. هر گره از این گراف، یک وب سرویس انتزاعی با وظیفه مشخص اما ویژگی های کیفی نامشخص است. برای هر سرویس انتزاعی، مجموعه ای از سرویس های کاندید با وظیفه یکسان اما ویژگی های کیفی متفاوت وجود دارد. جایگزینی یک وب سرویس کاندید برای هر سرویس انتزاعی به نحوی که یک ترکیب بهینه حاصل شود، یک مساله NP-hard است، لذا برای حل آن از الگوریتم های هیوریستیک استفاده می شود. تاکنون روش های متعددی برای ترکیب بهینه وب سرویس ها ارایه شده اما بیشتر این روش ها ساختار احتمالی را پشتیبانی نمی کنند. تنها یک روش ساختار احتمالی را پشتیبانی می کند که برای گراف های بزرگ مقیاس پذیر نیست، مبتنی بر قیود است و به تحلیل هر مسیر گراف به صورت جداگانه پرداخته است. این مقاله، رویکردی مقیاس پذیر و چندهدفه برای تحلیل گراف به صورت یکپارچه ارایه می دهد که علاوه بر پوشش دو الگوی جدید حلقه های تودرتو و حلقه های موازی، با ارایه روشی جهت ساده سازی ترکیب وب سرویس ها موجب بهبود کارایی نیز می شود. در این روش برای انتخاب بهینه وب سرویس ها و حفظ مقیاس پذیری، از الگوریتم های تکاملی NSGAII و SPEAII استفاده می شود. در روش پیشنهادی ابتدا در گراف هایی با الگوی شرطی، هر مسیر بر حسب احتمال آن، چند بار می شود و سپس از الگوریتم NSGAII به منظور تعیین بهترین مسیر در گراف و یافتن راه حل های بهتر استفاده می شود. روش پیشنهادی در مقایسه با بهترین روش مقایسه شده، 30 درصد در پارامتر قابلیت اطمینان و 121 میلی ثانیه در زمان پاسخ بهبود داشته است.کلید واژگان: ترکیب و انتخاب وب سرویس ها، وب سرویس های آگاه به کیفیت، ساختارهای پیچیده احتمالی، ساده سازی گراف، الگوریتم های تکاملی، الگوریتم NSGAII، الگوریتم SPEAIIOne of the most challenging issues with web services is the composition of them, which is presented as a graph to show the interaction between services. Each node in this graph is called an abstract web service which their function is specified but the quality features are unclear. For each abstract service, there is a set of candidate services with the same function but different qualitative features. Replacing a candidate web service for each abstract service so that an optimal combination is achieved is an NP-hard problem that cannot be solved in polynomials, hence to solve it using heuristic algorithms. Several methods have been proposed for the web services optimal composition, but most of these methods don't support the probability structure. Only one method supports a probability structure that is not scalable for large graphs, constraint based, and analyzes each path of the graph separately. This paper presents an integrated scalable multi-objective approach for analyzing graph to not only covering two new patterns of nested loops and parallel loops, but also improving performance with representing a method for simplifying web-service composition. In this method, evolutionary algorithms are used for optimal web services selection and scalability. The two selected evolutionary algorithms are NSGAII and SPEAII. In the proposed method, first in conditional graphs, each path is repeated according to its probability, and then the NSGAII algorithm is used to determine the best path in the graph and find better solutions. At the end of the article, the results of 8 methods are presented, which compared to the best of them, the proposed method has improved 30% in the reliability parameter and 121 milliseconds in response time.Keywords: Web services selection, Web service composition, quality-aware web services, probability complex structures, graph simplification, evolutionary algorithms, NSGAII algorithm, SPEAII algorithm
-
پروژه های راهسازی، به دلیل تکرار متناوب بسیاری از فعالیتها و ابنیه در طول فرآیند اجرا، به عنوان پروژه های خطی-تکراری شناخته می شوند. در این نوع پروژه ها وجود انقطاع کاری و بیکاری منابع، اتلاف زمان و هزینه را در بر خواهد داشت. بنابراین تنظیم برنامه زمانبندی، به گونه ای که باعث کاهش اتلاف، در زمان و هزینه پروژه شود، اهمیت فوق العاده ای می یابد. روش ارائه شده در این پژوهش برای بهینه سازی زمانبندی در پروژه های راهسازی، مبتنی بر یکی از اصول تفکر ناب درحذف اتلافها (مودا) است، و از الگوریتم ژنتیک و رویکرد NSGAII برای حل مسئله زمانبندی استفاده شده است. با توجه به اینکه در بسیاری از موارد به دلیل عدم قطعیتهای موجود در شرایط اجرای پروژه، نمی توان زمان و هزینه فعالیتها را به طور قطعی تعیین کرد، از دیدگاه فازی نیز به مسئله پرداخته شده است. ویژگی بارز روش پیشنهادی این است که، به واسطه توجه ویژه ای که به پیوستگی کاری بین بخشها و واحدهای مختلف گرفته، انقطاع کاری و بیکاری منابع به حداقل میزان ممکن کاهش می یابد و به این ترتیب با کاهش اتلافها می توان پروژه را یک قدم به ناب سازی نزدیکتر کرد.
کلید واژگان: تفکر ناب، پروژه های خطی، تکراری، انقطاع کاری، مودا، رویکرد NSGAII، رویکرد فازیHighway construction projects, due to the frequent repetition of many of the activities and buildings during the execution process, are known as linear-repetitive projects. In this projects work Interruptions and resources unemployment is causing time and cost waste. So scheduling as result to reduce time and cost waste, is extremely important. The proposed method in this study to scheduling optimization of highway construction projects is based on one of the principles of lean thinking in removal of the wastes (Muda). And Genetic Algorithm and NSGAII approach has been used to solve scheduling problems. Given that in many cases because of uncertainties in terms of project, time and cost of the activity can not determine conclusively, thus it is seen based on fuzzy approach to this problem too. The main advantage of this method is the special attention the continuity of work between units, so that work interruptions and the resources unemployment reduced to the lowest possible. Thus reducing of wastes, project will be closer to lean construction.Keywords: Lean thinking, Linear, repetitive projects, Interruption time, Muda, NSGAII Algorithm, Fuzzy approach
- نتایج بر اساس تاریخ انتشار مرتب شدهاند.
- کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شدهاست. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
- در صورتی که میخواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.