Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Návrh Školení
Představení plánovače
- Co je OptaPlanner? Co je problém plánování? Use Cases a příklady
Příklad problému s balením do koše
- Prohlášení problému Velikost problému Schéma modelu domény Hlavní metoda Konfigurace řešitele Implementace modelu domény Konfigurace skóre
Problém cestujícího prodejce (TSP)
- Prohlášení problému Velikost problému Model domény Hlavní metoda Řetězení Konfigurace řešitele Implementace modelu domény Konfigurace skóre
Konfigurace plánovače
- Přehled Konfigurace řešitele Modelujte svůj plánovací problém Použijte Řešitel
Výpočet skóre
- Terminologie skóre Vyberte definici skóre Vypočítejte si skóre Triky pro výpočet skóre Opakované použití výpočtu skóre mimo Řešitel
Optimalizační algoritmy
- Search velikost prostoru v reálném světě Najde Planner optimální řešení? Přehled architektury Přehled optimalizačních algoritmů Které optimalizační algoritmy bych měl použít? Přehled rozsahu SolverPhase Ukončení SolverEventListener Custom SolverPhase
Přesun a výběr sousedství
- Představení přesunu a sousedství Obecné selektory přesunu Kombinace více selektorů přesunu EntitySelector Funkce obecného selektoru ValueSelector Vlastní pohyby
Stavební heuristika
- First Fit Best Fit Advanced Greedy Fit Nejlevnější vložení Litujeme vložení
Místní vyhledávání
- Místní Search koncepty Hill Climbing (Simple Local Search) Tabu Search Simulované žíhání Pozdní přijetí Počítání kroků stoupání do kopce Pozdní simulované žíhání (experimentální) Použití vlastního ukončení, MoveSelector, EntitySelector, ValueSelector nebo Acceptor
Evoluční algoritmy
- Evoluční strategie Genetické algoritmy
Hyperheuristika
Přesné metody
- Hrubá síla Hloubka nejprve Search
Benchmarking a ladění
- Nalezení nejlepší konfigurace Řešitele Provedení benchmarku Srovnávací sestava Souhrnná statistika Statistics podle datové sady (graf a CSV) Pokročilé srovnávání
Opakované plánování
- Úvod do opakovaného plánování Záložní plánování Průběžné plánování (plánování v okně) Plánování v reálném čase (plánování založené na událostech)
Drools
- Krátký úvod k Drools Funkce zápisu skóre v Drools
Integrace
- Přehled Trvalé úložiště SOA a ESB Jiné prostředí
21 hodiny
Reference (1)
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.