<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">

求解多維復雜函數及真實世界工程設計問題的高效海洋捕食者算法

Efficient marine predators algorithm for solving multidimensional complex functions and real-world engineering design problems

  • 摘要: 針對海洋捕食者算法在面對復雜函數和工程設計優化問題時存在的自適應能力有限、尋優精度有時較低、局部桎梏概率較高等缺點,提出一種新的高效自適應海洋捕食者算法. 首先在海洋記憶存儲階段引入學習自動機引導的教與學搜索機制,更好地平衡算法在不同迭代時期對探索和挖掘能力的不同需求;然后在局部開發階段,引入對數螺旋探索機制,加強算法在最優解附近的精細挖掘能力,進一步提高收斂精度;最后在算法中每次迭代末尾處加入改進的自適應相對反射策略,提升種群跳出局部最優的能力,降低局部桎梏概率. 為了分析和驗證該改進算法的性能,將其和6種代表性算法在進化計算大會(CEC)2017測試套件上進行100維的函數極值測試,并在4個具有挑戰性的工程設計優化問題上進行測試. 測試結果表明在求解多維復雜函數和工程設計優化問題時,本文改進算法的尋優精度、收斂性能和求解穩定性明顯優于其他6種代表性算法,尤其在高維復雜函數下,其尋優性能的優越性更為顯著.

     

    Abstract: As optimization problems grow increasingly complex, characterized by their intricate difficulty, larger-scale, and diverse constraints, swarm intelligence optimization algorithms have emerged as an effective solution for addressing these multifaceted challenges. Among these, the marine predators algorithm, a recent innovation in intelligent optimization algorithms, has demonstrated remarkable efficacy in solving optimization issues. However, its application to complex CEC test function sets and engineering constraint problems reveals several limitations, including limited adaptive ability, low optimization accuracy, and high local shackle probability. This paper proposes an enhanced version of the marine predators algorithm designed to overcome its inherent shortcomings. The enhancement begins with the integration of a learning automata guided teaching–learning search mechanism during the marine memory stage. This adjustment aims to strike a better balance between exploration and exploitation across different iteration periods. Subsequently, the introduction of a logarithmic spiral exploration mechanism phase strengthens the algorithm’s ability to conduct nuanced searchers around the optimal solution, thereby improving convergence accuracy. Finally, an improved adaptive relative reflection strategy is added at the end of each iteration to enhance the algorithm’s capability to escape local optima and reduce the risk of local shackling. The optimization performance of this refined algorithm is evaluated through parameter sensitivity analysis, determining the optimal parameter values. To validate its effectiveness, the improved algorithm undergoes testing against six benchmark algorithms, including the basic marine predators algorithm and its variants, as well as other improved algorithms and those recognized with awards in the CEC2017 test suite across 100 dimensions. The evaluation focuses on optimization accuracy, the Wilcoxon rank sum test, and boxplot analysis. The test results indicate that the improved algorithm proposed in this paper outperforms the other six benchmark algorithms in optimization precision, convergence rate, and solution stability, particularly when solving complex functions in high-dimensional (100 dimensions) spaces. Furthermore, the applicability and superior performance of the improved algorithm are demonstrated through comparative analysis with four established algorithms on challenging engineering design optimization problems. These include welded beam design, process synthesis, heat exchanger network design, and design optimization of industrial refrigeration systems. The findings unequivocally showcase the enhanced algorithm’s exceptional ability to solve various engineering constraint problems effectively.

     

/

返回文章
返回
<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">
259luxu-164