【源码】YPEA:进化算法和元启发式算法解决优化问题的工具箱

【源码】YPEA:进化算法和元启发式算法解决优化问题的工具箱_第1张图片

Yarpiz Evolutionary Algorithms Toolbox (YPEA)是一个通用的工具箱,用于使用进化算法(EA)和元启发式来定义和解决优化问题。要使用这个工具箱,您只需定义优化问题,然后将问题交给YPEA提供的一种算法来解决。

Yarpiz Evolutionary Algorithms Toolbox (YPEA) is a general-purpose toolbox to define and solve optimization problems using Evolutionary Algorithms (EAs) and Metaheuristics. To use this toolbox, you just need to define your optimization problem and then, give the problem to one of the algorithms provided by YPEA, to get it solved.

要获得工具箱的完整源代码和帮助,请访问GitHub或Yarpiz网站上的项目存储库。

To get the full source code and help on the toolbox, visit the project repository on GitHub or on the Yarpiz website.

GitHub Repository: https://github.com/smkalami/ypea

Yarpiz: https://yarpiz.com/477/ypea-yarpiz-evolutionary-algorithms

The list of algorithms implemented and provided by the YPEA toolbox is as follows:

  1. Artificial Bee Colony (ABC)

  2. Ant Colony Optimization for Continuous Domains (ACOR)

  3. Bees Algorithm (BA)

  4. Biogeography-based Optimization (BBO)

  5. Covariance Matrix Adaptation Evolution Strategy (CMA-ES)

  6. Cultural Algorithm

  7. Differential Evolution (DE)

  8. Firefly Algorithm (FA)

  9. Genetic Algorithm (GA)

  10. Harmony Search (HS)

  11. Imperialist Competitive Algorithm (ICA)

  12. Invasive Weed Optimization (IWO)

  13. Particle Swarm Optimization (PSO)

  14. Simulated Annealing (SA)

  15. Teaching-Learning-based Optimization (TLBO)

After installing this toolbox, just type ‘doc ypea’ to get help about how to use the YPEA toolbox.

更多精彩文章请关注公众号:【源码】YPEA:进化算法和元启发式算法解决优化问题的工具箱_第2张图片

你可能感兴趣的:(【源码】YPEA:进化算法和元启发式算法解决优化问题的工具箱)