1. Introduction.

Slides:



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

Formulation d’un programme linéaire (PL)
Chap4- Le mix marketing II- La politique de prix
3. Variantes de l’algorithme
Le processus de contrôle de gestion : La postévaluation
CH-II. LA GESTION DES DONNEES TECHNIQUES
Research Issues at the Boundary of Competitive Dynamics and Market Evolution Written by: David Soberman and Hubert Gatignon.
Exposé sous le thème: Co
Bloc 2 : Modèles d’optimisation par la programmation linéaire
Application à la méthode des
Introduction Modélisation Utilisation dun ensemble de relations mathématiques pour refléter le plus adéquatement possible une situation réelle Compromis.
Théorie du consommateur lorsque la richesse dépend des prix
L’équilibre général néoclassique
Rules Each group answers every question. A student will be selected at random to answer the question. If that team misses, a 2 nd name is drawn, and they.
Introduction à la conception de Bases de Données Relationnelles
CHAPITRE 1 LES SYSTÈMES D' INÉQUATIONS
Présentation de la différence entre apprentissage individuel et collectif (Nick Vriend) (publié au JEDC, 2000)
LA CONCURRENCE PURE ET PARFAITE
Cours de Gestion d’entreprise
Dualité Introduction à la dualité. Construction du couple primal-dual.
Chapitre 3: Les équations et les inéquations
Optimisation linéaire
Introduction à la programmation linéaire
Introduction à la programmation linéaire
Les prévisions et la gestion de la demande
L’impact des TI sur la chaîne d’approvisionnement
GPA750 – Gestion de Projets
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,
CONSOMMATEURS ET SUBSTITUTION
Planification Agrégée
Institut Provincial des Arts et Métiers
Vers un nouvel empirisme: l’ancien et le nouvel empirisme John Goldsmith Université de Chicago CNRS MoDyCo.
PROGRAMMATION SCIENTIFIQUE EN C
GESTION DE PRODUCTION ET OPERATIONS – GPO-
UEO 3: Langue des affaires Semestre 6 Mme. Mountain.
Energy optimization in a manufacturing plant Journée GOThA Ordonnancement avec contraintes d’énergie et/ou de ressources périssables LAAS-CNRS Toulouse.
Laboratoire des outils informatiques pour la conception et la production en mécanique (LICP) ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE 1 Petri nets for.
Fondements d’Economie pour l’Entreprise TD - Externalités
Database irregular verbs Français II. database This is a year-long project. Slide 3 gives students a sample of how to set up the database. Excel (or other.
Français II Le projet – Le voyage en France.   You are writing a travel/photo journal in order to keep track of your great trip to the cities of France.
Research interests Viviane Gascon Vietnam Nurse scheduling Viviane Gascon and Éric Gagné.
MA VILLE: QUE FAISONS-NOUS? Français 7/8, 9/10. Objectif: Le 31 mars/le premier avril: Les étudiants emploieront du nouveau vocabulaire pour les endroits.
Cours LCS N°4 Présenté par Mr: LALLALI
Les cheveux Les yeux. Pour décrire moi – in order to describe me J’ai – I have Je suis – I am Les filles (endings change)
- 5 - Optimisation linéaire et non-linéaire
Gains from trade Principle # 5: Trades improve the well-being of all.
Warm up As student, do you sometimes have a bad day, which can start in the morning: you did not hear your alarm and you wake up late and miss the bus.
Économie Managériale La firme dominante © Ecole des HEC 2001.
La motivation: donner de la valeur à l’activité
Le passé composé. Race to the answer! Instructions In order for a student of Spanish to speak fluidly, matching the direct object to the correct pronoun.
Le futur proche Français 8-1 – Unité 1.
Répétez! Bonjour!. Je m’appelle ________. Et toi ? Tu t’appelles comment? Répétez!
2. Méthode du simplexe et son analyse.
programmation linéaire
GESTION DE LA TRESORERIE
1. Méthode du simplexe et son analyse.
U NITE 7A: E CHAUFFEMENT 1 L E PREMIER OCTOBRE Le mot juste Fill in each blank with an appropriate vocabulary word. 1. M. Tremaine doit ( must ) avoir.
CH.5 - LES STOCKS - Rèf ouvrage : ch.4 page 197 à 208
Programme linéaire - solution graphique
Localisation d’entrepôts (1/3)
Le passé composé J’ai regardé la TV Tu as joué au foot Il est allé au cinema Elle a acheté des bonbon 1. what do those sentences have in common ? 2. What.
Techniques d’Optimisation Chapitre 2: Problème de flôt Dr TARI Abdelkamel Mars 2014.
Week 6 Abakar Adam Sakina Ismael. Thomas Chaney  Introduction  Revue de littérature  I. Modèle simple de commerce international  II. Modèle complexe.
1 UE Intro. Optimisation L3 INFO UPSud II. Programmation linéaire en variables entières (ou mixtes)
1. Introduction.
1. Introduction.
Roots of a Polynomial: Root of a polynomial is the value of the independent variable at which the polynomial intersects the horizontal axis (the function.
Transcription de la présentation:

1. Introduction

Introduction Modélisation Utilisation d’un ensemble de relations mathématiques pour refléter le plus adéquatement possible une situation réelle Compromis entre l’adéquation avec la réalité et la facilité de résoudre le modèle

Modèle mathématique Trois entités à identifier l’ensemble des actions (activités) qui s’offrent à l’agent de décision (variables) l’objectif visé exprimé sous la forme d’une fonction mathématique (fonction économique) Les règles définissant la nature du système à l’étude exprimées en termes de relations mathématiques (contraintes)

Résolution Trois entités à identifier l’ensemble des actions (activités) qui s’offrent à l’agent de décisions (variables) l’objectif visé exprimé sous la forme d’une fonction mathématique (fonction économique) Les contraintes définissant la nature du système à l’étude exprimées en termes de relations mathématiques (contraintes) Résolution du modèle Utiliser une procédure (algorithme, méthode) pour déterminer les valeurs des variables représentant l’amplitude de l’utilisation des diverses actions pour optimiser la fonction économique (atteindre l’objectif) en respectant les contraintes imposées

Deux propriétés particulières: Modèle linéaire Deux propriétés particulières: Additivité des variables: l’effet global des actions prises (variables) est égale à la somme des effets particuliers de chacune des actions (variables). Il n’y a pas d’effet croisé des actions 2. Les variables prennent toujours des valeurs non négatives

Exemple 1: problème de diète 3 types de grains disponibles pour nourrir le troupeau: g1, g2, g3 Chaque kg de grain contient des quantités de 4 éléments nutritifs: ENA, ENB, ENC, END La quantité hebdomadaire requise de chaque élément nutritif est spécifiée Le prix au kg de chaque type de grains est spécifié. Problème: Déterminer la quantité de chaque grain (en kg) à utiliser pour établir une diète à coût minimum respectant la quantité requise de chaque élément nutritif

Données du problème 3 types de grains disponibles pour nourrir le troupeau: g1, g2, g3 Chaque kg de grain contient 4 éléments nutritifs: ENA, ENB, ENC, END La quantité hebdomadaire requise de chaque élément nutritif est spécifiée Le prix au kg de chaque type de grains est spécifié. Problème: Déterminer la quantité de chaque grain (en kg) à utiliser pour établir une diète à coût minimum respectant la quantité requise de chaque élément nutritif quantité g1 g2 g3 hebd. ENA 2 3 7 1250 ENB 1 1 0 250 ENC 5 3 0 900 END 0.6 0.25 1 232.5 $/kg 41 35 96

Variables du problème i) Activités ou actions du modèle 3 types de grains disponibles pour nourrir le troupeau: g1, g2, g3 Chaque kg de grain contient 4 éléments nutritifs: ENA, ENB, ENC, END La quantité hebdomadaire requise de chaque élément nutritif est spécifiée Le prix au kg de chaque type de grains est spécifié. Problème: Déterminer la quantité de chaque grain (en kg) à utiliser pour établir une diète à coût minimum respectant la quantité requise de chaque élément nutritif i) Activités ou actions du modèle Actions variables # kg de g1 x1 # kg de g2 x2 # kg de g3 x3

