“遗传”字符串数据的混合 - 有人知道图书馆吗?

发布于 2024-12-18 16:51:05 字数 197 浏览 2 评论 0原文

我正在寻找一个可以使用多种方法(半)智能地混合两个文本字符串的库。

例如:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

饭团 2024-12-25 16:51:05

图书馆,不。但是,假设您有相同长度的字符串(如您的示例中的染色体?),那么您自己编写一个字符串应该不会太难。毕竟,您真正想要的是数组切片和(随机?)数量的交叉点来进行交叉。变异很容易完成,因为它只是概率和字符操作。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文