A cost-based model and algorithms for interleaving solving and elicitation of CSPs

  • Nic Wilson
  • , Diarmuid Grimes
  • , Eugene C. Freuder

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

We consider Constraint Satisfaction Problems in which constraints can be initially incomplete, where it is unknown whether certain tuples satisfy the constraint or not. We assume that we can determine such an unknown tuple, i.e., find out whether this tuple is in the constraint or not, but doing so incurs a known cost, which may vary between tuples. We also assume that we know the probability of an unknown tuple satisfying a constraint. We define algorithms for this problem, based on backtracking search. Specifically, we consider a simple iterative algorithm based on a cost limit on which unknowns may be determined, and a more complex algorithm that delays determining an unknown in order to estimate better whether doing so is worthwhile. We show experimentally that the more sophisticated algorithms can greatly reduce the average cost.

Original languageEnglish
Title of host publicationPrinciples and Practice of Constraint Programming - CP 2007 - 13th International Conference, CP 2007, Proceedings
PublisherSpringer Verlag
Pages666-680
Number of pages15
ISBN (Print)3540749691, 9783540749691
DOIs
Publication statusPublished - 2007
Event13th International Conference on Principles and Practice of Constraint Programming, CP 2007 - Providence, RI, United States
Duration: 23 Sep 200727 Sep 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4741 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th International Conference on Principles and Practice of Constraint Programming, CP 2007
Country/TerritoryUnited States
CityProvidence, RI
Period23/09/0727/09/07

Fingerprint

Dive into the research topics of 'A cost-based model and algorithms for interleaving solving and elicitation of CSPs'. Together they form a unique fingerprint.

Cite this