Fonction économique et contraintes ii) Fonction économique Coût de la diète par semaine = 41x1 + 35x2 + 96x3 à minimiser iii) Contraintes ENA: 2x1 + 3x2 +7x3 ≥ 1250 ENB: 1x1 + 1x2 ≥ 250 ENC: 5x1 + 3x2 ≥ 900 END: 0.6x1 + 0.25x2 + x3 ≥ 232.5 Non négativité des variables: x1 ≥ 0, x2 ≥ 0, x3 ≥ 0 quantité g1 g2 g3 hebd. ENA 2 3 7 1250 ENB 1 1 0 250 ENC 5 3 0 900 END 0.6 0.25 1 232.5 $/kg 41 35 96

Modèle mathématique ii) Fonction économique Coût de la diète par semaine = 41x1 + 35x2 + 96x3 à minimiser iii) Contraintes ENA: 2x1 + 3x2 +7x3 ≥ 1250 ENB: 1x1 + 1x2 ≥ 250 ENC: 5x1 + 3x2 ≥ 900 END: 0.6x1 + 0.25x2 + x3 ≥ 232.5 Non négativité des variables: x1 ≥ 0, x2 ≥ 0, x3 ≥ 0 min z = 41x1 + 35x2 + 96x3 Sujet à 2x1 + 3x2 +7x3 ≥ 1250 1x1 + 1x2 ≥ 250 5x1 + 3x2 ≥ 900 0.6x1 + 0.25x2 + x3 ≥ 232.5 x1 ≥ 0, x2 ≥ 0, x3 ≥ 0

