目录
- 1.背景
- 2.算法原理
- 2.1算法思想
- 2.2算法过程
- 3.结果展示
- 4.参考文献
1.背景
2016年, Rao等人受到趋利避害性质启发,提出了JAYA算法(JAYA梵文意思即胜利)。
2.算法原理
2.1算法思想
JAYA基于趋利避害性质,表达式十分简洁。JAYA基于持续改进的原理,通过使个体逐渐趋向于优秀的方向,同时远离较差的方向。
2.2算法过程
趋利避害:
JAYA靠近最优解方向,远离最差解,表述为:
X j , k , i ′ = X j , k , i + r 1 , j , i ( X j , b e s t , i − ∣ X j , k , i ∣ ) − r 2 , j , i ( X j , w o r s t , i − ∣ X j , k , i ∣ ) (1) X'_{j,k,i}=X_{j,k,i}+r_{1,j,i}\left(X_{j,best,i}-|X_{j,k,i}|\right)-r_{2,j,i}\left(X_{j,worst,i}-|X_{j,k,i}|\right)\tag{1} Xj,k,i′=Xj,k,i+r1,j,i(Xj,best,i−∣Xj,k,i∣)−r2,j,i(Xj,worst,i−∣Xj,k,i∣)(1)
伪代码:
3.结果展示
4.参考文献
[1] Rao R. Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems[J]. International Journal of Industrial Engineering Computations, 2016, 7(1): 19-34.