Kurzusleírás

Bevezetés a Plannerbe

  • Mi az OptaPlanner?
  • Mi az a tervezési probléma?
  • Használati esetek és példák

Bin csomagolási probléma példa

  • Problémafelvetés
  • Probléma mérete
  • Tartománymodell diagram
  • Fő metódus
  • Solver konfiguráció
  • Tartománymodell implementáció
  • Pontszám konfiguráció

Utazó ügynök probléma (TSP)

  • Problémafelvetés
  • Probléma mérete
  • Tartománymodell
  • Fő metódus
  • Láncolás
  • Solver konfiguráció
  • Tartománymodell implementáció
  • Pontszám konfiguráció

Planner konfiguráció

  • Áttekintés
  • Solver konfiguráció
  • Tervezési probléma modellezése
  • A Solver használata

Pontszám számítás

  • Pontszám terminológia
  • Pontszám definíció kiválasztása
  • A pontszám kiszámítása
  • Pontszám számítási trükkök
  • Pontszám számítás újrafelhasználása a Solveren kívül

Optimalizálási algoritmusok

  • Keresési tér mérete a való világban
  • Megtalálja-e a Planner az optimális megoldást?
  • Architektúra áttekintés
  • Optimalizálási algoritmusok áttekintése
  • Melyik optimalizálási algoritmust használjam?
  • SolverPhase
  • Hatókör áttekintés
  • Leállítás
  • SolverEventListener
  • Egyéni SolverPhase

Mozgás és szomszédsági választás

  • Bevezetés a mozgás és szomszédsági választásba
  • Általános Move Selectorok
  • Több MoveSelector kombinálása
  • EntitySelector
  • ValueSelector
  • Általános Selector funkciók
  • Egyéni mozgások

Konstrukciós heurisztikák

  • First Fit
  • Best Fit
  • Fejlett Greedy Fit
  • Legolcsóbb beillesztés
  • Megbánásos beillesztés

Helyi keresés

  • Helyi keresés fogalmak
  • Hegyi mászás (Egyszerű helyi keresés)
  • Tabu keresés
  • Szimulált hűtés
  • Késői elfogadás
  • Lépésszámlálós hegyi mászás
  • Késői szimulált hűtés (kísérleti)
  • Egyéni Termination, MoveSelector, EntitySelector, ValueSelector vagy Acceptor használata

Evolúciós algoritmusok

  • Evolúciós stratégiák
  • Genetikai algoritmusok

Hiperheurisztikák

Pontos módszerek

  • Brute Force
  • Mélységi keresés

Teljesítménymérés és finomhangolás

  • A legjobb Solver konfiguráció megtalálása
  • Teljesítménymérés végrehajtása
  • Teljesítménymérési jelentés
  • Összefoglaló statisztikák
  • Statisztikák adathalmazonként (grafikon és CSV)
  • Haladó teljesítménymérés

Ismételt tervezés

  • Bevezetés az ismételt tervezésbe
  • Tartalék tervezés
  • Folyamatos tervezés (ablakos tervezés)
  • Valós idejű tervezés (eseményalapú tervezés)

Drools

  • Rövid bevezetés a Droolsba
  • Pontszám függvény írása Droolsban

Integráció

  • Áttekintés
  • Állandó tárolás
  • SOA és ESB
  • Egyéb környezet
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák