Vous êtes sur la page 1sur 5

III- Rsolution dun programme linaire par la mthode

des variables artificielles



Introduction
Dans une contrainte du type" ", une variable dcart positive apparat prcde dun signe
- . La prsence de ces signes - ne nous permet plus de prendre les variables dcart
comme variables de base dans le premier tableau.
Pour rsoudre le problme, on introduit de nouvelles variables appeles variables
artificielles.
Une variable artificielle est une variable fictive introduite spcialement pour engendrer
une solution de base accessible. Elle na pas de signification conomique.

1) Principe de la mthode des variables

Lintroduction de variables artificielles permet de rsoudre le problme pos par les
contraintes pos par les contraintes " ".
Quand un programme linaire comporte une contrainte , la contrainte de positivit lie
la variable dcart nest pas respecte pour la forme standard.
Soit la contrainte : x +2y +z 16
- Prenons une solution qui respecte la contrainte. Par exemple, (S,S,S) donne 5+10+5=20.
Dans la forme standard, la variable dcart c
1
qui permet lgalit est telle que :
2u +c
1
= 16, soit c
1
= -4 (ce qui ne respecte pas la condition c
1
u ) . La forme standard
de la contrainte est donc : x +2y +z -c
1
= 16.
- La variable c
1
est alors mise hors base, et lintroduction dans la base dune variable
artificielle o
1
, positive ou nulle, affecte du coefficient 1 permet dobtenir une solution de
dpart admissible : x +2y +z -c
1
+ o
1
= 16.
Les variables hors base sont : x = y = z = c
1
= u, et en base o
1
= 16 (ce qui respecte
o
1
u).






VARIABLES ARTIFICIELLES


a) Introduire une variable artificielle par contrainte .
La variable dcart de la contrainte, affecte du coefficient -1, est mise hors base.
b) Elles permettent simplement lgalit dans la forme standard et ne sont pas une
donne du problme. En consquence, elles doivent tre nulles loptimum.
Pour cela, il faut les faire sortir de la base en leur donnant un coefficient fortement
pnalisant dans la fonction conomique :
Sil sagit dune maximisation, le coefficient affect la variable est trs
ngatif : -M.
Sil sagit dune minimisation, le coefficient affect la variable est trs
positif : +M.
M tant suffisamment grand pour quon soit sr que (o

) est exclue de la solution


optimale.

2) Rsolution dune maximisation

Soit le programme linaire : _
x u ; y u ; z u
1x +Sy +z 1uuuu
2x +1y +z Suuu


