192.084 Practical Applications of Answer Set Programming
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

This lecture provides students with the ability to apply knowledge representation and reasoning in practical applications.
Focused on Answer-Set Programming (ASP) students learn state-of-the-art techniques and methods to address industrial-sized applications and deal with typical issues arising in practice.

Subject of course

- A quick introduction to Answer-Set Programming (ASP).
- Methodology and workflow for ASP in practical applications.
- Overview of ASP tools and solvers, including strengths and weaknesses.
- State-of-the-art solving techniques to tackle industrial-sized applications (lazy-grounding, domain-specific heuristics, etc).
- Methods for minimizing problem complexity (syntactic restriction, abstraction, symmetry-breaking, order imposing, etc).
- Further (non-technical) problems to expect in practice.
- Application of learned knowledge in a small, industrial application project (praktisches Projekt) on real data from industry.

Additional information

Didactic approach:
Classroom lecture with exercises and practical project.


ECTS breakdown:
3.0 ECTS = 75h

20h Lectures
16h Exercises
25h Practical project + presentation
14h Oral exam + preparation

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue14:00 - 16:0012.03.2019 - 25.06.2019FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu17:00 - 19:0011.04.2019 - 27.06.2019FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Thu17:00 - 19:0001.08.2019FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Practical Applications of Answer Set Programming - Single appointments
DayDateTimeLocationDescription
Tue12.03.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue19.03.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue26.03.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue02.04.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue09.04.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu11.04.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Tue30.04.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu02.05.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Tue07.05.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu09.05.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Tue14.05.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu16.05.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Tue21.05.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue28.05.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue04.06.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu13.06.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Tue18.06.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Tue25.06.201914:00 - 16:00FAV Hörsaal 2 Practical Applications of Answer Set Programming
Thu27.06.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming
Thu01.08.201917:00 - 19:00FAV Hörsaal 2 UE: Practical Applications of Answer Set Programming

Examination modalities

Exercises (20%), realisation of the practical project plus presentation (40%), oral examination (40%).

Course registration

Begin End Deregistration end
01.03.2019 00:00 15.03.2019 23:55 15.03.2019 23:55

Curricula

Study CodeObligationSemesterPrecon.Info
066 931 Logic and Computation Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Experience in knowledge representation and ASP is advantageous but not strictly necessary for successful participation.

Miscellaneous

  • Attendance Required!

Language

English