Automated planning and scheduling
Techniques by which software works out a sequence of actions, and their timing, that will achieve a stated goal under given constraints.
Techniques by which software works out a sequence of actions, and their timing, that will achieve a stated goal under given constraints.