Simple Randomized Algorithms for Tractable Row and Tree Convex Constraints
Abstract
We identify tractable classes of constraints based on the following simple property of a constraint: “At every infeasible point, there exist two directions such that with respect to any other feasible point, moving along at least one of these two directions decreases a certain distance metric to it”. We show that connected row convex (CRC) constraints, arc-consistent consecutive tree convex (ACCTC) constraints, etc fit this characterization, and are therefore amenable to extremely simple polynomial-time randomized algorithms—the complexities of which are shown to be much less than that of the corresponding (known) deterministic algorithms and the (generic) lower bounds for establishing path-consistency. On a related note, we also provide a simple polynomial-time deterministic algorithm for finding tree embeddings of variable domains (if they exist) for establishing tree convexity in pathconsistent networks.
Cite
Text
Kumar. "Simple Randomized Algorithms for Tractable Row and Tree Convex Constraints." AAAI Conference on Artificial Intelligence, 2006.Markdown
[Kumar. "Simple Randomized Algorithms for Tractable Row and Tree Convex Constraints." AAAI Conference on Artificial Intelligence, 2006.](https://mlanthology.org/aaai/2006/kumar2006aaai-simple/)BibTeX
@inproceedings{kumar2006aaai-simple,
title = {{Simple Randomized Algorithms for Tractable Row and Tree Convex Constraints}},
author = {Kumar, T. K. Satish},
booktitle = {AAAI Conference on Artificial Intelligence},
year = {2006},
pages = {74-79},
url = {https://mlanthology.org/aaai/2006/kumar2006aaai-simple/}
}