![](https://i-blog.csdnimg.cn/blog_migrate/f88417722734cba7c726df556758ac4b.png)
ECJ (Java)
主页: https://cs.gmu.edu/~eclab/projects/ecj/
仓库: https://github.com/GMUEClab/ecj
ECJ是由George Mason University的Evolutionary Computation Laboratory(ECLab)研发的进化计算组件,发端于1999年,可以算得上是最古老的进化计算开源组件,早期专攻Genetic Programming(GP,遗传编程)。经过20余年的发展,现已支持各类经典的进化算法(如Evolutionary strategy,Ant Colony System, Differential Evolution等),此外还支持GUI、并行计算、分布式等特性。
相关论文可参见:
Luke, S. (2017, July). ECJ then and now. InProceedings of the genetic and evolu