• Aucun résultat trouvé

Recherche Op´erationnelle 1A Programmation Lin´eaire R´esolution d’un Programme Lin´eaire

N/A
N/A
Protected

Academic year: 2022

Partager "Recherche Op´erationnelle 1A Programmation Lin´eaire R´esolution d’un Programme Lin´eaire"

Copied!
48
0
0

Texte intégral

(1)

Recherche Op´erationnelle 1A Programmation Lin´eaire

R´esolution d’un Programme Lin´eaire

Zolt´an Szigeti

(2)

Exo 8.1.

Enonc´e´

On consid`ere le programme lin´eaire:

1x1+ 1x2−1x3= 2 1x1−1x2+ 1x3= 2 x1, x2, x3≥0 2x1+ 3x2+ 4x3=w(min) On poseJ ={1, 2}.

(a) Montrer que J est une base r´ealisable.

(b) Montrer que la solution de base est optimale.

(3)

Exo 8.1.

Solution

(4)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base :

(5)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =

(6)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

(7)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−2

(8)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

(9)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable :

(10)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

(11)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

(12)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

(13)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(14)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

(15)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

 x1 x2 x3

=

 2 x3 x3

 et w(min)

(16)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

 x1 x2 x3

=

 2 x3 x3

 et w(min) = 2x1+ 3x2+ 4x3

(17)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

 x1 x2 x3

=

 2 x3 x3

 et w(min) = 2x1+ 3x2+ 4x3 = 4 + 7x3

(18)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

 x1 x2 x3

=

 2 x3 x3

 et w(min) = 2x1+ 3x2+ 4x3 = 4 + 7x3 ≥4,

(19)

Exo 8.1.

Solution

(a) 1 J={1, 2}est une base : det(AJ) =det

1 1 1 −1

=−26= 0.

2 J={1, 2}est r´ealisable : xJ

xJ

=

2 0 0

0.

3 w = 2x1+ 3x2+ 4x3= 4.

(b) En consid´erant x3 comme constante, on obtient

 x1 x2 x3

=

 2 x3 x3

 et w(min) = 2x1+ 3x2+ 4x3 = 4 + 7x3 ≥4, donc

2

(20)

Solution d’un PL : M´ethode graphique

Exemple 2x1+ 1x2 ≤8 1x1+ 2x2 ≤7 x2 ≤3 x1, x2≥0 4x1+ 5x2 =z(max)

(21)

Solution d’un PL : M´ethode graphique

Exemple 2x1+ 1x2 ≤8 1x1+ 2x2 ≤7 x2 ≤3 x1, x2≥0 4x1+ 5x2 =z(max)

x2

4x1+ 5x2=z(max)

(22)

Solution d’un PL : M´ethode graphique

Exemple 2x1+ 1x2 ≤8 1x1+ 2x2 ≤7 x2 ≤3 x1, x2≥0 4x1+ 5x2 =z(max)

x2

4x1+ 5x2=z(max)

Solution Optimale

(23)

Solution d’un PL : M´ethode graphique

Exemple 2x1+ 1x2 ≤8 1x1+ 2x2 ≤7 x2 ≤3 x1, x2≥0 4x1+ 5x2 =z(max)

x2

4x1+ 5x2=z(max)

Solution Optimale 2x1+ 1x2 = 8 1x + 2x = 7

(24)

Solution d’un PL : M´ethode graphique

Exemple 2x1+ 1x2 ≤8 1x1+ 2x2 ≤7 x2 ≤3 x1, x2≥0 4x1+ 5x2 =z(max)

x2

4x1+ 5x2=z(max)

Solution Optimale 2x1+ 1x2 = 8 1x + 2x = 7

(25)

It´eration du simplexe

Entr´ee : Un PL sous forme standard par rapport `a une base r´ealisableJ. I·xJ+AJ ·xJ =b

xJ, x

J ≥0 cT

J ·xJ =z(max)

(26)

It´eration du simplexe

