Programmation linéaire

Documents pareils
La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Programmation linéaire

Programmation Linéaire - Cours 1

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Cours 02 : Problème général de la programmation linéaire

Exercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA

OPTIMISATION À UNE VARIABLE

Programmation linéaire

Optimisation Discrète

FctsAffines.nb 1. Mathématiques, 1-ère année Edition Fonctions affines

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Programmation linéaire et Optimisation. Didier Smets

Théorèmes de Point Fixe et Applications 1

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Cours de recherche opérationnelle I

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

IV- Equations, inéquations dans R, Systèmes d équations

TRACER LE GRAPHE D'UNE FONCTION

Travaux dirigés n 1. Programmation linéaire

L ANALYSE EN COMPOSANTES PRINCIPALES (A.C.P.) Pierre-Louis GONZALEZ

Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes.

Resolution limit in community detection

Résolution d équations non linéaires

Optimisation des fonctions de plusieurs variables

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Chapitre 3. Les distributions à deux variables

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Fonction inverse Fonctions homographiques

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Mathématiques appliquées à l'économie et à la Gestion

3 Approximation de solutions d équations

CHAPITRE 3. Application à la Mutualisation des Risques & à la Demande d Assurance

DUT Techniques de commercialisation Mathématiques et statistiques appliquées

Conception de réseaux de télécommunications : optimisation et expérimentations

OUTILS EN INFORMATIQUE

Ordonnancement robuste et décision dans l'incertain

Fonctions linéaires et affines. 1 Fonctions linéaires. 1.1 Vocabulaire. 1.2 Représentation graphique. 3eme

Comment tracer une droite représentative d'une fonction et méthode de calcul de l'équation d'une droite.

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Projet de Traitement du Signal Segmentation d images SAR

Chapitre 5 : Flot maximal dans un graphe

SOMMAIRE OPÉRATIONS COURANTES OPÉRATIONS D INVENTAIRE

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Fonctions de deux variables. Mai 2011

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Programmation mathématique Discrète et Modèles Linéaires

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Fonctions homographiques

de calibration Master 2: Calibration de modèles: présentation et simulation d

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Fonctions de plusieurs variables

LES SOURCES DU DROIT

Notion de fonction. Résolution graphique. Fonction affine.

RECHERCHE OPERATIONNELLE

CHAPITRE 5. Stratégies Mixtes

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Le théorème de Thalès et sa réciproque

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Université Paris-Dauphine DUMI2E 1ère année, Applications

Sujet 4: Programmation stochastique propriétés de fonction de recours

Cours Fonctions de deux variables

Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré FORMAV

Examen optimisation Centrale Marseille (2008) et SupGalilee (2008)

Programmation linéaire

Traitement bas-niveau

Complément d information concernant la fiche de concordance

Utiliser des fonctions complexes

L apprentissage automatique

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Équations non linéaires

Chapitre 6. Fonction réelle d une variable réelle

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

Pour l épreuve d algèbre, les calculatrices sont interdites.

Etude de fonctions: procédure et exemple

Chapitre 7. Récurrences

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

LES MÉTHODES DE POINT INTÉRIEUR 1

Cours d Analyse. Fonctions de plusieurs variables

L exclusion mutuelle distribuée

Ma banque, mes emprunts et mes intérêts

Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision

Travailler avec les télécommunications

Quantification Scalaire et Prédictive

Théorie des Jeux Et ses Applications

INTRODUCTION À L ANALYSE FACTORIELLE DES CORRESPONDANCES

Pourquoi l apprentissage?

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

CUEEP Département Mathématiques E 821 : Problèmes du premier degré 1/27

Raisonnement par récurrence Suites numériques

C f tracée ci- contre est la représentation graphique d une

Correction du bac blanc CFE Mercatique

6. Les différents types de démonstrations

Transcription:

