Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Wasserstein Evolution : Evolutionary Optimization as Phase Transition

About

Evolutionary algorithms (EAs) serve as powerful black-box optimizers inspired by biological evolution. However, most existing EAs predominantly focus on heuristic operators such as crossover and mutation, while usually overlooking underlying physical interpretability such as statistical mechanics and thermosdynamics. This theoretical void limits the principled understanding of algorithmic dynamics, hindering the systematic design of evolutionary search beyond ad-hoc heuristics. To bridge this gap, we first point out that evolutionary optimization can be conceptually reframed as a physical phase transition process. Building on this perspective, we establish the theoretical grounds by modeling the optimization dynamics as a Wasserstein gradient flow of free energy. Consequently, a robust and interpretable solver named Wasserstein Evolution (WE) is proposed. WE mathematically frames the trade-off between exploration and exploitation as a competition between potential gradient forces and entropic forces. This formulation guarantees convergence to the Boltzmann distribution, thereby minimizing free energy and maximizing entropy, which promotes highly diverse solutions. Extensive experiments on complex multimodal and physical potential functions demonstrate that WE achieves superior diversity and stability compared to established baselines.

Kaichen Ouyang, Mingyang Yu, Zong Ke, Junbo Jacob Lian, Shengwei Fu, Xiaoyang Hao, Shengju Yu, Dayu Hu• 2025

Related benchmarks

TaskDatasetResultRank
Evolutionary OptimizationSchwefel Original 2.22
Average Entropy S0.9034
6
Evolutionary OptimizationSchwefel 2.22 Shift Right 20
Average Entropy0.9033
6
Evolutionary OptimizationSchwefel Shift Left 30 2.22
Avg Entropy S0.9034
6
Evolutionary OptimizationSchwefel 2.22 Shift (15, 15)
Average Entropy S90.33
6
Evolutionary OptimizationSchwefel 2.22 Scale x2
Average Entropy S0.9034
6
Evolutionary OptimizationSchwefel 2.22 Scale x0.5
Average Entropy S0.9034
6
Evolutionary OptimizationSchwefel Anisotropic Scale 2.22
Average Entropy S0.9034
6
Evolutionary OptimizationSchwefel Rotate 45° 2.22
Average Entropy S90.33
6
Evolutionary OptimizationSchwefel 2.22 Rotate -30°
Average Entropy S0.9034
6
Evolutionary OptimizationSchwefel 2.22 Rotate 75°
Avg Entropy S0.9034
6
Showing 10 of 22 rows

Other info

Follow for update