我发现这个非常酷的C++示例,字面意思是"Hello World!" 遗传算法.
我决定用C#重新编写整个代码,这就是结果.
现在我问自己:从一群随机字符串开始生成目标字符串是否有任何实际应用?
编辑:我在Twitter上的好友刚刚发推文说"对转录类型的东西很有用,比如翻译.不一定是猴子的".我希望我有一个线索.
从一群随机字符串开始生成目标字符串是否有任何实际应用?
当然.想象一下,在任何情况下,您都知道如何评估特定字符串的适合度,并且选择是以某种方式离散和约束的:
选择明显的名字("Xhjkxc"具有较低的适应性;"Artekzo"具有较高的适应性)
尝试一系列国际象棋动作
假设您可以分辨出解锁每个不倒翁的距离,可以将组合称为保险箱
挑选评估为单词的电话号码(例如"843-2378"具有较高的适应性,因为它拼写为"THE-BEST")