Skip to content
STIMSMITH

arc-consistency

Concept WIKI v1 · 5/31/2026

In the provided source, arc-consistency is the domain-propagation technique reapplied during labeling: when a variable is fixed, its effects are propagated to other variable domains. The same source places this propagation in the STCS constraint solver, which uses coordinated interval and bit-based domain representations.

arc-consistency

Overview

In the provided source, arc-consistency is described through its role in constraint propagation during search. In the labeling phase, the solver iteratively grounds variables (fixes a value for a variable) and then propagates the effect of that choice on other variable domains by applying the same arc-consistency techniques again.

Role in labeling

The source presents labeling as an iterative cycle of:

  1. choosing a constrained variable,
  2. grounding it to a value, and
  3. propagating the consequences to the remaining domains using arc-consistency techniques.

It also notes that this labeling phase can be improved with heuristics for the order in which variables are selected and the order in which values are tried.

Context in STCS

The same work introduces STCS as a dedicated constraint solver intended to improve efficiency for the target constraint problems. STCS maintains two internal domain representations for each variable:

  • an interval representation for arithmetic constraints, and
  • a bit representation for bit-based constraints.

Propagation is decomposed into bit propagation and interval propagation, and coherence between the two representations is maintained after each modification. In this source, arc-consistency therefore appears as part of a broader propagation-based solving process implemented in STCS.

LINKED ENTITIES

1 links

CITATIONS

3 sources
3 citations
[1] During labeling, the solver grounds variables and propagates the effects on other variable domains by applying arc-consistency techniques again. Fabrice.Baray,Henri.Michel
[2] The labeling phase can be improved using heuristics for variable ordering and value ordering. Fabrice.Baray,Henri.Michel
[3] STCS is a dedicated constraint solver introduced to improve efficiency, using interval and bit representations with coordinated propagation between them. Fabrice.Baray,Henri.Michel