Entr´ee : Un PL sous forme standard par rapport `a une base r´ealisableJ. I·xJ+AJ ·xJ =b

xJ, x

J ≥0 cT

J ·xJ =z(max)

Sortie : Une et une seule des trois possibilit´es suivantes:

La solution de base xxJ

J

= b0

est une solution optimale.

Il n’y a pas de solution optimale born´ee.

Une meilleure base r´ealisable.

(27)

It´eration du simplexe

Entr´ee : Un PL sous forme standard par rapport `a une base r´ealisableJ. I·xJ+AJ ·xJ =b

xJ, x

J ≥0 cT

J ·xJ =z(max)

1 Soit s ∈J pour lequelcs = max{ci :i ∈J}.

2 Si cs ≤0 arr^eter. (la solution de base est optimale.)

3 Si Asi ≤0∀ 1≤i ≤m arr^eter. (z(max) =∞.)

4 Sinon soitr tel que Abrs

r = min{Abis

i : 1≤i ≤m tel queAsi >0}.

5 Pivoter `a Asr etarr^eteravec la nouvelle baseJ =J+s−r.

s

(28)

EXO. 8.2.

Enonc´e´

Une assurance traite deux types de dossier :

A - des sinistres, qu’on consid`ere commedeuxfois plus importants que B - les garanties d´ecennales.

Chaque demande doit passer par trois sections I, IIet III qui disposent de80,80,120 heures par semaine respectivement.

Les dossiers de type A demandent5,8 et12 heures de traitement dans les sections respectivement et

les dossiers de type B : 8,4,4heures de traitement.

(a) Mettre sous la forme d’un programme lin´eaire le probl`eme de la maximisation du nombre de dossiers trait´es. Comment tenir compte

(29)

EXO. 8.2.

Solution (a)

(30)

EXO. 8.2.

Solution (a)

1 Tableau de donn´ees :

Dossier A B temps disponible

I 5 8 80

II 8 4 80

III 12 4 120

Importance 2 1

(31)

EXO. 8.2.

Solution (a)

1 Tableau de donn´ees :

Dossier A B temps disponible

I 5 8 80

II 8 4 80

III 12 4 120

Importance 2 1

2 Il s’agit d’un probl`eme de production, le PL est donc :

(32)

EXO. 8.2.

Solution (a)

1 Tableau de donn´ees :

Dossier A B temps disponible

I 5 8 80

II 8 4 80

III 12 4 120

Importance 2 1

2 Il s’agit d’un probl`eme de production, le PL est donc : 5a+ 8b ≤80

8a+ 4b ≤80 12a+ 4b ≤120

a, b ≥0

(33)

EXO. 8.2.

Solution (a)

1 Tableau de donn´ees :

Dossier A B temps disponible

I 5 8 80

II 8 4 80

III 12 4 120

Importance 2 1

2 Il s’agit d’un probl`eme de production, le PL est donc : 5a+ 8b ≤80

8a+ 4b ≤80 12a+ 4b ≤120

a, b ≥0

(34)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante :

(35)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

(36)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

Forme standard par rapport `a la base r´ealisable J ={3,4,5}.

(37)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

Forme standard par rapport `a la base r´ealisable J ={3,4,5}.

5 8 1 0 0 80

8 4 0 1 0 80

(38)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

Forme standard par rapport `a la base r´ealisable J ={3,4,5}.

5 8 1 0 0 80

8 4 0 1 0 80

0 112 1 -58 0 30 1 12 0 18 0 10

(39)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

Forme standard par rapport `a la base r´ealisable J ={3,4,5}.

5 8 1 0 0 80

8 4 0 1 0 80

0 112 1 -58 0 30 1 12 0 18 0 10

(40)

EXO. 8.2.

Solution (b)

La forme standard du PL est la suivante : 5a+ 8b+ 1c = 80 8a+ 4b + 1d = 80 12a+ 4b + 1e = 120

a, b, c, d, e ≥0

2a+ 1b =z(max)−0

