Our course “Answer set solving in practice” is usually held as a graduate course at the University of Potsdam but obvious circumstances made us produce an online version.

The teaching material follows our book on Answer Set Solving in Practice. The raw material of the course, like LaTeX sources, can be found in a github repository. The accompanying videos are provided through Potassco’s youtube channel and our university’s media server. All underlying ASP systems are available in open source at potassco.org and installable either from source or various package managers. Our native site also contains many other resources around ASP, such as documentation, tutorials, support and much more.

The schedule of the course follows roughly the material presented below and consists (usually) of two hours of lecture, two hours of exercises, both per week, along with a tutorial, and three practical assignments. We teach this usually in a format resembling a Y. We start with lectures and exercises up to the Language part. Then, we start a second branch with a tutorial on using ASP systems, which enables the students to accomplish the three practical assigments. (The first assignment is usually on modeling a Sudoku puzzle since it nicely relates to the n-Queens puzzle treated in the part on Modeling.) Lecture and exercises continue in parallel exploring foundations, algorithms, and implementation of ASP systems.

Take care, this page will grow and evolve over winter. So stay tuned and drop us an email for any comments!

All in one

The following slide deck and video playlist provide the last snapshot of the current material.

slides (v1.11.4) git videos 13h51m52s

Organization

slides videos workspace

Motivation

slides videos workspace

Introduction

slides videos exercises solutions practice workspace

Modeling

slides videos practice projects workspace

Language

slides videos workspace

Extensions

slides workspace

Grounding

slides videos workspace

Computation

slides videos workspace

Characterizations

Axiomatic characterization

slides videos workspace

Operational characterization

slides videos workspace

Proof-theoretic characterization

slides workspace

Solving

slides videos workspace