1
2
你的变异量让我吃惊的高。它也有一点固有的偏见-电流值越大,变异就越大。
|
2
2
使用GAUL框架,它非常简单,因此您可以提取目标函数来将其插入GAUL。如果您有一台多核计算机,那么您需要在编译时使用omp(openMP)来并行化您的计算(我假设这是一个耗时的过程)。这样你就可以拥有更大的人口规模。 http://gaul.sourceforge.net/ 通常他们使用高交叉和低变异。既然你想要创造力,我建议你高变异和低交叉。 http://games.slashdot.org/story/10/11/02/0211249/Developing-emStarCraft-2em-Build-Orders-With-Genetic-Algorithms?from=rss 在你的变异函数中要非常小心以保持你的空间搜索(在0.75,1.25之内)。使用GAUL随机函数,例如random_double(min,max)。他们的设计真的很好。建立你自己的突变功能。确保父母都死了!
|
mlo · 进化编程和遗传编程有什么区别?[已关闭] 11 年前 |