Commit 6120484e authored by Gaetan D's avatar Gaetan D

trucs

parent c425bb7d
...@@ -364,15 +364,6 @@ ...@@ -364,15 +364,6 @@
\end{exampleblock} \end{exampleblock}
\end{frame} \end{frame}
\subsection{Ajout de contraintes pour l'intégralité}
\begin{frame}
\frametitle{Contraintes supplémentaires}
\begin{block}{coucou}
Copier ici ce qu'on lira de la présentation de Nathanaël
\end{block}
\end{frame}
\begin{frame} \begin{frame}
...@@ -441,9 +432,25 @@ ...@@ -441,9 +432,25 @@
\begin{frame} \begin{frame}
\frametitle{Simplexe} \frametitle{Simplexe}
Implémentation du simplexe maison
\begin{block}{Implémentation}
Les performances dégeu (quantifier !)
\begin{itemize}
\item PL sous forme standard : Maximiser $c^Tx$ avec $Ax = b$, $x \ge 0$
\item règle de Bland pour le pivotage
\item résoudre un problème de Phase 1, et un autre en Phase 2
\end{itemize}
\end{block}
\ds
Mais des performances immondes.
\end{frame} \end{frame}
\begin{frame} \begin{frame}
...@@ -467,23 +474,33 @@ ...@@ -467,23 +474,33 @@
\begin{frame} \begin{frame}
\frametitle{Coupe minimale} \frametitle{Coupe minimale}
In the MinimumCutPhase, the subset A of the graphs vertices grows starting with an arbitrary single vertex until
A is equal to V. In each step, the vertex which is outside of A, but most tightly connected with A \begin{block}{Implémentation "naïve"}
is added to the set A.
Recherche des coupes minimales entre tous les couples de sommets.
Shrink G by merging the two vertices added last.
O($|V|^3|E|^2$) (avec Edmonds-Karp)
After one phase of the MinimumCutPhase, the two vertices are merged as a new
vertex, and edges from the two vertices to a remaining vertex are replaced by \end{block}
an edge weighted by the sum of the weights of the previous two edges. Edges
joining the merged nodes are removed. If there is a minimum cut of G \ds
separating s and t, the C is a minimum cut of G. If not, then the minimum cut
of G must have s and t on a same side. Therefore, the algorithm would merge Des performances suffisantes pour un "mauvais" simplexe.
them as one node.
\es
\[
O(n (m+n) \log n) \begin{block}{Stoer-Wagner}
\]
Tout faire en même temps.
\ds
Complexité : O($|V|(|E| + |V| \log|V|)$).
\end{block}
\ds
Implémenté dans NetworkX.
\end{frame} \end{frame}
\section{Résultats obtenus} \section{Résultats obtenus}
...@@ -516,17 +533,13 @@ ...@@ -516,17 +533,13 @@
\section{Dualité} \section{Dualité}
\subsection{Calcul du problème dual}
\begin{frame} \begin{frame}
\frametitle{Expression du problème dual}
\begin{equation} \label{eqn:dual} \begin{equation} \label{eqn:dual}
\boxed{ \boxed{
\begin{array}{rll} \begin{array}{rll}
\textrm{max} & \displaystyle- \sum_{uv \in E'} \lambda_{1,uv} x_{uv} - 2 \sum_{u \in V} \nu_u + 2 \sum_{S \in W} \lambda_{3,S} \\ \textrm{Maximiser} & \displaystyle- \sum_{uv \in E'} \lambda_{1,uv} x_{uv} - 2 \sum_{u \in V} \nu_u + 2 \sum_{S \in W} \lambda_{3,S} \\
& \lambda_1 \geq 0 \\ \textrm{Avec} & \lambda_1 \geq 0 \\
& \lambda_2 \geq 0 \\ & \lambda_2 \geq 0 \\
& \lambda_3 \geq 0 \\ & \lambda_3 \geq 0 \\
& c_{E'} - \lambda_1 + \lambda_2 + {}^t D_{E'} \nu - {}^t G_{E'} \lambda_3 = 0 & c_{E'} - \lambda_1 + \lambda_2 + {}^t D_{E'} \nu - {}^t G_{E'} \lambda_3 = 0
...@@ -555,6 +568,14 @@ Avec $D_{E'}$ la matirce d'incidence du graphe restreint à $E'$, et $G_{E'}$ la ...@@ -555,6 +568,14 @@ Avec $D_{E'}$ la matirce d'incidence du graphe restreint à $E'$, et $G_{E'}$ la
\end{frame} \end{frame}
\section*{Conclusion}
\begin{frame}
\frametitle{Conclusion}
\begin{block}{Contraintes supplémentaires}
Copier ici ce qu'on lira de la présentation de Nathanaël
\end{block}
\end{frame}
\section*{Bibliographie} \section*{Bibliographie}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment