Cursusaanbod

Introductie van de planner

  • Wat is OptaPlanner?
  • Wat is een planningsprobleem?
  • Use Cases en voorbeelden

Voorbeeld van een probleem met het verpakken van een prullenbak

  • Probleemstelling
  • Grootte van het probleem
  • Diagram van het domeinmodel
  • Hoofdmethode
  • Configuratie van de oplosser
  • Implementatie van domeinmodellen
  • Partituur configuratie

Handelsreiziger Probleem (TSP)

  • Probleemstelling
  • Grootte van het probleem
  • Domein model
  • Hoofdmethode
  • Chaining
  • Configuratie van de oplosser
  • Implementatie van domeinmodellen
  • Partituur configuratie

Configuratie van de planner

  • Overzicht
  • Configuratie van de oplosser
  • Modelleer uw planningsprobleem
  • De Oplosser gebruiken

Berekening van de score

  • Terminologie scoren
  • Kies een partituurdefinitie
  • Bereken de score
  • Prestatietrucs voor scoreberekening
  • Hergebruik van de Scoreberekening buiten de Oplosser

Optimalisatie algoritmes

  • Search Grootte van de ruimte in de echte wereld
  • Vindt Planner de optimale oplossing?
  • Overzicht van de architectuur
  • Overzicht van optimalisatie-algoritmen
  • Welke optimalisatie-algoritmes moet ik gebruiken?
  • Oplosser Fase
  • Overzicht van de scope
  • Afloop
  • SolverEventListener
  • Aangepaste SolverPhase

Verplaatsen en buurtselectie

  • Verhuizing en buurtintroductie
  • Algemene bewegingskiezers
  • Meerdere MoveSelectors combineren
  • EntitySelector
  • ValueSelector
  • Algemene functies van de Selector
  • Aangepaste bewegingen

Heuristieken voor de bouw

  • Eerste montage
  • Beste pasvorm
  • Geavanceerde Greedy Fit
  • de Goedkoopste invoeging
  • Spijt van invoeging

Lokaal zoeken

  • Lokale Search concepten
  • Heuvel beklimmen (Eenvoudig lokaal Search)
  • Tabu Search
  • Gesimuleerd gloeien
  • Late acceptatie
  • Stappen tellen heuvelklimmen
  • Laat gesimuleerd gloeien (experimenteel)
  • Een aangepaste beëindiging, MoveSelector, EntitySelector, ValueSelector of Acceptor gebruiken

Evolutionaire algoritmen

  • Evolutionaire strategieën
  • Genetische algoritmen

Hyperheuristiek

Exacte methoden

  • Brute kracht
  • Diepte-eerst Search

Benchmarken en tweaken

  • De beste Oplosser-configuratie vinden
  • Een benchmark doen
  • Benchmark rapport
  • Samenvattende statistieken
  • Statistics per dataset (grafiek en CSV)
  • Geavanceerde benchmarking

Herhaalde planning

  • Inleiding tot herhaald plannen
  • Back-up planning
  • Doorlopende planning (windowed planning)
  • Real-time planning (event based planning)

Drools

  • Korte inleiding tot Drools
  • Partituurfunctie schrijven in Drools

Integratie

  • Overzicht
  • Permanente opslag
  • SOA en ESB
  • Andere omgeving
 21 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën