الگوریتم های کلونی مورچگان و فریم ورک جاوا
ترجمه نشده

الگوریتم های کلونی مورچگان و فریم ورک جاوا

عنوان فارسی مقاله: Isula: فریم ورک جاوا برای الگوریتم های کلونی مورچگان
عنوان انگلیسی مقاله: Isula: A java framework for ant colony algorithms
مجله/کنفرانس: Xنرم افزار - Softwarex
رشته های تحصیلی مرتبط: کامپیوتر
گرایش های تحصیلی مرتبط: مهندسی الگوریتم ها و محاسبات، مهندسی نرم افزار، طراحی و تولید نرم افزار
کلمات کلیدی فارسی: بهینه سازی کلونی مورچه ها، جاوا، مسئله فروشنده دوره گرد، تقسیم بندی تصویر
کلمات کلیدی انگلیسی: Ant colony optimisation، Java، Travelling salesman problem، Image segmentation
نوع نگارش مقاله: Original software publication
نمایه: Scopus - Master Journals List - JCR
شناسه دیجیتال (DOI): https://doi.org/10.1016/j.softx.2020.100400
دانشگاه: University College London, Department of Computer Science, Gower Street, London, UK
صفحات مقاله انگلیسی: 8
ناشر: الزویر - Elsevier
نوع ارائه مقاله: ژورنال
نوع مقاله: ISI
سال انتشار مقاله: 2020
ایمپکت فاکتور: 2/143 در سال 2019
شاخص H_index: 10 در سال 2020
شاخص SJR: 4/539 در سال 2019
شناسه ISSN: 2352-7110
شاخص Quartile (چارک): Q1 در سال 2019
فرمت مقاله انگلیسی: PDF
وضعیت ترجمه: ترجمه نشده است
قیمت مقاله انگلیسی: رایگان
آیا این مقاله بیس است: خیر
آیا این مقاله مدل مفهومی دارد: ندارد
آیا این مقاله پرسشنامه دارد: ندارد
آیا این مقاله متغیر دارد: ندارد
کد محصول: E14416
رفرنس: دارای رفرنس در داخل متن و انتهای مقاله
فهرست مطالب (انگلیسی)

Abstract

1- Motivation and significance

2- Software description

3- Illustrative example

4- Impact

5- Conclusion

References

بخشی از مقاله (انگلیسی)

Abstract

Ant Colony Optimisation (ACO) algorithms emulate the foraging behaviour of ants to solve optimisation problems. They have proven effective in both academic and industrial settings. ACO algorithms share many features among them. Isula encapsulates these commonalities and exposes them for reuse in the form of a Java library. In this paper, we use the travelling salesman problem and image segmentation to showcase the framework capabilities using three top-performing ACO algorithms implemented in Isula. This framework is an open-source project available at GitHub, where is currently the most popular ACO java repository.

Motivation and significance

Ant Colony Optimisation (ACO) algorithms, proposed by Dorigo et al. [1], solve optimisation problems by emulating the behaviour of ants in nature. When ants traverse a territory searching for food, they mark their path with pheromone. After they have located food, they make several trips from the food source to the nest, increasing the intensity of their path’s pheromone trail. In case several ants have located the same food source and are also transporting food to the nest, the pheromone trail of the ant with the shortest path is more intense. The shortest path, in the same amount of time, has more two-way trips than longer paths that require more time for their traversal. Fellow ants are sensitive to pheromone and tend to select the path with the most intense pheromone trail. This behaviour also increases the pheromone intensity of the shortest path. Over time, the whole colony converges towards the optimal solution.