文件名称:遗传算法-VC++代码(调试通过)
文件大小:16KB
文件格式:DOCX
更新时间:2013-01-20 11:01:05
遗传算法,VC++
遗传算法是模拟达尔文的遗传选择和自然淘汰的生物进化过程的计算模型. 生存+检测的迭代搜索过程是它的核心. 具体分成五部,其中没步就是程序实现过程: 参数编码(实际问题编码到遗传基因),初始群体设定(祖先),适应度函数的设计(生存选择),遗传操作设计(遗传+变异),控制参数设计(交叉率0.2-0.99,变异率0.001-0.1). 具体过程: 选择编码方式; 产生初始群体; 计算群体适应性; 如果不满足条件 { 选择 交换 变异 计算新一代的群体适应性(继续迭代) } C++程序实现: 直接可以运行