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.

2022S, VU, 2.0h, 3.0EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to are able to name and explain different tools, languages, and methods in answer-set programming, as well as to correctly argue theoretical relations.

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.

Teaching methods

Classroom lecture and exercises including a practical project.

 

Note: In case Covid-19 measures make it necessary the lecture will be switched to distance learning (lectures and exercises as live meetings in Big Blue Button or Zoom).

Mode of examination

Immanent

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
Wed17:00 - 19:0009.03.2022 - 29.06.2022Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon17:00 - 19:0014.03.2022 - 27.06.2022Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Practical Applications of Answer Set Programming - Single appointments
DayDateTimeLocationDescription
Wed09.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon14.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed16.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon21.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed23.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon28.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed30.03.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon04.04.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed06.04.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon25.04.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed27.04.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon02.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed04.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon09.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed11.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon16.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed18.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon23.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming
Wed25.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) Practical Applications of Answer Set Programming
Mon30.05.202217:00 - 19:00Seminarraum FAV 01 B (Seminarraum 187/2) UE: Practical Applications of Answer Set Programming

Examination modalities

Exercises (20%), realisation of a practical project together with its presentation (40%), and oral exam (40%).

Course registration

Begin End Deregistration end
01.03.2022 00:00 18.03.2022 23:55 18.03.2022 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