====== Assignment #1 - Classical Planning ====== The first assignment for the PUI class is going to be related to classical planning. We want you to go from the definition and modeling of a problem to parsing and processing it. And then implement a domain-independent planner that will be able to solve it together with many different problems using classical planning algorithms and heuristics. This homework should give you better understanding of the process of designing a planner and also clear out the motivation behind it. Every task in this assignment you complete will be needed further on. ===== Tasks ===== Assignment 1 consists of 3 separate tasks * [[courses:pui:assignments:assignment1-1|Assignment #1-1 - PDDL]] * [[courses:pui:assignments:assignment1-2|Assignment #1-2 - Grounding]] * [[courses:pui:assignments:assignment1-3|Assignment #1-3 - Planner]] The points for every task are * PDDL - 5 points * Grounding - 10 points * Planner - 15 points In total you can get **30 points** for this assignment. ===== Submissions ===== Every task is **mandatory** and has to be submitted in BRUTE according to the given instructions. The given deadlines are **hard deadlines**. It is not possible to submit the task after the given deadline. ===== Feedback ===== This is the first year of running this assignment so if you have any feedback on it and see ways to improve it, please fill it in a feedback form or contact your tutor [[mailto:urbanm30@fel.cvut.cz|Michaela Urbanovská]] directly by email.