AutoOptLib
is a MATLAB library for automatically designing metaheuristic optimization algorithms. It leverages computing resources to replace human experts to conceive, build up, and verify the design choices of metaheuristic algorithms, subsequently producing algorithms that are fit for solving a targeted optimization problem.
Human experts are not necessary during the design process. Therefore, AutoOptLib
could make high-performance algorithms accessible to a much broader range of researchers and practitioners. Furthermore, by leveraging computing power to fully explore the design choices, AutoOptLib
could reach or surpass human-level design, thereby gaining enhanced performance compared with human problem-solving.
A comprehensive introduction to AutoOptLib
can be found here.
Please read the Introduction for understanding AutoOptLib
. The documentation with step-by-step user guidance will be coming soon.
AutoOptLib
is free for academic use. Please reference the following paper if using it in your research:
@article{zhao2023autooptlib,
title={AutoOptLib: A Library of Automatically Designing Metaheuristic Optimization Algorithms in Matlab},
author={Zhao, Qi and Yan, Bai and Hu, Taiwei and Chen, Xianglong and Shi, Yuhui},
journal={arXiv preprint arXiv:2303.06536},
year={2023}
}
AutoOptLib
is developed and actively maintained by the Swarm Intelligence Lab at the Department of Computer Science and Engineering, Southern University of Science and Technology.
For any question, comment or suggestion, please contact Dr. Qi Zhao at zhaoq@sustech.edu.cn.