«Генетическая» гибридизация строковых данных - кто-нибудь знает библиотеку? - PullRequest
2 голосов
/ 01 декабря 2011

Я ищу библиотеку, которая (полу) -интеллектуально гибридизует две текстовые строки, используя различные методы.

Например:

STRING 1: AACADAC
STRING 2: EADDACE

OUTPUT: AACDACE..etc

Кто-нибудь знает что-то подобное? Мне не нужна полноценная библиотека генетических алгоритмов, просто что-то, чтобы облегчить ее компонент «размножения и мутации» (со строковыми данными).

1 Ответ

2 голосов
/ 01 декабря 2011

A Library. Нет. Однако, если у вас есть строки одинаковой длины (как в вашем примере - хромосомы?), Вам не должно быть слишком сложно написать их самостоятельно. В конце концов, все, что вам действительно нужно, это нарезка массива и (случайное?) Количество точек кроссовера, чтобы сделать кроссовер. Мутация легко выполняется, так как это всего лишь вероятность и операция персонажа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...