1. Optimal Algorithms for Min-Closed, Max-Closed and Arc Consistency over Connected Row Convex Constraints
- Author
-
Arnab Bhattacharya, Partha Dutta, and Shubhadip Mitra
- Subjects
Constraint (information theory) ,Consistency (database systems) ,Key (cryptography) ,Regular polygon ,Local consistency ,Binary number ,Pairwise comparison ,Algorithm ,Constraint satisfaction problem ,Mathematics - Abstract
A key research interest in the area of Constraint Satisfaction Problems (CSP) is to identify tractable classes of constraints and develop efficient algorithms for solving them. In this paper, we propose an optimal algorithm for solving r-ary min-closed and max-closed constraints. Assuming r = O(1), our algorithm has an optimal running time of O(ct) where c and t are the number of constraints and the maximum size of any constraint, respectively. This significantly improves the existing pairwise consistency based algorithm that takes O(c2t2) time. Moreover, for (binary) connected row convex (CRC) constraints, we design an optimal algorithm for arc consistency that runs in O(cd) time where d is the largest size of any domain. This again improves upon the existing O(cd2) algorithms. This, in turn, leads to a faster algorithm for solving CRC constraints. We also show how our solutions can be applied to determine problems in large distributed IT systems. The experimental evaluation shows that the proposed algorithms are several orders of magnitudes faster than the state-of-the-art algorithms.
- Published
- 2017
- Full Text
- View/download PDF