baiyan89 / AutoOpt

A library for automatically designing metaheuristic optimization algorithms in MATLAB.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoOptLib (A MATLAB library for automatically designing metaheuristic optimization algorithms)

GNU General Public License v3.0

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.

How to Use

Please read the Introduction for understanding AutoOptLib. The documentation with step-by-step user guidance will be coming soon.

Cite

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}
  }

Support

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.

About

A library for automatically designing metaheuristic optimization algorithms in MATLAB.

License:GNU General Public License v3.0


Languages

Language:MATLAB 99.9%Language:M 0.1%