Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Drain-Vortex Optimization: A Population-Based Metaheuristic Inspired by Multi-Drain Free-Vortex Flow

About

This paper proposes Drain-Vortex Optimization (DVO), a population-based metaheuristic for continuous optimization. DVO models each candidate solution as a particle moving in a multi-drain vortex field. Its update rule decomposes motion into radial attraction toward selected drain centres and tangential rotation governed by a regularized free-vortex law. A three-phase mechanism switches between far-field exploration, spiral inward motion, and localized core exploitation according to the normalized distance to the assigned drain. The method also uses adaptive spiral exploitation, population-level vortex basin assignment, and optional stochastic basin switching to support structured diversity. DVO is evaluated against PSO, GWO, WOA, SCA, AOA, EO, and SVOA using a calibration--validation protocol. CEC 2022 is used only to select the final DVO configuration, while CEC 2017, classical functions, and five constrained engineering design problems are used for out-of-sample validation. On CEC 2017, DVO achieves the best mean $\log_{10}$ error on 34 of 58 cases and the best Friedman average rank (1.67), and is significantly better than every baseline under Holm-corrected Wilcoxon tests. On CEC 2022, DVO obtains the best Friedman rank (2.13) and is significantly better than five of the seven baselines; the differences against PSO and SVOA are not significant. DVO is less competitive on simple scalable classical functions and on small constrained engineering designs, which clarifies its operating regime. The algorithm is implemented in a vectorized GPU form that executes independent runs in parallel.

Mohsen Omidi, Brian Vaughan• 2026

Related benchmarks

TaskDatasetResultRank
Numerical OptimizationCEC 50 dimensions 2017--
37
Engineering Design Optimizationthree_bar_truss
Best Feasible Objective Value263.9
8
Global OptimizationCEC 58 benchmark cases 2017
Mean Log10 Error3.784
8
Numerical OptimizationCEC 2022 (calibration)
Average Rank2.125
8
Numerical OptimizationCEC 2017 (out-of-sample)
Average Rank1.664
8
Numerical OptimizationCEC 30-dimensional functions 2017
Error F017.326
8
Numerical OptimizationCEC 2022
Objective Value F01 (D10)-1.1
8
Engineering Design Optimizationpressure_vessel
Best Feasible Objective Value6.10e+3
8
Global OptimizationCEC 24 benchmark cases 2022
Mean Log10 Error1.501
8
Global OptimizationClassical Scalable Benchmark Function F08 (D=30)
Mean log10 Error3.629
8
Showing 10 of 36 rows

Other info

Follow for update