State transition algorithm (STA) is a new metaheuristic method, which is used for global optimization with box constraints without the derivative information.
In the basic STA, we have four state tranformation operators, namely, rotation, translation, expansion and axesion.
Rotation Tranformation(RT)
where,
Translation Tranformation(RT)
where,
Expansion Tranformation(RT)
where,
Axesion Tranformation(RT)
where,
In the basic STA, the state tranformation factors
This is a MATLAB implementation of the basic state transition algorithm for continuous optimization.
the following reference is used:
X.J. Zhou, C.H. Yang and W.H. Gui, State Transition Algorithm, Journal of Industrial and Management Optimization 8(4): 1039-1056, 2012.