Skip to main content

Partial arc consistency

  • Constraint Satisfaction Problems
  • Conference paper
  • First Online:
Over-Constrained Systems (OCS 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1106))

Included in the following conference series:

  • 943 Accesses

Abstract

A constraint network is arc consistent if any value of its variables is compatible with at least one value of any other variable. Enforcing arc consistency in a constraint network is a commonly used preprocessing step before identifying the globally consistent value assignments to all the variables. Since many constraint networks that arise in practice are overconstrained, any global assignment of values to the variables involved, is expected to include constraint violations. Therefore, it is often necessary to enforce some weak form of consistency, to avoid excessive value elimination due to the existence of many constraints. It is also necessary that this form of consistency be enforced fast. In this paper, we introduce a notion of weak local consistency that we call partial arc consistency. We then give an algorithm that, for any constraint network of n variables, outputs a partially arc consistent subnetwork of it in sublinear (O(√n log n)) parallel time using O(n 2) processors. This algorithm removes at least a constant fraction of the local inconsistencies of a general constraint network, without eliminating any globally consistent assignment of values. To our knoweldge, it is the first sublinear-time parallel algorithm with polynomially many processors that achieves this extent of local consistency. Moreover, we propose several approximation schemes to a total solution of the arc consistency problem. We show that these approximation schemes are inherently sequential (more formally, they are P-complete), a fact indicating that the approach of partial solutions, rather than that of approximation schemes, is more promising for parallelism.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Bessiere, Arc-consistency and arc-consistency again. Artificial Intelligence, 65:179–190, 1994.

    Google Scholar 

  2. M.C. Cooper, An optimal κ-consistency algorithm. Artificial Intelligence, 41:89–95, 1990.

    Google Scholar 

  3. P.R. Cooper and M.J. Swain, Arc consistency: parallelism and domain dependence. Artificial Intelligence, 58:207–235, 1992.

    Google Scholar 

  4. R. Dechter, Constraint networks. In: S. Shapiro, ed., Encyclopedia of Artificial Intelligence (Wiley, New York, 2nd ed., 1992) 276–285.

    Google Scholar 

  5. N.D. Dendris, L.M. Kirousis, Y.C. Stamatiou, and D.M. Thilikos, Partiality and Approximation Schemes for Local Consistency in Networks of Constraints. Proceedings 15th Conference on Foundations of Software Technology and Theoretical Computer Science, Bangalore, India (1995) 210–224.

    Google Scholar 

  6. R.M. Karp and V. Ramachandran, Parallel algorithms for shared-memory machines. In: J. van Leeuwen, ed., Handbook of Theoretical Computer Science (Elsevier, Amsterdam, 1990).

    Google Scholar 

  7. S. Kasif. On the parallel complexity of discrete relaxation in constraint satisfaction networks. Artificial Intelligence, 45:275–286, 1990.

    Article  Google Scholar 

  8. K.J. Lieberherr and E. Specker, Complexity of partial satisfaction. J. of the ACM, 28:411–421, 1981.

    Google Scholar 

  9. A.K. Mackworth. Constraint satisfaction. In: S. Shapiro, ed., Encyclopedia of Artificial Intelligence(Wiley, New York, 2nd ed., 1992) 285–293.

    Google Scholar 

  10. A. Samal and T.C. Henderson, Parallel consistent labeling algorithms. International Journal of Parallel Programming, 16(5):341–364, 1987.

    MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Michael Jampel Eugene Freuder Michael Maher

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dendris, N.D., Kirousis, L.M., Stamatiou, Y.C., Thilikos, D.M. (1996). Partial arc consistency. In: Jampel, M., Freuder, E., Maher, M. (eds) Over-Constrained Systems. OCS 1995. Lecture Notes in Computer Science, vol 1106. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61479-6_25

Download citation

  • DOI: https://doi.org/10.1007/3-540-61479-6_25

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61479-1

  • Online ISBN: 978-3-540-68601-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics