• Aucun résultat trouvé

2A–OptimisationCombinatoire Examende19décembre2012 Ensimag

N/A
N/A
Protected

Academic year: 2022

Partager "2A–OptimisationCombinatoire Examende19décembre2012 Ensimag"

Copied!
2
0
0

Texte intégral

(1)

Ensimag

2012/2013 2A – Optimisation Combinatoire

Examen de 19 décembre 2012

Durée: 3 heures

Tous documents manuscrits autorisés.

Il sera tenu le plus grand compte de la rédaction. Vous devez expliquer tout ce que vous faites.

Exercice 1. Montrer que le couplageM est de cardinal maximum dans le graphe G ci-dessous.

Un couplage M du graphe G

s t

1

1

1

1

1 2

2

2

2 2

2 2

2

v1 v4

v2 v5

v3 v6

s

❯ ✛

1 2

3 4

5 6

1 1 1

1 2

2 2

1

4 4 5

6 7

10 d

Exercice 2. (a) Déterminer un flot réalisable desàtde valeur maximum et une coupe séparantsde t de capacité minimum dans le réseau ci-dessus (deuxième figure).

(b) Montrer que l’arc v2v5 appartient à toutes les coupes séparant s de t de capacité minimum.

(Indication : augmenter la capacité de l’arc v2v5 de 1 et vérifier que la valeur maximum d’un flot réalisable augmente de 1!)

(c) Montrer que l’arc v1v4 n’appartient à aucune coupe séparant s de t de capacité minimum.

(Indication : diminuer la capacité de l’arc v1v4 de 1 et vérifier que la valeur maximum d’un flot réalisable ne diminue pas !)

Exercice 3. SoientG= (V, E) un graphe connexe et T ⊆V avec |T|pair.

(a) Montrer qu’un T-joint de cardinal minimum est une forêt.

(b) Montrer qu’un T-joint qui est une forêt n’est pas forcément un T-joint de cardinal minimum.

Exercice 4.Dans le réseau ci-dessus (troisième figure), en appliquant l’algorithme général, trouver les plus courts chemins du sommet saux autres sommets ou trouver un circuit absorbant.

On étudiera les deux cas :

(1) d= +7.Commencez avec l’arborescence dont l’ensemble d’arcs est {s2, s3, s6,24,65,21}.

(2) d=−7.Commencez avec l’arborescence trouvée dans le cas précédent.

Exercice 5. Le but de cet exercice est de démontrer que dans un problème de flot de coût minimum on peut supposer que les coûts sont positifs.

Soient(G, m, g, c) une instance du problème de flot de coût minimum et x un vecteur sur les arcs de G oùG= (V, A) est un graphe orienté, m est un vecteur sur les sommets de G,g est une capacité sur les arcs de G(donc la borne inférieure f est0 partout) etcest un coût sur les arcs de G.

Nous montrons qu’on peut se débarrasser des arcs de coût négatif un par un. Soit uv un arc de G tel quec(uv)<0.Nous définissons une autre instance du problème dum-flot de coût minimum. Soient

(2)

2 2A –

G :=G−uv+vu,

m(u) :=m(u)−g(uv),m(v) :=m(v) +g(uv) etm(w) :=m(w) pour tout w∈V \ {u, v}, c(vu) :=−c(uv) etc(e) :=c(e) pour toute∈A−uv.

x(vu) :=g(uv)−x(uv) etx(e) :=x(e) pour tout arc e∈A−uv.

u v

g(uv)

c(uv) u v

g(uv)

−c(uv)

m(u) m(v) transformation m(u)−g(uv) m(v) +g(uv)

1. Montrer quex estg-réalisable si et seulement six estg-réalisable.

2. Montrer quex est un m-flot si et seulement si x est un m-flot.

3. Montrer que le coût P

e∈A(G)c(e)x(e) de x est égal au coût P

e∈Ac(e)x(e) de x moins c(uv)g(uv).

4. En déduire quex est unm-flotg-réalisable dec-coût minimum dans G si et seulement six est unm-flot g-réalisable de c-coût minimum dans G.

Exercice 6.Le but de cet exercice est de donner une autre preuve du Théorème de Kőnig. Supposons que G= (U, V;E) est un graphe biparti et que pour tout graphe biparti G ayant moins de sommets que G, on aν(G) =τ(G).

(a)Supposons qu’il existe un ensemble transversalQdeGde cardinal minimum tel queU1:=U∩Q6=∅ etV2 :=V ∩Q6=∅.Soient U2=U−U1, V1=V −V2, G1 =G[U1∪V1]etG2=G[U2∪V2].

1. Montrer queG1 etG2 sont des graphes bipartis.

2. Montrer que siQ1 (resp. Q2) est un ensemble transversal de G1 (resp.G2) alors Q1∪V2 (resp.

Q2∪U1) est un ensemble transversal de G.

3. En déduire queU1 (resp.V2) est un ensemble transversal de cardinal minimum deG1 (resp.G2).

4. Montrer queG1 (resp. G2) possède un couplageM1 (resp.M2) de cardinal |U1|(resp. |V2|).

5. En déduire queGpossède un couplage de cardinal |Q|.

6. En déduire queν(G) =τ(G).

(b) Supposons que pour tout ensemble transversal Qde Gde cardinal minimum, Q⊆U ouQ⊆V.

Soientuv ∈E etG =G−u−v.

1. Montrer queG est biparti.

2. Montrer que siQ est un ensemble transversal de G alors Q∪ {u, v}est un ensemble transversal deG.

3. En déduire queτ(G)≥τ(G)−1.

4. Montrer queG possède un couplage M de cardinal τ(G).

5. En déduire queGpossède un couplage de cardinal τ(G).

6. En déduire queν(G) =τ(G).

(c) En déduire le Théorème de Kőnig.

Références

Documents relatifs

Chaque étape consiste en une phase de fabrication (de coût unitaire p i ) éventuellement suivie d’une séance de contrôle (où on contrôle soit tous les objets soit aucun).. La

— Déterminer un couplage maximum et un ensemble transversal minimum dans le graphe

On connait par avance d’une part pour chaque module le coût de son traitement sur chacun des deux processeurs et d’autre part pour chaque paire de modules le coût de communication

[r]

— Montrer que le problème du couplage de coût maximum dans un graphe biparti avec coût quelconque se ramène à celui du couplage parfait de coût minimum dans un graphe biparti ayant

— Théorème de Petersen : Montrer que tout graphe 2-arête-connexe 3-régulier possède un couplage parfait..

Exécuter l’algorithme de couplage parfait avec la modification suivante : avant s’arrêter à l’Etape 3 effacer les sommets de l’arbre alterné.

TOME s eu, Metodâ pentru determinarea drumului de cea mai mica lungime dintre doua noduri aie unui graf finit, Analele Univ. TOMESCU, Sur les méthodes matricielles dans la théorie