Abstract
The development of a system based on constraint programming includes two main phases: first, the problem to be solved is formulated as a constraint satisfaction problem; then, the formulation is implemented in a constraint-programming language. Constraint-programming research has mainly concentrated on the second phase, by studying powerful declarative languages that automatically propagate the constraints stated in a program. Nevertheless, when developing a solution to a real-world problem, the cost due to the first phase, is often more relevant. This paper addresses the issues of what a model of real-world constraint satisfaction problems should be and how it should be constructed.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
A. Borning, Thinglab: A Constraint-Oriented Simulation Laboratory, Ph.D. Thesis, Stanford University, CA, 1979.
Bull S.A. Ed.: Manuel Charme First, Bull Publication No. 95-F2-52GN-REVO, Annexe A, pages 29–49, Paris, France, 1991.
Y. C. Chan, Practical Constraint-Based Programming: Solving Problems with the Charme Language, John Wiley & Sons Publisher, to appear, 1994.
M. D'Andréa, Scheduling and Optimization in the Automobile Industry, Lecture Notes in Artificial Intelligence, vol. 636, G. Comyn, N. E. Fuchs, Ratcliffe (Editors), Springer Verlag, 1992.
B. Freeman-Benson, A. Borning, Integrating Constraints with an Object-Oriented Language, Proc. of the 1992 European Conference on Object-Oriented Programming, June 1992.
M. Fowler, A Comparison of Object-Oriented Analysis and Design Methods, in Approaches to Object-Oriented Analysis and Design, A. Carmichael Ed., Ashgate, 1993.
V. Gosselin, Train Scheduling Using Constraint Programming Techniques”, Actes 13eme Journée International sur les Systèmes Expert et Leur Application, Avignon, 1993.
D. R. Harris, A Hybrid Object and Constraint Representation Language, AAAI-86, Philadelphia, Pennsylvania, 1986.
T. Kökény: CSPOO: Un Système à Résolution de Contraintes Orienté Objet, Réprésentation Par Objet, La Grande Motte, pages 39–49, July 1993.
V. Kumar: Algorithms for Constraint Satisfaction Problems: a Survey. AI Magazine, 13, 1992, 32–44.
M. Leconte, F. Leyter, Update Specification of Logic Constraint Programming Methodology, Deliverable D2.1.2.2, CHIC Esprit Project 5291, July 1993.
J. Marcovich, Y. Tourbier, Une Application de la Programmation par Contraintes: Construction de Plans d'Experience Orthogonaux au Sens Strict avec Condor, Actes des Journées Internationales d'Avignon, 1989.
B. A. Myers, D. A. Giuse, B. Vander Zanden, Declarative Programming in a Prototype-Instance System: Object-Oriented Programming Without Writing Methods, OOPSLA'92, 184–200, 1992.
B. Nadel, Some Applications of the Constraint Satisfaction Problem, Tech. Report CSC-90-008, Dept. of C.S., Wayne State University, Detroit, MI, 1990.
A. Oplobedu, Charme: un Langage Industriel de Programmation par Contraintes, Actes 9eme Journée International sur les Systèmes Expert et Leur Applications, Vol. 1, 55–70, Avignon, 1989.
M. Paltrinieri, A. Momigliano, F. Torquati, Scheduling of an Aircraft Fleet, AAAI Tech. Rep. SS-92-01. Also as NASA Tech. Rep. FIA-92-17, NASA Ames, Moffet Field, CA, USA, 1992.
J.-F. Puget, Programmation Par Contraintes Orientée Objet, 12th International Conference on AI, ES and NL, 129–138, Avignon, France, 1992.
A. Roth, Constraint Programming: A Practical Solution to Complex Problems, AI Expert, pages 36–39 Sept. 1993.
D. Srivastava, R. Ramakrishnan, P. Z. Revesz: Constraint Objects, Second International Workshop on Principles and Practice of Constraint Programming, Orcas Island, WA, May 1994.
I. Sutherland, A Man-Machine Graphical Communication System, PhD Thesis, MIT, 1963.
S. Thennarangam, G. Singh: Inferring 3-dimensional Constraints with DEVI, Second International Workshop on Principles and Practice of Constraint Programming, Orcas Island, WA, May 1994.
P. Van Hentenryck: Constraint Satisfaction in Logic Programming, The MIT Press, Cambridge, Massachusetts, 1989.
M. Wilk, Equate: An Object-Oriented Constraint Solver, OOPSLA '91, pages 286–298, Phoenix, October 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Paltrinieri, M. (1994). On the design of constraint satisfaction problems. In: Borning, A. (eds) Principles and Practice of Constraint Programming. PPCP 1994. Lecture Notes in Computer Science, vol 874. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58601-6_108
Download citation
DOI: https://doi.org/10.1007/3-540-58601-6_108
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58601-2
Online ISBN: 978-3-540-49032-6
eBook Packages: Springer Book Archive