Proceedings

Optimal and Suboptimal Singleton Arc Consistency Algorithms

Download BibTeX Cite

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

© 2005 International Joint Conferences on Artificial Intelligence

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.

  1. [Barták and Erben, 2003] R. Barták and R. Erben. Singleton arc consistency revised. In ITI Series 2003-153, Prague, 2003.
  2. [Barták and Erben, 2004] R. Barták and R. Erben. A new algorithm for singleton arc consistency. In Proceedings FLAIRS'04, Miami Beach FL, 2004. AAAI Press.
  3. [Berlandier, 1995] P. Berlandier. Improving domain filtering using restricted path consistency. In Proceedings IEEE- CAIA'95, 1995. [Bessière and Régin, 2001]
  4. C. Bessière and J.C. Régin. Re- fining the basic constraint propagation algorithm. In Pro- ceedings IJCAI'01, pages 309-315, Seattle WA, 2001. IJCAI
  5. [Bessière, 1994] C. Bessière. Arc-consistency and arc- consistency again. Artificial Intelligence, 65:179-190, 1994.
  6. [Debruyne and Bessière, 1997a] R. Debruyne and C. Bessière. From restricted path consistency to max-restricted path consistency. In Proceedings CP'97, pages 312-326, Linz, Austria, 1997.
  7. [Debruyne and Bessière, 1997b] R. Debruyne and C. Bessière. Some practicable filtering techniques for the constraint satisfaction problem. In Proceedings IJCAI'97, pages 412-417, Nagoya, Japan, 1997. IJCAI
  8. [Debruyne and Bessière, 2001] R. Debruyne and C. Bessière. Domain filtering consistencies. Jour- nal of Artificial Intelligence Research, 14:205-230, 2001.
  9. [Freeman, 1995] J.W. Freeman. Improvements to proposi- tional satisfiability search algorithms. PhD thesis, Univer- sity of Pennsylvania, Philadelphia PA, 1995.
  10. [Freuder, 1978] E.C. Freuder. Synthesizing constraint ex- pressions. Communications of the ACM, 21(11):958-966, Nov 1978.
  11. [Frost et al., 1996] D. Frost, C. Bessière, R. Dechter, and J.C. Régin. Random uniform csp generators. URL: http://www.lirmm.fr/˜bessiere/generator.html, 1996. Link
  12. [Lhomme, 1993] O. Lhomme. Consistency techniques for numeric csps. In Proceedings IJCAI'93, pages 232-238, Chambéry, France, 1993. IJCAI
  13. [Li and Ambulagan, 1997] C.M. Li and Ambulagan. Heuris- tics based on unit propagation for satisfiability problems. In Proceedings IJCAI'97, pages 366-371, Nagoya, Japan, 1997. IJCAI
  14. [Mackworth, 1977] A.K. Mackworth. Consistency in net- works of relations. Artificial Intelligence, 8:99-118, 1977.
  15. [McGregor, 1979] J.J. McGregor. Relational consistency al- gorithms and their application in finding subgraph and graph isomorphism. Information Science, 19:229-250, 1979.
  16. [Montanari, 1974] U. Montanari. Networks of constraints: Fundamental properties and applications to picture pro- cessing. Information Science, 7:95-132, 1974.
  17. [Prosser et al., 2000] P. Prosser, K. Stergiou, and T Walsh. Singleton consistencies. In Proceedings CP'00, pages 353-368, Singapore, 2000.
  18. [Prosser, 1996] P. Prosser. An empirical study of phase tran- sition in binary constraint satisfaction problems. Artificial Intelligence, 81:81-109, 1996.
  19. [Zhang and Yap, 2001] Y. Zhang and R.H.C. Yap. Making AC-3 an optimal algorithm. In Proceedings IJCAI'01, pages 316-321, Seattle WA, 2001. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards