Jenetics: библиотека генетического алгоритма на Java
Jenetics — это библиотека на основе Java, предназначенная для использования генетических алгоритмов. Она позволяет чётко разделять различные концепции, такие как генотип, популяция, ген, хромосома и функция приспособленности.
Библиотека использует концепцию эволюционного потока для выполнения шагов алгоритма. Это похоже на процессы в биологии, такие как рекомбинация, отбор, мутация или размножение.
Основные функции библиотеки:- Минимизация без усилий. Можно легко минимизировать или максимизировать функцию приспособленности без необходимости её настройки.
- Многопоточность. Эволюционные шаги могут выполняться параллельно.
Разработчик утверждает, что библиотека предназначена для многоцелевой оптимизации. В ней есть различные классы, которые позволяют решать эти типы задач. Библиотека не зависит от других библиотек, поэтому нет проблем с загрузкой классов и несоответствием версий.
Скачать с официальной страницы JeneticsПохожие программы
| Категория | Компоненты и библиотеки |
| Разработчик | Franz Wilhelmstotter |
| Размер | 54.9 MB |
| Лицензия | Apache License 2.0 |
| ОС |
|
| Нейросеть подберет аналоги Jenetics | |