0% ont trouvé ce document utile (0 vote)
35 vues9 pages

Programmation Lineaire

Le document traite de la programmation linéaire, qui consiste à optimiser une fonction linéaire sous des contraintes économiques. Il présente des méthodes de résolution, notamment la méthode graphique et la méthode du simplexe, avec des exemples illustratifs. Le texte souligne l'importance de la formulation correcte des contraintes et des variables pour parvenir à une solution optimale.

Transféré par

setrarandrianary218
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
35 vues9 pages

Programmation Lineaire

Le document traite de la programmation linéaire, qui consiste à optimiser une fonction linéaire sous des contraintes économiques. Il présente des méthodes de résolution, notamment la méthode graphique et la méthode du simplexe, avec des exemples illustratifs. Le texte souligne l'importance de la formulation correcte des contraintes et des variables pour parvenir à une solution optimale.

Transféré par

setrarandrianary218
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Habilitée par l’Etat suivant Arrêté N°1949/2013

Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013


Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

PROGRAMMATION LINERAIRE
Optimisation d’une fonction linéaire de variable soumise à des contraintes économiques qui
interviennent sous forme d’équation ou d’inéquation linéaire
 Optimiser : programme favorable soit maximiser (bénéfice) ou minimiser (dépense, cout)
 Modèle :
Exemple : (Max) 𝑍 = 1500𝑥1 + 2500𝑥2

10𝑥1 + 5𝑥2 ≤ 150


{5𝑥1 + 10𝑥2 ≤ 150
𝑥1 ≥ 0; 𝑥2 ≥ 0
𝑥1, 𝑥2 Variables (inconnues)

𝑍: 𝑓° é𝑐𝑜𝑞
{: contrainte

1) Résolution graphique
Résoudre graphiquement
(Max) Z : 1500𝑥1 + 2500𝑥2
10𝑥1 + 5𝑥2 ≤ 150
{ 5𝑥1 + 10𝑥2 ≤ 150
𝑥1 ≥ 0; 𝑥2 ≥ 0
1) 10𝑥1 + 5𝑥2 = 150
𝑥1 = 0 𝑥2 = 30
𝑥2 = 0 𝑥1 = 15
2) 5𝑥1 + 10𝑥2 = 150
𝑥1 = 0 𝑥2 = 15
𝑥2 = 0 𝑥1 = 30

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

C (1)𝑛(2)
10𝑥1 + 5𝑥2 = 150
−2 {
5𝑥1 + 10𝑥2 = 150
−15𝑥1 = −150
Remarque :
Si 2 points extrêmes se trouvent avoir la même fonction équation on est dans le cas d’une infinité de
solution
2) Méthode du simplexe :
En vue de la résolution par la méthode du simplexe, il faut commencer par transformer le modèle
correspondant
A. Problème de maximalisation
 Règle 1 : dans un contrainte (≤) ; on ajoute une variable d’écart
