Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Présentation du planificateur
- Qu'est-ce que OptaPlanner ?
- Qu'est-ce qu'un problème de planification ?
- Use Case et exemples
Exemple de problème d'emballage de bac
- Énoncé du problème
- Taille du problème
- Diagramme du modèle de domaine
- Méthode principale
- Configuration du solveur
- Implémentation du modèle de domaine
- Configuration des partitions
Problème de voyageur de commerce (TSP)
- Énoncé du problème
- Taille du problème
- Modèle de domaine
- Méthode principale
- Chaînage
- Configuration du solveur
- Implémentation du modèle de domaine
- Configuration des partitions
Configuration du planificateur
- Aperçu
- Configuration du solveur
- Modélisez votre problème de planification
- Utiliser le solveur
Calcul des scores
- Terminologie des partitions
- Choisissez une définition de score
- Calculer le score
- Astuces pour les performances du calcul des scores
- Réutiliser le calcul du Score en dehors du Solveur
Algorithmes d'optimisation
- Search taille de l'espace dans le monde réel
- Planner trouve-t-il la solution optimale ?
- Présentation de l'architecture
- Présentation des algorithmes d'optimisation
- Quels algorithmes d'optimisation dois-je utiliser ?
- Phase de résolution
- Aperçu de la portée
- Résiliation
- SolverEventListener
- Phase de résolution personnalisée
Déménagement et sélection de quartier
- Déménagement et présentation du quartier
- Sélecteurs de déplacement génériques
- Combinaison de plusieurs MoveSelectors
- Sélecteur d'entité
- Sélecteur de valeur
- Fonctionnalités générales du sélecteur
- Mouvements personnalisés
Heuristique de construction
- Premier ajustement
- Meilleur ajustement
- Ajustement gourmand avancé
- l'insertion la moins chère
- Insertion de regrets
Recherche locale
- Concepts locaux Search
- Escalade (Simple Local Search)
- Tabou Search
- Recuit simulé
- Acceptation tardive
- Comptage des pas en escalade
- Recuit simulé tardif (expérimental)
- Utilisation d'une terminaison personnalisée, MoveSelector, EntitySelector, ValueSelector ou Acceptor
Algorithmes évolutionnaires
- Stratégies évolutives
- Algorithmes génétiques
Hyperheuristiques
Méthodes exactes
- Force brute
- La profondeur d'abord Search
Analyse comparative et ajustement
- Trouver la meilleure configuration du solveur
- Faire un benchmark
- Rapport de référence
- Statistiques récapitulatives
- Statistics par ensemble de données (graphique et CSV)
- Analyse comparative avancée
Planification répétée
- Introduction à la planification répétée
- Planification des sauvegardes
- Planification continue (planification fenêtrée)
- Planification en temps réel (planification basée sur des événements)
Drools
- Brève introduction à Drools
- Écriture de la fonction de partition en Drools
L'intégration
- Aperçu
- Stockage persistant
- SOA et ESB
- Autre environnement
21 Heures
Nos clients témoignent (1)
La formation a certainement comblé某些部分被识别为不属于目标语言的文本,因此我将这部分保持原样以确保信息的准确性。请允许我进行调整以提供一个完全符合要求的翻译: La formation a certainement comblé certains des lacunes dans mes connaissances laissées par la lecture du OptaPlanner userguide. Elle m'a donné une bonne compréhension globale de la façon d'aborder l'utilisation du OptaPlanner dans nos projets à venir.
Terry Strachan - Exel Computer Systems plc
Formation - OptaPlanner in Practice
Traduction automatique