擅长:python、mysql、java
<p>把所有的东西都转换成一个串联的字符串,而不是应用遗传操作似乎不是最好的主意。遗传操作可以破坏很多东西(特别是当你对个体有一些限制的时候),另外这种解决方案的有效性可能很低。我建议采用不同的方法。在</p>
<p>尝试使用超生基因概念<a href="http://en.wikipedia.org/wiki/Supergene" rel="nofollow noreferrer">(wiki)</a>来实现个体。描述了将其应用于遗传算法的例子<a href="http://jgap.sourceforge.net/doc/supergenes/supergenes.html" rel="nofollow noreferrer">here</a>。另外,根据<a href="http://jgap.sourceforge.net/doc/supergenes/supergene_files/supergene_performance.html" rel="nofollow noreferrer">this</a>的说法,它提高了整体遗传算法的性能。<br/>
在我看来这会使设计更清楚。我会尝试这种方法。在</p>