next up previous contents
suivant: Exemple monter: Transformation vers un problème précédent: Définitions et notations   Table des matières

Transformation

La transformation se fait comme suit :


Cela signifie que l'on conserve les mêmes sommets, mais :


Un algorithme de flots va définir une coupe $C \subset \mathcal{V}$ à partir de laquelle nous allons récupérer la couverture de la façon suivante : soit $\mathcal{C}$ une coupe dans $G$, on a

\begin{displaymath}\mathcal{C} = \{s\} \cup (A \cap \mathcal{C}) \cup (B \cap \mathcal{C}) \end{displaymath}

On note $\overline{\mathcal{C}}$ le complémentaire de $\mathcal{C}$ définit ainsi :

\begin{displaymath}\overline{\mathcal{C}} = \mathcal{V} \backslash \mathcal{C}\end{displaymath}

Une couverture $\Gamma$ peut se déduire de la coupe de la façon suivante :

\begin{displaymath}\Gamma = (A \cap \overline{\mathcal{C}}) \cup (B \cap \mathcal{C})\end{displaymath}

La capacité de la coupe est égale au poids de la couverture[5]. Par conséquent, trouver la coupe minimale permet de trouver dans un deuxième temps une couverture de poids minimal.


next up previous contents
suivant: Exemple monter: Transformation vers un problème précédent: Définitions et notations   Table des matières
Alexandre 2009-05-14