Artificial Intelligence (AI) for planning
Introduction
Automated planning (Automated planning) is a discipline of artificial intelligence that aims to produce plans (that is, a schedule), typically for the execution of a robot or other agent. Planning programs that incorporate these algorithms are called planners.
A planner typically considers 3 inputs:
Generally, each action specifies preconditions that must be met as a requirement for that action, as well as postconditions, which constitute the effect on the current state of the world.
Examples of planning problems could be determining the trajectory of a robot in a space with obstacles, or the towers of Hanoi problem.