Skip to content

This repository contains an implementation of the Ant Lion Optimizer (ALO), a nature-inspired algorithm used for solving optimization problems by simulating the interaction between ants and lions.

Notifications You must be signed in to change notification settings

2Gpb/AntLionOptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ant Lion Optimizer (ALO)

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.

Main components

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

Getting Started:

To run this project, you need to install the required dependencies. You can install them using pip: 

pip install -r requirements.txt

About

This repository contains an implementation of the Ant Lion Optimizer (ALO), a nature-inspired algorithm used for solving optimization problems by simulating the interaction between ants and lions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages