Abstract
In this paper, we propose a strategy language for designing schemes of constraint solver collaborations: a set of strategy operators enables one to design several kinds of collaborations. We exemplify the use of this language by describing some well known techniques for solving constraints over finite domains and non-linear constraints over real numbers via collaboration of solvers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
F. Arbab and E. Monfroy. Heterogeneous distributed cooperative constraint solving using coordination. ACM Applied Computing Review, 6:4–17, 1999.
F. Benhamou, F. Goualard, L. Granvilliers, and J. Puget. Revising Hull and Box Consistency. In Proc. of International Conference on Logic Programming, pages 230–244, Las Cruces, USA, 1999. The MIT Press.
F. Benhamou and L. Granvilliers. Combining Local Consistency, Symbolic Rewriting, and Interval Methods. In Proc. of AISMC3, volume 1138 of LNCS, pages 144–159, Steyr, Austria, 1996. Springer-Verlag.
H. Beringer and B. DeBacker. Combinatorial Problem Solving in Constraint Logic Programming with Cooperative Solvers. In C. Beierle and L. Plümer, editors, Logic Programming: Formal Methods and Practical Applications, Studies in Computer Science and Artificial Intelligence. North Holland, 1995.
A. Bockmayr and T. Kasper. A unifying framework for integer and finite domain constraint programming. Research Report MPI-I-97-2-008, Max Planck Institut für Informatik, Saarbrücken, Germany, Aug. 1997.
B. Buchberger. Gröbner Bases: an Algorithmic Method in Polynomial Ideal Theory. In N. K. Bose, editor, Multidimensional Systems Theory, pages 184–232. D. Reidel Publishing Company, Dordrecht-Boston-Lancaster, 1985.
C. Castro. Building Constraint Satisfaction Problem Solvers Using Rewrite Rules and Strategies. Fundamenta Informaticae, 34(3):263–293, June 1998.
C. Castro. COLETTE, Prototyping CSP Solvers Using a Rule-Based Language. In J. Calmet and J. Plaza, editors, Proc. of The Fourth International Conference on Artificial Intelligence and Symbolic Computation, AISC'98, volume 1476 of LNCS, pages 107–119, Plattsburgh, NY, USA, Sept. 1998. Springer-Verlag.
C. Castro and E. Monfroy. A Control Language for Designing Constraint Solvers. In Proc. of Third International Conference Perspective of System Informatics, PSI'99, volume 1755 of LNCS, pages 402–415, Novosibirsk, Russia, 2000. Springer-Verlag.
J.-C. Faugere. Résolution des syst`emes déquations alg´ebriques. PhD thesis, Université Paris 6, France, 1994.
T. Frühwirth. Constraint handling rules. In A. Podelski, editor, Constraint Programming: Basics and Trends, volume 910 of LNCS. Springer-Verlag, 1995.
K. Geddes, G. Gonnet, and B. Leong. Maple V: Language reference manual. Springer Verlag, New York, Berlin, Paris, 1991.
P. Marti and M. Rueher. A Distribuited Cooperating Constraints Solving System. International Journal of Artificial Intelligence Tools, 4(1-2):93–113, 1995.
M. Meier and J. Schimpf. ECLiPSe User Manual. Technical Report ECRC-93-6, ECRC (European Computer-industry Research Centre), Munich, Germany, 1993.
E. Monfroy. Collaboration de solveurs pour la programmation logique á contraintes. Phd thesis, Université Henri Poincaré-Nancy 1, France, Nov. 1996. Also available in english. On-line at: http://www.cwi.nl/~eric/Private/Publications/index.html.
E. Monfroy. An environment for designing/executing constraint solver collaborations. ENTCS (Electronic Notes in Theoretical Computer Science), 16(1), 1998.
E. Monfroy. The Constraint Solver Collaboration Language of BALI. In D. Gabbay and M. de Rijke, editors, Frontiers of Combining Systems 2, volume 7 of Studies in Logic and Computation, pages 211–230. Research Studies Press/Wiley, 2000.
E. Monfroy, M. Rusinowitch, and R. Schott. Implementing Non-Linear Constraints with Cooperative Solvers. In K. M. George, J. H. Carroll, D. Oppenheim, and J. Hightower, editors, Proc. of ACM Symposium on Applied Computing (SAC'96), Philadelphia, PA, USA, pages 63–72. ACM Press, February 1996.
G. Nelson and D. C. Oppen. Simplifications by Cooperating Decision Procedures. ACM Trans. on Programming Languages and Systems, 1(2):245–257, Oct. 1979.
C. Ringeissen. Cooperation of decision procedures for the satisfiability problem. In F. Baader and K. Schulz, editors, Proc. of First Int. Workshop Frontiers of Combining Systems, FroCoS'96, pages 121–139. Kluwer Academic Publishers, 1996.
E. Tsang. Foundations of Constraint Satisfaction. Academic Press, 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Castro, C., Monfroy, E. (2001). Basic Operators for Solving Constraints via Collaboration of Solvers. In: Campbell, J.A., Roanes-Lozano, E. (eds) Artificial Intelligence and Symbolic Computation. AISC 2000. Lecture Notes in Computer Science(), vol 1930. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44990-6_11
Download citation
DOI: https://doi.org/10.1007/3-540-44990-6_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42071-2
Online ISBN: 978-3-540-44990-4
eBook Packages: Springer Book Archive