Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в планера
- Какво е OptaPlanner? Какво е проблем при планирането? Use Case и примери
Пример за проблем с опаковката на контейнера
- Изявление на проблема Размер на проблема Диаграма на модел на домейн Основен метод Конфигурация на решаващия модул Внедряване на модел на домейн Конфигурация на резултат
Проблем с пътуващия търговец (TSP)
- Изявление на проблема Размер на проблема Домейн модел Основен метод Верижна конфигурация на решаващия Реализиране на домейн модел Конфигурация на резултат
Конфигурация на плановик
- Общ преглед Конфигурация на Solver Моделирайте вашия проблем за планиране Използвайте Solver
Изчисляване на резултат
- Терминология на резултата Изберете дефиниция на резултата Изчислете ефективността на изчислението на резултата на резултата Повторно използване на изчислението на резултата извън Solver
Алгоритми за оптимизация
- Search размер на пространството в реалния свят Намира ли Planner оптималното решение? Общ преглед на архитектурата Преглед на оптимизационните алгоритми Кои оптимизационни алгоритми трябва да използвам? Преглед на обхвата на SolverPhase Прекратяване SolverEventListener Персонализиран SolverPhase
Преместване и избор на квартал
- Въведение в движението и квартала Генерични селектори на преместване Комбиниране на множество селектори на преместване EntitySelector ValueSelector Общи функции на селектора Персонализирани ходове
Конструктивна евристика
- First Fit Best Fit Advanced Greedy Fit Най-евтиното вмъкване Съжалявам вмъкване
Локално търсене
- Локални Search концепции Изкачване по хълм (Прост локален Search) Табу Search Симулирано отгряване Късно приемане Броене на стъпки изкачване по хълм Късно симулирано отгряване (експериментално) Използване на персонализирано прекратяване, MoveSelector, EntitySelector, ValueSelector или Acceptor
Еволюционни алгоритми
- Еволюционни стратегии Генетични алгоритми
Хиперевристика
Точни методи
- Груба сила Първо дълбочина Search
Бенчмаркинг и настройване
- Намиране на най-добрата конфигурация на Solver Извършване на сравнителен анализ Отчет за сравнителен анализ Обобщена статистика Statistics за набор от данни (графика и CSV) Разширено сравняване
Повторно планиране
- Въведение в повтарящото се планиране Резервно планиране Непрекъснато планиране (планиране с прозорци) Планиране в реално време (планиране въз основа на събития)
Drools
- Кратко въведение в Drools Функция за писане на резултат в Drools
Интеграция
- Общ преглед Постоянно съхранение SOA и ESB Друга среда
21 Часа
Oтзиви от потребители (1)
Курсът засича някои от пропуските в моето знание, оставени от четенето на ръководството на потребителя за OptaPlanner. Той ми даде добър общ преглед как да подходим към използването на OptaPlanner в нашите проекти в бъдеще.
Terry Strachan - Exel Computer Systems plc
Курс - OptaPlanner in Practice
Машинен превод