An Introduction to the Planning Domain Definition Language

P Haslum, N Lipovetzky, D Magazzeni, C Muise

Synthesis Lectures on Artificial Intelligence and Machine Learning | Morgan & Claypool Publishers | Published : 2019


Planning is the branch of Artificial Intelligence (AI) that seeks to automate reasoning about plans, most importantly the reasoning that goes into formulating a plan to achieve a given goal in a given situation. AI planning is model-based: a planning system takes as input a description (or model) of the initial situation, the actions available to change it, and the goal condition to output a plan composed of those actions that will accomplish the goal when executed from the initial situation. The Planning Domain Definition Language (PDDL) is a formal knowledge representation language designed to express planning models. Developed by the planning research community as a means of facilitating ..

View full abstract