我想知道遗传算法中的编码是否真的有必要,我的意思是说我有一个程序应该实现一个 GA 来猜测用户输入的单词。
我没有看到将染色体作为二进制字符串的意义,我宁愿将它作为一个字母字符串,并对字符串进行变异并相应地对其进行杂交。
这种做法是非正统的吗?它真的会影响结果,还是违反遗传算法的定义?
我确实理解不同类型的编码是可能的。但这不是我所关心的。请保持您的答案特定于猜测与用户输入的字符串相似的字符串的程序目标。
这不是关于编码选择的问题,而是我是否可以放弃与这个问题目标相关的整个编码场景。
我想知道遗传算法中的编码是否真的有必要,我的意思是说我有一个程序应该实现一个 GA 来猜测用户输入的单词。
我没有看到将染色体作为二进制字符串的意义,我宁愿将它作为一个字母字符串,并对字符串进行变异并相应地对其进行杂交。
这种做法是非正统的吗?它真的会影响结果,还是违反遗传算法的定义?
我确实理解不同类型的编码是可能的。但这不是我所关心的。请保持您的答案特定于猜测与用户输入的字符串相似的字符串的程序目标。
这不是关于编码选择的问题,而是我是否可以放弃与这个问题目标相关的整个编码场景。