Problem Spaces
in Soar
Problem Spaces
in Soar
Soar represents all tasks as collections of problem spaces,
following the
Problem Space Hypothesis. Problem
spaces are made up of a set of states and operators that manipulate
the states. Soar begins work on a task by choosing a problem space,
then an initial state in the space. Soar represents the goal of the
task as some final state in the problem space. Soar repeats its Decision Cycle as necessary to move from the
initial state to the current state.
Whenever the decision cycle comes to an impasse Soar chooses a new problem
space to try to resolve the impasse. Information about the problem
spaces available to Soar must be given to it before a task can use
those problem spaces.
Return to the top of this architecture.
Current Location: Soar - Architecture - Problem Spaces