What is it about?
Ant Colony Optimization (ACO) algorithms solve optimisation problems, adopting problem-solving strategies from ants in nature. They have been widely adopted in many domains, including scheduling, vehicle routing, and image processing. In this tutorial, we discuss how software engineers can also benefit from ACO algorithms, allowing them, for example, to automatically generate test cases. We also do a code-intensive dive into Isula, a Java library for an easy implementation of ACO algorithms.
Featured Image
Photo by David Higgins on Unsplash
Read the Original
This page is a summary of: Ant colony optimization for software engineers, July 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3520304.3533644.
You can read the full text:
Resources
Contributors
The following have contributed to this page