Golf Optimization Algorithm (GOA)
Versione 1.0.0 (4,09 KB) da
Mohammad Dehghani
Golf Optimization Algorithm: A New Game-Based Metaheuristic Algorithm and its Application to Energy Commitment Problem Considering Resilien
In this research article, we uphold the principles of the No Free Lunch theorem and employ it as a driving force to introduce an innovative game-based metaheuristic technique named Golf Optimization Algorithm (GOA). The GOA is meticulously structured with two distinctive phases, namely exploration and exploitation, drawing inspiration from the strategic dynamics and player conduct observed in the sport of golf. Through comprehensive assessments encompassing fifty-two objective functions and four real-world engineering applications, the efficacy of GOA is rigorously examined. The results of the optimization process reveal GOA's exceptional proficiency in both exploration and exploitation strategies, effectively striking a harmonious equilibrium between the two. Comparative analyses against ten competing algorithms demonstrate a clear and statistically significant superiority of GOA across a spectrum of performance metrics. Furthermore, the successful application of GOA to the intricate energy commitment problem, considering network resilience, underscores its prowess in addressing complex engineering challenges. For the convenience of the research community, we provide the MATLAB implementation codes for the proposed GOA methodology, ensuring accessibility and facilitating further exploration.
Cita come
Mohammad Dehghani (2024). Golf Optimization Algorithm (GOA) (https://www.mathworks.com/matlabcentral/fileexchange/133817-golf-optimization-algorithm-goa), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2023a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.0.0 |