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