Efficient state transition algorithm with guaranteed optimality
Xiaojun Zhou, Chunhua Yang, Weihua Gui
TL;DR
This work tackles slow late-stage convergence and the lack of automatic termination in the state transition algorithm (STA) by introducing ESTA and EXSTA, which integrate predictive translation, expanded and axesion refinements, adaptive parameter control, and a termination condition that guarantees optimality (via the rotation bound and no-progress criterion). The authors develop ARIMA-inspired first- and second-order translation models, supplement them with new expansion/axesion operators, and implement two parameter-control strategies including an inexact line-search for step size selection. Experimental results across diverse unconstrained benchmarks show that ESTA/EXSTA deliver faster convergence, greater robustness to flat landscapes, and reliable stopping at optimal points, outperforming STA variants and many contemporary metaheuristics under fixed and budgeted evaluation limits. While effective, the method acknowledges limitations on certain low-dimensional Griewank problems and suggests extending to population-based STA in future work to enhance global search capabilities.
Abstract
As a constructivism-based intelligent optimization method, state transition algorithm (STA) has exhibited powerful search ability in optimization. However, the standard STA still shows slow convergence at a later stage for flat landscape and a user has to preset its maximum number of iterations (or function evaluations) by experience. To resolve these two issues, efficient state transition algorithm is proposed with guaranteed optimality. Firstly, novel translation transformations based on predictive modeling are proposed to generate more potential candidates by utilizing historical information. Secondly, parameter control strategies are proposed to accelerate the convergence. Thirdly, a specific termination condition is designed to guarantee that the STA can stop automatically at an optimal point, which is equivalent to the zero gradient in mathematical programming. Experimental results have demonstrated the effectiveness and superiority of the proposed method.
