1. 首先你得拥有一个matlab环境,建议安装matlab2016a。
2. 安装完matlab你要运行CEC2013里面的cpp文件吧,那运行cpp文件是需要编译器的啊,cec2013里面必须要mex编译,所以要安装编译器,建议版本为TDM-GCC 5.1.0。注意其要跟安装matlab版本(2016a)对应,不对应会报错。再废话一句,安装好后,matlab要重启一下切记!切记!切记!
3. CEC2013函数的下载地址详见参考文件
4. 安装好后,然后输入命令:mex cec13_func.cpp -DWINDOWS。OK。神奇的发现成功了,最后运行main函数,享受一下成功的喜悦吧。
备注:如果安装运行过程中如有问题,欢迎下方留言,本博主会及时解答的。
最后如果觉得本教程很好的,记得赞一个。
参考文献:
1. Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session on Real-Parameter Optimization