liveBook · Manning

Determinism

As explained in Optimization Algorithms: AI techniques for design, planning, and control problems

A deterministic model is a model in which each action and current state uniquely determine the resulting state or outcome.

A deterministic model makes each action in a given state produce a uniquely determined outcome. In deterministic search, the same starting point follows the same procedural path each time. section 2.2 section 12.1.1

Determinism matters when choosing a search or planning method:

  • Deterministic methods include graph search such as depth-first search, breadth-first search, Dijkstra, and A*, as well as gradient-based methods. section 2.2
  • When the environment is uncertain, a deterministic model may not capture possible outcomes; stochastic planning instead uses transition probabilities. section 1.4.3 section 12.1.1

Planning a commute

A deterministic route plan estimates fixed travel times for train, car, or bike. If missed trains or varying traffic can change the outcome, a stochastic model represents those possibilities with probabilities. section 12.1.1

Figure 2.16 Deterministic vs. stochastic algorithms. Deterministic algorithms follow a set procedure, and the results are repeatable, while stochastic searches have elements of randomness built into the algorithms.

Compare repeatable procedures with searches that incorporate randomness. section 2.2

How Optimization Algorithms: AI techniques for design, planning, and control problems covers it

How deep it goes
Defines repeatability from a fixed starting point and names algorithm families, but does not develop their implementations.
Examples
Uses A* commute routes and contrasts deterministic travel times with probabilistic train and traffic delays.
What you can do after
Evaluate whether predictable transitions support deterministic planning or whether uncertainty calls for stochastic planning.
How it connects
Connects determinism with stochastic algorithms, graph search, and path planning.

Also explained in

Compare how 10 books explain determinism →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Optimization Algorithms: AI techniques for design, planning, and control problems. The section links point to the parts of the book it draws on.