Kursplan

Planlegger introduksjon

    Hva er OptaPlanner? Hva er et planleggingsproblem? Use Caseer og eksempler

Eksempel på problem med søppelpakking

    Problemstilling Problemstørrelse Domenemodelldiagram Hovedmetode Løserkonfigurasjon Domenemodellimplementering Scorekonfigurasjon

Traveling Salesman Problem (TSP)

    Problemstilling Problemstørrelse Domenemodell Hovedmetode Kjedeløsningskonfigurasjon Domenemodellimplementering Scorekonfigurasjon

Planleggerkonfigurasjon

    Oversikt Løserkonfigurasjon Modellér planleggingsproblemet ditt Bruk Løseren

Poengberegning

    Poengterminologi Velg en poengdefinisjon Beregn poengsummen Poengberegning ytelsestriks Gjenbruk av poengberegningen utenfor løseren

Optimaliseringsalgoritmer

    Search plassstørrelse i den virkelige verden Finner Planner den optimale løsningen? Arkitekturoversikt Oversikt over optimaliseringsalgoritmer Hvilke optimaliseringsalgoritmer bør jeg bruke? SolverPhase Omfangsoversikt Oppsigelse SolverEventListener Custom SolverPhase

Flytt og nabolagsvalg

    Flytte- og nabolagsintroduksjon Generiske trekkvelgere Kombinere flere trekkvelgere EntitySelector ValueSelector Generelle velgerfunksjoner Egendefinerte trekk

Byggheuristikk

    First Fit Best Fit Advanced Greedy Fit den billigste innsettingen Angrer på innsetting

Lokalt søk

    Lokale Search konsepter Bakkeklatring (Enkel lokal Search) Tabu Search Simulert gløding Sen aksept Trinntelling bakkeklatring Sen simulert gløding (eksperimentell) Bruke en tilpasset terminering, MoveSelector, EntitySelector, ValueSelector eller Acceptor

Evolusjonære algoritmer

    Evolusjonsstrategier Genetiske algoritmer

Hyperheuristikk

Nøyaktige metoder

    Brute Force Depth-først Search

Benchmarking og tweaking

    Finne den beste løserkonfigurasjonen Utføre en benchmark Benchmark-rapport Sammendragsstatistikk Statistics per datasett (graf og CSV) Avansert benchmarking

Gjentatt planlegging

    Introduksjon til gjentatt planlegging Backup-planlegging Kontinuerlig planlegging (vindusplanlegging) Sanntidsplanlegging (hendelsesbasert planlegging)

Drools

    Kort introduksjon til Drools Skrive scorefunksjon i Drools

Integrering

    Oversikt Vedvarende lagring SOA og ESB Annet miljø
 21 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Related Categories