Image for PDDL3

PDDL3

PDDL3 (Planning Domain Definition Language version 3) is a formal language used to define complex planning problems, especially for artificial intelligence systems. It extends previous versions by allowing planners to specify not only what goals to achieve but also preferences, constraints, and temporal conditions—rules about when and how certain goals should be accomplished. This helps AI systems generate more realistic, adaptable plans that consider various scenarios and priorities, making them better suited for real-world applications such as logistics or robotics. Essentially, PDDL3 provides a structured way to model detailed planning requirements beyond simple goal achievement.