文件名称:C++实现的改进遗传算法
文件大小:8.12MB
文件格式:RAR
更新时间:2021-06-18 04:25:30
遗传算法 实数编码 自适应 改进轮盘赌 步长自适应
改进遗传算法的C++实现。种群初始化采用联赛竞争,保证种群基因优良;轮盘赌选择略有改进;交叉变异概率自适应,相比固定的概率效果提升极为明显。变异步长自适应,避免固定步长找不到最优解的风险。用复杂变态多峰函数测试效果十分不错,相比二进制编码遗传算法精度优势明显。
【文件预览】:
Genetic_Algorithm
----.vs()
--------Project_GA()
----进化情况.bmp(869KB)
----Project_GA.VC.db(28.55MB)
----MatlabGraph.m(1KB)
----Project_GA.sln(1KB)
----Project_GA()
--------TestData12.txt(5KB)
--------TestData17_best2.txt(6KB)
--------TestData15.txt(5KB)
--------TestData13.txt(6KB)
--------TestData9_best1.txt(6KB)
--------TestData20.txt(6KB)
--------TestData7.txt(6KB)
--------TestData10.txt(6KB)
--------TestData21.txt(11KB)
--------TestData1.txt(6KB)
--------GAlgorithm.h(3KB)
--------MatlabFigure.m(1KB)
--------TF3长面.jpg(149KB)
--------GAlgorithm.cpp(12KB)
--------TestData8.txt(6KB)
--------Project_GA.vcxproj(7KB)
--------Project_GA.vcxproj.filters(1KB)
--------TestData5.txt(6KB)
--------TF5变异情况.png(51KB)
--------TestData3.txt(6KB)
--------TestData19.txt(6KB)
--------TestData11.txt(6KB)
--------TF4一般测试情况绘图.bmp(869KB)
--------TF1全貌.png(152KB)
--------TestData4.txt(6KB)
--------TestData6.txt(6KB)
--------TestGraph.jpg(88KB)
--------TestData18.txt(6KB)
--------TestData14.txt(6KB)
--------Test.cpp(3KB)
--------TF2宽面.jpg(191KB)
--------TF32目标峰.jpg(151KB)
--------TestData2.txt(5KB)
--------Debug()
--------TestData16.txt(6KB)
----Debug()
--------Project_GA.pdb(1.17MB)
--------Project_GA.ilk(717KB)
--------Project_GA.exe(167KB)