Home › Glossary › Systems › Partial order reduction

Advanced · Systems

Partial order reduction

Visual diagram · (in preparation) · Math · (in preparation) · Worked example · 3 difficulty levels.

TL;DR. A technique to reduce the search space in model checking or planning by exploiting the commutativity of concurrent transitions.

Technical Definition

A technique to reduce the search space in model checking or planning by exploiting the commutativity of concurrent transitions.

How it works

Partial order reduction is an optimization technique used in formal verification and automated planning. It aims to reduce the computational complexity by observing that certain concurrent actions can occur in different orders without changing the final state, thus pruning redundant search paths.

Related Concepts

  • Model checking — An automated technique for verifying if a system model meets specific requirements or properties, like absence of critical errors.

Further Reading

  • Wikipedia — Glossary of AI