Exemple 2: problème d’entreposage Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1 par période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes.

Données du problème Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1/ période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes.

Variables du problème i) Activités ou actions du modèle Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1/période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes. i) Activités ou actions du modèle Actions variables à chaque période t Acheter Entreposer Vendre

Fonction économique ii) Fonction économique Revenu net Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1/période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes. ii) Fonction économique Revenu net

Contraintes ii) Contraintes Deux contraintes pour chaque période Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1/période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes. ii) Contraintes Deux contraintes pour chaque période

Contraintes ii) Contraintes Entreposage d’une commodité pour vente future. Problème s’échelonnant sur 3 périodes successives. À chaque période, nous pouvons acheter et/ou vendre, et les prix unitaires d’achat et de vente sont les mêmes Coût unitaire d’entreposage = $1/période. Capacité de l’entrepôt = 60 unités. 30 unités disponibles initialement Problème: Déterminer pour chaque période les quantités à acheter, à vendre et à entreposer pour maximiser les profits au cours des 3 périodes. ii) Contraintes

Contraintes ii) Contraintes

Problème du restaurateur Disponibilités du restaurateur: 30 oursins 24 crevettes 18 huîtres Deux types d’assiettes de fruits de mer offertes par le restaurateur: à $8 composée de 5 oursins, 2 crevettes et 1 huître à $6 composée de 3 oursins, 3 crevettes et 3 huîtres Problème: déterminer le nombre d’assiettes de chaque type à offrir pour que le restaurateur maximise son revenu en respectant les disponibilités de fruits de mer

Variables du problème ii) Activités ou actions du modèle Disponibilités du restaurateur: 30 oursins 24 crevettes 18 huîtres Deux types d’assiettes de fruits de mer offertes par le restaurateur: à $8 composée de 5 oursins, 2 crevettes et 1 huître à $6 composée de 3 oursins, 3 crevettes et 3 huîtres Problème: déterminer le nombre d’assiettes de chaque type à offrir pour que le restaurateur maximise son revenu en respectant les disponibilités de fruits de mer ii) Activités ou actions du modèle Actions variables # ass. $8 x # ass. $6 y

Fonction économique et contraintes Disponibilités du restaurateur: 30 oursins 24 crevettes 18 huîtres Deux types d’assiettes de fruits de mer offertes par le restaurateur: à $8 composée de 5 oursins, 2 crevettes et 1 huître à $6 composée de 3 oursins, 3 crevettes et 3 huîtres Problème: déterminer le nombre d’assiettes de chaque type à offrir pour que le restaurateur maximise son revenu en respectant les disponibilités de fruits de mer i) Activités ou actions du modèle ii) Fonction économique revenu du restaurateur = 8x + 6y à maximiser iii) Contraintes oursins: 5x + 3y ≤ 30 crevettes: 2x + 3y ≤ 24 huîtres: 1x + 3y ≤ 18 non négativité des variables: x,y ≥ 0

Modèle mathématique i) Activités ou actions du modèle max 8x + 6y Sujet à 5x + 3y ≤ 30 2x + 3y ≤ 24 1x + 3y ≤ 18 x,y ≥ 0 i) Activités ou actions du modèle ii) Fonction économique revenu du restaurateur = 8x + 6y à maximiser iii) Contraintes oursins: 5x + 3y ≤ 30 crevettes: 2x + 3y ≤ 24 huîtres: 1x + 3y ≤ 18 non négativité des variables: x,y ≥ 0

Cutting Stock Problem Problem of cutting an unlimited number of pieces of material (paper rolls, for instance) of length l to produce ni pieces of length li , i = 1, 2, …, I. The objective is to minimize the number of pieces of material to meet the demands. Note: minimize number of pieces ≡ minimize total waste

Cutting pattern Pj (j = 1, 2, …, NJ) corresponds to a specific way of cutting a piece of material: aij = number of pieces of length li produced with cutting pattern Pj where aij ≥ 0 and integer, i = 1, 2, …, I

Mathematical Model where xj represents the number of pieces of material cut with the pattern j

Assign Judges in Competitions Heuristic Techniques to Assign Judges in Competitions Amina Lamghari Jacques A. Ferland Computer science and OR dept. University of Montreal

Problem background Problem: Judge Assignment to the competitions. The John Molson Business School International Case Competition. Takes place every year for the last 25 years at Concordia University in Montreal. 30 teams of business school students coming from top international universities. Partitioned in 5 groups of 6 teams. First part of the competition is a round-robin tournament including 5 rounds where each team competes against each of the other 5 teams of its group. The three best teams move to the finals. Problem: Judge Assignment to the competitions.

Problem constraints Constraints Objective function

Mathematical Model Maximize number of competitions with 5 judges Cost for assigning two judges of same expertise to a competition Mi= set of admissible competitions for judge i At least one lead judge 3 or 5 judges assigned