Skip to content

Commit

Permalink
migrate material from ecai tutorial and legacy course
Browse files Browse the repository at this point in the history
  • Loading branch information
tortinator committed Jan 30, 2021
1 parent cdb945b commit 5b7e9d8
Show file tree
Hide file tree
Showing 12 changed files with 5,503 additions and 11 deletions.
16 changes: 16 additions & 0 deletions applications.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
% ----------------------------------------------------------------------
\lecture{Applications}{applications}
% ----------------------------------------------------------------------
\part{Applications}
% ----------------------------------------------------------------------
\section{Train scheduling}
\input{applications/train-scheduling}
% ----------------------------------------------------------------------
\section{Robotic intra-logistics}
\input{applications/asprilo}
% ----------------------------------------------------------------------
%
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "../../main"
%%% End:
32 changes: 32 additions & 0 deletions hsolving.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
% ----------------------------------------------------------------------
\lecture{Heuristic-driven solving}{hsolving}
% ----------------------------------------------------------------------
\part{Heuristic-driven solving}
% ----------------------------------------------------------------------
\section{Motivation}
% ------------------------------
\input{heuristic-driven-solving/motivation}
\input{solving/cdcl}
\input{heuristic-driven-solving/decide}
% ----------------------------------------------------------------------
\section{Heuristically modified ASP}
% ------------------------------
\subsection{Language}
% ------------------------------
\input{heuristic-driven-solving/hlanguage}
\input{heuristic-driven-solving/hstrips}
% ------------------------------
\subsection{Options}
% ------------------------------
\input{heuristic-driven-solving/hoptions}
\input{heuristic-driven-solving/hminimality}
% ----------------------------------------------------------------------
\section{Summary}
% ------------------------------
\input{heuristic-driven-solving/summary}
% ----------------------------------------------------------------------
%
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
%%% End:
2 changes: 1 addition & 1 deletion include/heuristic-driven-solving
2 changes: 1 addition & 1 deletion include/macros
5,376 changes: 5,376 additions & 0 deletions include/tikz-uml.sty

Large diffs are not rendered by default.

15 changes: 8 additions & 7 deletions main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
\usepackage{tikz}
\usetikzlibrary{arrows,chains,positioning,automata,decorations,shapes,calc,matrix,fit,backgrounds} % CHECK!!
% \usepackage{pgfpages}
% \usepackage{tikz-uml}
\usepackage{tikz-uml} % tsolving

\usepackage{chessboard}
\usepackage{weak-constraint-symbol}
Expand All @@ -41,6 +41,7 @@
\input{macros/operators}
\input{macros/tableau} % REVISE
\input{macros/listings} % DISTRIBUTE
\input{macros/modules}
\input{pifont-macros}
\input{algorithm-keywords}
%
Expand All @@ -62,8 +63,8 @@
%solving%
%
%encoding%
%meta%
msolving%
meta%
%msolving%
%tsolving%
%hsolving%
%systems%
Expand Down Expand Up @@ -91,13 +92,13 @@
\input{./ocharacterization}
\input{./pcharacterization}
\input{./solving}
%
% ------------------------------
\input{./encoding}
\input{./meta}
\input{./msolving}
% \input{./tsolving}
% \input{./hsolving}
% \input{./systems}
\input{./tsolving}
\input{./hsolving}
\input{./systems}
% ------------------------------
\input{./goodbye}
% ------------------------------
Expand Down
14 changes: 14 additions & 0 deletions msolving.tex
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,16 @@ \section{External atoms}
\input{multi-shot-solving/external}
\input{multi-shot-solving/external-example}
% ----------------------------------------------------------------------
\section{Foundations}
% ----------------------------------------------------------------------
\subsection{Module composition}
% ------------------------------
\input{module-composition}
% ------------------------------------------------------------
\subsection{States and operations}
% ------------------------------
\input{states-and-operations}
% ----------------------------------------------------------------------
\section{Case studies}
% ----------------------------------------------------------------------
\subsection{Incremental solving}
Expand All @@ -27,6 +37,10 @@ \subsection{Optimization}
% ------------------------------
\input{multi-shot-solving/optimization}
% ----------------------------------------------------------------------
\subsection{Planning}
% ------------------------------
\input{multi-shot-solving/towers-of-hanoi}
% ----------------------------------------------------------------------
\subsection{Board gaming}
% ------------------------------
\input{multi-shot-solving/robots}
Expand Down
Binary file added slides/meta-encoding.pdf
Binary file not shown.
10 changes: 10 additions & 0 deletions systems.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
% ----------------------------------------------------------------------
\lecture{Systems}{systems}
% ----------------------------------------------------------------------
\part{Systems}
% ----------------------------------------------------------------------

%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
%%% End:
43 changes: 43 additions & 0 deletions tsolving.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
% ----------------------------------------------------------------------
\lecture{Theory solving}{tsolving}
% ----------------------------------------------------------------------
\part{Theory solving}
% ----------------------------------------------------------------------
\input{theory-solving/motivation}
\input{theory-solving/tsolving-process}
% ----------------------------------------------------------------------
\section{Theory language}
% ----------------------------------------------------------------------
\input{theory-solving/tsolving-process-grounding}
\input{theory-solving/grammar-linear-constraints}
\input{theory-solving/send-more-money}
% ----------------------------------------------------------------------
\section{Intermediate format}
% ------------------------------
\input{theory-solving/aspif}
% ----------------------------------------------------------------------
\section{Theory propagation}
% ----------------------------------------------------------------------
\input{theory-solving/tsolving-process-solving}
\input{systems/architecture-one}
\input{theory-solving/tpropagation}
% ----------------------------------------------------------------------
\section{Exemplars}
% ----------------------------------------------------------------------
\subsection{Acyclicity checking}
% ------------------------------
\input{acyclicity}
% ----------------------------------------------------------------------
\subsection{Constraint answer set programming}
% ------------------------------
\input{casp}
% ----------------------------------------------------------------------
\section{Summary}
% ------------------------------
\input{theory-solving/summary}
% ----------------------------------------------------------------------
%
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
%%% End:

0 comments on commit 5b7e9d8

Please sign in to comment.