F = 1uux +Suuy +2uuz (HAX)
La forme standard de ce programme est :
`
1
1
1
1
x u ; y u ; z u
c
1
u ; c
2
u ; o
1
u
x u ; y u ; z u
1x +Sy +z +c
1
= 1u uuu
2x +1y +z -c
2
+ o
1
= Suuu


F = 1uux +Suuy +2uuz +uc
1
+uc
2
-H o
1
(HAX)
Daprs la deuxime contrainte : o
1
= Suuu -2x -y -z +c
2

Do F = 1uux +Suuy +2uuz +uc
1
+uc
2
-H(Suuu -2x -y -z +c
2
)
F = 1uux +Suuy +2uuz +uc
1
+uc
2
+2 H+yH+zH-c
2
H-SuuuH

Premier tableau :
Hors Base

En Base

x

y

z



c
2




B
c
1


1 3 1 1 0 0 10 000
o
1
2 1 1 0 -1 1 5 000

F
100
+2M
500
+1M
200
+1M
0 0
-1M
0 0
+5 000M

R

10000/1=10000

5000/2=2500
changer le signe puisque F

est lue au signe prs
2M est le plus fort coefficient.
Deuxime tableau :
Hors Base

En Base



y

z



c
2


o
1


B
c
1


0 2,5 1 1 0,5 -0,5 7500

x

1 0,5

0,5

0

-0,5

0,5

2500

F

0
450
+0M
150
+0M
0 50
+0M
-50
-M
-250000
+0M



La sortie de la base dune variable artificielle tant dfinitive, sa colonne peut tre
supprime.









La solution optimale est atteinte : x = 1uuu ; y = Suuu ; z = u ct F = 1 6uu uuu.

Une variable artificielle napparat jamais dans la base du tableau final si on a atteint
une solution optimale accessible.






Hors Base

En Base


z

c
1



c
2




B
y 0 1 0,4 0,4 0,2 3 000

x

1

0

0,3

- 0,2

-0,6



1 000

F

0

0

-30

-180

-40



-1 600 000
R

7500/2,5=3000

2500/0,5=5000


450 est le plus fort coefficient positif
3) Rsolution directe dune minimisation
Les principes de rsolution sont les mmes lexception du choix de la variable qui entre dans
la base :
la variable entrante est celle dont les taux marginaux de substitution est le plus ngatif.
Loptimum est atteint quand tous les taux marginaux de substitution sont positifs ou nuls.
a) Comment passer dun tableau un autre
Toutes rgles et les principes de calcul vus au chapitre1 restent valables, sauf la rgle du
choix de la variable entrante (rgle 1) qui devient :
Rgle 4 : Dans un problme de minimisation, la variable entrante est la variable hors base
qui a le coefficient le plus ngatif dans la fonction conomique.
b) Tableau optimal et solution optimale
Rgle 5 : Dans un problme de minimisation, on obtient un tableau optimal ds que tous
les coefficients de la fonction conomique sont positifs ou nuls.
c) Application

x u; y u; z u
Soit le programme linaire suivant: _
1x +2y +1z 16
2,Sx +1y +1,Sz 1u


HIN 19Sx +16uy +12uz
Forme standard pour une minimisation directe :_
c
1
u ; c
2
u ; o
1
u; o
2
u
1x +2y +1z -c
1
+ o
1
= 16
2,Sx +1y +1,Sz -c
2
+ o
2
= 1u

HIN 19Sx +16uy +12uz + uc
1
+uc
2
+H o
1
+H o
2


Daprs la premire contrainte: o
1
= 16 -1x -2y -1z +c
1

Daprs la deuxime contrainte: o
2
= 1u -2,Sx -1y -1,Sz +c
2

Do F = 19Sx +16uy +12uz + uc
1
+uc
2
+H(16 -1x -2y -1z +c
1
)
+H(1u -2,Sx -1y -1,Sz +c
2
)
F = 19Sx +16uy +12uz +uc
1
+uc
2
-S,SHx -SHy -2,SHz +Hc
1
+Hc
2
+26H



Premier tableau :
Hors Base

En Base
x y z c
1
c
2

B
o
1
1 2 1 -1 0 1 0 16
o
2
2,5 1 1,5 0 -1 0 1 10
F
195
-3,5M
160
-3M
120
-2,5M
0
+M
0
+M
0 0 0
-26M

Deuxime tableau :
Hors Base

En Base
x y z c
1
c
2

B
o
1
0 1,6 0,4 -1 0,4 1 -0,4 12
x 1 0,4 0,6 0 -0,4 0 0,4 4
F
0 82
-1,6M
3
-0,4M
0
1M
78
-0,4
0 -78
1,4M
-780
-12M

Troisime tableau :
Hors Base

En Base
. . z c
1
c
2
o
1
o
2

B
y 0 1 0,25 -0,625 0,25 0,625 7,5
x 1 0 0,5 0,25 -0,5 -0,25 1
F
0 0 -17,5 51,25 57,5 -51,25
1M
-1395

Quatrime tableau :
Hors Base

En Base
. . z c
1
c
2
o
1
o
2

B
y -0,5 1 0 -0,75 0,5 7
z 2 0 1 0,5 -1 2
F
35 0 0 60 40 -1360
Loptimum de la minimisation est atteint puisque tous les taux marginaux de substitution
sont positifs ou nuls.
La variable x est hors base et en consquence, x = u.
La solution optimale est donc x = u; y = 7; z = 2 pour un cot minimum gal 1 360
francs. Il est prfrable de passer par le programme dual qui rduit les calculs.

Vous aimerez peut-être aussi