Benchmark Problems

Engineering benchmark problems, mathematical benchmark functions, and the CEC2017 test for the optimization algorithm.
765 descargas
Actualizado 15 feb 2023

Ver licencia

Benchmark Problems
This file contains three functions: engineering benchmark problems (Func_eng.m), mathematical benchmark functions (Functions.m), and the CEC2017 test (CEC2017.m and cec17_func.mexw64) for the optimization algorithm.
Engineering Benchmark Problems:
1 : Pressure Vessel Design
2 : String Design
3: Three Bar Truss
4: GearTrain Design
5: Cantilever Beam
6: Welded Beam
Mathematical Benchmark Functions:
  1. : Unimodal standard functions (SF1-SF6): To measure the exploitability of an algorithm.
  2. : Multimodal functions (SF6-SF13): To test the exploration performance.
  3. : Fixed-dimensional functionals (SF14-SF23): To demonstrate the ability to explore in low dimensions.
CEC2017 :
The most challenging test set, called CEC-BC-2017, examines better algorithms' performance, which contains 30 functions, including composition, shifted and rotated combinatory and challenging functions. The name of these 30 functions and the exact mathematical equations of this testbed is available in (Awad, N. H., M. Z. Ali, and P. N. Suganthan. 2017. Ensemble sinusoidal differential covariance matrix adaptation with Euclidean neighborhood for solving CEC2017 benchmark problems. Paper presented at the 2017 IEEE Congress on Evolutionary Computation (CEC)).
To cooperate in articles, send an email to the following address (with Subject = CO Article):
Email: Eng.mehdighasri@gmail.com

Citar como

Mehdi Ghasri (2024). Benchmark Problems (https://www.mathworks.com/matlabcentral/fileexchange/124810-benchmark-problems), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R2022b
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.0.0