Université Mohamed premier Faculté pluridisciplinaire Nador Programmation linéaire Présenté par: Encadré par: EL OSROUTI MOHAMMED MR.SAADI ZOUGAGH SOUFYANE DALALI ABDELMAJID Anneé universitaire:2015/2016

L objectif de cet éxposé est de: Apprendre comment modéliser un problème linéaire. Savoir résoudre un problème simple d'optimisation linéaire sous contraintes.

plan I. Introduction II. Historique et évolution de Programmation linéaire V. Notions de base 1) Modélisation 2) Les étapes de modélisation ) -les variables de decision ) -Les contraintes ) -La fonction objectif(économique) IV. Les différentes méthodes pour resoudre un probleme lineaire 1) Méthode des facteurs rares 2) Méthode graphique 3) Méthode simplexe V. Développement de méthode graphique )Principe de méthode graphique )exemple VI. Application VIII.Conclusion

I. INTRODUCTION: Une partie importante de problèmes de décision que rencontrent les dirigeants dans la pratique sont sans aucun doute les problèmes d optimisation linéaire ou programmes linéaires. La résolution d un problème de la programmation linéaire ne pose incontestablement aucune difficulté car il y a des méthodes pratiques pour le résoudre,plus cela on peut utiliser des logiciels très efficaces pour la résolution tel que MATLAB, EXCEL SOLVER,LINDO, etc.

II. Historique et évolution de Programmation linéaire ) Les premiers mathématiciens qui se sont occupés de problèmes, que l on ne nommait pas encore à l époque «programmes linéaires» (P.L.), sont : LAPLACE (1749-1827) et le baron FOURIER. ) le russe KANTOROVITCH en 1939 a imaginé une méthode inspirée des multiplicateurs de LAGRANGE, classiques en mécanique, pour résoudre des «programmes de transport». )La contribution décisive a été l invention de l algorithme du SIMPLEXE, développé à partir de 1947 notamment par G.B. DANTZIG et le mathématicien VON NEUMANN ) Au milieu des années 80, l indien KARMARKAR a proposé une nouvelle méthode créée aux Bell Laboratories qui permettait de résoudre de très gros problèmes linéaires, par une démarche «intérieure» au polyèdre des solutions admissibles.

Définition de programmation linéaire(pl): Selon William J. BAUMAUL, la programmation linéaire est une technique mathématique d'optimisation (maximisation ou minimisation) de fonction à objectif linéaire sous des contraintes ayant la forme d'inéquations linéaires. Elle vise à sélectionner parmi différentes actions celle qui atteindra le plus probablement l'objectif visé. Robert DORFMAN et Paul Samuelson, ajoutent que la programmation linéaire est une méthode de détermination du meilleur plan d'action pour réaliser des objectifs donnés dans une situation où les ressources sont limitées. C'est donc une méthode de résolution du problème économique, soit dans le cadre d'une économie globale, soit dans celui du secteur public, soit dans une entreprise particulière.

III. Notions de base 1) Modélisation La modélisation d un problème linéaire consiste a identifier: les variables. Les différentes contraintes auquelles sont soumises ces variables. L objectif visé(optimisation).

1) Les étapes de modélisation ) -La détermination des variables de décision les variables x1,x2,.. Xn sont appelées des variables de décision ou variables réelles du problème. -La détermination des contraintes : La contrainte peut être assimilée à un obstacle.tel que les limitations techniques scientifiques, économiques, les lois de la nature, les délais, etc. exemple: x1+2x2 10 2x1+x2 5 domaine des contraintes 3x1+2x2 12 avec: x1 0 ;x2 0

La détermination de la fonction objectif (économique) La fonction objectif (économique) est une fonction qui permet de determiner l optimum (max de profit /min des Coût). Le but du problème d'optimisation est alors de minimiser ou de maximiser cette fonction jusqu'à l'optimum, par différents procédés comme la méthode graphique. La fonction objectif est une forme linéaire en fonction des variables de décision de type: Max(ou min)z = c1 x1 + c 2 x 2 +...+cn xn où les coefficients c1,,cn doivent avoir une valeur bien déterminée et peuvent être positifs, négatifs ou nuls.

