“遗传”字符串数据的混合 - 有人知道图书馆吗?
我正在寻找一个可以使用多种方法(半)智能地混合两个文本字符串的库。
例如:
STRING 1: AACADAC
STRING 2: EADDACE
OUTPUT: AACDACE..etc
有人知道这样的事情吗?我不需要一个完整的遗传算法库,只需要促进它的“育种和突变”组件(带有字符串数据)。
I am looking for a library that would (semi)-intelligently hybridize two text strings using a variety of methods.
For example:
STRING 1: AACADAC
STRING 2: EADDACE
OUTPUT: AACDACE..etc
Anyone know of something like this? I do not need a full blown genetic algorithm library, just something to facilitate the "breeding and mutation" component of it (with string data).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
图书馆,不。但是,假设您有相同长度的字符串(如您的示例中的染色体?),那么您自己编写一个字符串应该不会太难。毕竟,您真正想要的是数组切片和(随机?)数量的交叉点来进行交叉。变异很容易完成,因为它只是概率和字符操作。
A Library, No. However Assuming you have strings of the same length (as in your example, chromosomes?), it shouldnt be too hard to write one yourself. After all all you are really wanting is array slicing, and a (random?) number of crossover points, to do crossover. Mutation is easily done as it is just a probability and a character operation.