Invariant Graph Propagation in Constraint-Based Local Search

Abstract

In constraint-based local search, an assignment to the search variables is improved upon by an iterative procedure that replaces the current assignment with a similar assignment. The latter is selected by a heuristic that assesses the qualities of a subset of all similar assignments, where the quality of such assignments is determined via a process called invariant graph propagation. Since, typically, many similar assignments are considered in every iteration, invariant graph propagation must be as efficient as possible. Since invariant graph propagation is independent of the selection heuristic, any comparison between different invariant graph propagation styles under different selection heuristics can be misleading. In this paper, we describe and compare both theoretically and empirically the throughput of several invariant graph propagation styles, and give criteria when one style or another is to be used.

Cite

Text

Lewander et al. "Invariant Graph Propagation in Constraint-Based Local Search." Journal of Artificial Intelligence Research, 2025. doi:10.1613/JAIR.1.17482

Markdown

[Lewander et al. "Invariant Graph Propagation in Constraint-Based Local Search." Journal of Artificial Intelligence Research, 2025.](https://mlanthology.org/jair/2025/lewander2025jair-invariant/) doi:10.1613/JAIR.1.17482

BibTeX

@article{lewander2025jair-invariant,
  title     = {{Invariant Graph Propagation in Constraint-Based Local Search}},
  author    = {Lewander, Frej Knutar and Flener, Pierre and Pearson, Justin},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2025},
  doi       = {10.1613/JAIR.1.17482},
  volume    = {83},
  url       = {https://mlanthology.org/jair/2025/lewander2025jair-invariant/}
}