遗传算法(Genetic Algorithm, GA)

进化算法(Evolutionary Algorithm, EA)有三类:

  • 遗传算法(Genetic Algorithm, GA)或叫遗传进化算法GEA
  • 进化策略(Evolution strategies, ES)
  • 进化规划(Evolutionary Programming, EP)

工具箱

Python

Geatpy:github链接,https://blog.csdn.net/qq_33353186
Gaft: github链接,http://python.jobbole.com/88069/
Deap: github链接,https://blog.csdn.net/fontthrone/article/details/78253230

Matlab

ga工具箱:Matlab自带
Gatbx:http://codem.group.shef.ac.uk/index.php/ga-toolbox ,由英国Sheffield大学推出,已停止更新
GEATbx:由Gatbx的核心作者在gatbx的基础上进一步写成,已停止更新

概念:
遗传算法入门到掌握(一)
遗传算法入门到掌握(二)
算法理解-遗传算法(Genetic Algorithm)(一个带计算过程的例子)
大白话讲解遗传算法
如何通俗易懂地解释遗传算法?有什么例子?
编码:
遗传算法之二进制编码
视频教程:
进化算法 Evolutionary Algorithms (莫烦 Python 教程)

你可能感兴趣的:(Algorithm,遗传算法)