Optimiser avec les composants de FICO™ Xpress

Transcription

Optimiser avec les composants de FICO™ Xpress
| Du modèle d’optimisation à sa mise en œuvre
Optimiser avec les
composants de FICO™
Xpress Optimization Suite
— Le développement de fonctions d’optimisation à l’intérieur de logiciels industriels est un travail difficile
et souvent fastidieux. L’utilisation des composants de FICOTM Xpress Optimization Suite accélère ce
processus grâce à des fonctions permettant de construire rapidement des modèles complexes et d’accéder
aux fonctionnalités les plus avancées des optimiseurs de FICOTM Xpress Optimization Suite. Ils permettent
aussi de maintenir et de faire évoluer plus facilement vos applications. Au terme de ce cours, les participants
auront acquis des connaissances leur permettant de développer un programme d’optimisation en C/C++ avec
les composants de FICOTM Xpress Optimization Suite. Une connaissance pratique de la programmation en C
ou en C++ est indispensable pour suivre ce cours.
| 1ère journée
Développer et optimiser avec les composants de FICOTM Xpress Optimization Suite.
9h00 - 9h15
9h15 - 9h45
Introduction, présentation du cours.
Rappels de programmation linéaire et présentation des composants de la suite
logicielle FICOTM Xpress Optimization.
Développement et intégration rapide d’un modèle : Xpress-Mosel.
9h45 - 10h45
Présentation de Xpress-Mosel et Xpress-IVE. Création et chargement d’un modèle
dans une application.
10h45 - 11h00
Pause café
11h00 - 12h15
Réalisation et intégration d’un modèle d’évaluation du coût de gestion d’un réseau
avec Xpress-Mosel.
12h15 - 13h30
Déjeuner
Création de programmes linéaires et quadratiques : Xpress-Optimizer.
13h30 - 14h30
Présentation des principales fonctions pour la création et la manipulation de
programmes linéaires et quadratiques.
14h30 - 15h30
Réalisation d’un programme de minimisation de coûts de transport avec XpressOptimizer.
15h30 - 15h45
Pause café
15h45 - 16h30
Fonctionnalités avancées : gestion de plusieurs problèmes, infaisabilités, callbacks,
prétraitement, chargement des bases et redémarrage.
16h30 - 17h30
Extensions du programme de minimisation de coûts de transport.
| 2ème journée
Intégration de FICOTM Xpress Optimization Suite dans une application objet : Xpress-BCL.
9h00 - 10h00
Présentation des principaux objets et fonctionnalités de Xpress-BCL.
10h00 - 11h00
Réalisation d’une application pour la gestion de portefeuille utilisant la
programmation quadratique en nombres entiers pour la gestion de portefeuille avec
Xpress-BCL.
11h00 - 11h15
Pause café
11h15 - 11h45
Accès à Xpress-Optimizer depuis une application Xpress-BCL.
11h45 - 13h00
Réalisation d’une application d’optimisation de plans de découpes par génération
de colonnes avec Xpress-BCL.
13h00 - 14h15
Déjeuner
14h15 - 15h15
Optimisation des performances pour la résolution de programmes linéaires en
nombres entiers : directives, SOS, strong branching, gestion des coupes.
15h15 - 16h15
Réalisation et optimisation des performances d’un problème de tournées avec
Xpress-BCL.
16h15 - 16h30
Pause café
16h30 - 17h15
Interface Java. Applications multi-threads.
17h15 - 17h30
Synthèse sur les fonctionnalités et l’utilisation des composants de la suite logicielle
FICOTM Xpress Optimization.
Artelys USA
150 N. Michigan Avenue, suite 800
Chicago, Il 60601 USA
+1 312 588 3376
Artelys FRANCE
12 rue du Quatre Septembre
75002 Paris FRANCE
+33 1 44 77 89 00
Artelys CANADA
1819, R. Lévesque Ouest, bureau #202
H3H 2P5 Montréal (QC) CANADA
+1 514 798 1860