The Tardigrade Optimization Algorithm (TOA) is a contemporary bio-inspired metaheuristic optimization technique modeled after the adaptable survival behavior of tardigrades, microscopic organisms capable of enduring extreme environmental conditions through states like cryptobiosis and controlled energy conservation.
This algorithm integrates exploration–exploitation balancing, hunger-driven adaptation, and cooperative movement modeling to provide a versatile and robust optimization framework.
TOA emulates five major biological behaviors:
Tardigrades regulate mobility based on resource availability.
In TOA, each agent’s movement intensity depends on its hunger level ( H_i ), which adaptively changes according to its performance.
The hunger update follows:
Lower hunger reduces activity, encouraging fine exploitation; higher hunger induces active searching.
When hunger surpasses a threshold ( H_i > H_c ), the agent enters a reduced-mobility state.
Its position update becomes minimal or frozen:
A subset of elite agents ( E \subset N ) are selected based on best fitness values.
Cooperation occurs either with the global best or a random elite member:
To ensure global diversity, some agents apply Lévy flight steps:
where:
- ( \alpha ): step size scaling factor,
- ( \text{Levy}(\beta) ): heavy-tailed Lévy distribution with parameter ( \beta \in (1,3] ),
typically defined as:
This mechanism enables large exploratory jumps that help escape local minima.
TOA monitors fitness improvement using a stagnation counter ( S_t ):
If ( S_t > S_{\max} ), the algorithm reinitializes some of the weakest agents:
where ( W ) represents the subset of low-performance agents.
This refresh restores diversity after stagnation.
By combining these dynamic mechanisms, the general agent update rule becomes:
- Exploration–Exploitation Balance: adaptive transition guided by hunger and iteration count.
- Elite Coordination: accelerates convergence through guided communication.
- Lévy-Based Jumps: preserve global diversity and exploration.
- Stagnation Escape: reintroduces randomness when stuck in local minima.
- Cryptobiosis Phase: precision refining near the global optimum.