IV. Les differentes méthodes pour résoudre un problème linéaire Il existe plusieurs méthodes pour la résolution d un problème linéaire. Dans notre éxposé on va s interesser juste au trois méthodes tel que: la méthode des facteurs rares La méthode graphique Les méthodes pour la résolution d un problème linéaire La méthode simplexe

1) Méthode des facteurs rares Définition du facteur rare: Un facteur rare est un moyen de production (matiére premiére, main d oeuvre, heure machine)dans la quelle on est limité. Exemple: On a une entreprise qui fabrique deux produit A et B a l aide d une seul machine. Alors pour fabriquer A il faut 2H de machine et pour fabriquer B il faut 3 heure. La machine ne peut tourner plus de 100 heure. Donc pour choisir entre ces deux produits sous contrainte de capacité, les décideurs doivent privilégier le produit pour lequel la marge par unité de facteur rare est maximale

2) Méthode graphique l'utilisation de cette méthode est restreinte aux (PL) ayant un nombre de variables au plus égal à 3. Il existe 2 façon pour résoudre un PL a partir de la méthode graphique: la méthode d énumeration des sommets la méthode des droits paralléles

3) Méthode simplexe Dans la plupart des problèmes réels, on a plus que deux variables à déterminer. Une procédure algébrique pour résoudre les programmes linéaires avec plus que deux variables. C'est la méthode de simplexe. Une application de cette procédure à permis de résoudre des programmes avec un peu plus de quelques milliers de variables. Le programme Lindo supporte au plus 200 variables et 100 contraintes. La mise sous forme standard consiste à introduire des variables supplémentaires(une pour chaque contrainte) de manière a réécrire les inégalités ( ) sous la forme d'égalités. Chacune de ces variables représente le nombre de ressources non utilisés. On les appelle variable d'écart. La forme standard s'écrit donc : MAX(MIN) Z=10X+20Y MAX(MIN) Z=10X+20Y 2X+3Y 50 S/C : X+4Y 60 X+Y 100 S/C: 2X+3Y+e1=50 X+4Y+e2=60 X+Y+e3=100

V. Développement de méthode graphique Principe de méthode graphique : le principe de cette méthode se base sur la représentation des données(contraintes + fonction objectif)d une maniére graphiquement. Les 3 étapes de Résolution Graphique : 1 2 3 Représentation graphique des contraintes et de la région réalisable Représentation de la fonction objectif Détermination le point optimum

la méthode d énumeration des sommets: Dans la méthode d énumeration des sommets,on se bornera seulement à : + représenter graphiquement les droites limites (équations provenant des inéquations de départ). + délimiter la frontière de l'enveloppe polygonale, c'est à dire à construire le domaine d'acceptabilité. + remplacer successivement les coordonnées de chaque sommet du polygone dans la fonction économique afin d'obtenir la combinaison optimale cherchée(minimum ou maximum).

méthode des droits paralléles: En général, pour chercher le minimum, on optera pour le point le plus voisin de l'origine, alors que pour le maximum ce sera le point le plus éloigné. On pourra utiliser, à la place de l'énumération de tous les points du polygone d'acceptabilité, le procédé qui consiste à déplacer la droite de la fonction économique parallèlement à son inclinaison à l'origine et en chacun des sommets du domaine d'acceptabilité. Pour le coût, on retiendra la droite la plus voisine de l'origine et pour le maximum, la plus éloignée. Le premier sommet sera le minimum et le dernier atteint le maximum cherché.

Forme générale d un problème linéaire: MAX (ou MIN): c1x1 + c2x2 + + cnxn a11x1 + a12x2 + + a1nxn b1 S.C a21x1 + a22x2 + + a2nxn b2.. am1x1 + am2x2 + + amnxn = bm x1 0, x2 0,..., xn 0

