核心概念
本文提出了一種名為多重全局峰值大爆炸大坍縮 (MGP-BBBC) 的新型演算法,用於解決多峰值優化問題,該演算法基於對大爆炸大坍縮 (BBBC) 演算法的改進,並採用了叢集和生態位技術來有效地探索搜尋空間並定位多個全局最佳值。
參考文獻: Stroppa, F. (2024). Multiple Global Peaks Big Bang-Big Crunch Algorithm for Multimodal Optimization. arXiv preprint arXiv:2410.18102.
研究目標: 本文旨在提出一個名為多重全局峰值大爆炸大坍縮 (MGP-BBBC) 的新型演算法,用於解決多峰值優化問題,特別是那些在不規則搜尋空間中具有多個全局最佳值的函數。
方法: MGP-BBBC 演算法基於大爆炸大坍縮 (BBBC) 演算法,並引入了三個主要機制:
生存階段: 採用基於距離的過濾操作,允許距離較遠的個體保留下來,即使它們的適應度較差,從而避免遺漏較小、較尖銳的峰值。
大坍縮運算符: 使用均值漂移聚類將種群劃分為多個叢集,並根據每個叢集的生態位數量分配後代數量,從而增加孤立個體的選擇壓力。
大爆炸運算符: 在產生後代時,動態地將探索轉變為利用,以達到特定的高精度水平。
主要發現: 在包含二十個多峰值測試函數的 CEC’2013 基準測試集上進行的實驗結果表明,與其他最先進的多峰值優化演算法相比,MGP-BBBC 演算法的性能普遍較好或具有競爭力。
主要結論: MGP-BBBC 演算法是一種有效且具有競爭力的多峰值優化演算法,能夠有效地探索搜尋空間並定位多個全局最佳值。該演算法在處理具有不同大小凹形區域的峰值以及高維度問題方面表現出色。
意義: 本研究為多峰值優化問題提供了一種新的解決方案,並為 BBBC 演算法在多峰值優化中的應用提供了新的見解。
局限性和未來研究: 未來研究可以集中於:
研究 MGP-BBBC 演算法在處理具有高度重疊峰值的函數時的性能。
將 MGP-BBBC 演算法應用於解決實際的多峰值優化問題。
研究 MGP-BBBC 演算法與其他多峰值優化技術的結合。
統計資料
本文使用了 CEC’2013 基準測試集中的 20 個多峰值最大化問題來評估 MGP-BBBC 的性能。
根據文獻中建立的程序,每個問題都設置了最大函數評估次數 (MaxFEs)。
使用了兩個指標來評估演算法的性能:峰值比率 (PR) 和成功率 (SR)。
分析結果基於三個精度級別:ε = 1.0E−03、ε = 1.0E−04 和 ε = 1.0E−05。
將 MGP-BBBC 與其基本版本 k-BBBC 以及其他 12 種最先進的 MMOEA 進行了比較。
進行了 50 次獨立運行 (NR= 50) 並對結果進行了平均,以進行公平比較。
使用 Wilcoxon 秩和檢驗對結果進行了統計評估,顯著性水平為 α = 0.05。