ACM Home Page
Please provide us with feedback. Feedback
An incremental constraint solver
Full text PdfPdf (1.09 MB)
Source
Communications of the ACM archive
Volume 33 ,  Issue 1  (January 1990) table of contents
Pages: 54 - 63  
Year of Publication: 1990
ISSN:0001-0782
Authors
Bjorn N. Freeman-Benson  Univ. of Washington, Seattle
John Maloney  Univ. of Washington, Seattle
Alan Borning  Univ. of Washington, Seattle
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 72,   Citation Count: 53
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/76372.77531
What is a DOI?

ABSTRACT

An incremental constraint solver, the DeltaBlue algorithm maintains an evolving solution to the constraint hierarchy as constraints are added and removed. DeltaBlue minimizes the cost of finding a new solution after each change by exploiting its knowledge of the last solution.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Borning, A. Graphically defining new building blocks in ThingLab. Human-Comput. Interact. 2, 4 (Apr. 1986j, 269-295.
2
 
3
4
 
5
Borning, A., Maher, M., Martindale, A., and Wilson, M. Constraint hierarchies and logic programming. In Proceedings of the Sixth International Logic Programming Conference, (Lisbon, Portugal, June 1989), pp. 149-164. Also published as Tech. Rep. 88-11-10, Computer Science Department, University of Washington, November 1988.
 
6
Carter, C.A., and LaLonde, W.R. The design of a program editor based on constraints. Tech. Rep. CS TR 50, Carleton University, May 1984.
 
7
Colmerauer, A. An introduction to Prolog llI. Draft, Groupe Intelligence Artificielle, Universite Aix-Marseille II, November 1987.
 
8
Dincbas, M., Van Hentenryck, P., Simonis, H., Aggoun A., Graf, T., and Bertheir, F. The constraint logic programming hmguage CHIP. In Proceedings of International Conference on Fifth Generation Computer Systems, FGCS-88 (Tokyo, Japan, 1988).
 
9
 
10
 
11
12
13
 
14
Freeman-Benson, B. Constraint Imperative Programming: A Research Proposal. Tech. Rep. 89-04-06, Computer Scien~.e Dept., University of Washington, 1989.
 
15
Freeman-Benson, B.N. Multiple solutions from constraint hierarchies. Tech. Rep. 88-04-02, University of Washington, April 1988.
 
16
Freeman-Benson, B., Maloney, J., and Borning, A. The DeltaBlue algorithm: An incremental constraint hierarchy solver. Tech. Rep. 89-08-06, Depart. of Computer Science and Engineering, University of Washington, August 1989.
 
17
 
18
 
19
Heintze, N., Jaffar, J., Michaylov, S., Stuckey, P., and Yap, R. The CLP(~) programmer's manual. Tech. Rep., Computer Science Dept., Monash University, I987.
 
20

CITED BY  53


REVIEW

"John B. Slater : Reviewer"

The algorithm described here solves constraint problems that are defined dynamically by adding, modifying, or removing constraints; it uses previous solutions as a basis for current solutions. For the many appropriate problems, the  more...

Collaborative Colleagues:
Bjorn N. Freeman-Benson: colleagues
John Maloney: colleagues
Alan Borning: colleagues