Exemple: On va maximiser la fonction suivante: Max(z) = 1200 x1 + 1000 x2 sous les contraintes économiques 3 x1 + 4 x2 160 6 x1 + 3 x2 180 et les contraintes de signe x1 0 ; x2 0 Un problème linéaire peut être résolu de manière graphique en suivant le processus en trois étapes :

1)Représentation graphique des contraintes et de la région réalisable 2)Représentation de la fonction objectif 3) Détermination le point optimum 60 50 6X1 + 3X2= 180 40 30 Point optimal 20 10 3 X1 + 4X2 =160 0 Région des solutions admissibl es 1200X1+1000X2 10 20 30 40 50 60 70 X1

VI. Application: Une entreprise fabrique 2 produits X et Y. Pour sa conception, chaque produit fini nécessite 3 produits intermédiaires A, B et C. Pour fabriquer un produit X, on a besoin de 2 produits A, de 2 produits B et de 1 produit C. De même, pour fabriquer un produit Y, on a besoin de 4 produits A, de 1 produit B et de 3 produits C. En outre, l entreprise dispose d une quantité limitée de produits A, B et C. Elle a 92 produits A, 60 produits B et 45 produits C. Sachant que le prix de revient de X est 20 DH et que celui de Y est de 40 DH. T.A.F: combien de produits X et Y faut-il fabriquer pour maximiser le profit?

Solution: C 1 3 45 Il faut formaliser le probléme sous forme d un programme linéaire. soient: x:la quantité de X produit fabriqué y:la quantité de Y produit fabriqué X Y CONTRAINT E A 2 4 92 B 2 1 60 on doit définir les contraintes: 2x+3y 90 2x+y 60 X+3y 45

Définir la fonction objectif: La fonction objectif de ce probléme est: Z=ax+by Avec a=20 DH et b=40 DH Alors, on veut maximiser le profit On note: MAX Z=20x+40y Pour conclure on trouve : MAX Z=20 x+40y 2x+4y 92 2x+y 60 x+3y 45

Résolution par la méthode graphique: 1ere:la méthode des sommets: On a : 2x+4y 92 x 46-2y : 1ere contrainte 2x+y 60 y 60-2x :2eme contrainte Alors on donne x la valeur 0 et on calcule y et vice Pour x+3y versa la 1ere 45 contrainte x on 45-3y obtient le tableau :3eme contrainte suivant: x 46 0 y 0 23 Pour la 2eme contrainte on obtient le tableau x suivant: 0 30 y 60 0 Pour le 3eme contrainte on obtient le tableau suivant x : 0 45 y 15 0

On obtient le graphique suivant: D C A

La solution est dans la polygone. Pour qu on trouve la solution optimal On prend chaque sommet et on le calcule dans la fonction objectif Z. Pour le sommet B on a x=30 et y=0 Donc Z =20*30+40*0=600 Pour le sommet C on a x=27 et y=7 Donc Z=20*27+40*7=840 Pour le sommet D on a x=0 ET y=15 Donc Z=20*0+40*15=600 D'où la solution optimal est la combinaisons:(27;7) C.a.d fabriquer 27 produit X et 7 produit Y

2eme-La méthode des droites parallèles: On résoudre la fonction Z=0 Alors Z=20 x +40 y 20 x+40 y=0 c.a.d que 20 x=-40y x=-2 y x 0-2 4 y 0 1-2 On trace la droite Z=0 On trace les parallèles de cette droite passant par les sommets les plus éloignés correspond au MAX

On trace ces points et on obtient le graphe suivant: 60 55 50 45 40 35 30 25 20 15 10 5 2x+y =60 Point optimal 2x+4y = 92-10 -5-5 - 10-15 0 5 10 15 20 25 30 35 40 45 X Z=0 x+3y = 45

VII.Conclusion:

Merci pour votre attention