文件名称:cpp-GeneticEngine:实现运行遗传算法的所有功能的类
文件大小:130KB
文件格式:ZIP
更新时间:2024-07-13 09:32:35
unmaintained HTML
cpp-遗传引擎 实现运行遗传算法的所有功能的类 基因引擎 将创建线程并在每个线程中分配人口的引擎。 它还每秒将一个线程的最佳 T 分配到其他(随机)线程上。 T 必须有一些功能(参见 Individu.hpp): 函数 GeneticEngine::GeneticEngine(int nb_threads,float taux_mut,std::string filename,int pop_size,int pop_child,Args& ... args); nb_threads 是创建的 GeneticThread 的 nuber taux_mut 是突变率 filename 是保存结果的文件名 pop_size 是种群初始大小 pop_child 是每一代要创建的孩子的数量 Args& ... 是 T 构造函数的参数。 启动它: void GeneticEngine::
【文件预览】:
cpp-GeneticEngine-master
----.gitignore(126B)
----Makefile(759B)
----obj()
--------Makefile(113B)
----LICENSE(1KB)
----README.md(3KB)
----exemple()
--------Makefile(547B)
--------ex2()
--------ex1()
----GeneticEngine()
--------Makefile(336B)
--------benchmarks-func.cpp(1KB)
--------random.hpp(369B)
--------benchmarks-func.hpp(569B)
--------GeneticThread.cpp(94B)
--------GeneticEngine.hpp(1KB)
--------GeneticThread.tpl(8KB)
--------gnuplot()
--------GeneticEngine.tpl(5KB)
--------GeneticThread.hpp(3KB)
----main.cpp(190B)