Source-linked AI summary
REMBGO for Evaluation-Limited Optimization: CEC2022 Benchmarking and EAF-STATCOM Generalization
Vikram Chekuri, Narapareddy Ramarao, Prashanth N A
TL;DR
Expensive simulation-based tuning makes optimizer performance near the application’s evaluation budget important, while large-budget rankings may not carry over. The paper refines EMBGO as REMBGO and evaluates its parent-relative performance and gain transfer. Results show budget-dependent comparisons, with REMBGO’s advantage concentrated in restricted-budget conditions rather than universal superiority.
Problem
Expensive EAF–STATCOM simulations constrain tuning to 1040 objective evaluations, and rankings from large-budget benchmarks may not represent performance at that application-scale budget.
Source: §1 · p. 1Method
REMBGO adds elitism, a fitness-weighted centroid, normalized neighbourhood control, perturbation, stagnation handling, and partial restart to EMBGO, then tests frozen gains on unseen stochastic arcs.
Source: §1 · pp. 1–2Results
At 1040 evaluations, REMBGO’s EMBGO win/tie/loss counts are 4/6/2 at D=10 and 9/1/2 at D=20, with its strongest parent advantage at smaller budgets.
Source: §6 · p. 10Takeaways & Limitations
Optimizer selection for simulation-expensive tuning should use a representative budget; REMBGO is not universally best across budgets and dimensions.
Source: §8 · p. 12Evidence covers CEC2022 at D=10 and D=20 and one simulated EAF–STATCOM plant family, rather than hardware testing.
Source: §7 · p. 11
Abstract
from arXiv · showhide
Metaheuristic comparisons are often reported at evaluation budgets far larger than an expensive engineering simulation can afford. This paper presents REMBGO, an evaluation-budget-aware refinement of EMBGO. Its contribution is not any single operator: it is the integration of population preservation, scale-normalized exploration and recovery mechanisms whose parent-relative benefit is concentrated under restricted function-evaluation budgets. REMBGO is evaluated on CEC2022 at a primary, application-aligned budget of 1040 function evaluations, with a surrounding budget ladder reported descriptively to characterise budget dependence rather than as a family of controlled hypotheses. A component-removal study finds no individual mechanism whose removal survives multiplicity correction, consistent with an integrated rather than a single-operator contribution. The algorithm is then applied to EAF--STATCOM controller tuning, and the resulting frozen gain vectors are transferred without retuning to twenty pre-specified unseen stochastic arc realizations ($210$ fixed-gain simulations, all feasible). The selected gain-vector main effect accounts for only $3.6$--$5.8\%$ of the crossed validation variation, against approximately $61.4\%$ for interaction plus residual, and the matched REMBGO--EMBGO paired differences are controller-dependent in sign and not statistically significant. REMBGO is therefore presented as a resource-aware refinement whose benefit must be stated together with the evaluation budget, not as a universally superior optimizer.
1 Introduction
Because EAF–STATCOM tuning is limited to 1040 objective evaluations, this study asks whether optimizer rankings and REMBGO’s parent-relative benefits hold at application-scale budgets. It also tests whether selected controller gains retain performance on unseen stochastic EAF trajectories.
1 Introduction
- REMBGO extends EMBGO with elitism, a fitness-weighted centroid, normalized neighbourhood control, perturbations, stagnation handling, and partial restart.It retains the battle-game core while targeting restricted-evaluation search.Source: §1 · p. 1
- Prior budget-dependent benchmarking includes COCO and its extension, while cited STATCOM and EAF studies use fixed experimental settings.The paper addresses budget-resolved comparison and transfer questions not covered by those application studies.Source: §1 · pp. 1–2
- The methodological gap is a matched evaluation of REMBGO against EMBGO across budgets, at the exact application budget, and on unseen stochastic trajectories.A component-removal analysis accompanies the parent comparison.Source: §1 · p. 2
- At 1040 evaluations, the study compares five optimizers across independently configured CEC2022 budgets, including the exact application budget.The benchmark uses D=10 and D=20 with thirty runs per function.Source: §1 · p. 2
- The transfer study replays one selected gain vector per optimizer and controller across twenty unseen stochastic arc realizations.The study comprises 210 fixed-gain EAF–STATCOM simulations.Source: §1 · p. 2
2 Application Context and Objective Function
The application is an EAF–STATCOM EMT simulation with two six-parameter controllers, tuned under a fixed 1040-evaluation budget. Its scalar objective combines disturbance performance with quality and safety penalties.
2 Application Context and Objective Function
- The simulated plant is an 11 kV, 50 Hz EAF–STATCOM system, and the study tunes six parameters for each of the DQ-PI and Lyapunov controllers.The DQ-PI uses decoupled current PI control; the Lyapunov design uses nonlinear inner current feedback.Source: §2 · p. 2
- Each tuning run uses 40 candidates and 25 update iterations, totaling 1040 objective evaluations including initialization.The arc-noise stream is held at one stochastic realization during tuning, so repeated seeds measure optimizer stochasticity rather than trajectory variation.Source: §2 · p. 2
- A complete 1040-evaluation optimization seed took approximately 98–273 minutes, depending on controller, worker count, and computing platform.These runtimes establish simulation cost and are not used to compare optimizer execution speed.Source: §2 · p. 2
- The objective scores an EMT simulation over 0.50–1.00 s using reactive-power fluctuation and one-cycle-RMS PCC-voltage features normalized to a common reference.The score is a short-window optimization objective, not an IEC flicker index.Source: §2 · pp. 2–3
- The scalar objective adds graded reactive-power and dc-link penalties plus hard feasibility gates and soft safety costs.A candidate is hard-feasible when no hard gate is triggered; Jtot is the sole objective in tuning and transfer.Source: §2 · pp. 2–3
3 REMBGO Formulation
REMBGO retains EMBGO’s battle-game core but adds population preservation, guidance, exploration, and recovery mechanisms within strict evaluation-budget accounting. Its search cycle ranks and guides candidates, generates and selects trials, then partially restarts weak candidates when stagnation or low diversity warrants recovery.
3.1 Population model and notation
- The population is ranked by fitness, with the best and worst candidates identified; diversity is measured in normalized coordinates.Normalized coordinates are defined by subtracting the lower bound and dividing by the variable range.Source: §3.1 · p. 3
3.2 Inherited EMBGO structure and its limitations
- EMBGO’s raw-unit neighbourhood radius can be dominated by the widest-ranging variable, while its mean attractor can be pulled toward poor candidates.It also lacks explicit elite preservation and diversity recovery.Source: §3.2 · p. 3
3.3 REMBGO search cycle
- REMBGO runs a fixed sequence of ranking and elite preservation, guidance, trial generation, budgeted evaluation, greedy survivor selection, and conditional partial restart.The implementation described is the one used in all reported experiments.Source: §3.3 · p. 3, §3 · p. 3
Population guidance and preservation
- REMBGO preserves the three best players and forms a fitness-weighted centroid from eligible candidates; its neighbourhood radius uses normalized coordinates and shrinks over the run.Candidates above the fixed fitness eligibility threshold of 107 are excluded from the centroid; poorer eligible candidates receive smaller weights.Source: Population guidance and preservation · pp. 3–4
Trial-generation portfolio
- Sequential operator tests select opposition learning, best-centred Cauchy mutation, a radius-gated core, or opponent battle; the step scale decays over the run.The core uses a triple-leader blend for some candidates within the radius, while candidates outside it use Lévy exploration.Source: Trial-generation portfolio · p. 4
- In opponent battle, a player recombines dimension-wise with a strictly better opponent; otherwise it takes a cosine-modulated step.The opponent is drawn uniformly from the other players.Source: Trial-generation portfolio · p. 5
Recovery and survivor handling
- Stagnation-dependent jitter perturbs trials, while reflective repair handles boundary violations and partial restart regenerates the weakest 30% of players.At population size 40, the restart comprises 12 players split 6/4/2 among three constructions.Source: Recovery and survivor handling · p. 5
3.4 Evaluation accounting
- With three elites copied but all 40 trial rows evaluated, each generation spends 40 evaluations for 37 new candidates; partial final generations meet the requested budget exactly.The three copied elite rows account for 7.5% of generation-level calls, without compensation.Source: §3.4 · pp. 5–6
4 Experimental Design and Statistical Methods
The experimental design uses matched, repeated optimizer comparisons under strict evaluation budgets, with separate configurations for each budget. Statistical tests operate on matched function-level outcomes, and archived records support regeneration of reported results.
4 Experimental Design and Statistical Methods
- The comparison follows guidance for bio-inspired optimization studies, using matched budgets, shared initialization, repeated runs, and nonparametric paired testing.The comparison methodology also applies Holm correction within each planned function family.Source: §4 · p. 6
4.1 Algorithms
- Five implementations share a strict budget controller and per-evaluation best-so-far recording; FP-SHADE uses fixed population rather than population reduction.Its results therefore do not represent population-reducing SHADE variants.Source: §4.1 · p. 6
4.2 Benchmark and evaluation budgets
- The CEC2022 comparison covers twelve functions at D=10 and D=20, with thirty official-seed runs and identical initial populations for each matched condition.Each of fourteen budgets per dimension is run as a separate experiment, and 1040 evaluations is the exact application-aligned rung.Source: §4.2 · pp. 6–7
4.3 Statistical methods
- Per-function median terminal errors determine ranks; matched pairs use two-sided exact Wilcoxon signed-rank tests with Holm correction across twelve functions within each budget.Budgets are not compared inferentially against one another because cross-rung multiplicity is uncontrolled.Source: §4.3 · p. 7
4.4 Reproducibility
- Benchmark records are archived with optimizer, dimension, function, seed, and budget metadata, allowing tables and figures to be regenerated without rerunning optimizers.Replaying the ten tuning-arc cases reproduced stored Jtot values within a maximum absolute difference of 2.03×10^-8.Source: §4.4 · p. 7
5 Results
REMBGO’s parent-relative advantage is concentrated at restricted evaluation budgets, while optimizer rankings change across budgets. At the 1040-evaluation budget, no individual mechanism removal is significant, and fixed-gain transfer shows substantial arc-by-vector interaction and no statistically significant matched parent advantage.
5.1 Optimizer ranking at different evaluation budgets
- At the smallest budgets PSO and GWO lead at D=10 with 200 evaluations, while GWO leads at D=20 with 125 evaluations; FP-SHADE leads at the largest budgets.At D=10 and 200 evaluations, PSO and GWO share mean rank 1.917; at D=20 and 125 evaluations, GWO has mean rank 1.250. FP-SHADE's lowest observed mean ranks at the largest budgets are 1.625 (D=10) and 1.542 (D=20).Source: §5.1 · p. 7, Figure 1 · p. 8, Table 2 · p. 8
- At 1040 evaluations, REMBGO has the lowest observed D=10 mean rank (2.250; omnibus p = 0.089), while GWO leads D=20 (2.250; REMBGO 2.583).The omnibus test rejects equal ranks at D=20 (p = 0.022), but not at D=10.Source: §5.1 · p. 7, Figure 1 · p. 8, Table 2 · p. 8
5.2 REMBGO relative to its parent
- At 1040 evaluations, Holm-corrected REMBGO/EMBGO records are 4/6/2 at D=10 and 9/1/2 at D=20; the advantage is strongest when evaluations are scarce and narrows or reverses at large budgets.At the smallest budgets the records are 10/2/0 at D=10 and 11/1/0 at D=20; at the largest budgets they are 0/9/3 and 0/8/4, respectively.Source: §5.2 · p. 8, Figure 2 · p. 9
5.3 Component behaviour at the application budget
- No mechanism removal is significant after suite-level Holm correction; descriptive penalties differ by dimension, with greedy selection most visible at D=10 and Cauchy mutation and the triple-leader move at D=20.The largest D=10 penalty is +0.054 for greedy survivor selection; at D=20, Cauchy mutation is +0.052 and the triple-leader move is +0.042.Source: §5.3 · p. 8, Table 3 · p. 9
5.4 Fixed-gain EAF–STATCOM generalization
- Selected-vector main effects account for 3.64% (DQ-PI) and 5.75% (Lyapunov) of validation variation, versus 61.38% and 61.46% for arc-by-vector interaction and residual.The ten selected vectors were evaluated on identical pre-specified unseen arcs; all 210 fixed-gain simulations were feasible.Source: §5.4 · pp. 9–10
- Across the ten selected vectors, the mean shift from STO-SR training to the twenty-unseen-arc mean is +0.0198, but its direction and size depend on the controller.DQ-PI vectors shift by +0.0059 on average, while Lyapunov vectors shift by +0.0338; Lyapunov retains lower absolute Jtot.Source: §5.4 · p. 10
- Matched REMBGO–EMBGO differences on unseen arcs are controller-dependent in sign and not statistically significant; neither controller family establishes a generalization advantage.For DQ-PI, the median difference is +0.001871 (signed-rank p = 0.498); for Lyapunov, it is −0.006007 (p = 0.165). Both reported intervals include zero.Source: §5.4 · p. 10
6 Discussion
REMBGO’s parent-relative benchmark advantage is concentrated at restricted evaluation budgets, while the fixed-gain transfer results show that stochastic arc and interaction effects outweigh the selected-vector effect. The discussion also notes that an objective-scale-dependent implementation cutoff was tested at the primary budget.
6 Discussion
- At 1040 evaluations, REMBGO improves on EMBGO on 4/6/2 functions at D=10 and 9/1/2 at D=20; its advantage is strongest at the smallest budgets and narrows or reverses as budgets grow.The budget ladder also places swarm methods ahead at the smallest budgets and FP-SHADE ahead once many evaluations are available.Source: §6 · p. 10
- Figure 4 shows fixed-gain validation distributions for DQ-PI and Lyapunov over twenty unseen corrected arc realizations, plus a partition of crossed variation.The corrected base-42 reference case is excluded.Source: Figure 4 · p. 11
- Median per-function differences in median log10 terminal error favor REMBGO by −0.06 and −0.11 decades at D=10 and D=20, respectively, with lower median error on nine of twelve functions at each dimension.These are descriptive suite-level magnitudes, not replacements for Holm-corrected function-wise inference.Source: §6 · pp. 10–11
- The retained absolute centroid-eligibility cutoff fi < 107 is objective-scale dependent and activates on a subset of CEC2022 functions, but removing it showed no Holm-significant terminal-performance change at 1040 evaluations.The audit found activation confined to F1, F6, and F8.Source: §6 · p. 11
- Selected-vector main effects account for 3.6% of DQ-PI and 5.8% of Lyapunov validation variation, versus about 61.4% for interaction plus residual; no component removal survives multiplicity correction.The crossed transfer test uses five selected gain vectors per controller over twenty unseen stochastic arcs, with no re-optimization or optimizer ranking.Source: §6 · p. 11, Figure 4 · p. 11
7 Limitations
The paper limits broad optimizer-ranking claims because its benchmark suite is small and its application validation is simulation-based and restricted in scope. It also notes that ranking and tuning choices can change which optimizer appears best.
7 Limitations
- The benchmark covers CEC2022 at D=10 and D=20 with thirty runs per condition, and within-budget Holm correction leaves win/tie/loss counts describing breadth and direction rather than magnitude.There is no cross-budget multiplicity control.Source: §7 · p. 11
- CEC2022’s twelve functions per dimension are limited benchmark breadth, so cross-suite validation remains necessary before making broader optimizer-ranking claims.Thirty repetitions, two dimensions, multiple budgets, a matched parent comparison, component removals, and an engineering transfer test partly compensate for this scope.Source: §7 · p. 11
- Published analyses indicate that ranking method and the tuning effort applied to competing algorithms can change which optimizer appears best on this suite.Source: §7 · p. 12
8 Conclusion
The conclusion presents REMBGO as a budget-dependent refinement rather than a universally best optimizer. In the EAF–STATCOM transfer study, frozen gain vectors remained feasible across unseen arcs, but the comparison with EMBGO did not establish application-side superiority.
8 Conclusion
- Optimizer ordering depends on evaluation budget: REMBGO is competitive at the application budget, while GWO leads at D=20 and FP-SHADE leads at large budgets.At 1040 evaluations REMBGO holds the lowest observed mean rank at D=10.Source: §8 · p. 12
- All ten frozen champions remained feasible across twenty pre-specified unseen stochastic arcs, but the selected-vector effect was much smaller than arc realization and its interaction with the vector.The average shift from the training objective to the unseen-arc mean was +0.0198.Source: §8 · p. 12
- Matched REMBGO−EMBGO paired differences were controller-dependent in sign and not statistically significant for either architecture, supporting fixed-gain transfer robustness rather than an application-side superiority claim.The conclusion points to multi-trajectory or risk-aware tuning under the same restricted-budget setting as future work.Source: §8 · p. 12
Supplementary Material
The supplement collects secondary material on the budget ladder, sensitivity and component diagnostics, fixed-gain generalization, and reproducibility. Its tables and figures regenerate from archived result files without rerunning optimizers.
Supplementary Material
- Supplementary Section S1 gives the complete evaluation-budget ladder, and Section S2 gives the sensitivity study at 1040 evaluations.Source: Supplementary Material · p. 14
- Supplementary Sections S3 and S4 provide additional component diagnostics and the full fixed-gain EAF–STATCOM generalization results.Source: Supplementary Material · p. 14
- Supplementary Section S5 gives reproducibility and statistical conventions plus an application-objective summary; all tables and figures regenerate from archived results without rerunning an optimizer.Source: Supplementary Material · p. 14
S1 Complete five-optimizer evaluation-budget ladder
Table S1 reports the CEC2022 budget ladder’s optimizer ranks and REMBGO–EMBGO comparisons, with inference controlled within each rung rather than across rungs.
S1 Complete five-optimizer evaluation-budget ladder
- Cross-rung multiplicity is not controlled, so the ladder’s rungs are not compared inferentially with one another.Holm correction is applied across the twelve functions within a single rung.Source: S1 Complete five-optimizer… · p. 14
- Table S1 lists each optimizer’s mean Friedman rank, the lowest-mean-rank optimizer, the per-rung omnibus Friedman p-value, and the Holm-corrected REMBGO–EMBGO win/tie/loss record.The record covers twelve CEC2022 functions at each budget rung.Source: Table S1 · p. 14
S2 Sensitivity at the exact 1040-evaluation budget
The supplementary sections report sensitivity and mechanism diagnostics, characterize fixed-gain transfer and objective conventions, and audit a finite centroid-eligibility cutoff.
S2 Sensitivity at the exact 1040-evaluation budget
- Nearby sensitivity settings were descriptively better or worse, but none dominated across both dimensions, so the prespecified defaults were retained rather than retuned.The sweep varied four factors at the exact 1040-evaluation budget across six representative functions and twenty matched runs.Source: S2 Sensitivity at the exact… · pp. 14–15, Table S2 · p. 15, Figure S1 · p. 15
S3 Additional REMBGO component diagnostics
- On symmetric CEC2022 bounds, the restart reference is the origin, so its multiplicative-neighbour rule injects identical zero vectors; benchmark results remain conditional on that implementation.The alternative-reference diagnostic detected no change on the isotropic benchmark, which is not evidence of equality.Source: S3 Additional REMBGO component… · p. 16
- On the isotropic CEC2022 box, runs with and without range normalization were bit-identical for every tested seed, function, and budget; only temporal decay was active.Range normalization is retained because it becomes active on anisotropic domains outside the CEC2022 specification.Source: S3 Additional REMBGO component… · p. 16
S4 Fixed-gain EAF–STATCOM generalization: full results
- Tables S4–S6 report fixed-vector replay performance, matched REMBGO–EMBGO differences, and crossed validation variation, respectively; these are descriptive of post-selected champions, not optimizer comparisons.Each Table S4 row replays one selected vector across twenty matched unseen trajectories.Source: S4 Fixed-gain EAF–STATCOM… · p. 16, Table S4 · p. 17, Table S5 · p. 17
S5 Reproducibility, statistical conventions and compact objective summary
- The application objective combines normalized reactive-power and voltage performance with graded power and dc-link penalties and safety costs; component removals measure changes within an interacting implementation.With a fixed call budget, disabling a branch redistributes search exposure, while removing elitism also changes the number of new candidates per generation.Source: S5 Reproducibility, statistical… · p. 18
- All 210 fixed-gain replay cases were hard-feasible; DQ-PI cases incurred nonzero dc-link quality penalties, while every Lyapunov case met the zero-penalty screen.DQ-PI peak deviation was 5.675–5.979%, above the 3% free-quality band but below the 8% hard gate.Source: S5 Reproducibility, statistical… · p. 18
S6 Threshold audit and finite-cutoff sensitivity
- The finite cutoff is an inherited absolute centroid-eligibility threshold, and its audit recorded 67,661 of 707,724 finite candidate observations as eligible; a rank- or quantile-based rule is only a possible future refinement.The proposed variant is a post-campaign sensitivity test, not a replacement optimizer campaign; frozen benchmark results are unchanged.Source: S6 Threshold audit and finite-cutoff… · pp. 18–19
- Across 180 cutoff-active runs, the no-cutoff variant was better, tied, or worse in 82/4/94 seed pairs; for F6 at D=10, its paired shift was +0.044 decades despite lower separate medians.The separate medians were 3.22 × 10^4 and 1.65 × 10^4, but the matched-seed paired shift is the quantity used for inference.Source: S6 Threshold audit and finite-cutoff… · p. 19