Exponential Distribution Optimizer (EDO)
バージョン 1.0.0 (10.7 KB) 作成者:
Reda Mohamed
EDO is a novel math-Inspired Algorithm for Global Optimization and Engineering Problems
The main inspiration for EDO comes from mathematics based on the exponential probability distribution model. At the outset, a population of random solutions representing multiple exponential distribution models is initialized. The positions in each solution represent the exponential random variables. The proposed algorithm includes two methodologies for exploitation and exploration strategies. For the exploitation stage, the algorithm utilizes three main concepts, memoryless property, guiding solution and the exponential variance among the exponential random variables to update the current solutions. EDO is tested against classical test functions in addition to the Congress on Evolutionary Computation (CEC) 2014, CEC 2017, CEC 2020 and CEC 2022 benchmarks, as well as six engineering design problems. EDO is compared with the winners of CEC 2014, CEC 2017 and CEC 2020, which are L-SHADE, LSHADE−cnEpSin and AGSK, respectively. EDO reveals exciting results and can be a robust tool for CEC competitions. Statistical analysis demonstrates the superiority of the proposed EDO at a 95% confidence interval.
Main Paper: Abdel-Basset, M., El-Shahat, D., Jameel, M., & Abouhawwash, M. (2023). Exponential distribution optimizer (EDO): a novel math-inspired algorithm for global optimization and engineering problems. Artificial Intelligence Review, 1-72. DOI: https://doi.org/10.1007/s10462-023-10403-9
引用
Reda Mohamed (2024). Exponential Distribution Optimizer (EDO) (https://www.mathworks.com/matlabcentral/fileexchange/126195-exponential-distribution-optimizer-edo), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2022b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
謝辞
ヒントを与えたファイル: Improving EDO integrating a dimension perturbation module
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.0 |