赞
踩
2017年,Tanyildizi等人受到正弦函数单位圆内扫描启发,提出了黄金正弦算法(Golden Sine Algorithm, GSA)。
GSA来源于正弦函数单位圆内扫描类似于待优化问题解的空间搜索,并通过黄金分割率缩小搜索空间以逼近算法最优解。
黄金分割系数:
GSA在位置更新过程中引入黄金分割系数 x1 、x2 使“搜索”和“开发”达到良好的平衡,这些系数缩小了搜索空间引领个体趋近最优值:
x
1
=
a
⋅
(
1
−
τ
)
+
b
⋅
τ
x
2
=
a
⋅
(
τ
+
b
⋅
(
1
−
τ
)
(1)
其中,a,b为 黄金分割比率搜索初始值,论文中a = -π、b = π,τ为黄金分割比率:
τ
=
(
5
−
1
)
/
2
(2)
\tau=( \sqrt{5}-1) /2 \tag{2}
τ=(5
−1)/2(2)
位置更新:
V
i
t
+
1
=
V
i
t
⋅
∣
sin
(
r
1
)
∣
−
r
2
⋅
sin
(
r
1
)
⋅
∣
x
1
⋅
D
i
t
−
x
2
⋅
V
i
t
∣
(3)
伪代码:
[1] Tanyildizi E, Demir G. Golden sine algorithm: a novel math-inspired algorithm[J]. Advances in Electrical & Computer Engineering, 2017, 17(2).
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。