Isula: A java framework for ant colony algorithms
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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-01-01
|
Series: | SoftwareX |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2352711019300639 |
id |
doaj-63025ffee443423c9e486bf95c8b9942 |
---|---|
record_format |
Article |
spelling |
doaj-63025ffee443423c9e486bf95c8b99422020-11-25T02:52:03ZengElsevierSoftwareX2352-71102020-01-0111Isula: A java framework for ant colony algorithmsCarlos Gavidia-Calderon0César Beltrán Castañon1University College London, Department of Computer Science, Gower Street, London, UK; Corresponding author.Pontificia Universidad Catolica del Peru, Department of Engineering, Av. Universitaria 1801 San Miguel, Lima, PeruAnt 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.http://www.sciencedirect.com/science/article/pii/S2352711019300639Ant colony optimisationJavaTravelling salesman problemImage segmentation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Carlos Gavidia-Calderon César Beltrán Castañon |
spellingShingle |
Carlos Gavidia-Calderon César Beltrán Castañon Isula: A java framework for ant colony algorithms SoftwareX Ant colony optimisation Java Travelling salesman problem Image segmentation |
author_facet |
Carlos Gavidia-Calderon César Beltrán Castañon |
author_sort |
Carlos Gavidia-Calderon |
title |
Isula: A java framework for ant colony algorithms |
title_short |
Isula: A java framework for ant colony algorithms |
title_full |
Isula: A java framework for ant colony algorithms |
title_fullStr |
Isula: A java framework for ant colony algorithms |
title_full_unstemmed |
Isula: A java framework for ant colony algorithms |
title_sort |
isula: a java framework for ant colony algorithms |
publisher |
Elsevier |
series |
SoftwareX |
issn |
2352-7110 |
publishDate |
2020-01-01 |
description |
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. |
topic |
Ant colony optimisation Java Travelling salesman problem Image segmentation |
url |
http://www.sciencedirect.com/science/article/pii/S2352711019300639 |
work_keys_str_mv |
AT carlosgavidiacalderon isulaajavaframeworkforantcolonyalgorithms AT cesarbeltrancastanon isulaajavaframeworkforantcolonyalgorithms |
_version_ |
1724731648938868736 |