Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
projet-optimisation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
3
Issues
3
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Aliaume Lopez
projet-optimisation
Commits
e25b3ebc
Commit
e25b3ebc
authored
Jan 11, 2017
by
Gaetan D
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bornes PL
parent
4f4715ff
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
42 additions
and
22 deletions
+42
-22
images/.DS_Store
images/.DS_Store
+0
-0
rapport/presentation.tex
rapport/presentation.tex
+42
-22
No files found.
images/.DS_Store
View file @
e25b3ebc
No preview for this file type
rapport/presentation.tex
View file @
e25b3ebc
...
@@ -304,7 +304,7 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
...
@@ -304,7 +304,7 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
\begin{exampleblock}
{
Bornes inférieures en pratique
}
\begin{exampleblock}
{
Bornes inférieures en pratique
}
2-approx
+ 2-OPT
$
\longrightarrow
$
borne inférieure de l'ordre de
$
0
.
55
\times
$
OPT
2-approx
$
\longrightarrow
$
borne inférieure de l'ordre de
$
0
.
6
\times
$
OPT
\end{exampleblock}
\end{exampleblock}
...
@@ -361,22 +361,19 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
...
@@ -361,22 +361,19 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
\begin{frame}
\begin{frame}
\frametitle
{
Un encadrement de la solution
}
\frametitle
{
Un encadrement de la solution
}
\begin{block}
{
Borne inférieure
}
\begin{block}
{
Borne inférieure
}
Permet d'obtenir des bornes inférieures, mais pas de tour approché ! Pourtant on a une information "précieuse"~:
Les bornes inférieures permet d'obtenir une
\emph
{
garantie
}
sur la qualité d'une approximation, sans même connaître l'optimum.
\begin{quote}
Permet d'avoir une
\textbf
{
garantie
}
sur la qualité des tours trouvés
\end{quote}
\[
\[
v
^
*
\leq
TOUR
\leq
APPROX
v
^
*
\leq
TOUR
\leq
APPROX
\]
\]
\[
\rho
_{
TOUR
}
\leq
\rho
_{
v
^
*
}
\]
\end{block}
\end{block}
\ds
Mais cela ne permet pas de construire directement un tour approché, en dépit d'une information précieuse : la solution du PL !
\ds
\onslide
<2->
\begin{alertblock}
{
Construire un tour à partir du PL
}
\begin{alertblock}
{
Construire un tour à partir du PL
}
Utiliser la pondération donnée par le PL comme poids
Utiliser la pondération donnée par le PL comme poids
pour l'algorithme glouton !
pour l'algorithme glouton !
...
@@ -385,6 +382,38 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
...
@@ -385,6 +382,38 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
Combiné avec 2-OPT, donne de bons résultats.
Combiné avec 2-OPT, donne de bons résultats.
\end{frame}
\end{frame}
\begin{frame}
\frametitle
{
Quelques résultats du PL
}
\begin{alertblock}
{
Nouvel encadrement
}
$
v
^
*
\le
TOUR
\le
$
Approximation(PL + glouton + 2-OPT)
\end{alertblock}
\es
\begin{exampleblock}
{
Bornes supérieures obtenues en pratique
}
PL+ glouton + 2-OPT
$
\longrightarrow
$
tour de l'ordre
$
1
.
05
~
\times
$
OPT
\end{exampleblock}
\ds
\begin{exampleblock}
{
Bornes inférieures obtenues en pratique
}
PL
$
\longrightarrow
$
borne inférieure de l'ordre de
$
0
.
95
~
\times
$
OPT
\end{exampleblock}
\ds
C'est mieux que
$
1
.
1
$
et surtout
$
0
.
6
$
!
\end{frame}
\begin{frame}
\begin{frame}
\frametitle
{
Le problème n'est pas entier
}
\frametitle
{
Le problème n'est pas entier
}
...
@@ -404,12 +433,7 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
...
@@ -404,12 +433,7 @@ ulysses22 & $8401$ & $7199$ & $7013$& 4201 \\ \hline
\end{frame}
\end{frame}
\begin{frame}
\frametitle
{
Comparaison des bornes~: PL
\&
approximations
}
TODO: ici comparer les bornes
\end{frame}
\begin{frame}
\begin{frame}
\frametitle
{
Oracle de séparation
}
\frametitle
{
Oracle de séparation
}
...
@@ -681,10 +705,6 @@ Implémenté dans NetworkX.
...
@@ -681,10 +705,6 @@ Implémenté dans NetworkX.
\end{exampleblock}
\end{exampleblock}
\end{frame}
\end{frame}
\begin{frame}
plus de résultats
\end{frame}
\section
{
Dualité
}
\section
{
Dualité
}
\begin{frame}
\begin{frame}
...
@@ -742,8 +762,8 @@ Avec $D_{E'}$ la matirce d'incidence du graphe restreint à $E'$, et $G_{E'}$ la
...
@@ -742,8 +762,8 @@ Avec $D_{E'}$ la matirce d'incidence du graphe restreint à $E'$, et $G_{E'}$ la
Les contraintes supplémentaires c'est bien
Les contraintes supplémentaires c'est bien
\end{block}
\end{block}
\begin{block}
{
Des résultats pertinents
}
\begin{block}
{
Des résultats pertinents
en pratique
}
Marge d'erreur
Encadrement de l'optimum à
$
\pm
5
\%
$
\end{block}
\end{block}
\begin{alertblock}
{
La faiblesse de Python
}
\begin{alertblock}
{
La faiblesse de Python
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment