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

Počet účastníků



Price per participant

Reference (1)

Související kurzy

Související kategorie