MAXIMISER les RESULTATS

Slides:



Advertisements
Présentations similaires
7. Probème de flot à coût minimum.
Advertisements

Programmation linéaire et Recherche opérationnelle
Résolution Graphique d'un Programme Linéaire
Formulation d’un programme linéaire (PL)
La Méthode de Simplexe Standardisation
La méthode du simplexe.
Gestion de portefeuille
Gestion de portefeuille
3. Variantes de l’algorithme
2. Méthodes du simplexe et son analyse.
Résolution d’un programme linéaire
Bloc 2 : Modèles d’optimisation par la programmation linéaire
5. Algorithme du simplexe
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.
PROGRAMMATION SCIENTIFIQUE EN C
Méthodes d‘optimisation en finance
Algèbre matricielle Montage préparé par : André Ross
CHAPITRE 1 LES SYSTÈMES D' INÉQUATIONS
Méthode du Simplex (Dantzig)
La fonction VALEUR ABSOLUE
Systèmes d’équations linéaires
Rappel... Solution itérative de systèmes linéaires (suite et fin).
Équations Différentielles
La fonction quadratique
Courbes de Hermite Michael E. Mortenson, Geometric Modeling. Wiley, 1997, 523p.
Programmation linéaire en nombres entiers : la méthode du simplexe
Fondements de la programmation linéaire
Chapitre 3: Les équations et les inéquations
Optimisation linéaire
Introduction à la programmation linéaire
Introduction à la programmation linéaire
Systèmes semi-linéaires
PROGRAMMATION SCIENTIFIQUE EN C
3. Théorie de la production (offre) (suite)
Inéquations du premier degré à une inconnue
Transformations linéaires et sous-espaces associés
Inéquations du premier degré à une inconnue
Programmation linéaire en nombres entiers : les méthodes de troncature
Algèbre matricielle Montage préparé par : André Ross
Introduction à la programmation linéaire en nombres entiers
l’algorithme du simplexe
Cours du 25 octobre Mardi le 24 octobre
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,
Institut Provincial des Arts et Métiers
ASI 3 Méthodes numériques pour l’ingénieur
ASI 3 Méthodes numériques pour l’ingénieur
PROGRAMMATION SCIENTIFIQUE EN C
بسم الله الرحمن الرحيم.
Master 1 en informatique Juin 2007 Visualisation d'un ensemble convexe en 2D et en 3D pour la programmation linéaire 2 / 30.
CHAPITRE 3: LES NOMBRES.
La firme Les techniques à deux facteurs La demande de facteurs
Séquence FONCTION DE VARIABLE(S) REELLE(S) :
Inéquations du premier degré à une inconnue
P rogrammation M athématique L inéaire TAI Optimisation & Complexité Adeline Dubois Nicolas Hubert Antonin Lapiche 28/05/2010.
GESTION DE PRODUCTION ET OPERATIONS – GPO-
Programmation linéaire en nombres entiers
- 5 - Optimisation linéaire et non-linéaire
La motivation: donner de la valeur à l’activité
Logiciel pour la résolution des programmes linéaires : « LINDO »
2. Méthode du simplexe et son analyse.
programmation linéaire
1. Méthode du simplexe et son analyse.
Pierre Joli Cours de Mathématique Pierre Joli
Programme linéaire - solution graphique
Gestion de portefeuille Chapitre 5: Portefeuille efficient au sens de Markovitz.
1 UE Intro. Optimisation L3 INFO UPSud II. Programmation linéaire en variables entières (ou mixtes)
1. Introduction.
OPTIMISATION 1ère année ingénieurs
Transcription de la présentation:

MAXIMISER les RESULTATS La méthode du simplexe

MISE en FORME MATHÉMATIQUE Définir les variables de décision ensemble des variables qui régissent la situation à modéliser variables réelles, entières, binaires Préciser la fonction objectif fonction mathématique composée des variables de décision qui représente le modèle physique modélisé fonction linéaire, non-linéaire Préciser les contraintes du problème ensemble des paramètres qui limitent le modèle réalisable équations ou inéquations composées des variables de décision Préciser les paramètres du modèle constantes associées aux contraintes et à la fonction objective

