Add new figures for the incremental techniques
This commit is contained in:
parent
19e5e976a9
commit
ee7d13ab53
BIN
assets/img/inc_cmp_lex.pdf
Normal file
BIN
assets/img/inc_cmp_lex.pdf
Normal file
Binary file not shown.
BIN
assets/img/inc_cmp_lns.pdf
Normal file
BIN
assets/img/inc_cmp_lns.pdf
Normal file
Binary file not shown.
@ -566,15 +566,6 @@ We implemented both approaches using the \nanozinc\ prototype, with the results
|
|||||||
The incremental \nanozinc\ translation shows a 12x speedup compared to re-compiling the model from scratch in each iteration.
|
The incremental \nanozinc\ translation shows a 12x speedup compared to re-compiling the model from scratch in each iteration.
|
||||||
For this particular problem, incrementally instructing the target solver (\gls{gecode}) does not lead to a significant reduction in runtime.
|
For this particular problem, incrementally instructing the target solver (\gls{gecode}) does not lead to a significant reduction in runtime.
|
||||||
|
|
||||||
\begin{figure}
|
|
||||||
\centering
|
|
||||||
\includegraphics[width=0.5\columnwidth]{assets/img/6_gbac}
|
|
||||||
\caption{\label{fig:6-gbac}A run-time performance comparison between incremental processing (Incr.)
|
|
||||||
and re-evaluation (Redo) of 5 GBAC \minizinc\ instances in the application of \gls{lns} on a 3.4 GHz Quad-Core Intel Core i5 using the Gecode 6.1.2 solver.
|
|
||||||
Each run consisted of 2500 iterations of applying neighbourhood predicates.
|
|
||||||
Reported times are averages of 10 runs.}
|
|
||||||
\end{figure}
|
|
||||||
|
|
||||||
\paragraph{Radiation} Our second experiment is based on a problem of planning cancer radiation therapy treatment using multi-leaf collimators \autocite{baatar-2011-radiation}.
|
\paragraph{Radiation} Our second experiment is based on a problem of planning cancer radiation therapy treatment using multi-leaf collimators \autocite{baatar-2011-radiation}.
|
||||||
Two characteristics mark the quality of a solution: the amount of time the patient is exposed to radiation, and the number of ``shots'' or different angles the treatment requires.
|
Two characteristics mark the quality of a solution: the amount of time the patient is exposed to radiation, and the number of ``shots'' or different angles the treatment requires.
|
||||||
However, the first characteristic is considered more important than the second.
|
However, the first characteristic is considered more important than the second.
|
||||||
@ -592,13 +583,15 @@ Given two variables \mzninline{exposure} and \mzninline{shots}, once we have fou
|
|||||||
Since each added lexicographic constraint is strictly stronger than the previous one, we never have to retract previous constraints.
|
Since each added lexicographic constraint is strictly stronger than the previous one, we never have to retract previous constraints.
|
||||||
|
|
||||||
\begin{figure}
|
\begin{figure}
|
||||||
\centering
|
\begin{subfigure}[b]{0.5\linewidth}
|
||||||
\includegraphics[width=0.5\columnwidth]{assets/img/6_radiation}
|
\includegraphics[width=\columnwidth]{assets/img/inc_cmp_lex.pdf}
|
||||||
\caption{\label{fig:6-radiation}A run-time performance comparison between
|
\caption{\label{subfig:inc-cmp-lex}Radiation}
|
||||||
incremental processing (Incr.) and re-evaluation (Redo) of 9 Radiation
|
\end{subfigure}
|
||||||
\minizinc\ instances in the application of Lexicographic objectives on a 3.4
|
\begin{subfigure}[b]{0.5\linewidth}
|
||||||
GHz Quad-Core Intel Core i5 using the \gls{gecode} 6.1.2 solver. Each test was run
|
\includegraphics[width=\columnwidth]{assets/img/inc_cmp_lns.pdf}
|
||||||
to optimality and was conducted 20 times to provide an average.}
|
\caption{\label{subfig:inc-cmp-lns}GBAC}
|
||||||
|
\end{subfigure}
|
||||||
|
\caption{\label{fig:inc-cmp} A comparison of the two new incremental techniques and a recompilation strategy.}
|
||||||
\end{figure}
|
\end{figure}
|
||||||
|
|
||||||
As shown in \cref{fig:6-radiation}, the incremental processing of the added \mzninline{lex_less} calls is a clear improvement over the re-evaluation of the whole model.
|
As shown in \cref{fig:6-radiation}, the incremental processing of the added \mzninline{lex_less} calls is a clear improvement over the re-evaluation of the whole model.
|
||||||
|
Reference in New Issue
Block a user