www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit cc47fe496af4a3d1c124597b1b2490d19519f3a9
parent c06f320711e6e1061c06451f00505ee8858b27dd
Author: Bertrand BRUN <bertrand.brun@me.com>
Date:   Mon,  4 Oct 2010 14:55:53 +0200

Ajout du debut de la demonstration

Diffstat:
M.gitignore | 2++
Mrapport.tex | 14++++++++++++++
2 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -1,3 +1,4 @@ rapport.aux rapport.log rapport.pdf +rapport.synctex.gz +\ No newline at end of file diff --git a/rapport.tex b/rapport.tex @@ -67,6 +67,8 @@ & v_{2,0} & v_{2,1} & v_{2,2} & v_{2,3} & v_{2,4} & & \\ }; + %% Penser a rajouter les J1, J2 et J3 a gauche du graphe. + \draw[affectation] (m-1-2)-- node[capacité affectation]{0} (m-1-3); \draw[affectation] (m-1-3)-- node[capacité affectation]{2} (m-1-4); \draw[affectation] (m-1-4)-- node[capacité affectation]{5} (m-1-5); @@ -112,5 +114,17 @@ \label{fig:graphe-g*} \end{figure} +\subsection{Demonstration} +Démonstration par construction : +On éffectue un tri topologique sur le graphe des contraintes de précédence, le graphe resultant est $G' (\{J_{1}\ldots J_{n}\}, E') $ on a donc : +$$\forall J_{i} \quad \not\exists \ j < i \quad | \quad \exists (J_{j}, J_{i}) \in E'$$ +On transforme ensuite $G'$ en un graphe de flots avec l'algorithme donné dans le sujet. +Considérons les arcs entre les $v_{i,j}$ : +\begin{itemize} + \item Arcs d'affectation : ces arcs sont entre des sommets $v_{i,j}$ et $v_{k,l}$ avec $i = k$ + \item Arcs de précédences : ces arcs sont entre des sommets $v_{i,j}$ et $v_{k,l}$ avec $i < k$ à cause du tri topologique. + \item Arcs auxiliaires : ces arcs ne sont pas entre des sommets $v_{i,j}$. +\end{itemize} +On va créer une $(s-t)-\mathrm{coupe}$ minimale. Comme cette coupe et minimale, aucun arc de capacité infinie n'a son origine dans $S$ et son extremité dans $\overline{S}$. \end{document}