Neighborhood Inverse Consistency Preprocessing

Abstract

Constraint satisfaction consistency preprocessing methods are used to reduce search effort. Time and especially space costs limit the amount of preprocessing that will be cost effective. A new form of consistency preprocessing, neighborhood inverse consistency, can achieve more problem pruning than the usual arc consistency preprocessing in a cost effective manner. There are two basic ideas: 1) Common forms of consistency enforcement basically operate by identifying and remembering solutions to subproblems for which a consistent value cannot be found for some additional problem variable. The space required for this memory can quickly become prohibitive. Inverse consistency basically operates by removing values for variables that are not consistent with any solution to some subproblem involving additional variables. The space requirement is at worst linear. 2) Typically consistency preprocessing achieves some level of consistency uniformly throughout the problem. A subproblem solution w...

Cite

Text

Freuder and Elfe. "Neighborhood Inverse Consistency Preprocessing." AAAI Conference on Artificial Intelligence, 1996.

Markdown

[Freuder and Elfe. "Neighborhood Inverse Consistency Preprocessing." AAAI Conference on Artificial Intelligence, 1996.](https://mlanthology.org/aaai/1996/freuder1996aaai-neighborhood/)

BibTeX

@inproceedings{freuder1996aaai-neighborhood,
  title     = {{Neighborhood Inverse Consistency Preprocessing}},
  author    = {Freuder, Eugene C. and Elfe, Charles D.},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {1996},
  pages     = {202-208},
  url       = {https://mlanthology.org/aaai/1996/freuder1996aaai-neighborhood/}
}