Cours GOL460 Optimisation avancée avec Lingo

Slides:



Advertisements
Présentations similaires
Résolution Graphique d'un Programme Linéaire
Advertisements

E-LOGISTIQUE LI YAJUN ZHANG XIN.
DATA WAREHOUSES Selection of Views to Materialize in a Data Warehouse Himanshu Gupta Department of Computer Science Stanford University Bernigaud Sébastien.
Algorithmes et structures de données avancés
Assistance et logistique pour les Essais Cliniques
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
le croisement des réseaux et
Les décisions Pourquoi faut-il prendre des décisions?
Bloc 2 : Modèles d’optimisation par la programmation linéaire
Equipe optimisation TempoSoft
Application à la méthode des
Projet "Equipements" du contexte GSB
S.T.S. S.I.O. 1ère année La gestion de projets
Introduction Modélisation Utilisation dun ensemble de relations mathématiques pour refléter le plus adéquatement possible une situation réelle Compromis.
Méthodes d‘optimisation en finance
SPATIAL WOODSTOCK ET STANLEY
L’échange naturel Le choix individuel de Robinson l’amène à déterminer les termes d’un contrat naturel d’échange, selon lequel, en échange des quantités.
La loi de la concentration des solutions
Capsule sant é préparée par Denise St-Onge-Charest Infirmi è re en sant é publique.
1. Spécialisation de GeoConcept
Plan du Cours Définition de la BI Objectif de la BI Fonctionnement d’une plateforme BI Technologies de la BI Composantes de la BI Les caractéristiques.
CHAPITRE 1 LES SYSTÈMES D' INÉQUATIONS
Optimisation de la zone de préparation de commande dans la CENTREAL
Intégration prévision/planification (thèse en cours, ) Evaluation de modèles de prévision de demandes en termes des impacts sur le coût logistique.
Cours GOL460 Optimisation avancée avec Lingo
Chapitre 3: Les équations et les inéquations
La loi de la concentration des solutions
Universté de la Manouba
Optimisation linéaire
Introduction à la programmation linéaire
Introduction à la programmation linéaire
Optimisation-Identification et Cast3M
Coûts et prise de décision
Module 3 : Création d'un domaine Windows 2000
Module 2 : Configuration de l'environnement Windows 2000.
Partie 2 : programmation stochastique
AIP PRIMECA des Pays de La Loire – 9 novembre 2006
1 Logistique de distribution Université de Nantes - Département LEA - M1 Décembre 2006 Bruno Durand.
GPA750 – Gestion de Projets
Séminaire Productique
MAXIMISER les RESULTATS
Introduction Objet de la programmation mathématique, construction d'un modèle mathématique, problème général de programmation mathématique et classification,
Jacques Nicolas INRIA /IRISA Rennes
Institut Provincial des Arts et Métiers
Master 1 en informatique Juin 2007 Visualisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
Projet pour un festival des sciences Entrez le titre du projet ici Votre nom Nom de votre professeur Votre école.
Warehouse management system (système de gestion des entrepôts)
Calcul parallèle => partitionner les données en sous-groupes associés aux processeurs. P0 P2 P1.
© Petko ValtchevUniversité de Montréal Février IFT 2251 Génie Logiciel Conception Hiver 2002 Petko Valtchev.
Cours 4 - Trois algorithmes de recherche dans un tableau
Le cross-docking chez Botanic
L’optimisation des flux Grégory Debuchy
2 QC ETL : Extract Transform Load  QUASAR Conseil  Le Roussillon Pleumartin - France   
IFIPS Info 5 – 2004 / 2005 Projet de Résolution de Contraintes JEU DE L’AWELE AMARAL – FILLIAT – LANGLAIS – PETIT – SCHILLER.
Programmation mathématique avancée
PREMIUM - SoveLavi Un outil de gestion basé sur le Web pour faciliter et optimiser la prise de décision pour la gestion des risques et des catastrophes.
- 5 - Optimisation linéaire et non-linéaire
Logiciel pour la résolution des programmes linéaires : « LINDO »
1 Logiciels de confection automatique d’horaires.
Post-optimisation, analyse de sensibilité et paramétrage
Administration des Ventes et tarification
1. Introduction.
Modélisation des problèmes complexes et Optimisation
Enjeux et Indicateur de mesure de gestion d’un parc
Cours 11 Entrepôts de données
Programme linéaire - solution graphique
Localisation d’entrepôts (1/3)
Programmation par contraintes Réalisé par: WETCHA Chaima MOKDED Mohamed Ali FIA3-GL-AL 1 1.
GPA – 19/11/2009 Naïades – Architecture fonctionnelle - 1 NAÏADES Banque nationale de données sur la qualité des eaux de surface continentales ARCHITECTURE.
Transcription de la présentation:

Cours GOL460 Optimisation avancée avec Lingo Travaux pratiques # 7

Plan Objectif: cet atelier permet de vous familiariser avec la programmation d’un modèle d’optimisation linéaire surtout pour des grands modèles en utilisant LINGO. Comment écrire le modèle sous la forme compacte sur LINGO Comment interfacer LINGO et EXCEL pour résoudre des problèmes de grande taille.

Exemple : Modèle de transport Warehouses Capacity Reno 35 Chicago 25 Newark 21 Customers Demand San Francisco 15 Dallas 17 St. Louis 22 Miami 12 Unit Cost: San Francisco Dallas St. Louis Miami Reno 2 6 7 10 Chicago 4 Newark 9 5

Exemple : Modèle de transport Écrire le modèle de programmation linéaire sous la forme compacte pour qui permet de trouver la quantité à acheminer entre le Définir Les ensembles Les paramètres Les variables de décision La fonction objectif Les contraintes 10 mn

Exemple : Modèle de transport Les ensembles I: ensemble des entrepôt J: ensemble des clients Les paramètres Cij: coût de transport entre l’entrepôt i et le client j Bi : capacité de l’entrepôt i Aj : la demande du client j Les variables de décision Xij: Volume transporté entre l’entrepôt i et le client j

Exemple : Modèle de transport La fonction objectif Les contraintes Contraintes de demande Contraintes de capacité

Structure de données dans LINGO Les ensembles et les variables de décision Variables de décision

Structure de données dans LINGO Les paramètres

Structure de données dans LINGO Fonction objectif Contraintes De demande De capacité

Le modèle au complet

Solution avec LINGO

Interface entre LINGO et EXCEL Écrier les données dans le programme n’est pas la meilleure façon surtout quand le nombre de paramètres et très grand. Avec LINGO, on a la possibilité de charger les données de EXCEL.

Interface entre LINGO et EXCEL Comment faire? Deux étapes importantes Préparation des données dans EXCEL Modifications dans la section DATA

Interface entre LINGO et EXCEL Comment faire? Deux étapes importantes Préparation des données dans EXCEL Modifications dans les sections SETS et DATA

Interface entre LINGO et EXCEL Préparation des données Ensemble: Warehouse

Interface entre LINGO et EXCEL Préparation des données Ensemble: Customer

Interface entre LINGO et EXCEL Préparation des données Paramètre: CAPACITY

Interface entre LINGO et EXCEL Préparation des données Paramètre: DEMAND

Interface entre LINGO et EXCEL Préparation des données Paramètre: COST

Interface entre LINGO et EXCEL Préparation des données Variable: VOLUME

Interface entre LINGO et EXCEL Préparation des données Cellules réponses Variable: VOLUME

Interface entre LINGO et EXCEL Modifications dans les sections SETS et DATA Chargement des données Renvoi les réponses

Le modèle au complet devient :

Solution avec LINGO

Solution renvoyée vers EXCEL