OptaPlanner: оптимизация планирования задач
OptaPlanner — это компонент для разработки программного обеспечения, созданный для помощи программистам на Java в оптимизации планирования различных задач, мероприятий или расписаний. Он использует встроенный механизм удовлетворения ограничений, чтобы находить решения для сложных задач планирования, таких как составление графиков работы сотрудников, расписания занятий, планирование маршрутов транспортных средств и минимизация отходов материалов.
Особенностью этого компонента является то, что он сочетает эвристику и метаэвристику оптимизации с расчётом баллов, чтобы предложить удовлетворительные решения сложных задач планирования. OptaPlanner нацелен на задачи принятия решений, которые легко проверить, но трудно решить из-за их сложности и требуемых усилий. Благодаря сложным алгоритмам оптимизации программное обеспечение может сократить время поиска решений этих задач.
Кроме того, пользователи обнаружат, что задачи планирования могут иметь жёсткие и нежёсткие ограничения, к которым эта утилита подходит с использованием объектно-ориентированных языков программирования (Java, Drools), делая их гибкими и масштабируемыми, а значит, более простыми для решения.
Наконец, задачи планирования часто имеют несколько решений (возможных, осуществимых, оптимальных или наилучших). OptaPlanner анализирует большое количество вариантов и генерирует наиболее вероятные решения.
Скачать с официальной страницы OptaPlannerПохожие программы
Категория | Компоненты и библиотеки |
Версия | 9.44.0 |
Разработчик | JBoss Community |
Размер | 462 MB |
Лицензия | Apache License 2.0 |
ОС |
|