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