Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMMATION COMBINATOIRE
Resolution of KP by BB method
ai ci Rdt P P1 P2 P3 P4
1 3 18 6 1 1 1 1 1
2 1 5 5 1 1 1 1 0
3 2 10 5 1 1 1/2 1 0
4 2 8 4 1 1 0 1 0
5 4 12 3 ¼ 0 1 0 0
6 6 18 3 0 1/6 0 0 1
b= 9
Z* = 44 , Z̄ = 41
P
x5= x5=
0 1
Zsup =44
P P Zsup = 40
x6= x6=
Arrêt car Zsup<Zbest
1
P P
Z =41 Z =36
Arrêt Arrêt
solution entière solution entière
➢ Relaxation de P
Solution optimale r elle (PLC) x* = (1,1,1,1,1/4,0) Z* = 44
Solution arrondie x = (1,1,1,1,0,0) Z = 41
On enregistre cette solution comme meilleure solution rencontr e : xbest = x et Zbest = 41
⇨ 41 ≤ Zopt ≤ 44
É
é
é
é
è
é
à
Exercice n°2 : Consid rons l'arbre d' num ration Branch and Bound d'un POC :
Z* = Zinf = 25
P Zarr = 50
Zinf = 26 P1 P2 Zinf = 28
Zinf = 28
P3 P4
P5 P6
Zinf = 29
P7 P8 Zinf = 33 Zinf = 30
Solution enti re Non R alisable
Z = 30
1. C’est un probl me de minimisation car Z* correspond Zinf (Borne inf rieure ou minorant).
3. La meilleure borne inf rieure et sup rieure possible pour la valeur optimale Z.
THEMES PROPOSES: BRANCH AND BOUND –BRANCH AND PRICE – BRANCH AND CUT
a - 8 5 7 9 13
b 8 - 6 12 8 5
c 5 6 - 9 14 11
d 7 12 9 - 7 15
e 9 8 14 7 - 10
f 13 5 11 15 10 -
C’est un TSP sym trique de taille n=6 sommets (Graphe non orient 6 sommets).
é
è
è
é
é
é
à
ê
ê
ê
ê
é
é
à
é
ê
é
é
è
é
é
è
é
è
é
è
è
è
à
ê
ê
é
é
à
é
è
è
é
é
39 ≤ Zopt ≤ 40
MIN 2 3 4 0 0 0 Sol.
base
CB XB x1 x2 x3 t1 t2 t3
cj - zj 0 0 -7 0 -3 -30
( 3) ( 3)
2 2 1 2 2 1
x1 + x3 + 0 + t1 + −1 + t2 = 3 + t1 + t2 ≥
3 3 3 3
1 2 10
* x 2 + x3 − t1 + t2 = → Pour ren dre ent ier x2
3 3 3
( 3) ( 3)
2 2 1 2 2 1
x2 + x3 + −1 + t1 + 0 + t2 = 3 + t1 + t2 ≥
3 3 3 3
On obtient la m me contrainte.
é
.
à
2 2 2
* x + t3 ≥ → Pour ren dre t2 ent ière
3 3 3 3
5 1 1 1
* x + t1 + t3 ≥ → Pour ren dre x2 ent ière
6 3 2 6 3
1 2 1
* x + t3 ≥ → Pour ren dre x1 ent ière
3 3 3 3
Exercice n°5 : Soit le PLNE suivant : Max Z = 9x1 + 2x2 + 5x3
Avec 4x1 + 2x2 – 4x3 ≤ 4
2x1 – x2 + 8x3 ≤ 4
2x1 + 4x2 + x3 ≤ 3
x1 , x2 , x3 ≥ 0 et en ers
Apr s avoir ajout les variables d’ cart ti et r solu le probl me par le simplexe, on obtient le tableau optimal suivant :
MAX 9 2 5 0 0 0 Solu on de base
CB XB x1 x2 x3 t1 t2 t3
9 x1 1 0 0 11/48 1/8 -1/12 7/6
Il s’agit d’un probl me de maximisation, la solution trouv e par le simplexe correspond une borne
sup rieure (majorant). Pour obtenir une borne inf rieure, il suf it d’arrondir les xi vers le bas :
Ainsi Z*=71/6 avec (x1=7/6, x2=1/9, x3=2/9)
Et Z̄ = 9 avec (x1=1, x2=0, x3=0)
Donc la solution optimale est comprise entre : 9 ≤ Zopt ≤ 71/6 ≈ 11,83
Donnez les coupes de Gomory associ es chaque variable de base non enti re.
2. Int grer la coupe de Gomory ad quate et indiquer les op rations de pivotation (sans faire de calculs).
67 1 1 2
t1 + t2 + t3 − t4 =
72 12 18 9
67 1 1 2
− t1 − t2 − t3 + t4 = −
72 12 18 9
MAX 9 2 5 0 0 0 0 Solu on de base
CB XB x1 x2 x3 t1 t2 t3 t4
è
é
ti
è
é
ti
é
è
é
é
é
é
à
é
é
è
é
é
f
ti
{ 48 67 }
73 72 11 1
Le pivot est choisi selon : min × , × 12, × 18 = min{1.63 , 16.5 , 1.5}
8 12
A2 = A1 + 1/12 D2
B2 = B1 − 5/18 D2
C2 = C1 − 1/18 D2
D2 = − 18 D1
E2 = E1 + 1/12 D2
THEME : GOMORY CUTTING PLANE
1 2 3 4
1 - 7 13 9
2 7 - 8 15
3 13 8 - 9
4 9 15 9 -
Explication :
Soit D[i,S] la distance d’un plus court chemin partant de i, passant par tous les points de S, une et seule fois,
et se terminant au sommet de d part (Dans notre cas, le sommet 1).
Ainsi la solution optimale est repr sent e par le cycle hamiltonien suivant :
1!2!3!4!1 Avec Z = 33 (ou bien 1!4!3!2!1)
é
ê