我们是否必须使用编码算法来表示遗传算法中的染色体,或者我们可以自己编码?

时间:2018-05-08 04:28:37

标签: encoding genetic-algorithm

如果我们有老师作为基因,并且有三位老师{harry,sam,bran} 然后我们使用2位二进制值并将值分配给教师:

harry=00 sam=01 bran=10

如果我们可以做这个未使用的二进制值11?

1 个答案:

答案 0 :(得分:0)

实际上,在将写入基因型时(确保所有基因型始终有效)或在阅读基因型时,您可以gene % upperBound 任何" raw"基因型为有效值。)

有一个非标准化的" raw"某些类型的evolutionary algorithms中的基因型,例如在grammatical evolution