La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Programmation linéaire et Recherche opérationnelle Licence dEconométrie Professeur Michel de Rougemont

Présentations similaires


Présentation au sujet: "Programmation linéaire et Recherche opérationnelle Licence dEconométrie Professeur Michel de Rougemont"— Transcription de la présentation:

1 Programmation linéaire et Recherche opérationnelle Licence dEconométrie Professeur Michel de Rougemont

2 Programmation linéaire et Recherche opérationnelle Introduction Contraintes linéaires en Economie Optimisation Complexité, Approximation, Stabilité Programmation linéaire Simplex Simplex à deux phases Dualité Simplex révisé et dual Recherche Opérationnelle Problèmes de flots et de réseaux NP-complétude et approximation Jeux et Equilibres Programmation linéaire complémentaire

3 Contraintes linéaires en Economie Exemples de contraintes linéaires. Maximisation et Minimisation de fonctions. Incertitude. Complexité. Approximation. Bases de lalgèbre linéaire.

4 Introduction au Simplex Résolution dun système linéaire de maximisation: Introduction de variables décart Solution initiale Itération pour augmenter la valeur de la solution. Terminaison

5 Exemple ditération

6 Itérations possibles Augmentons Les contraintes sont : Nouvelle solution:

7 Nouveau système Substituons

8 Itération 2 Augmentons Les contraintes sont: Nouveau système: La valeur z ne peut plus être augmentée: optimum.

9 Méthode générale Mise sous forme normale. Itération: Choix dun pivot qui augmente la solution. Détection de loptimum ou dinfaisabilité Problèmes possibles: Solution non bornée Infaisabilité Cycles Solution initiale

10 Difficultés du Simplex Initialisation : peut-on toujours trouver une solution initiale? Itération : peut-on toujours itérer? Terminaison : les itérations terminent- elles toujours?

11 Systèmes et Tableaux Dictionnaire: Forme équivalente:

12 Tableaux /21/2 005/ /21/2-3/2011/2 0-7/21/2-5/200-25/2

13 Itération de Tableaux Colonne du pivot : Max cj Ligne pivot : Min s/r Pivot =2 Diviser ligne pivot par le pivot 13/21/2 005/

14 Itération de Tableaux Soustraire à chaque ligne un multiple de la ligne pivot (0 apparaît sur la colonne Pivot) 13/21/2 005/ Ligne 2 – 4.ligne 1

15 Tableau 2 13/21/2 005/ /21/2-3/2011/2 0-7/21/2-5/200-25/2 13/21/2 005/ /21/2-3/2011/2 0-7/21/2-5/200-25/2

16 Itération 13/21/2 005/ /21/2-5/200-25/ Faire apparaître 0 dans la colonne du pivot: Optimum atteint.

17 Interprétation géométrique Contrainte sur n variables : hyperplan de dimension n Dimension 2 : droites Dimension 3 : plans

18 Interprétation géométrique X1 rentre X5 sort

19 Interprétation géométrique X2 rentre X3 sort

20 Interprétation géométrique X5 rentre X4 sort

21 Interprétation géométrique Optimum

22 Difficultés ditération Itération : peut-on toujours itérer? Solution non bornée Itération dégénérée Cycle Solution non bornée: entre dans la base : seule borne est Solution z arbitraire !

23 Itération dégénérée entre dans la base. Seule contrainte est: sort de la base (au choix). On obtient:

24 Itération dégénérée Solution dégénérée car Equation 2 impose:

25 Itération dégénérée Solution identique à la précédente! Litération est dégénérée. Remarque: litération suivante est aussi dégénérée et la suivante est optimale.

26 Cycles

27

28 Chaque itération est dégénérée.

29 Initialisation Solution faisable, Dictionnaire faisable? Problème auxiliaire:

30 Initialisation Infaisable: Pivot : Faisable:

31 Initialisation Pivot : Optimum : Dictionnaire dorigine:

32 Initialisation générale Etape 1 : Etape générale : simplex Terminaison:

33 Interprétation géométrique de linitialisation Le point (0,0,…0) nest pas dans le polytope. Trouver un autre point en ajoutant -x0 pour être sur de trouver une solution.

34 Interprétation géométrique de linitialisation Contraintes sont:

35 Interprétation géométrique de linitialisation Ecrire les contraintes avec x0

36 Interprétation géométrique de linitialisation Ecrire les contraintes avec x0

37 Interprétation géométrique de linitialisation Dictionnaire infaisable: x0 entre et x4 sort (b minimum)

38 Interprétation géométrique de linitialisation Dictionnaire : x1 rentre et x0 sort Optimum X0=0 donc faisable

39 Interprétation géométrique de linitialisation Dictionnaire global

40 Simplex à deux phases Phase 1 : résolution du problème auxiliaire. Phase 2 : résolution du problème original. Théorème fondamental. Pour chaque problème LP: Soit le problème est infaisable Soit le problème nest pas borné Soit le problème a une solution optimale

41 Simplex révisé Représentation compacte dun dictionnaire. Forme Matricielle:

42 Dualité Estimation de z > a z>5 avec (0,0,1,0) z>22 avec (3,0,2,0) …. Estimation de z

43 Dualité Montrons que z <275/3 2nd contrainte. 5/3 Donc z <275/3

44 Dualité 2nd contrainte +3ème contrainte Donc z <58 Méthode systématique.

45 Dualité Conditions pour que le membre gauche >

46 Dualité On obtient donc:


Télécharger ppt "Programmation linéaire et Recherche opérationnelle Licence dEconométrie Professeur Michel de Rougemont"

Présentations similaires


Annonces Google