dragonfly algorithm
در نشریات گروه فنی و مهندسی-
Nowadays, reducing energy consumption in cloud computing is of great interest due to the high operational costs and its impact on climate change. The consolidation solution is an effective method for minimizing the number of physical machines (PMs) and reducing energy consumption. The virtual machine consolidation process encounters the challenge of reducing energy consumption while effectively managing resource allocation. The aim of this paper is to address these challenges through the classification of PMs and the use of the dragonfly algorithm. The quartile parameter is utilized to classify PMs into three categories: underloaded, medium load, and overloaded. First, we identified the overloaded PMs in the overloaded category. Then, we presented a solution to select virtual machines from an overloaded PM based on resource usage. Additionally, the Dragonfly algorithm is utilized to select destinations for hosting migrant virtual machines in the medium load category. Furthermore, we identified underloaded PMs in the underloaded categories using this algorithm. The proposed solution is evaluated using the CloudSim toolkit and tested with workloads consisting of over a thousand data points from virtual machines based on PlanetLab data. The results from the simulation experiments indicate that the proposed solution, while avoiding SLA violations and minimizing additional migrations, has significantly reduced energy consumption.
Keywords: Cloud Computing, Consolidation, Quartile Parameter, Dragonfly Algorithm, SLA Violations, Migrations, Energy Consumption -
الگوریتم اثر نیلوفر آبی در سال 2024 ارائه شده است و برگرفته شده از گرده افشانی و حرکت بروی برگ های گل نیلوفر آبی می باشد. در این الگوریتم از مفاهیم هوش جمعی ایستا و پویا در قالب حرکت سنجاقک ها استفاده شده که قدرت فرایند اکتشافی را در الگوریتم افزایش داده و همچنین قدرت استخراج با گرده افشانی محلی و حرکت آب بروی برگ های گل نیلوفر آبی در نظر گرفته شده است. اما در این الگوریتم مکانیسم دقیقی برای کنترل پارامترهای مهم در فرآیند استخراج و اکتشاف در نظر گرفته نشده است و حرکات سنجاقک ها در همه شرایط بصورت تصادفی تعریف می شود و بدین خاطر، دقت و سرعت همگرایی این الگوریتم بهینه سازی، کاهش می یابد. در این مقاله یک سیستم استنتاج فازی در حرکت سنجاقک ها ارائه شده تا دقت و سرعت همگرایی این الگوریتم با کنترل شعاع همسایگی، حرکت همترازی و انسجام افزایش یابد. نتایج بدست آمده الگوریتم پایه گل نیلوفر آبی در مقایسه با الگوریتم پیشنهادی بروی 12 تابعتست در ابعاد بالا (50 بعد)، نشان داد که روش فازی الگوریتم گل نیلوفر آبی دارای بیش از 49 درصد بهبود در دقت همگرایی و بیش از 9 درصد بهبود در سرعت همگرایی است.
کلید واژگان: الگوریتم اثر نیلوفر آبی، بهینه سازی، سیستم استنتاج فازی، الگوریتم سنجاقک، الگوریتم تکاملیThe Water Lily Effect Algorithm, introduced in 2024, is inspired by the processes of pollination and movement on water lily leaves. It utilizes concepts of static and dynamic swarm intelligence, modeled through dragonfly movements, to enhance the algorithm's exploratory capabilities. Additionally, local pollination and water movement on lily leaves contribute to its extraction efficiency. However, the algorithm lacks a precise mechanism for managing key parameters during exploration and extraction, with dragonfly movements being randomly defined in all scenarios. This limitation reduces both the accuracy and convergence speed of the optimization process. This study proposes integrating a fuzzy inference system into the dragonfly movement mechanism to address these issues. By controlling the neighborhood radius, alignment, and cohesion movements, the algorithm achieves improved performance. When tested on 12 high-dimensional benchmark functions (50 dimensions), the fuzzy-enhanced Water Lily Algorithm showed a more than 49% improvement in convergence accuracy and over a 9% increase in convergence speed compared to the original algorithm.
Keywords: Water Lily Effect Algorithm, Optimization, Fuzzy Inference System, Dragonfly Algorithm, Evolutionary Algorithm -
با افزایش خدمات شبکه ای، تعداد و پیچیدگی حملات در فضای سایبر افزایش یافته است. لذا امنیت در شبکه ها، سیستم ها و برنامه های کاربردی به یکی از مهم ترین چالش ها در عصر حاضر تبدیل شده است. سیستم های تشخیص نفوذ به عنوان یک روش دفاعی بسیار مهم برای تشخیص حملات شبکه ای، به منظور هشدار به مسیولین شبکه یا برنامه های کاربردی بکار می رود. در این پژوهش، یک مدل برای تشخیص نفوذ چند کلاسه پیشنهاد شده است. در روش پیشنهادی از الگوریتم سنجاقک برای انتخاب ویژگی و از الگوریتم جنگل تصادفی به منظور دسته بندی استفاده شده است. داده های بکار رفته در پژوهش، مجموعه داده KDD-99 بوده است و عملیات متوازن سازی در آن استفاده شده است. مسیله با الگوریتم های مختلف یادگیری ماشین و یادگیری عمیق مورد آزمون قرار گرفته و بهترین الگوریتم انتخاب شده است. مقدار صحت در روش پیشنهادی مقدار 99.83 به دست آمده است. نتایج پژوهش با نتایج چندین پژوهش دیگر که توسط محققان پیشنهاد شده مورد مقایسه قرار گرفته است و این مقایسه نشان می دهد که روش پیشنهادی نسبت به اکثر روش های دیگر دارای مقدار صحت بالاتری بوده است.
کلید واژگان: تشخیص نفوذ، چندکلاسه، الگوریتم سنجاقک، جنگل تصادفی، KDD-99With the increase of the network services, the number and complexity of attacks in cyberspace has increased. This problem has made network security as one of the most important challenges in the world of information technology. Intrusion detection systems are used as a very important defense method to detect network attacks, to warn network security admins.This research has proposed a model for multi-class intrusion detection system. In this model, the dragonfly algorithm is used for feature selection and the random forest algorithm is used for classification. for data analysis KDD-99 dataset has been used and the balancing operation was used. The model has been tested with different machine learning and deep learning algorithms then the best algorithm has been selected. The accuracy value in the proposed method is 99.83. The results have been compared with the results of several other studies published in authoritative articles. This comparison shows that the proposed method has a higher accuracy than most other methods.
Keywords: Intrusion Detection, Multi-class, Feature Selection, Dragonfly Algorithm, Random forest, KDD-CUP99 -
The progression towards smart grids, integrating renewable energy resources, has increased the integration of distributed generators (DGs) into power distribution networks. However, several economic and technical challenges can result from the unsuitable incorporation of DGs in existing distribution networks. Therefore, optimal placement and sizing of DGs are of paramount importance to improve the performance of distribution systems in terms of power loss reduction, voltage profile, and voltage stability enhancement. This paper proposes a methodology based on Dragonfly Optimization Algorithm (DA) for optimal allocation and sizing of DG units in distribution networks to minimize power losses considering variations of load demand profile. Load variations are represented as lower and upper bounds around base levels. Efficiency of the proposed method is demonstrated on IEEE 33-bus and IEEE 69-bus radial distribution test networks. The results show the performance of this method over other existing methods in the literature.</span></span></span></div>
Keywords: Power Distribution Network, Renewable Distributed Generation, Load Variations, Dragonfly Algorithm, Power Losses, Cost of Energy Losses -
International Journal of Industrial Engineering and Productional Research, Volume:30 Issue: 2, Jun 2019, PP 187 -194The CPM (critical path method) technique is to search out the longest path to try and do activities, so as to compress and cut back the time it takes for a project, which finally ends up inside the creation of an identical and intensive network of activities inside the targeted work. This formal random simulation study has been recognized as a remedy for the shortcomings that are inherent to the classic critical path technique (CPM) project analysis. Considering the importance of time, the cost of activities within the network, and rising the calculation of the critical path during this study, Critical Path technique has been applied to improve critical routing intelligence. This study, by simulating and analyzing dragonfly's splotched and regular patterns, has obtained the precise algorithm of attainable paths with the smallest amount cost and time for every activity. This has been done to put down the restrictions and enhance the computing potency of classic CPM analysis. The simulation results of using Dragonfly Algorithm (DA) in CPM, show the longest path in shortest time with the lowest cost. This new answer to CPM network analysis can provide project management with a convenient tool.Keywords: CPM, Dragonfly algorithm, Simulation, the least cost, time
-
در این مقاله، با استفاده از روش بهینه سازی الگوریتم سنجاقک به بهینه سازی پارامتر های موثر در تحلیل تنش در اطراف گشودگی مثلثی واقع در یک ورق همسانگرد محدود تحت بارگذاری درون صفحه ای پرداخته شده است. در تحلیل ورق همسانگرد محدود حاوی گشودگی مثلثی پارامترهایی از قبیل انحنای گوشه های گشودگی، زاویه ی چرخش گشودگی، نسبت اضلاع ورق، نسبت اندازه ی گشودگی به ورق و نوع بارگذاری به عنوان پارامترهای موثر بر توزیع تنش محسوب می گردد. انحنای گوشه های گشودگی و زاویه ی چرخش گشودگی در نسبت های گوناگون اندازه ی گشودگی به ورق و اضلاع ورق بهینه شده و مقدارهای هر پارامتر بهینه به دست آمد. در مطالعه ی حاضر، روش به کار گرفته شده برپایه ی حل تحلیلی متغیر مختلط موشخیلشویلی و نگاشت همنوا با فرض تنش صفحه ای می باشد. ورق محدود، همسانگرد و الاستیک خطی درنظر گرفته شده است. برای محاسبه ی تابع تنش مربوط به ورق محدود حاوی گشودگی مثلثی، از جمع تابع تنش یک ورق نامحدود حاوی همان گشودگی و تابع تنش یک ورق محدود بدون گشودگی استفاده شده است. ضرایب مجهول در تابع تنش، با استفاده از روش حداقل مربعات مرزی و اعمال شرایط مرزی مناسب به دست می آیند. نتایج نشان می دهند با انتخاب پارامترهای بهینه می توان قابلیت تحمل بار سازه را افزایش داد.کلید واژگان: ورق همسانگرد محدود، گشودگی مثلثی، حل تحلیلی، ضریب تمرکز تنش، الگوریتم سنجاقکThis paper aims at optimizing the parameters involved in stress analysis around a triangular cutout located in a finite isotropic plate under in-plane loading using optimization technique called dragonfly algorithm. In analysis of finite isotropic plate, the effective parameters on stress distribution around triangular cutouts are include cutout bluntness, cutout orientation, plates aspect ratio, cutout size and type of loading. The cutout bluntness and cutout orientation are optimizing in various cutout sizes and plates aspect ratio, and then the values of each optimum parameter achieved. In this study, with the assumption of plane stress conditions, analytical solution of Muskhelishvilis complex variable method and conformal mapping is utilized. The plate is considered to be finite, isotropic and linearly elastic. To calculate the stress function of a finite plate with a triangular cutouts, the stress functions in finite plane are determined by superposition of the stress function in infinite plate containing triangular cutouts with stress function in finite plate without any cutout. Using least square boundary collocation method and applying appropriate boundary conditions, unknown coefficients of stress function are obtained. Results show that by selecting the aforementioned optimum parameters, less amounts of stress could be achieved around the cutout leading to an increase in load-bearing capacity of the structure.Keywords: Finite Isotropic Plates, Triangular Cutout, Analytical Solution, Stress Concentration Factor, Dragonfly Algorithm
- نتایج بر اساس تاریخ انتشار مرتب شدهاند.
- کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شدهاست. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
- در صورتی که میخواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.