APO is a new bio-inspired population metaheuristic modeling protozoa foraging, dormancy, and reproduction to balance exploration and exploitation.
Briefing
This paper addresses a core problem in engineering and computer science: how to efficiently find high-quality solutions to optimization tasks that are often nonlinear, non-differentiable, multimodal, and constrained. The authors propose a new population-based metaheuristic, the Artificial Protozoa Optimizer (APO), inspired by the survival behaviors of euglena protozoa—specifically foraging (with autotrophic and heterotrophic modes), dormancy, and binary fission reproduction. This matters because many practical engineering design problems are difficult for exact methods (e.g., due to NP-hardness and the need for gradients/convexity), and because metaheuristics must balance exploration (global search) and exploitation (local refinement) to avoid premature convergence.
Within the broader field of swarm and evolutionary computation, APO is positioned as a “new optimizer” that aims to improve that exploration–exploitation balance using biologically motivated operators. The paper’s main contributions are: (1) a mathematical modeling of protozoa behaviors into algorithmic update rules; (2) a foraging mechanism that uses a mapping vector to control which dimensions are updated, designed so that better candidates change less while worse candidates change more; (3) extensive evaluation on the CEC2022 single-objective constrained and unconstrained benchmark suite; and (4) demonstrations on five constrained continuous engineering design problems and a constrained multilevel image segmentation task.
Methodologically, the study uses a standard metaheuristic evaluation protocol. For benchmark testing, APO is run on 12 CEC2022 functions (20-dimensional, search range ), with a maximum of 1,000,000 fitness evaluations per run. Each algorithm is executed 30 independent times. The authors compare APO against 32 state-of-the-art metaheuristics (covering evolutionary, swarm, physics-based, and human-based families). APO’s key internal parameterization includes setting the number of neighbor pairs to for complexity reasons, and tuning the maximum dormancy/reproduction proportion over ; a Friedman test indicates best performance at . For the engineering and image segmentation applications, the authors use penalty functions for constraints and run APO with and specified iteration budgets.
APO’s algorithmic design is built around four update modes. Foraging is split into autotrophic and heterotrophic behaviors. Autotrophic foraging uses a dynamic foraging factor that varies with iteration via a cosine schedule, and it incorporates an “internal” and “external” influence term using ranked neighbor pairs. Heterotrophic foraging moves individuals toward a nearby food-rich location with stochastic directionality. Dormancy replaces inferior individuals by sampling within the variable bounds using and , promoting exploration. Reproduction duplicates a protozoan and applies a perturbation (with forward or reverse sign), promoting exploitation. A central mechanism is the mapping vector in foraging, which selects which dimensions to update; the paper argues this yields exploitation for better candidates and exploration for worse candidates.
The experimental results on CEC2022 provide the strongest evidence of competitiveness. On function F1 (shifted/rotated Zakharov, global optimum at 0), APO achieves a mean of with standard deviation , while GA has mean and DE has mean . On F3 (expanded Schaffer’s f6), APO’s mean is (std ), outperforming DE (mean ) and others. On F4 (non-continuous rotated Rastrigin), APO’s mean is (std ), substantially better than GA (mean ) and PSO (mean ). On F6 (hybrid function 1), APO’s mean is (std ), far below GA () and PSO (). Across the 12 benchmark functions, the authors report that APO wins 12 times and draws 0 times and loses 0 times against several baselines in Wilcoxon signed-rank pairwise comparisons (at 5% significance), and that APO is ranked first overall by Friedman test among 17 algorithms (APO, 16 competitors). The paper also reports that APO’s overall ranking is first, followed by BSA and DE, with some algorithms tied at lower ranks (e.g., MVO and SPBO both ranked fifth; PSO and TLBO both ranked ninth).
The authors further analyze convergence and exploration–exploitation behavior using a dimension-wise diversity metric. They report that exploration rate decreases over iterations while exploitation rate increases, indicating a controlled transition from global search to local refinement. They also show convergence curves and search trajectories (e.g., for five protozoa in 20 dimensions over 150 iterations) that demonstrate decreasing best fitness over time.
Limitations are not deeply quantified in the provided text, but several constraints are apparent from the methodology. First, APO is evaluated primarily in the single-objective setting (CEC2022 single-objective functions) and does not address multi-objective or expensive evaluation regimes beyond future work. Second, the paper’s parameter tuning is limited to and (set to 1), so generalization to other problem types or different dimensionalities may require retuning. Third, while the authors include constrained engineering problems and constrained image segmentation, the constraint handling is done via penalty functions, which can be sensitive to penalty scaling and may affect fairness relative to competitors using different constraint-handling strategies.
Practical implications are demonstrated through five constrained engineering design problems: tension/compression spring, pressure vessel, welded beam, speed reducer, and three-bar truss. APO achieves the best reported optimum for the tension/compression spring with cost at variables , , . For the pressure vessel, APO achieves at , , , , outperforming most competitors except Jaya and PSO. For the welded beam, APO reaches with variables , , , , matching Jaya and PSO. For speed reducer, APO achieves weight (best among compared methods). For three-bar truss, APO achieves weight at , . The authors also report stability/efficiency metrics (success rate, average number of fitness evaluations, and average calculation duration). For example, on the tension/compression spring, APO attains success rate with AFEs and ACDs s, outperforming other algorithms on feasibility and efficiency.
Finally, APO is applied to multilevel image segmentation using minimum cross-entropy thresholding (MCET) with thresholds producing classes. On a Lena color image, APO is evaluated for 2, 4, 6, 8, and 10 thresholds using PSNR, SSIM, and FSIM. The reported results show APO leading in mean rank across the three metrics, with the paper’s Friedman-based overall ranking for segmentation indicating APO first, followed by MVO and SPO, and then AOA/SPBO tied, with SDO, SCA, TLBO, and GSA lower.
Overall, the paper concludes that APO is a highly competitive metaheuristic for both benchmark optimization and practical constrained engineering and image segmentation tasks. Who should care? Researchers developing new metaheuristics will find APO’s protozoa-inspired operator design and dimension-mapping mechanism relevant, while practitioners in engineering design and image processing may care about the reported improvements in constrained optimization quality and feasibility success rates, especially where gradient information is unavailable.
Cornell Notes
The paper introduces the Artificial Protozoa Optimizer (APO), a bio-inspired population metaheuristic that models protozoa foraging, dormancy, and reproduction. APO is evaluated on CEC2022 benchmark functions and on five constrained engineering design problems plus multilevel image segmentation, where it achieves top or near-top rankings using Wilcoxon and Friedman statistical tests.
What optimization problem setting does APO target?
Single-objective optimization in both continuous and discrete spaces, including constrained problems handled via penalty functions.
What biological behaviors inspire APO’s operators?
Euglena protozoa behaviors: foraging (autotrophic and heterotrophic modes), dormancy (cyst formation), and reproduction (binary fission with perturbation).
What is the key mechanism used during foraging to control exploration vs exploitation?
A mapping vector that determines which dimensions are updated, designed so better candidates change less and worse candidates change more.
How is APO evaluated on benchmarks?
On 12 CEC2022 functions (, max FEs ), each run 30 times, compared against 32 state-of-the-art algorithms.
What statistical tests are used to compare algorithms?
Wilcoxon signed-rank test for pairwise comparisons at 5% significance and Friedman test for multiple-algorithm comparisons.
What are APO’s results on CEC2022 overall?
APO ranks first overall among 17 algorithms by Friedman test, with BSA and DE following; it also reports strong Wilcoxon win counts (e.g., 12 wins vs some baselines, and no draws/losses in those comparisons).
Give one concrete benchmark result with numbers.
On F1, APO’s mean is (std ), while GA’s mean is .
How does APO perform on constrained engineering design problems?
It achieves best reported optima for tension/compression spring (), speed reducer (), and three-bar truss (), and matches best values for welded beam ().
How is multilevel image segmentation formulated and tested?
As a discrete constrained optimization of MCET thresholds for a Lena color image; thresholds are optimized per RGB channel and evaluated using PSNR, SSIM, and FSIM.
Review Questions
Explain how APO’s autotrophic and heterotrophic foraging differ mathematically and how each contributes to exploration or exploitation.
Why does APO include dormancy and reproduction, and how do these operators affect population diversity over time?
What does the mapping vector do, and how does it relate to the paper’s claim about better candidates changing less?
Summarize APO’s main evidence of superiority on CEC2022, including the role of Wilcoxon and Friedman tests.
Compare APO’s performance on at least two engineering design problems and interpret what the success-rate/AFEs/ACDs metrics imply.
Key Points
- 1
APO is a new bio-inspired population metaheuristic modeling protozoa foraging, dormancy, and reproduction to balance exploration and exploitation.
- 2
A central design feature is the foraging mapping vector , which controls dimension-wise updates so worse candidates explore more and better candidates exploit more.
- 3
On CEC2022 (12 functions, , max FEs, 30 runs), APO ranks first overall by Friedman test among 17 algorithms and shows strong Wilcoxon win counts.
- 4
APO achieves extremely low benchmark errors on several functions (e.g., F1 mean ).
- 5
In five constrained engineering design problems, APO attains best or tied-best optima for multiple tasks (e.g., spring cost , speed reducer weight , truss weight ).
- 6
For multilevel image segmentation using minimum cross-entropy thresholding, APO leads overall by mean rank across PSNR, SSIM, and FSIM.