Exemple : (Max) Z = 15𝑥1 + 25𝑥2
10𝑥1 + 5𝑥2 ≤ 150
{5𝑥1 + 10𝑥2 ≤ 150
𝑥1 ≥ 0; 𝑥2 ≥ 0

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

10𝑥1 + 5𝑥2 + 𝑥3 = 150


Variable d’écart {5𝑥1 + 10𝑥2 + 𝑥2 = 150
𝑥𝑗 ≥ 0; (𝑗 = 1 à 4)

𝑥1 = 0 𝑥 = 150
A l’initialisation { →{ 3
𝑥2 = 0 𝑥4 = 150
Variable hors base (Vhb) Variable de base (Vb)

Coeff é𝑐𝑜 𝑞 𝐶𝑗 15 25 0 0

𝐶𝑝 𝑉𝑏 𝑄 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4

0 𝑥3 150 10 5 1 0

0 𝑥4 150 5 10 0 1

𝑧𝑗 0 0 0 0
𝑍=0
𝐴𝑗 =(𝐶𝑗 − 𝑍𝑗 ) 15 25 0 0
Colone
pivot

 𝑽𝒉𝒃 → 𝑽𝒃
Max {𝐴𝑗 } >0 ici 𝑥2 devient 𝑉𝑏

 𝑽𝒃 → 𝑽𝒉𝒃
𝑄𝑡é 150 150
Min {𝑎 } :> 0 Min { ; }
𝑖𝑗 5 10

𝑥4 Devient 𝑉ℎ𝑏
10 pivot
 Transformation ligne pivot
On divise la ligne pivot par le pivot LP (𝐿2 ) :

150 5 10 0 1
10 10 10 10 10

15 1⁄2 1 0 1⁄10

 Transformation autres lignes


Ancienne ligne - 𝑎𝑖𝑗 (nouvelle ligne pivot)
𝐿1 : 150 10 5 1 0
15 1⁄2 1 0 1⁄10
−5 ( )
75 15⁄ 0 1 −1⁄
2 2
Coeff é𝑐𝑜 𝑞 𝐶𝑗 15 25 0 0

𝐶𝑝 𝑉𝑏 𝑄 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

0 𝑥3 75 15⁄ 0 1 −1⁄
2 2
25 𝑥2 15 1⁄ 1 0 1⁄
2 10
𝑧𝑗 25⁄ 25 0 5⁄
2 2
𝑍 = 375
5⁄ −5⁄
𝐴𝑗 =(𝐶𝑗 − 𝑍𝑗 ) 2 0 0 2

𝑥1 : 𝑉𝑏; 𝑥3 : 𝑉ℎ𝑏

2 −1⁄
LP (𝐿1 ): 10 1 0 15
15
(𝐿2 ): 15 1⁄2 1 0 −1⁄10
−1⁄ (10 1 0 2⁄
2 15
10 0 1 −1⁄15

𝐶𝑗 15 25 0 0
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4
𝑄
15 𝑥1 10 1 0 2⁄ −1⁄
15 15
25 𝑥2 10 0 01 −1⁄ 2⁄
15 15

𝑧𝑗 15 25 1⁄ 7⁄
3 3
𝑍 = 375
−1⁄ −7⁄
𝐴𝑗 0 0 3 3

 Arrêt tableau optimum Quand tous les 𝐴𝐽 ≪ 0

Tous 𝐴𝐽 (𝑉𝑏) = 0
𝐴𝐽 (𝑉ℎ𝑏) Solution
< 0 unique
 Règle 2 :
Dans une contrainte (≥) du 1er membre, on retranche une variable d’excédent et on ajoute une
variable artificiel et cette variable artificielle multipliée par –M est à introduire dans f° éco𝑞 à
maximiser
- Exercice d’application
(Max) Z= 2𝑥1 + 6𝑥2
𝑥1 + 𝑥2 ≤ 80
𝑥 − 𝑥1 ≥ 30
{ 2
4𝑥2 − 𝑥1 ≤ 160
𝑥1 ≥ 0; 𝑥2 ≥ 0

𝑥1 + 𝑥2 + 𝑥3 = 80
−𝑥1 + 𝑥2 − 𝑥4 + 𝑥6 = 30
{−𝑥 + 4𝑥 + 5𝑥 = 160
1 2 1
𝑥𝑗 ≥ 0; (𝑗 = 1 à 6)

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

(Max) Z = 2𝑥1 + 6𝑥2 + 0𝑥3 + 0𝑥4 + 𝑥5 − 𝑀𝑥6


A l’initialisation = 𝑥1 = 0; 𝑥2 = 0; 𝑥4 = 0
→ 𝑥3 = 80; 𝑥6 = 30 ; = 160

𝐶𝑗 2 6 0 0 0 −𝑀
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
𝑄
0 𝑥3 80 1 1 1 0 0 0

−M 𝑥6 30 -1 1 0 -1 0 1

𝑥5 160 -1 4 0 0 1 0
0
𝑧𝑗 M −M 0 𝑀 0 −M
𝑍 = 30𝑀

𝐴𝑗 2−M 6+M 0 −M 0 0

𝑉𝑏 = 𝑥2
𝑉ℎ𝑏 = 𝑥6
LP (𝐿2 ) = 30 -1 1 0 -1 0 1

(𝐿1 ): 80 1 1 1 0 0 0

−1 (30 − 1 1 0 − 1 0 1)
50 2 0 1 1 0 − 1

(𝐿3 ): 160 -1 4 0 0 1 0 -1

−4 (30 − 1 1 0 − 1 0 1)
40 3 0 0 4 1 − 4

𝐶𝑗 2 6 0 0 0 −𝑀
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
𝑄
0 𝑥3 50 2 0 01 1 0 -1

0 𝑥2 30 -1 1 0 -1 0 1

𝑥5 40 3 0 0 04 1 -4
0
𝑧𝑗 -6 6 0 −6 0 −M
𝑍 = 180𝑀

𝐴𝑗 8 0 0 6 0 -M-6

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

𝑉𝑏 = 8 → 𝑥1
{25; −30; 40⁄3} 𝑉ℎ𝑏 = 𝑥5
𝐿𝑃(𝐿3 ): 40⁄3 1 0 0 4⁄3 1⁄3 −4⁄3
- T° autre ligne
(𝐿1 ): 50 2 0 1 1 0 -1
−2(40⁄3 1 0 0 4⁄3 1⁄3 −4⁄3)
070⁄ 0 0 1 1⁄ −2⁄ 5⁄
3 3 3 3
(𝐿2 ): 30 -1 1 0 -1 0 1
+(40⁄3 1 0 0 4⁄3 1⁄3 −4⁄3)
130⁄ 1⁄ 1⁄ −1⁄
3 0 1 0 3 3 3
 Règle 3 :
Dans une contrainte (=) du 1er membre, on ajoute une variable artificielle.

- Exercice d’application
(Max) Z = 3𝑥1 + 5𝑥2
𝑥1 + 𝑥2 = 40
𝑥1 ≥ 15
{
𝑥2 ≤ 25
𝑥1 ≥ 0; 𝑥2 ≥ 0
𝑥1 + 𝑥2 + 𝑥5 = 40
{𝑥1 − 𝑥3 + 𝑥6 = 15
𝑥2 + 𝑥4 = 25
A l’initialisation, 𝑥1 = 𝑥2 = 𝑥3 = 0
𝑥5 = 40 ; 𝑥6 = 15; 𝑥4 = 25
Z= 3𝑥1 + 5𝑥2 + 0𝑥3 + 0𝑥4 − 𝑀𝑥5 − 𝑀𝑥6

𝐶𝑗 3 5 0 0 −𝑀 −𝑀
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
𝑄
−𝑀 𝑥5 40 1 1 0 0 1 0

−𝑀 𝑥6 15 1 0 -1 0 0 1

𝑥4 25 0 1 0 1 0 0
0
𝑧𝑗 -2𝑀 −𝑀 𝑀 0 −𝑀 −𝑀
𝑍 = −55𝑀

𝐴𝑗 3 + 2𝑀 5+𝑀 -M 0 0 0
𝑉𝑏 = 𝑥1
𝑉ℎ𝑏 = 𝑥6
𝐿𝑃(𝐿2 ): 15 1 0 -1 0 0 1

- T° autre ligne

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

(𝐿1 ): 40 1 1 0 0 1 0
−1(15 1 0 − 01 0 0 01)
25 0 1 1 0 1 −1
(𝐿3 ): 25 0 1 0 1 0 0

𝐶𝑝 3 5 0 0 −𝑀 −𝑀
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
𝑄
−𝑀 𝑥5 25 0 1 01 0 1 -0

−𝑀 𝑥6 15 1 0 -1 0 0 1

𝑥4 25 0 1 0 1 0 0
0
𝑧𝑗 3 −𝑀 −3 − 𝑀 0 −𝑀 3
𝑍 = 45 − 25𝑀

𝐴𝑗 0 5+𝑀 -M 0 0 -3-M
𝑉𝑏 = 𝑥2
𝑉ℎ𝑏 = 𝑥5
𝐿𝑃(𝐿1 ): 25 0 1 1 0 1
- T° autre ligne
(𝐿2 ): 15 1 0 -1 0 0
(𝐿3 ): 25 0 1 0 1 0
−1(25 0 1 1 0 1)
0 0 0 −1 1 −1

𝐶𝑝 3 5 0 0 −𝑀 −𝑀

𝐶𝑝 𝑉𝑏 𝑄 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6

−𝑀 𝑥5 25 0 1 01 0 1 1

−𝑀 𝑥6 15 1 0 -1 0 0 0

𝑥4 0 0 1 0 1 0 -1
0
𝑧𝑗 3 −𝑀 −3 − 𝑀 0 −𝑀 5
𝑍 = 170
𝐴𝑗
0 5+𝑀 -M 0 0 -5-M

𝑥1 = 15

𝑥2 = 25

𝑍 = 170
B. Problème de minimisation

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

 Règle 4 : Les 3 précédentes règles sont valables pour le cas minimisation, sauf que les variables artificielles sont
multipliés par +M (M≫)
- Exercice d’application
(Min) W = 10𝑥1 + 20𝑥2

25𝑥1 + 30𝑥2 ≥ 600


{ 40𝑥1 + 60𝑥2 ≥
𝑥1 ≥ 0; 𝑥2 ≥ 0

25𝑥1 + 30𝑥2 − 𝑥3 + 𝑥5 =
{40𝑥1 + 60𝑥2 − 𝑥4 + 𝑥6 =
𝑥1 ≥ 0; 𝑥2 ≥ 0
(Min) W = 10𝑥1 + 20𝑥2 + 0𝑥3 + 0𝑥4 + 𝑀𝑥5 + 𝑀

A l’initialisation,
𝑥1 = 0
𝑥2 = 0
𝑉ℎ𝑏 {
𝑥3 = 0
𝑥4 = 0

𝑥5 = 600
𝑉𝑏 {
𝑥6 = 800

𝐶𝑝 10 20 0 0 𝑀 𝑀
𝐶𝑝 𝑉𝑏 𝑡é 𝑥1 𝑥2 𝑥3 𝑥4 𝑥5 𝑥6
𝑄
𝑀 𝑥5 600 25 30 -1 0 +1 0

𝑀 𝑥6 800 40 60 0 -1 0 +1

65M 90M −𝑀 −𝑀 𝑀 𝑀
𝑀 = 1400

10 − 65𝑀 20 − 90𝑀 𝑀 𝑀 0 0

𝑉ℎ𝑏 → 𝑉ℎ: Min {𝐴𝑗 } :< 0


Ici 𝑥2 : 𝑣𝑏
𝑄 𝑡é
𝑉𝑏 → 𝑉ℎ𝑏: Min { }
𝑎𝑖𝑗
Ici 𝑥6 : 𝑣ℎ𝑏

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel
Habilitée par l’Etat suivant Arrêté N°1949/2013
Reconnue par la Fonction Publique suivant Arrêté N°0747/2010 – Arrêté N°5465/2013
Arrêté d’ouverture et Agrément N°027/METFP/2002/DG

EXERCICE
1) (Min) 𝑊 = 1,5𝑥1 + 𝑥2
3𝑥1 + 2𝑥2 ≥ 6
2𝑥1 − 3𝑥2 ≤ 0
𝑥1 + 𝑥2 ≤ 8
𝑥2 ≤ 4
{𝑥1 ≥ 1 𝑥1 ≥ 0; 𝑥2 ≥ 0

2) (Min) 𝑍 = 7500𝑥1 + 6000𝑥2


30𝑥1 + 10𝑥2 ≥ 12 000
40𝑥1 − 40𝑥2 ≥ 32 00
{
30𝑥1 + 50𝑥2 ≥ 3000
𝑥1 ≥ 0; 𝑥2 ≥ 0
3) (Max) 𝑍 = 100𝑥1 + 120𝑥2
3𝑥1 + 4𝑥2 ≤ 42 000
𝑥 + 3𝑥2 ≤ 24 00
{ 1
2𝑥1 + 2𝑥2 ≤ 2600
𝑥1 ≥ 0; 𝑥2 ≥ 0
4) (Max) 𝑍 = 1000𝑥1 + 2500𝑥2
𝑥1 ≤ 60
𝑥2 ≤ 60
𝑥1 + 𝑥2 ≤ 100
𝑥1 + 2𝑥2 ≤ 150
{ 𝑥1 ≥ 0; 𝑥2 ≥ 0
5) (Max) 𝑍 = 4𝑥1 + 5𝑥2
𝑥1 ≥ 600
𝑥2 ≥ 600
𝑥2 ≤ 1000
𝑥1 + 𝑥2 ≤ 100
2𝑥1 + 3𝑥2 ≤ 4500
{ 𝑥1 ≥ 0; 𝑥2 ≥ 0
6) (Max) 𝑍 = 6𝑥1 + 4𝑥2
2𝑥1 + 2,8𝑥2 ≤ 28
𝑥1 + 𝑥2 ≥ 2
3𝑥1 − 7,8𝑥2 ≤ 18
𝑥2 ≤ 1
{ 𝑥1 ≥ 0; 𝑥2 ≥ 0

« GSI vous offre une vraie compétence, pour une meilleur performance »
GSI ANALAKELY: 034 64 272 51/033 17 767 44
BP 501 Antananarivo 101 Email: [email protected]/[email protected]
FB : Université GSI/gsimadagascar officiel

Vous aimerez peut-être aussi