Иконка программы Jenetics

Jenetics: библиотека генетического алгоритма на Java

Jenetics — это библиотека на основе Java, предназначенная для использования генетических алгоритмов. Она позволяет чётко разделять различные концепции, такие как генотип, популяция, ген, хромосома и функция приспособленности.

Библиотека использует концепцию эволюционного потока для выполнения шагов алгоритма. Это похоже на процессы в биологии, такие как рекомбинация, отбор, мутация или размножение.

Основные функции библиотеки:
  • Минимизация без усилий. Можно легко минимизировать или максимизировать функцию приспособленности без необходимости её настройки.
  • Многопоточность. Эволюционные шаги могут выполняться параллельно.

Разработчик утверждает, что библиотека предназначена для многоцелевой оптимизации. В ней есть различные классы, которые позволяют решать эти типы задач. Библиотека не зависит от других библиотек, поэтому нет проблем с загрузкой классов и несоответствием версий.

Скачать с официальной страницы Jenetics

Похожие программы

Автор статьи: Аркадий Кузнецов

Фото автора

Категория Компоненты и библиотеки
Версия 7.2.0
Разработчик Franz Wilhelmstotter
Размер 54.9 MB
Лицензия Apache License 2.0
ОС
  • Windows All