State space (dynamical system)

From Wikipedia, the free encyclopedia
  (Redirected from State space)
Jump to: navigation, search

In the theory of discrete dynamical systems, a state space is a directed graph where each possible state of a dynamical system is represented by a vertex, and there is a directed edge from a to b if and only if ƒ(a) = b where the function f defines the dynamical system.

State spaces are useful in computer science as a simple model of machines. Formally, a state space can be defined as a tuple [NASG] where:

  • N is a set of states
  • A is a set of arcs connecting the states
  • S is a nonempty subset of N that contains start states
  • G is a nonempty subset of N that contains the goal states.

A state space has some common properties:

In a computer program, when the effective state space[clarification needed] is small compared to all reachable states, this is referred to as clumping.[examples needed] Software such as LURCH analyzes such situations.

State space search explores a state space.

See also [edit]

  • State space (controls) for information about continuous state space in control engineering.
  • State space (physics) for information about continuous state space in physics.
  • Phase space for information about phase state (like continuous state space) in physics and mathematics.
  • Probability space for information about state space in probability.
  • Game complexity theory, which relies on the state space of game outcomes
  • Dynamical systems for information about "state space" with a dynamical systems model of cognition.

References [edit]