Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
Tervező bemutatkozása
- Mi az OptaPlanner?
- Mi a tervezési probléma?
- Use Case és példák
Példa a szemetes csomagolási problémára
- Probléma kijelentés
- A probléma mérete
- Domain modell diagram
- Fő módszer
- Megoldó konfiguráció
- Domain modell megvalósítása
- Pontszám beállítása
Utazó értékesítő probléma (TSP)
- Probléma kijelentés
- A probléma mérete
- Domain modell
- Fő módszer
- Láncolás
- Megoldó konfiguráció
- Domain modell megvalósítása
- Pontszám beállítása
Tervező konfiguráció
- Áttekintés
- Megoldó konfiguráció
- Modellezze a tervezési problémát
- Használja a Megoldót
Pontszámítás
- Pontszám terminológia
- Válasszon egy pontszám definíciót
- Számítsa ki a pontszámot
- Pontszámítási teljesítmény trükkök
- A Pontszámítás újrafelhasználása a Solveren kívül
Optimalizálási algoritmusok
- Search térméret a való világban
- Megtalálja a Planner az optimális megoldást?
- Építészeti áttekintés
- Optimalizálási algoritmusok áttekintése
- Milyen optimalizálási algoritmusokat használjak?
- SolverPhase
- Hatókör áttekintése
- Felmondás
- SolverEventListener
- Egyedi SolverPhase
Költözés és környék kiválasztása
- Költözés és környék bemutatása
- Általános mozgásválasztók
- Több MoveSelector kombinálása
- EntitySelector
- ValueSelector
- Általános választó funkciók
- Egyedi mozdulatok
Építési heurisztika
- First Fit
- Legjobban illeszkedő
- Advanced Greedy Fit
- a Legolcsóbb beillesztés
- Sajnálatos beillesztés
Helyi keresés
- Helyi Search fogalmak
- Hegymászás (egyszerű helyi Search)
- Tabu Search
- Szimulált lágyítás
- Késői elfogadás
- Lépésszámlálás hegymászás
- Késői szimulált lágyítás (kísérleti)
- Egyéni terminál, MoveSelector, EntitySelector, ValueSelector vagy Acceptor használata
Evolúciós algoritmusok
- Evolúciós stratégiák
- Genetikai algoritmusok
Hiperheurisztika
Pontos módszerek
- Nyers erő
- Mélység az első Search
Benchmarking és finomhangolás
- A legjobb Solver konfiguráció megtalálása
- Egy benchmark készítése
- Benchmark jelentés
- Összefoglaló statisztika
- Statistics adatkészletenként (grafikon és CSV)
- Haladó benchmarking
Ismételt tervezés
- Bevezetés az ismételt tervezésbe
- Biztonsági mentés tervezése
- Folyamatos tervezés (ablakos tervezés)
- Valós idejű tervezés (esemény alapú tervezés)
Drools
- Rövid bevezetés a Drools-hoz
- Pontszám függvény írása a Drools nyelven
Integráció
- Áttekintés
- Állandó tárolás
- SOA és ESB
- Más környezet
21 Órák
Vélemények (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.