Efficient state transition algorithm (ESTA)

Efficient state transition algorithm with guaranteed optimality

您现在正在关注此提交

State transition algorithm (STA) has been emerging as a novel metaheuristic method for global optimization in recent years. In this version, effcient state transition algorithm under an automatic termination criterion with optimality guarantees is proposed.
# Effcient state transition algorithm (ESTA)
State transition algorithm (STA) is a new metaheuristic method, which is used for global optimization with box constraints without the derivative information.
$\min f(x)$
$\mathrm{s.t.} x_{lb} \leq x \leq x_{ub}$
In ESTA, we have four state tranformation operators, namely, rotation, translation, expansion and axesion.
Rotation Tranformation(RT)
$$ s_{k+1}=s_{k}+\alpha R_{r} \frac{u_{k}}{\|u_{k}\|_{2}} $$
where, $\alpha$ is a positive constant, called rotation factor; $R_{r}$ $\in$ $\Re$, is a uniformly distributed random variable defined over the interval [-1, 1] and $u_k \in \Re^n$ is a random vector whose entries are uniformly distributed random variables within the interval [-1, 1]. The rotation transformation has the function of searching in a hypersphere.
Translation Tranformation(RT)
$$ s_{k+1}=s_{k}+ \beta R_{t} (s_k - s_{k-1})$$
where, $\beta$ is a positive constant, called translation factor; $R_{t} \in \Re$ is a uniformly distributed random variable defined over the interval [-1,1]. $s_{k-1}$ is chosen randomly from the historical best archive.
Expansion Tranformation(RT)
$$s_{k+1} = s_{k}+ \gamma R_{e}s_{k}$$
where, $\gamma$ is a positive constant, called expansion factor; $R_{e} \in \Re^{n \times n}$ is a random diagonal matrix with its elements obeying the Gaussian distribution. It is also obvious to find the expansion transformation has the function of expanding the components in $s_{k}$ to the range of $[-\infty, +\infty]$, searching in the whole space.
Axesion Tranformation(RT)
$$s_{k+1} = s_{k}+ \delta R_{a}s_{k}$$
where, $\delta$ is a positive constant, called axesion factor; $R_{a}$ $\in \Re^{n \times n}$ is a random diagonal matrix with its entries obeying the Gaussian distribution and only one random position having nonzero value. The axesion transformation aims to search along the axes and strengthens single dimensional search.
An adaptive parameter control strategy is proposed as follows.
The following paper is used:
Zhou X, Yang C, Gui W, et al. Efficient state transition algorithm with guaranteed optimality[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2026. DOI: 10.1109/TSMC.2026.3688256

引用格式

Michael (2026). Efficient state transition algorithm (ESTA) (https://ww2.mathworks.cn/matlabcentral/fileexchange/183850-efficient-state-transition-algorithm-esta), MATLAB Central File Exchange. 检索时间: .

标签

添加标签

Add the first tag.

一般信息

MATLAB 版本兼容性

  • 兼容任何版本

平台兼容性

  • Windows
  • macOS
  • Linux
版本 已发布 发行说明 Action
1.0.13

change files

1.0.12

change files

1.0.11

add description

1.0.10

format

1.0.9

add description

1.0.8

format

1.0.7

format

1.0.6

add description

1.0.5

add description

1.0.4

add description

1.0.3

add

1.0.2

add description

1.0.1

the main files are added.

1.0.0