Sie sind auf Seite 1von 1

Automated planning and scheduling, sometimes denoted as simply AI planning,[1] is a branch

of artificial intelligence that concerns the realization of strategies or action sequences, typically for
execution by intelligent agents, autonomous robots and unmanned vehicles. Unlike
classical control and classification problems, the solutions are complex and must be discovered and
optimized in multidimensional space. Planning is also related to decision theory.
In known environments with available models, planning can be done offline. Solutions can be found
and evaluated prior to execution. In dynamically unknown environments, the strategy often needs to
be revised online. Models and policies must be adapted. Solutions usually resort to iterative trial and
error processes commonly seen in artificial intelligence. These include dynamic
programming, reinforcement learning and combinatorial optimization. Languages used to describe
planning and scheduling are often called action languages.

Overview[edit]
Given a description of the possible initial states of the world, a description of the desired goals, and a
description of a set of possible actions, the planning problem is to synthesise a plan that is
guaranteed (when applied to any of the initial states) to generate a state which contains the desired
goals (such a state is called a goal state).
The difficulty of planning is dependent on the simplifying assumptions employed. Several classes of
planning problems can be identified depending on the properties the problems have in several
dimensions.

 Are the actions deterministic or nondeterministic? For nondeterministic actions, are the
associated probabilities available?
 Are the state variables discrete or continuous? If they are discrete, do they have only a finite
number of possible values?
 Can the current state be observed unambiguously? There can be full observability and partial
observability.
 How many initial states are there, finite or arbitrarily many?
 Do actions have a duration?
 Can several actions be taken concurrently, or is only one action possible at a time?
 Is the objective of a plan to reach a designated goal state, or to maximize a reward function?
 Is there only one agent or are there several agents? Are the agents cooperative or selfish? Do
all of the agents construct their own plans separately, or are the plans constructed centrally for
all agents?
The simplest possible planning problem, known as the Classical Planning Problem, is determined
by:

 a unique known initial state,


 durationless actions,
 deterministic actions,
 which can be taken only one at a time,
 and a single agent.

Das könnte Ihnen auch gefallen