Proceedings

Optimal and Suboptimal Singleton Arc Consistency Algorithms

Download BibTeX Cite

Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence. Pages 54-58.

Abstract

Singleton arc consistency (SAC) enhances the pruning capability of arc consistency by ensuring that the network cannot become arc inconsistent after the assignment of a value to a variable. Algorithms have already been proposed to enforce SAC, but they are far from optimal time complexity. We give a lower bound to the time complexity of enforcing SAC, and we propose an algorithm that achieves this complexity, thus being optimal. However, it can be costly in space on large problems. We then propose another SAC algorithm that trades time optimality for a better space complexity. Nevertheless, this last algorithm has a better worst-case time complexity than previously published SAC algorithms. An experimental study shows the good performance of the new algorithms.

Christian Bessiere, and Romuald Debruyne. 2005. Optimal and Suboptimal Singleton Arc Consistency Algorithms. In Proceedings of the Nineteenth International Joint Conference on Artificial Intelligence, IJCAI-05. IJCAI, 54–58. https://ijcai.org/proceedings/2005/28
Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards