107 lines
2.2 KiB
TeX
107 lines
2.2 KiB
TeX
\subsection{Application : \graspels}
|
|
|
|
%{{{
|
|
\begin{frame}{Problème du voyageur de commerce}
|
|
\framesubtitle<1>{Instance}
|
|
\framesubtitle<2>{Solution quelconque}
|
|
\framesubtitle<3>{Solution optimale}
|
|
|
|
%{{{ frame "
|
|
\begin{columns}
|
|
\begin{column}{.4\paperwidth}
|
|
\figonly<1>{app/tspinstance}
|
|
\figonly<2>{app/tspsolution}
|
|
\figonly<3>{app/tspopti}
|
|
\end{column}
|
|
\begin{column}{.5\paperwidth}
|
|
\begin{itemize}
|
|
\item<1-> Graphe $G = (V, A, c)$
|
|
\item<2-> coût $c_s = \displaystyle\sum_{i=2}^{\vert V \vert}{c((s[i-1], s[i]))}$
|
|
\item<3-> Problème d'optimisation
|
|
\item<3-> NP-difficile
|
|
\end{itemize}
|
|
\end{column}
|
|
\end{columns}
|
|
%}}}
|
|
\end{frame}
|
|
%}}}
|
|
|
|
%{{{
|
|
\begin{frame}{Algorithme stochastique glouton}
|
|
%{{{ frame "
|
|
\begin{columns}
|
|
\begin{column}{.5\paperwidth}
|
|
\alg{app/greedy}
|
|
\end{column}
|
|
\begin{column}{.5\paperwidth}
|
|
\def\tspstart{0}
|
|
\def\istep{9}
|
|
\only<1>{\def\istep{0}}
|
|
\only<2>{\def\istep{1}}
|
|
\only<3>{\def\istep{2}}
|
|
\only<4>{\def\istep{3}}
|
|
\only<5>{\def\istep{4}}
|
|
\only<6>{\def\istep{5}}
|
|
\only<7>{\def\istep{6}}
|
|
\only<8>{\def\istep{7}}
|
|
\only<9>{\def\istep{8}}
|
|
\only<10>{\def\istep{9}}
|
|
\only<11>{\def\tspstart{1}}
|
|
\only<12>{\def\tspstart{2}}
|
|
\only<13>{\def\tspstart{3}}
|
|
\fig{app/tspgreedysolution}
|
|
\end{column}
|
|
\end{columns}
|
|
%}}}
|
|
\end{frame}
|
|
%}}}
|
|
|
|
%{{{
|
|
\begin{frame}{Métaheuristique \graspels}
|
|
\setbeamercovered{still covered={\opaqueness<1->{15}},again covered={\opaqueness<1->{50}}}
|
|
|
|
%{{{ frame "
|
|
\begin{columns}
|
|
\begin{column}{.5\paperwidth}
|
|
\begin{overprint}
|
|
\onslide+<1>
|
|
\vspace*{7ex}
|
|
\scriptsize
|
|
\alg{app/grasp}
|
|
|
|
\onslide+<2-7>
|
|
\fig{app/tspels}
|
|
|
|
\onslide+<8>
|
|
\vspace*{7ex}
|
|
\scriptsize
|
|
\alg{app/graspels}
|
|
\end{overprint}
|
|
\end{column}
|
|
\begin{column}{.5\paperwidth}
|
|
\uncover<2->{
|
|
\scriptsize
|
|
\alg{app/els}
|
|
}
|
|
\end{column}
|
|
\end{columns}
|
|
%}}}
|
|
\end{frame}
|
|
%}}}
|
|
|
|
%{{{
|
|
\begin{frame}{Points clés}
|
|
%{{{ frame "
|
|
\begin{block}{Intérêt de cette application}
|
|
\begin{itemize}
|
|
\item Plusieurs niveaux de parallélisation possible
|
|
\vspace{1ex}
|
|
\item Stochastique $\implies$ répétabilité difficile
|
|
\vspace{1ex}
|
|
\item Composabilité (exemple : \graspils)
|
|
\end{itemize}
|
|
\end{block}
|
|
%}}}
|
|
\end{frame}
|
|
%}}}
|