Skip to content
Snippets Groups Projects
Commit f45449b5 authored by Christian Tilk's avatar Christian Tilk
Browse files

init

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 744 additions and 0 deletions
This diff is collapsed.
This diff is collapsed.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% Die vorliegenden LaTeX-Folien stehen MitarbeiterInnen und Studierenden der Universität Wien
%% zur Verfügung und sind ausschließlich zur Verwendung in Forschung und Lehre der Universität
%% Wien vorgesehen. Das Copyright der LaTeX-Vorlagen liegt bei der Universität Wien.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\mode<presentation>
%%===========%%
%% Uni Wien colours %%
%%===========%%
\definecolor{uniwienblack}{RGB}{0,0,0}
\definecolor{uniwienwhite}{RGB}{255,255,255}
\definecolor{uniwienblue}{RGB}{0,99,166}
\definecolor{uniwienred}{RGB}{167,28,73}
\definecolor{uniwienorange}{RGB}{221,72,20}
\definecolor{uniwienyellow}{RGB}{246,168,0}
\definecolor{uniwiengreen}{RGB}{148,193,84}
\definecolor{uniwiencyan}{RGB}{17,137,122}
%%==========%%
%% Colour settings %%
%%==========%%
\setbeamercolor{logo}{fg=uniwienwhite,bg=uniwienblue}
\setbeamercolor{title}{fg=uniwienwhite, bg = uniwienblue}
\setbeamercolor{palette primary}{fg=uniwienblack,bg=uniwienblue}
\setbeamercolor{palette secondary}{fg=uniwienblue,bg=uniwienwhite}
\setbeamercolor{palette tertiary}{fg=uniwienblue,bg=uniwienwhite}
\setbeamercolor{palette quaternary}{fg=uniwienblue,bg=uniwienwhite}
\setbeamercolor{titlelike}{parent=palette secondary}
\setbeamercolor{part name}{parent=titlelike}
\setbeamercolor{part title}{parent=title}
\setbeamercolor{structure}{fg=uniwienblack}
\setbeamercolor{alerted text}{fg=uniwienblue}
\setbeamercolor{example text}{fg=uniwienblack}
\setbeamercolor{block title}{fg=uniwienwhite,bg=uniwienblue}
\setbeamercolor{block title alerted}{use=alerted text,fg=uniwienwhite,bg=uniwienblue}
\setbeamercolor{block title example}{use=example text,fg=white,bg=uniwienblue}
\setbeamercolor{block body}{fg=black,bg=uniwienblue!10!bg}
\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg}
\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg}
\setbeamercolor{itemize item}{fg=uniwienblue}
\setbeamercolor{itemize subitem}{fg=uniwienblack}
\setbeamercolor{itemize subsubitem}{parent=itemize subitem}
\setbeamercolor{section in toc}{fg=uniwienblue,bg=uniwienwhite}
\setbeamercolor{subsection in toc}{fg=uniwienblack,bg=uniwienwhite}
\setbeamercolor{subsubsection in toc}{parent=subsection in toc}
\setbeamercolor{enumerate item}{fg=uniwienblue}
\mode
<all>
%% AnnArbor | Antibes | Bergen |
%% Berkeley | Berlin | Boadilla |
%% boxes | CambridgeUS | Copenhagen |
%% Darmstadt | default | Dresden |
%% Frankfurt | Goettingen |Hannover |
%% Ilmenau | JuanLesPins | Luebeck |
%% Madrid | Malmoe | Marburg |
%% Montpellier | PaloAlto | Pittsburgh |
%% Rochester | Singapore | Szeged |
%% Warsaw
%%
\usetheme{Frankfurt}
\newcommand{\fallunterscheidung}
[4]{\left\{\begin{array}{rl}#1,&#2\\#3,&#4\end{array}\right.}
% Algorithms
%
%\newcommand{\prgcom}[1]{{\bf({\bf#1}\/)~}}
%\setlength{\algmarginwidth}{0mm}
%\setlength{\alglinenowidth}{6mm}
%\newtheorem{plainalg}{Algorithm}
%\newenvironment{prglisting}[2]
%{\begin{block}{\label{#2}{\bf #1}}%
%\mbox{}\small\rm\\[-3ex]%
%\begin{algtab}}
%{\end{algtab}
%\end{block}}
%
\definecolor{mygreen}{rgb}{0,0.6,0}
% Um halbtransparente Overlays auf seinen Folien zu haben,
% reicht es folgenden Schalter zu setzen:
\setbeamercovered{transparent=20}
%\setbeamercovered{dynamic}
%\beamerdefaultoverlayspecification{<+->}
% Seitenzahlen
\setbeamertemplate{footline}[frame number]
\newenvironment{lesenSie}%
{\setbeamercolor{uppercol}{fg=white,bg=red}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Lesen Sie...}%
\begin{columns}[colsep=0pt]\begin{column}{.05\textwidth}\includegraphics[width=.99\textwidth]{figure/symbol_buch}\end{column}%
\begin{column}{.9\textwidth}\small\begin{itemize}}
{\end{itemize}\end{column}\end{columns}\end{beamerboxesrounded}}
\newenvironment{defBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=red}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Definition~#1}}
{\end{beamerboxesrounded}}
\newenvironment{lemmaBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=red}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Lemma~#1}}
{\end{beamerboxesrounded}}
%\newenvironment{merkeBlock}[1]%
%{\setbeamercolor{uppercol}{fg=white,bg=red}%
%\setbeamercolor{lowercol}{fg=black,bg=white}%
%\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Merke:~#1}}
%{\end{beamerboxesrounded}}
\newenvironment{merkeBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=red}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Note:~#1}%
\begin{columns}\begin{column}{.04\textwidth}\includegraphics[width=.99\textwidth]{figure/erkenntnis}\end{column}%
\begin{column}{.9\textwidth}}
{\end{column}\end{columns}\end{beamerboxesrounded}}
\newenvironment{bspBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=darkgray}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Example~#1}}
{\end{beamerboxesrounded}}
\newenvironment{annahmeBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=mygreen}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Assumptions~#1}}
{\end{beamerboxesrounded}}
\newenvironment{bemBlock}[1]%
{\setbeamercolor{uppercol}{fg=white,bg=blue}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Note:~#1}}
{\end{beamerboxesrounded}}
\newenvironment{uebungBlock}%
{\setbeamercolor{uppercol}{fg=white,bg=mygreen}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{zur bung...}}
{\end{beamerboxesrounded}}
\newenvironment{ImportantBlock}[1]%
{
\setbeamercolor{block title}{use=structure,fg=white,bg=black!35!red}
\setbeamercolor{block body}{use=structure,fg=black,bg=white!75!red}
\begin{block}{#1}}
{\end{block}}
\newenvironment{EmptyBlock}[1]%
{
\setbeamercolor{block title}{use=structure,fg=white,bg=white}
\setbeamercolor{block body}{use=structure,fg=white,bg=white}
\begin{block}{#1}}
{\end{block}}
\newenvironment{ProBlock}[1]%
{\setbeamercolor{uppercol}{fg=black,bg=green!60!gray}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{{\huge $\mathbf\oplus$}~#1}}
{\end{beamerboxesrounded}}
\newenvironment{ContraBlock}[1]%
{\setbeamercolor{uppercol}{fg=black,bg=red}%
\setbeamercolor{lowercol}{fg=black,bg=white}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{{\huge $\mathbf\ominus$}~#1}}
{\end{beamerboxesrounded}}
\newcommand*{\clock}[5]{
\def\radius{#1}
\def\width{#2}
\begin{tikzpicture}[line cap=rect,line width=0.75*\width pt]
\draw [] (0,0) circle (\radius);
\fill[fill=#5] (0,0) -- (90-#3*3.6:\radius) arc (90-#3*3.6:90-#4*3.6:\radius) -- cycle;
\begin{scope}[on background layer]
\foreach \angle in {0,90,180,270}
\draw[line width=\width pt] (\angle:0.7*\radius) -- (\angle:\radius);
\foreach \angle [count=\xi] in {60,30,...,-270}
\draw[line width=0.85*\width pt] (\angle:0.8*\radius) -- (\angle:\radius);
\foreach \angle [count=\xi] in {60,54,...,-300}
\draw[line width=0.5*\width pt] (\angle:0.925*\radius) -- (\angle:\radius);
\end{scope}
\end{tikzpicture}
}
\newcommand*{\tradeoff}[1]{
\begin{tikzpicture}
\draw[color=#1] (0,0) circle (5pt);
%\fill[fill=#5] (0,0) -- (90-#3*3.6:\radius) arc (90-#3*3.6:90-#4*3.6:\radius) -- cycle;
%\begin{scope}[on background layer]
%\foreach \angle in {0,90,180,270}
%\draw[line width=\width pt] (\angle:0.7*\radius) -- (\angle:\radius);
%\foreach \angle [count=\xi] in {60,30,...,-270}
%\draw[line width=0.85*\width pt] (\angle:0.8*\radius) -- (\angle:\radius);
%\foreach \angle [count=\xi] in {60,54,...,-300}
%\draw[line width=0.5*\width pt] (\angle:0.925*\radius) -- (\angle:\radius);
%\end{scope}
\end{tikzpicture}
}
figure/Altglassammlung.jpg

1.9 MiB

\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline={([yshift={6.5ex}]current bounding box.north)}]
\tikzset{every node/.style={inner sep=0.3pt}}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
\node[draw=none, anchor=west, tuklblue!75] (given) at (-0.75,4.2) {\small \underline{Given}};
%\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,3.2) {};
%\node[draw=none, anchor=west] (tDepot) at (1,3.2) {\footnotesize depot};
\node[circle, draw=black, fill = gray!50, inner sep=3pt] (cust) at (0,3.2) {};
\node[draw=none, anchor=west] (tKunde) at (1,3.2) {\footnotesize transportation requests};
\node[inner sep=0pt] (vehicle0) at (0.1,2.8) {\car};
\node[draw=none, anchor=west] (tfleet) at (1,2.2) {\footnotesize vehicles};
%\node[minimum width = 0.35cm, minimum height=0.2pt, inner sep=0pt, draw=gray!70, fill=gray!70] (netw) at (0,0.15) {};
%\node[draw=none, anchor=west] (tNetw) at (1,0.2) {\footnotesize network};
%\node[draw=none] (given) at (1.5,-1.0) {\footnotesize \underline{Problem specific}};
%\node[inner sep=0pt] (tw) at (-0.25,-1.6) {\clock{0.18}{0.35}{0}{0}{white}};
%\node[draw=none, anchor=west] (ttw) at (1,-2.0) {\footnotesize time windows};
\end{tikzpicture}
\ No newline at end of file
\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline=(current bounding box.north)]
\tikzset{every node/.style={inner sep=0.3pt}}
\tikzstyle{emptyEdge}=[color=gray!50]
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
%\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,0) {};
\node[minimum size = 0.35cm, draw=none] (depot) at (0,0) {};
\node[draw=none] (car1) at (-0.75,-0.25) {\car};
\node[draw=none] (car2) at (0.75,-0.25) {\car};
\node[draw=none] (car3) at (0,0.5) {\car};
\node[circle=0.3pt, draw=black, fill = gray!50] (c1) at (0,5) {1};
%\node[draw=none] (timeA) at (-0.9,5.5) {\clock{0.18}{0.35}{-22}{25}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c2) at (2,4) {2};
%\node[draw=none] (timeB) at (2.6,4) {\clock{0.18}{0.35}{-25}{-10}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c3) at (6,5) {3};
%\node[draw=none] (timeC) at (5.1,5.5) {\clock{0.18}{0.35}{12}{33}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c4) at (7,4) {4};
%\node[draw=none] (timeD) at (7.6,4) {\clock{0.18}{0.35}{12}{39}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c5) at (5,-2) {5};
%\node[draw=none] (timeE) at (5.6,-2) {\clock{0.18}{0.35}{-14}{0}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c6) at (-5,-2) {6};
%\node[draw=none] (timeF) at (-6.1,-2) {\clock{0.18}{0.35}{0}{17}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c7) at (-4,1) {7};
%\node[draw=none] (timeG) at (-5.1,1) {\clock{0.18}{0.35}{-15}{-3}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c8) at (-6,3) {8};
%\node[draw=none] (timeG) at (-7.1,3) {\clock{0.18}{0.35}{12}{37}{mygreen}};
%\begin{scope}[on background layer]
%\draw[emptyEdge] (c1) -- (c2);
%\draw[emptyEdge] (c1) -- (c7);
%\draw[emptyEdge] (c1) -- (c8);
%\draw[emptyEdge] (c2) -- (c3);
%\draw[emptyEdge] (c2) -- (c4);
%\draw[emptyEdge] (c2) -- (c7);
%\draw[emptyEdge] (c2) -- (c5);
%\draw[emptyEdge] (c3) -- (c4);
%\draw[emptyEdge] (c3) -- (c5);
%\draw[emptyEdge] (c4) -- (c5);
%\draw[emptyEdge] (c5) -- (c6);
%\draw[emptyEdge] (c6) -- (c7);
%\draw[emptyEdge] (c6) -- (c8);
%\draw[emptyEdge] (c7) -- (c8);
%\draw[emptyEdge] (c6) -- (depot);
%\draw[emptyEdge] (c7) -- (depot);
%\draw[emptyEdge] (c1) -- (depot);
%\draw[emptyEdge] (c2) -- (depot);
%\draw[emptyEdge] (c3) -- (depot);
%\draw[emptyEdge] (c5) -- (depot);
%\end{scope}
\end{tikzpicture}
\ No newline at end of file
\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline=(current bounding box.north)]
\tikzset{every node/.style={inner sep=0.3pt}}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
%\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,0) {};
\node[minimum size = 0.35cm, draw=none] (depot) at (0,0) {};
\node[draw=none, orange] (car1) at (-0.75,-0.25) {\car};
\node[draw=none, purple] (car2) at (0.75,-0.25) {\car};
\node[draw=none, cyan] (car3) at (0,0.5) {\car};
\node[circle=0.3pt, draw=black, fill = gray!50] (c1) at (0,5) {1};
%\node[draw=none] (timeA) at (-0.9,5.5) {\clock{0.18}{0.35}{-22}{25}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c2) at (2,4) {2};
%\node[draw=none] (timeB) at (2.6,4) {\clock{0.18}{0.35}{-25}{-10}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c3) at (6,5) {3};
%\node[draw=none] (timeC) at (5.1,5.5) {\clock{0.18}{0.35}{12}{33}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c4) at (7,4) {4};
%\node[draw=none] (timeD) at (7.6,4) {\clock{0.18}{0.35}{12}{39}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c5) at (5,-2) {5};
%\node[draw=none] (timeE) at (5.6,-2) {\clock{0.18}{0.35}{-14}{0}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c6) at (-5,-2) {6};
%\node[draw=none] (timeF) at (-6.1,-2) {\clock{0.18}{0.35}{0}{17}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c7) at (-4,1) {7};
%\node[draw=none] (timeG) at (-5.1,1) {\clock{0.18}{0.35}{-15}{-3}{mygreen}};
\node[circle=0.3pt, draw=black, fill = gray!50] (c8) at (-6,3) {8};
%\node[draw=none] (timeG) at (-7.1,3) {\clock{0.18}{0.35}{12}{37}{mygreen}};
\draw[color=cyan,line width=1pt,latex-] (car3) -- (c2);
\draw[color=cyan,line width=1pt,latex-] (c2) -- (c1);
\draw[color=cyan,line width=1pt,latex-] (c1) -- (c8);
\draw[color=cyan,line width=1pt,latex-] (c8) -- (car3);
\draw[color=purple,line width=1pt,latex-] (car2) -- (c5);
\draw[color=purple,line width=1pt,latex-] (c5) -- (c4);
\draw[color=purple,line width=1pt,latex-] (c4) -- (c3);
\draw[color=purple,line width=1pt,latex-] (c3) -- (car2);
\draw[color=orange,line width=1pt,latex-] (car1) -- (c7);
\draw[color=orange,line width=1pt,latex-] (c7) -- (c6);
\draw[color=orange,line width=1pt,latex-] (c6) -- (car1);
\end{tikzpicture}
\ No newline at end of file
figure/Billa.png

162 KiB

figure/DARP.jpg

16.9 KiB

figure/Hos.png

64.3 KiB

figure/Juan_small.jpg

7.48 KiB

figure/Milch-Sammlung.jpg

9.96 KiB

\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline=(current bounding box.north)]
\tikzset{every node/.style={inner sep=0.3pt}}
\newcommand*{\dem}[1]{
\begin{tikzpicture}
\node[rectangle,minimum size=4pt,fill=#1] {};
\end{tikzpicture}
}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\node at ($(A0)+(0.11,0.15)$) {\dem{white}};
\node at ($(A0)+(0.31,0.15)$) {\dem{white}};
\node at ($(A0)+(0.51,0.15)$) {\dem{white}};
\node at ($(A0)+(0.71,0.15)$) {\dem{white}};
\node at ($(A0)+(0.11,0.35)$) {\dem{white}};
\node at ($(A0)+(0.31,0.35)$) {\dem{white}};
\node at ($(A0)+(0.51,0.35)$) {\dem{white}};
\node at ($(A0)+(0.71,0.35)$) {\dem{white}};
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,0) {s};
\node[draw=none, black] (car3) at (-1,0.75) {\car};
\node[below left= 0.1cm and -0.4cm of depot] (depotT) { \orange{\footnotesize [0,11]}};
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55, right= 1 and 10cm of depot] (depotE) {t};
\node[above right = 0.01cm and -0.25cm of depotE] (TW_d) { \orange{\footnotesize [0,11]}};
\node[circle=0.3pt, draw=black, fill = gray!50, above right= 1cm and 3cm of depot] (c1) {1};
\node[above right = 0.1cm and 0.05cm of c1] (c1a) {\dem{mygreen}};
\node[left = -0.01cm of c1a] (c1b) {\dem{mygreen}};
\node[left = -0.01cm of c1b] (c1c) {\dem{mygreen}};
\node[left = -0.01cm of c1c] (cld) {\dem{mygreen}};
\node[above= 0.25cm of c1] (c1T) { \orange{\footnotesize [1,4]}};
\node[circle=0.3pt, draw=black, fill = gray!50, below right= 1cm and 3cm of depot] (c2) {2};
\node[below right = 0.1cm and -0.13cm of c2] (c2a) {\dem{mygreen}};
\node[left = -0.01cm of c2a] (c2b) {\dem{mygreen}};
\node[below= 0.25cm of c2] (c2T) { \orange{\footnotesize [4,5]}};
\node[circle=0.3pt, draw=black, fill = gray!50, above right= 1 and 7.5cm of depot] (c3) {3};
\node[above right = 0.1cm and 0cm of c3] (c3a) {\dem{mygreen}};
\node[left = -0.01cm of c3a] (c3b) {\dem{mygreen}};
\node[left = -0.01cm of c3b] (c3c) {\dem{mygreen}};
\node[above= 0.25cm of c3] (c3T) { \orange{\footnotesize [3,9]}};
\node[circle=0.3pt, draw=black, fill = gray!50, below right= 1cm and 7.5cm of depot] (c4) {4};
\node[below = 0.05cm of c4] (c4a) {\dem{mygreen}};
\node[below= 0.25cm of c4] (c4T) { \orange{\footnotesize [2,9]}};
\visible<1-2>{
\draw[color=cyan,line width=1pt, ->] (c1) to[bend angle =50, bend left ] node[above=1mm] {(1,2)} (depotE);
\draw[color=cyan,line width=1pt, ->] (c2) to[bend angle =50, bend right ] node[below=1mm] {(-2,2)} (depotE);
\draw[color=cyan,line width=1pt, ->] (c3) -- node[above =1mm] {(-1,2)} (depotE);
\draw[color=cyan,line width=1pt, ->] (c4) -- node[below =1mm] {(0,2)} (depotE);
\draw[color=cyan,line width=1pt, ->] (depot) -- node[above=1mm] {(1,2)} (c1) ;
\draw[color=cyan,line width=1pt, ->] (depot) -- node[above=1mm] {(4,2)} (c2) ;
\draw[color=cyan,line width=1pt, ->] (depot) to[bend angle =50, bend left ] node[above =1mm] {(-1,2)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (depot) to[bend angle =50, bend right ] node[below =1mm] {(1,2)} (c4);
\draw[color=cyan,line width=1pt] (c1) -- node[left=1mm] {(3,2)} (c2) ;
\draw[color=cyan,line width=1pt] (c1) -- node[above=1mm] {(4,2)} (c3) ;
\draw[color=cyan,line width=1pt] (c1) -- node[above left = 1.5mm and 8mm] {(0,2)} (c4) ;
\draw[color=cyan,line width=1pt] (c2) -- node[above right =1.5mm and 8mm] {(1,5)} (c3) ;
\draw[color=cyan,line width=1pt] (c2) -- node[below=1mm] {(-3,1)} (c4) ;
\draw[color=cyan,line width=1pt] (c3) -- node[right=1mm] {(0,5)} (c4) ;
}
\visible<3>{
\draw[color=red,line width=1pt, ->] (depot) to[bend angle =50, bend right ] node[below =1mm] {(1,2)} (c4) ;
%\draw[color=cyan,line width=1pt, ->] (depot) to[bend angle =50, bend right ] node[below =1mm] {(1,2)} (c4);
\draw[color=red,line width=1pt,<-] (c2) -- node[below=1mm] {(-3,1)} (c4) ;
\draw[color=red,line width=1pt, ->] (c2) to[bend angle =50, bend right ] node[below=1mm] {(-2,2)} (depotE) ;
}
\end{tikzpicture}
\ No newline at end of file
%\newcommand{\feasN}[3]{\visible<#2-|trans:#2->{\red{ \cancel{#1}}}$&$\visible<#3-|trans:#3->{\textnormal{\xmark} }}
%\newcommand{\domN}[3] {\only<#2-|trans:#2->{\gray{\cancel{#1}}}$&$\visible<#3-|trans:#3->{\textnormal{\bxmark}}}
%%\newcommand{\goodN}[3] {\visible<#2->{\green{#1}}$&$\visible<#3->{\textnormal{\cmark}}}
%
%\newcommand{\domL}[4] {\only<#2-#3|trans:#2-#3>{#1}\only<#4-|trans:#4->{\gray{\cancel{#1}}}$&$\visible<#4-|trans:#4->{\textnormal{\bxmark}}}
%
%\newcommand{\goodN}[4] {\only<#2-#3|trans:#2-#3>{#1}\only<#4-|trans:#4->{\green{#1}}$&$\visible<#4-|trans:#4->{\textnormal{\cmark}}}
\newcommand{\feasN}[3]{\visible<#2-|trans:0>{\red{ \cancel{#1}}}$&$\visible<#3-|trans:0>{\textnormal{\xmark} }}
\newcommand{\domN}[3] {\only<#2-|trans:0>{\gray{\cancel{#1}}}$&$\visible<#3-|trans:0>{\textnormal{\bxmark}}}
%\newcommand{\goodN}[3] {\visible<#2->{\green{#1}}$&$\visible<#3->{\textnormal{\cmark}}}
\newcommand{\domL}[4] {\only<#2-#3|trans:0>{#1}\only<#4-|trans:0>{\gray{\cancel{#1}}}$&$\visible<#4-|trans:0>{\textnormal{\bxmark}}}
\newcommand{\goodN}[4] {\only<#2-#3|trans:0>{#1}\only<#4-|trans:0>{\green{#1}}$&$\visible<#4-|trans:0>{\textnormal{\cmark}}}
\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline=(current bounding box.north)]
\tikzset{every node/.style={inner sep=0.3pt}}
\newcommand*{\dem}[1]{
\begin{tikzpicture}
\node[rectangle,minimum size=4pt,fill=#1] {};
\end{tikzpicture}
}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\node at ($(A0)+(0.11,0.15)$) {\dem{white}};
\node at ($(A0)+(0.31,0.15)$) {\dem{white}};
\node at ($(A0)+(0.51,0.15)$) {\dem{white}};
\node at ($(A0)+(0.71,0.15)$) {\dem{white}};
\node at ($(A0)+(0.11,0.35)$) {\dem{white}};
\node at ($(A0)+(0.31,0.35)$) {\dem{white}};
\node at ($(A0)+(0.51,0.35)$) {\dem{white}};
\node at ($(A0)+(0.71,0.35)$) {\dem{white}};
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
\path (-7,-7.0) rectangle (23.0,8.0);
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,0) {s};
\node[draw=none, black] (car3) at (-1,0.75) {\car};
\node[below left= 0.1cm and -0.4cm of depot] (depotT) { \orange{\footnotesize [0,11]}};
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55, below right= 1cm and 8cm of depot] (depotE) {t};
\node[below = 0.01cm of depotE] (TW_d) { \orange{\footnotesize [0,11]}};
\node[circle=0.3pt, draw=black, fill = gray!50, above right= 0.75cm and 2cm of depot] (c1) {1};
\node[below right = 0.1cm and 0.05cm of c1] (c1a) {\dem{mygreen}};
\node[left = -0.01cm of c1a] (c1b) {\dem{mygreen}};
\node[left = -0.01cm of c1b] (c1c) {\dem{mygreen}};
\node[left = -0.01cm of c1c] (cld) {\dem{mygreen}};
\node[below= 0.25cm of c1] (c1T) { \orange{\footnotesize [1,4]}};
\node[circle=0.3pt, draw=black, fill = gray!50, below right= 0.75cm and 2cm of depot] (c2) {2};
\node[above right = 0.1cm and -0.13cm of c2] (c2a) {\dem{mygreen}};
\node[left = -0.01cm of c2a] (c2b) {\dem{mygreen}};
\node[above= 0.25cm of c2] (c2T) { \orange{\footnotesize [4,5]}};
\node[circle=0.3pt, draw=black, fill = gray!50, above right= 0.75cm and 6cm of depot] (c3) {3};
\node[below right = 0.1cm and 0cm of c3] (c3a) {\dem{mygreen}};
\node[left = -0.01cm of c3a] (c3b) {\dem{mygreen}};
\node[left = -0.01cm of c3b] (c3c) {\dem{mygreen}};
\node[below= 0.25cm of c3] (c3T) { \orange{\footnotesize [3,9]}};
\node[circle=0.3pt, draw=black, fill = gray!50, below right= 0.75cm and 6cm of depot] (c4) {4};
\node[above = 0.05cm of c4] (c4a) {\dem{mygreen}};
\node[above= 0.25cm of c4] (c4T) { \orange{\footnotesize [2,9]}};
\node[above left = 0.4cm and -0.6cm of depot] (L_0) {\footnotesize{\begin{tabular}{ll}
$\goodN{L_0=([0,0,0],undef)}{1}{1}{2}$\\
\end{tabular}
}};
\setlength{\tabcolsep}{1pt}
\node[above left = 0.01cm and -1.5cm of c1] (L_1) {\footnotesize \begin{tabular}{ll}
$\feasN{L_{26}=([-5,7,8],L_{24})}{8}{8}$\\
$\feasN{L_{22}=([\phantom{-}1,6,7],L_{11})}{7}{7}$\\
$\feasN{L_{18}=([\phantom{-}7,6,6],L_{2})}{6}{6}$\\
$\feasN{L_{14}=([\phantom{-}3,5,7],L_{3})}{5}{5}$\\
$\domN{L_{10}=([\phantom{-}1,4,5],L_{4})}{4}{4}$ \\
$\goodN{L_{\phantom{1}1}=([\phantom{-}1,2,4],L_0)}{2}{2}{3}$\\
\end{tabular}
};
\node[below left = 0.2cm and -1.5cm of c2] (L_2) { \footnotesize \begin{tabular}{ll}
$\goodN{L_{\phantom{1}2}=([\phantom{-}4,4,2],L_0)}{2}{5}{6}$\\
$\domN{L_{\phantom{1}6}=([\phantom{-}4,4,6],L_{1})}{3}{3}$ \\
$\goodN{L_{11}=([-2,4,3],L_{4})}{4}{6}{7}$\\
$\feasN{L_{15}=([\phantom{-}0,8,5],L_{3})}{5}{5}$\\
$\feasN{L_{27}=([-8,6,5],L_{24})}{8}{8}$\\
\end{tabular}
};
\node[above = 0.01cm of c3] (L_3) { \footnotesize \begin{tabular}{ll}
$\feasN{L_{28}=([-5,10,7],L_{24})}{8}{8}$\\
$\domN{L_{23}=([\phantom{-}1,\phantom{1}9,6],L_{11})}{7}{7}$\\
$\domN{L_{19}=([\phantom{-}5,\phantom{1}9,5],L_{2})}{6}{6}$\\
$\domN{L_{12}=([\phantom{-}1,\phantom{1}7,4],L_{4})}{4}{4}$\\
$\feasN{L_{\phantom{1}7}=([\phantom{-}5,\phantom{1}4,7],L_{1})}{3}{3}$ \\
$\goodN{L_{\phantom{1}3}=([-1,\phantom{1}3,3],L_{0})}{2}{4}{5}$\\
\end{tabular}
};
\node[below left = 0.2cm and -1.5cm of c4] (L_4) { \footnotesize \begin{tabular}{ll}
$\goodN{L_{\phantom{1}4}=([\phantom{-}1,2,1],L_0)}{2}{3}{4}$\\
$\domN{L_{\phantom{1}8}=([\phantom{-}1,4,5],L_{1})}{3}{3}$ \\
$\domL{L_{16}=([-1,8,4],L_{3})}{5}{6}{7}$\\
$\domN{L_{20}=([\phantom{-}1,5,3],L_{2})}{6}{6}$\\
$\goodN{L_{24}=([-5,5,4],L_{11})}{7}{7}{8}$\\
\end{tabular}
};
\node[above right = 0.01cm and -0.5cm of depotE] (L_DE) { \footnotesize \begin{tabular}{ll}
$\goodN{L_{25}=([-5,7,4],L_{24})}{8}{8}{9}$\\
$\goodN{L_{21}=([-4,6,3],L_{11})}{7}{7}{8}$\\
$\domN{L_{17}=([\phantom{-}2,6,4],L_{2})}{6}{6}$\\
$\goodN{L_{13}=([-2,5,3],L_{3})}{5}{7}{8}$\\
$\goodN{L_{\phantom{1}9}=([\phantom{-}1,4,1],L_{4})}{4}{5}{6}$ \\
$\domL{L_{\phantom{1}5}=([\phantom{-}2,4,4],L_1)}{3}{3}{4}$\\
\end{tabular}
};
%\visible<2|trans:2>{
\visible<2|trans:0>{
\draw[color=cyan,line width=1pt, ->] (depot) -- node[above =1mm] {(1,2)} (c1) ;
\draw[color=cyan,line width=1pt, ->] (depot) -- node[below =1mm] {(4,2)} (c2) ;
\draw[color=cyan,line width=1pt, ->] (depot) to[bend angle =10, bend right ] node[above right =1.5mm and 1mm] {(-1,2)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (depot) to[bend angle =10, bend left ] node[below right =1.5mm and 1mm] {(1,2)} (c4) ;
}
%\visible<3|trans:3>{
\visible<3|trans:0>{
\draw[color=cyan,line width=1pt, ->] (c1) to[bend angle =60, bend right ] node[left=1mm] {(3,2)} (c2) ;
\draw[color=cyan,line width=1pt, ->] (c1) -- node[above=1mm] {(4,2)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (c1) -- node[below = 1mm ] {(0,2)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c1) to[bend angle =15, bend left ] node[above=1mm] {(1,2)} (depotE) ;
}
%\visible<4|trans:4>{
\visible<4|trans:0>{
\draw[color=cyan,line width=1pt, <-] (c1) -- node[above = 1mm ] {(0,2)} (c4) ;
\draw[color=cyan,line width=1pt, <-] (c2) -- node[above=1mm] {(-3,1)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c4) to[bend angle =10, bend left ] node[above =1mm] {(0,2)} (depotE) ;
\draw[color=cyan,line width=1pt, <-] (c3) to[bend angle =60, bend right ] node[right=1mm] {(0,5)} (c4) ;
}
%\visible<5|trans:5>{
\visible<5|trans:0>{
\draw[color=cyan,line width=1pt,<-] (c1) -- node[above=1mm] {(4,2)} (c3) ;
\draw[color=cyan,line width=1pt,<-] (c2) -- node[above =1.5mm ] {(1,5)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (c3) to[bend angle =60, bend right ] node[right=1mm] {(0,5)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c3) -- node[above right =1mm and -0.8mm] {(-1,2)} (depotE) ;
}
%\visible<6|trans:6>{
\visible<6|trans:0>{
\draw[color=cyan,line width=1pt, <-] (c1) to[bend angle =60, bend right ] node[left=1mm] {(3,2)} (c2) ;
\draw[color=cyan,line width=1pt,->] (c2) to[bend angle =25, bend left ] node[above =1.5mm ] {(1,5)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (c2) -- node[above=1mm] {(-3,1)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c2) to[bend angle =40, bend left ] node[above=1mm] {(-2,2)} (depotE) ;
}
%\visible<7|trans:7>{
\visible<7|trans:0>{
\draw[color=cyan,line width=1pt, <-] (c1) to[bend angle =60, bend right ] node[left=1mm] {(3,2)} (c2) ;
\draw[color=cyan,line width=1pt,->] (c2) to[bend angle =25, bend left ] node[above =1.5mm ] {(1,5)} (c3) ;
\draw[color=cyan,line width=1pt, ->] (c2) -- node[above=1mm] {(-3,1)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c2) to[bend angle =40, bend left ] node[above=1mm] {(-2,2)} (depotE) ;
}
%\visible<8|trans:8>{
\visible<8|trans:0>{
\draw[color=cyan,line width=1pt, <-] (c1) -- node[above = 1mm ] {(0,2)} (c4) ;
\draw[color=cyan,line width=1pt, <-] (c2) -- node[above=1mm] {(-3,1)} (c4) ;
\draw[color=cyan,line width=1pt, ->] (c4) to[bend angle =10, bend left ] node[above =1mm] {(0,2)} (depotE) ;
\draw[color=cyan,line width=1pt, <-] (c3) to[bend angle =60, bend right ] node[right=1mm] {(0,5)} (c4) ;
}
%\visible<10|trans:10>{
\visible<10|trans:0>{
\draw[color=green,line width=1pt, ->] (depot) to[bend angle =20, bend left ] node[above right =0.1mm and 1mm] {(1,2)} (c4) ;
\draw[color=green,line width=1pt, <-] (c2) to[bend angle =15, bend right ] node[above=1mm] {(-3,1)} (c4) ;
\draw[color=green,line width=1pt, ->] (c2) to[bend angle =15, bend left ] (c4) ;
\draw[color=green,line width=1pt, ->] (c4) to[bend angle =10, bend left ] node[above =1mm] {(0,2)} (depotE) ;
}
\setlength{\tabcolsep}{6pt}
\end{tikzpicture}
\ No newline at end of file
\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline={([yshift={6.5ex}]current bounding box.north)}]
\tikzset{every node/.style={inner sep=0.3pt}}
\newcommand*{\dem}[1]{
\begin{tikzpicture}
\node[rectangle,minimum size=4pt,fill=#1] at (0,0) {};
\end{tikzpicture}
}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\node at ($(A0)+(0.11,0.65)$) {\dem{white}};
\node at ($(A0)+(0.31,0.65)$) {\dem{white}};
\node at ($(A0)+(0.51,0.65)$) {\dem{white}};
\node at ($(A0)+(0.71,0.65)$) {\dem{white}};
\node at ($(A0)+(0.11,0.85)$) {\dem{white}};
\node at ($(A0)+(0.31,0.85)$) {\dem{white}};
\node at ($(A0)+(0.51,0.85)$) {\dem{white}};
\node at ($(A0)+(0.71,0.85)$) {\dem{white}};
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
\node[draw=none, anchor=west, tuklblue!75] (given) at (-0.75,4.2) {\small \underline{Given}};
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,3.2) {s/t};
\node[draw=none, anchor=west] (tDepot) at (1,3.2) {\footnotesize source/sink};
\node[circle, draw=black, fill = gray!50, inner sep=3pt] (cust) at (0,2.2) {};
\node[draw=none, anchor=west] (tKunde) at (1,2.2) {\footnotesize customers with demands ~ and time windows \orange{[~~]}};
\node[draw=none, anchor=west] at (7.7,3.3) {\dem{mygreen}};
\node[inner sep=0pt] (vehicle0) at (0.1,2.35) {\car};
\node[draw=none, anchor=west] (tfleet) at (1,1.2) {\footnotesize vehicle with capacity $Q$ = 6};
\node[inner sep=0pt] (vehicle0) at (0.1,0.2) {\cyan{(-2,2)}};
\node[draw=none, anchor=west] (tfleet) at (1,0.2) {\footnotesize (cost,travel times)};
%\node[minimum width = 0.35cm, minimum height=0.2pt, inner sep=0pt, draw=gray!70, fill=gray!70] (netw) at (0,0.15) {};
%\node[draw=none, anchor=west] (tNetw) at (1,0.2) {\footnotesize network};
%\node[draw=none] (given) at (1.5,-1.0) {\footnotesize \underline{Problem specific}};
%\node[inner sep=0pt] (tw) at (-0.25,-1.6) {\clock{0.18}{0.35}{0}{0}{white}};
%\node[draw=none, anchor=west] (ttw) at (1,-2.0) {\footnotesize time windows};
\end{tikzpicture}
\ No newline at end of file
\begin{tikzpicture}[scale=0.5, cross/.style={draw, cross out, minimum size=2*(#1-1pt), inner sep=0pt, outer sep=0pt},baseline={([yshift={6.5ex}]current bounding box.north)}]
\tikzset{every node/.style={inner sep=0.3pt}}
\newcommand*{\dem}[1]{
\begin{tikzpicture}
\node[rectangle,minimum size=4pt,fill=#1] at (0,0) {};
\end{tikzpicture}
}
\def\car{
\scalebox{0.6}{
\begin{tikzpicture}
\coordinate (A0) at (0,0);
\fill (A0) -- ($(A0)+(1,0)$) -- ($(A0)+(1,0.25)$) -- ($(A0)+(0.75,0.5)$) -- ($(A0)+(0,0.5)$) -- cycle;
\node at ($(A0)+(0.11,0.65)$) {\dem{white}};
\node at ($(A0)+(0.31,0.65)$) {\dem{white}};
\node at ($(A0)+(0.51,0.65)$) {\dem{white}};
\node at ($(A0)+(0.71,0.65)$) {\dem{white}};
\node at ($(A0)+(0.11,0.85)$) {\dem{white}};
\node at ($(A0)+(0.31,0.85)$) {\dem{white}};
\node at ($(A0)+(0.51,0.85)$) {\dem{white}};
\node at ($(A0)+(0.71,0.85)$) {\dem{white}};
\fill[black!70] ($(A0)+(0.2,0)$) circle (.1) ($(A0)+(0.8,0)$) circle (.1);
\end{tikzpicture}
}
}
\node[draw=none, anchor=west, tuklblue!75] (given) at (-0.75,4.2) {\small \underline{Gegeben}};
\node[minimum size = 0.35cm, draw=black, fill = red!95!black!55] (depot) at (0,3.2) {s/t};
\node[draw=none, anchor=west] (tDepot) at (1,3.2) {\footnotesize source/sink};
\node[circle, draw=black, fill = gray!50, inner sep=3pt] (cust) at (0,2.2) {};
\node[draw=none, anchor=west] (tKunde) at (1,2.2) {\footnotesize customers with demands ~ and time windows \orange{[~~]}};
\node[draw=none, anchor=west] at (7.7,3.3) {\dem{mygreen}};
\node[inner sep=0pt] (vehicle0) at (0.1,2.35) {\car};
\node[draw=none, anchor=west] (tfleet) at (1,1.2) {\footnotesize vehicle with capacity $Q$ = 6};
\node[inner sep=0pt] (vehicle0) at (0.1,0.2) {\cyan{$([1,2,4],L_0)$}};
\node[draw=none, anchor=west] (tfleet) at (2.1,0.2) {\footnotesize resource vector $([C_i,T_i,Q_i],$ pred)};
%\node[minimum width = 0.35cm, minimum height=0.2pt, inner sep=0pt, draw=gray!70, fill=gray!70] (netw) at (0,0.15) {};
%\node[draw=none, anchor=west] (tNetw) at (1,0.2) {\footnotesize network};
%\node[draw=none] (given) at (1.5,-1.0) {\footnotesize \underline{Problem specific}};
%\node[inner sep=0pt] (tw) at (-0.25,-1.6) {\clock{0.18}{0.35}{0}{0}{white}};
%\node[draw=none, anchor=west] (ttw) at (1,-2.0) {\footnotesize time windows};
\end{tikzpicture}
\ No newline at end of file
figure/Snowplows.PNG

1.74 MiB

figure/UniWien.jpg

185 KiB

figure/fwflogo.png

52.3 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment