The AATHA Optimization Algorithm (AOA) is a recent optimization algorithm inspired by the collective behavior of birds in flight, specifically by the Attraction, Avoidance, Thrust, and Hovering mechanisms. These four principles are used to simulate the movement of birds in the search space to find the optimal solution.
- Attraction (A): This mechanism helps guide individuals towards the best solution found by the swarm.
- Avoidance (A): This allows individuals to avoid areas where they may have encountered poor solutions.
- Thrust (T): A dynamic force that propels individuals in search of better solutions.
- Hovering (H): A mechanism that helps balance the exploration and exploitation by enabling the particles to hover around potential solutions.
Key Steps in AATHA:
- Initialization: Initialize a population of candidate solutions.
- Attraction: Each candidate is attracted towards the best solution found in the population.
- Avoidance: Move away from poor solutions or areas that lead to poor fitness.
- Thrust: Dynamically apply a thrust force to move the candidate solutions further towards the global best.
- Hovering: Introduce a hovering behavior that helps prevent premature convergence.
This algorithm is often used for continuous and discrete optimization problems, including machine learning, engineering design, and other fields where optimization is necessary.
Zitieren als
praveen kumar (2024). AATHA Optimization Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/177099-aatha-optimization-algorithm), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Erstellt mit
R2024b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
AATHA
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.0.0 |