- https://arxiv.org/ftp/arxiv/papers/2303/2303.08070.pdf
- https://paperswithcode.com/paper/victoria-amazonica-optimization-vao-an
- Mousavi, Seyed Muhammad Hossein. "Victoria Amazonica Optimization (VAO): an algorithm inspired by the giant water Lily Plant." arXiv preprint arXiv:2303.08070 (2023).
- DOI: https://doi.org/10.48550/arXiv.2303.08070
- Developed by Seyed Muhammad Hossein Mousavi - (2022 to 2023)
Victoria Amazonica Optimization (VAO) is a novel bio-inspired algorithm inspired by the unique life cycle of the giant water lily plant. This algorithm models the natural processes of leaf expansion, intra-competition, and hybrid pollination to solve optimization problems effectively. The key inspiration for VAO comes from the biological traits of Victoria Amazonica, including its ability to dominate water surfaces, compete for resources, and undergo genetic diversity through hybridization.
The life cycle of the giant water lily plant, Victoria Amazonica, serves as the foundation for this algorithm:
- Leaf Expansion (⌀): Represents the growth and dominance of leaves on the water surface.
- Intra-Competition (λ): Simulates competitive interactions among plants for resources.
- Hybrid Mutation (μ): Models genetic diversity introduced through cross-pollination.
- Drawback Coefficients (ω, ψ): Represent environmental challenges and pests that affect plant growth.
- Initialization:
- Initialize a population of plants (positions and costs).
- Define environmental and competition parameters.
- Intra-Competition:
- Plants compete based on their costs and adjust positions accordingly.
- Apply environmental constraints using drawback coefficients (ω, ψ).
- Hybrid Mutation:
- Introduce randomness through mutation to explore the solution space.
- Selection:
- Retain the best solutions after each iteration.
- Iteration:
- Repeat the process for a fixed number of iterations or until convergence.
The VAO algorithm has demonstrated superior performance in solving both standard benchmark functions and real-world optimization problems:
- Benchmark Functions:
- Ackley Function: Multi-modal with many local minima.
- Zakharov Function: Unimodal with smooth valleys.
- Rastrigin Function: Multi-modal with periodic patterns.
- Sphere Function: Unimodal and convex.
- Booth Function: Multi-modal with plate-like shapes.
- Beale Function: Unimodal with steep ridges.
- Real-World Applications:
- Minimum Spanning Tree (MST)
- Hub Location Allocation (HLA)
- Quadratic Assignment Problem (QAP)
- Feature Selection (FS)
- Economic Dispatching (ED)
- Parallel Machine Scheduling (PMS)
- Start by initializing the population (plants) with random positions and calculate their costs.
- For each plant, evaluate its position against others:
- Adjust position based on intra-competition (λ).
- Apply environmental constraints (ω, ψ).
- Introduce hybrid mutation (μ) for diversity.
- Retain the best-performing plants and update the global best solution.
- Iterate until convergence or maximum iterations are reached.
- Ackley: Achieved a best cost of 3.206, outperforming Genetic Algorithm (GA) and Particle Swarm Optimization (PSO).
- Zakharov: Best cost of 92.551, showcasing faster convergence compared to other algorithms.
- Rastrigin: Superior performance with a cost of 139.852.
- Sphere: Simple yet effective with a best cost of 0.002.
- Booth: Achieved near-perfect results with a cost of 0.004.
- Beale: Minimum cost reached at 0.000.
- MST: Optimized with minimal edge costs.
- HLA: Improved transportation and logistics networks.
- ED: Enhanced energy distribution efficiency.
- Extending the VAO algorithm to multi-objective optimization.
- Exploring hybridization with other metaheuristic algorithms.
- Improving scalability for large-scale problems.
- Applying VAO in fields like robotics, finance, and healthcare.
- Author: Seyed Muhammad Hossein Mousavi
- Email: mosavi.a.i.buali@gmail.com
- GitHub: https://github.com/SeyedMuhammadHosseinMousavi