This project based on the paper and contains an implementation of the Ant Lion Optimizer (ALO), inspired by the hunting mechanism of antlions. ALO is a metaheuristic optimization method that mimics the interaction between ants and antlions in nature to solve optimization problems.
-
Agent Class - Implements the properties and methods associated with the behavior of individual agents (ants).
-
Algorithm Class - Implements the core mechanics of the Ant Lion Optimizer.
-
Benchmark File - Provides a set of standard test functions to evaluate the algorithm's performance.
To run this project, you need to install the required dependencies. You can install them using pip:
pip install -r requirements.txt