Genetic-algorithm-max_value
遗传算法求方程最大值
三种语言实现:matlab、C和C++(其中C++如果使用的话,需要armadillo库,armadillo学习和使用请访问http://arma.sourceforge.net/docs.html ,armadillo配置访问 https://wenku.baidu.com/view/bc9a39a2ba0d4a7302763acf.html )
matlab语言单独放在外面,C和C++工程代码放在文件夹下,如果VC版本不合适,请重新新建项目,添加即可。
其中三种编程实现算法的效率对比,可以详情看我上传的PPT。参数一样的时候,速度最快的肯定是C了。
迭代5 0000次运行时间(s)
MATLAB: 175.23s
C :16.59s
C++ Armadillo库:42.34s