FORMULATION MATHÉMATIQUE FONCTION OBJECTIF Maximiser ou minimiser z = c1x1 + c2x2 + c3x3 + … + + cnxn Contraintes a11x1 + a12x2 + a13x3 + … + a1nxn (, =, ) b1 a21x1 + a22x2 + a23x3 + … + a2nxn (, =, ) b2 am1x1 + am2x2 + am3x3 + … + amnxn (, =, ) bm Contraintes de non-négativité xj  0 ; j = 1, 2, 3, … n avec xj variables de décision (inconnues) aij, bi, cj paramètres du programme linéaire

TERMINOLOGIE du MODÈLE Activités Ensemble des actes et opérations à effectuer j = 1,…n activités Ressources Moyens disponibles pour effectuer les activités bi, i = 1,…m ressources Quantité requise de ressource Quantité unitaire de ressources consommées pour chaque activité aij Niveau activation Quantité de ressources affectée à une activité xj = niveau d’activation de l’activité j Coût ou profit Mesure de performance de l’allocation des ressources aux activités cj

TERMINOLOGIE de la SOLUTION Solution réalisable Solution où toutes les contraintes du modèle sont satisfaites Zone de solution Ensemble de toutes les solutions réalisables Solution optimale Solution réalisable où la fonction objectif atteint la meilleure valeur, maximum ou minimum Plusieurs solutions optimales possibles

EXEMPLE: PROBLÈME d'ALLOCATION de RESSOURCES Vous disposez de 8 kg de pommes 2,5 kg de pâte 6 plaques pour confectionner des chaussons et des tartes Pour faire un chausson, il vous faut: 150 g de pommes et 75 g de pâte Chaque chausson est vendu 3 € Pour faire une tarte, il vous faut 1 kg de pommes 200 g de pâte et 1 plaque Chaque tarte est divisée en 6 parts vendues chacune 2 € Que faut-il cuisiner pour maximiser le chiffre d'affaires de la vente ?

PROBLÈME d'ALLOCATION de RESSOURCES Définissons 2 variables de décision x1 : le nombre de chaussons confectionnés x2 : le nombre de tartes confectionnées Le chiffre d’affaires associé à une production (x1; x2) est z = 3x1 + (6 x 2)x2 = 3x1 + 12x2 Il ne faut pas utiliser plus de ressources que disponibles 150x1 + 1000x2  8000 (pommes) 75x1 + 200x2  2500 (pâte) x2  6 (plaques) On ne peut pas cuisiner des quantités négatives : x1 et x2  0

MODÈLE: PROBLÈME d'ALLOCATION de RESSOURCES Pour maximiser le chiffre d’affaires de la vente, il faut déterminer les nombres x1 et x2 de chaussons et de tartes a cuisiner, solution du problème Max z = 3x1 + 12x2 Sujet à 150x1 + 1000x2  8000 75x1 + 200x2  2500 x2  6 x1 ; x2  0 En fait, il faudrait également imposer à x1 et x2 de ne prendre que des valeurs entières

RÉSOLUTION GRAPHIQUE Zone limitée par l’ensemble des équations de contraintes du problème et par les limites des variables de décision x2 8 6 4 2 x1 2 4 6 8 10

MÉTHODE du SIMPLEXE INTRODUCTION développée initialement par George Dantzig en 1947 seule méthode exacte pour résoudre des problèmes linéaires de grande taille méthode itérative algébrique où l’on circule séquentiellement sur les sommets à l’intérieur de la zone de solution jusqu’à l’obtention de la solution optimale

MÉTHODE du SIMPLEXE : DÉFINITIONS Systèmes d’équations équivalents Systèmes qui possèdent le même ensemble de solutions Variable de base Variable qui a un coefficient unitaire positif dans une des équations du système et un coefficient nul partout ailleurs Opérations pivot Opération de Gauss-Jordan pour transformer un système d’équations équivalent dans lequel une variable devient de base Système canonique Système d’équations où il y a une variable de base par équation Solution de base Système d’équations où les variables hors base sont fixées à zéro résolu pour les variables de base

FORME NORMALISÉE PROBLÈME de MAXIMISATION

SIMPLEXE, FORME MATRICIELLE

RÉSOLUTION avec EXCEL