0% ont trouvé ce document utile (0 vote)
24 vues18 pages

Programmation Linéaire: Année 2022/2023 Guettiche Mourad

Transféré par

harizi
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
24 vues18 pages

Programmation Linéaire: Année 2022/2023 Guettiche Mourad

Transféré par

harizi
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

Programmation

linéaire
Année 2022/2023
Guettiche Mourad
I Dualité
Dans ce chapitre on va voir comment on peut,
à partir d'un programme linéaire donnée (qui
sera appelé programme primal), construire un
autre programme linéaire s’appelle
programme dual.
Entre ces deux programmes il y a des liens
étroits : si un des deux a une solution
optimale l'autre en possède également une et
les valeurs optimales des deux programmes
coïncident.
Exemple
Max z= 10x1+9x2

Sujette à :
II. Forme canonique
La forme canonique est une
transformation qui permet
d’harmoniser l’écriture d’un PL.
Elle peut prendre deux formes
distinctes : rechercher d’un
maximum ou rechercher d’un
minimum.
II. Forme canonique
II. Forme canonique
III. La construction du programme
dual

M
O
u
a
A
x
=

z
(
a
i
j
=
)

c
x

x
=
III. La construction du programme
dual
III.1 Primal vs Dual
Primal Dual

Maximisation Minimisation
N variables N contraintes
M contraintes M variables
variable nº j ≥ 0 contraintes nº j ≥ 0

variable nº j ≤ 0 contraintes nº j ≤ 0
III.1 Primal vs Dual
Primal Dual

contrainte nº i ≤ Variables nº i ≥ 0
contrainte nº i ≥ Variables nº i ≤ 0
contrainte nº i = Variables nº i
coefficients second membre bi
fonction objectif
CJ
second membre coefficients
bj fonction objectif Ci
IV Théorèmes de dualité
U
n
e
p
r
o
p
ri
é
ét
e
s
s
e
n
ti
el
e
d
u
pr
o
bl
è
m
e
d
u
a
l
e
s
t
q
u
e
t
o
u
et
s
o
l
uti
o
n
a
d
m i
s
si
b
el
d
u
d
u
a
l
of
u
nr
it
u
n
e
b
o
r
n
e
s
u
p
é
eri
u
er
s
u
r
al
v
al
e
ur
o
pti
m
al
e
d
u
pri
m
al.
II Théorèmes de dualité
Corollaire 1. Soit x* une solution admissible du
primal et y* une solution admissible du dual.
Si Cx* =λ*b alors x* est une solution optimale de
(P) et λ* une solution optimale de (D).
Théorème 2. (La dualité forte) Si le problème
primal (P) a une solution optimale x*alors le
problème dual (D) a une solution optimale y* et les
valeurs optimales coïncident :
cx* =λ*b autrement dit z* =w*
Application
V.B x1 x2 x3 x4 sm
x3 3 3 1 0 21
x4 4 3 0 1 24
Z 10 9 0 0 0
V.B x1 x2 X3 x4 sm
x3 0 3/4 1 -3/4 3
x1 1 3/4 0 1/4 6
Z 0 3/2 0 -5/2 -60

V.B x1 x2 X3 x4 sm
x2 0 1 1/2 -1 4
x1 1 0 -6 1 3
Z 0 0 -2 -1 -66
II Théorèmes des écarts
complémentaires
Définition : soit x* une solution optimale
réalisable de (P)

La ieme contrainte du programmation linéaire sera


dite sature si Aix*=bi , elle sera dite non-saturé si
Aix*<bi .
IV.1 Théorèmes des écarts
complémentaires
Une CNS pour qu’une couple de la solution
réalisable de (P) et de (D) soit une solution
optimale est que:
1- Si une contrainte du programme linéaire est
non-saturée, la variable correspond du duale est
nulle.
2- Si l’une des variables des programmes
linéaires est positive, la contrainte
correspondante du dual est saturée.
Application
Max z= x1-2x2+3x3

Sujette à :

Vérifier l’ optimalité de la solution:


*=9/7,1/7
IV.2 Correspondence primal-
dual
Primal dual
Ayant une Ayant une
Solution Solution
optiamal optiamal

irréalisable irréalisable
ou ayant des
solution non-
bornées
ayant des irréalisable
solution non- ou ayant des
bornées solution non-
bornées
m
v
p
l
e
i
o
s
V. Interpretation économique
rs
tim
o
a
a
n
t
s
c
i
è
e
rd
e
is
d
f
e
fp
s
é
r
e
r
v
m
e
a
i
ln

Vous aimerez peut-être aussi