Beruflich Dokumente
Kultur Dokumente
rseaux
GC-SIE
Graphes et flots
Graphes
1 N < et 0 A <
il existe un seul arc reliant deux nuds dans
une mme direction
Graphes et flo
Michel Bierlaire
Dfinitions
Graphes et flo
Michel Bierlaire
Chemins
Graphes et flo
Michel Bierlaire
Chemins
Graphes et flo
Michel Bierlaire
Chemins
Un cycle Hamiltonien est un cycle
simple avanant contenant tous les
nuds du graphe.
Attention : la suite de nuds nest
pas toujours suffisante pour dcrire
le chemin.
Michel Bierlaire
Flots
Graphes et flo
Michel Bierlaire
Flots
Pour tout i N,
Graphes et flo
Michel Bierlaire
Flots
On a toujours
Graphes et flo
Michel Bierlaire
10
Flots
y2= -2
puits
2
x24=-2
x12=1
y1= 1 1
x23=1
x32=0
x13=0
sources
Graphes et flo
y4= 0
x34=2
3
y3= 1
Michel Bierlaire
11
Flots
y2= 0
Circulation
2
x24=-1
x12=1
y1= 0 1
x23=1 x32=-1
x13=-1
y4= 0
x34=1
3
y3 = 0
Graphes et flo
Michel Bierlaire
12
Flots
Contraintes de borne
bij xij cij (i,j) A
Un chemin P est non bloqu par rapport
x si
Graphes et flo
Michel Bierlaire
13
Flots
-2 xij 2 (i,j) A
y2= -2
2
x24=-2
x12=1
y1 = 1
1
x13=0
(1,2,4)
(4,2,1)
Graphes et flo
4 y4= 0
x32=0
x23=1
x34=2
non bloqu
bloqu
3
y3= 1
Michel Bierlaire
14
Flots et chemins
Graphes et flo
Michel Bierlaire
15
Flots et chemins
2
1
x24=-2
x12=1
x23=1
x32=0
x13=0
4
x34=2
3
Graphes et flo
Michel Bierlaire
16
Flots et chemins
2
x24=-2
-1
x12=1
1
x23=1
x32=0
x13=0
x34=2
3
Graphes et flo
Michel Bierlaire
17
Flots et chemins
2
x24=-2
-1
x12=1
1
x23=1
1
x32=0
1
x13=0
x34=2
3
Graphes et flo
Michel Bierlaire
18
Flots et chemins
Graphes et flo
Michel Bierlaire
19
Flots et chemins
y2= -2
2
1
4
y1 = 1 1
y4= 0
3
y3= 1
Graphes et flo
Michel Bierlaire
20
Flots et chemins
y2= -2
2
-1
4
y1= 1 1
y4= 0
1
3
y3 = 1
Graphes et flo
Michel Bierlaire
21
Flots et chemins
y2= -2
2
-1
y1 = 1 1
y4= 0
1
3
y3= 1
Graphes et flo
Michel Bierlaire
22
Flots et chemins
y2= -2
2
x24=-2
x12=1
y1= 1 1
x23=1
x32=0
x13=0
y4 = 0
x34=2
3
y3 = 1
Graphes et flo
Michel Bierlaire
23
Flots et chemins
Thorme de dcomposition conforme :
Un vecteur de flots non nul peut tre
dcompos en la somme de t vecteurs
de flots de chemin simple x1, x2,, xt,
tous conformes x.
Si x est entier, on peut choisir x1, x2,,
xt entiers galement
Si x est une circulation, on peut choisir
x1, x2,, xt flots de cycle simple
Graphes et flo
Michel Bierlaire
24
Le problme de
transbordement
nonc
Graphes et flo
Michel Bierlaire
26
nonc
Graphes et flo
Michel Bierlaire
27
nonc
Donnes :
coefficients de cot : aij
capacits infrieures : bij
capacits suprieures : cij
divergences : si
Graphes et flo
Michel Bierlaire
28
nonc
sous contraintes
Graphes et flo
Michel Bierlaire
29
Contraintes
contraintes doffre/demande
contraintes de conservation des flots
contraintes de capacit
Graphes et flo
Michel Bierlaire
30
Graphes et flo
Michel Bierlaire
31
s = 1
s = -1
si = 0 si i et i
Graphes et flo
Michel Bierlaire
32
Problme daffectation
Renoir
Monet
Bierlaire
Christies
8000
11000
Drouot
9000
13000
12000
COOP
9000
11000
0.01
Metropolitan
14000
12000
Graphes et flo
Michel Bierlaire
33
Problme daffectation
Graphes et flo
Michel Bierlaire
34
Problme daffectation
Van Gogh
Christies
Renoir
Drouot
Monet
COOP
Bierlaire
Metro
Graphes et flo
Michel Bierlaire
35
Problme daffectation
Donnes :
coefficients de cot : -aij
aij = prix propos par acheteur j pour
peinture i.
capacits infrieures : 0
capacits suprieures : 1
divergences :
Graphes et flo
Michel Bierlaire
36
Graphes et flo
Michel Bierlaire
37
Graphes et flo
Michel Bierlaire
38
Graphes et flo
Michel Bierlaire
39
Graphes et flo
Michel Bierlaire
40
si = 0 pour tout i
on dsire une circulation
Graphes et flo
Michel Bierlaire
41
Problme de transport
Graphes et flo
Michel Bierlaire
42
Problme de transport
Ville 1 Ville 2 Ville 3 Ville 4
Gn. 1
10
Gn. 2
12
13
Gn. 3
14
16
Graphes et flo
Michel Bierlaire
43
Problme de transport
Gn. 1 35
45 Ville 1
Gn. 2 50
20 Ville 2
Gn. 3 40
30 Ville 3
30 Ville 4
Graphes et flo
Michel Bierlaire
44
Problme de transport
Donnes :
coefficients de cot : aij
capacits infrieures : 0
capacits suprieures : +
divergences :
si = -demande si i = ville
Graphes et flo
Michel Bierlaire
45