GEP
这是使用C ++实现的GEP算法,也就是“基因表达式编程”。。编译并执行程序需要有可以支持C ++ 11或更高版本的编译器,我本地编译采用的是GCC 10和CMake 3.20。
以我本地编译的方法为例:
$ cd build
$ cmake ../src
$ cmake --build .
顺利的话, build目录里面会生成可执行程序GEP.out 。如果采用其它的编译器或者编译套件,也可以简单地把src以及src下的子目录都设为搜索目录,然后执行编译即可。
程序运行效果(内部有随机初始化的步骤,每次执行结果会有区别):
$ ./GEP.out
代数=0, 最大适应度=0.152698, 个体信息:(((((1.74247*1.12861)+(1.26272*2.77195))*((2.95397*2.24401)+(2.4401-1.67824)))*(((3.22668
1