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...

Full description

Bibliographic Details
Main Authors: Carlos Gavidia-Calderon, César Beltrán Castañon
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