Forme standard par rapport `a la base r´ealisable J ={3,4,5}.

5 8 1 0 0 80

8 4 0 1 0 80

0 112 1 -58 0 30 1 12 0 18 0 10

(41)

EXO. 8.4.

Enonc´e´

Consid´erons le programme lin´eaire suivant :

−2x1+ 5x2 ≤10

−1x1+ 1x2 ≤1 x1, x2≥0 1x1+ 2x2 =z(max)

(a) Utiliser la m´ethode graphique pour chercher une solution optimale du programme lin´eaire.

(b) Ensuite appliquer formellement la m´ethode du simplexe pour le r´esoudre.

(42)

EXO. 8.4.

Solution (b)

La forme standard du PL est :

−2x1+ 5x2+ 1x3 = 10

−1x1+ 1x2 + 1x4 = 1 x1, x2, x3, x4 ≥0 1x1+ 2x2 =z(max)

(43)

EXO. 8.4.

Solution (b)

La forme standard du PL est :

−2x1+ 5x2+ 1x3 = 10

−1x1+ 1x2 + 1x4 = 1 x1, x2, x3, x4 ≥0 1x1+ 2x2 =z(max) Forme standard par rapport `a la base r´ealisable J ={3,4}.

(44)

EXO. 8.4.

Solution (b)

-2 5 1 0 10

-1 1 0 1 1

1 2 0 0 0

(45)

EXO. 8.4.

Solution (b)

-2 5 1 0 10

-1 1 0 1 1

1 2 0 0 0

3 0 1 -5 5

-1 1 0 1 1

3 0 0 -2 -2

(46)

EXO. 8.4.

Solution (b)

-2 5 1 0 10

-1 1 0 1 1

1 2 0 0 0

3 0 1 -5 5

-1 1 0 1 1

3 0 0 -2 -2

1 0 13 -53 53 0 1 13 -23 83 0 0 -1 3 -7

(47)

EXO. 8.4.

Solution (b)

-2 5 1 0 10

-1 1 0 1 1

1 2 0 0 0

3 0 1 -5 5

-1 1 0 1 1

3 0 0 -2 -2

1 0 13 -53 53 0 1 13 -23 83 0 0 -1 3 -7

(48)

EXO. 8.4.

Solution (b)

-2 5 1 0 10

-1 1 0 1 1

1 2 0 0 0

3 0 1 -5 5

-1 1 0 1 1

3 0 0 -2 -2

1 0 13 -53 53 0 1 13 -23 83 0 0 -1 3 -7

Références

Documents relatifs

Pour des raisons techniques, si, un jour donn´ e, on utilise le hangar H, le lendemain on r´ eutilisera ce mˆ eme hangar avec une probabilit´ e de 0, 5 et si, un jour donn´ e,

le cardinal maximum d’un couplage = la valeur optimale du (P) =. la valeur optimale du

en r´ep´etant le jeu, on ne ferait pas toujours la mˆeme chose, sinon, l’autre joueur changerait ´eventuellement sa strat´egie et gagnerait tout le temps. On verra en TD comment

Quel est le nombre minimum de pi`eces d’or de tr´esor que peut esp´erer acqu´erir le cuisinier chinois s’il empoisonne l’´equipage

Dans un atelier on peut fabriquer quatre types de cartes ´ electroniques I, II, III et IV que se vendent toutes ` a prix unique de 40 e l’unit´ e.. Les coˆ uts de production sont

Il est assur´e de pouvoir vendre tranquillement n’importe quelle quantit´e de ses offres dans la limite du stock disponible. Quelle quantit´e de chaque offre notre vendeur

5 Le probl`eme de nature psychologique dans ce jeu est qu’en misant 3 vous aller augmenter la valeur de la paie sans pourtant ˆetre sˆ ur de gagner cette valeur ´elev´ee - vous

Obligatoires : copies s´epar´ees pour chaque partie ; num´erotation des copies de 1/n `a n/n ; votre nom sur chaque copie ; num´erotation des questions ; r´esolution dans l’ordre