Projects per year
Abstract
The Quantified Constraint Satisfaction Problem (QCSP) extends classical CSP in a way which allows reasoning about uncertainty. In this paper I present novel algorithms for solving QCSP. Firstly I present algorithms to perform constraint propagation on reified disjunction constraints of any length. The algorithms make full use of quantifier information to provide a high level of consistency. Secondly I present a scheme to enforce the non-binary pure value rule. This rule is capable of pruning universal variables. Following this, two problems are modelled in non-binary QCSP: the game of Connect 4, and a variant of job-shop scheduling with uncertainty, in the form of machine faults. The job shop scheduling example incorporates probability bounding of scenarios (such that only fault scenarios above a probability threshold are considered) and optimization of the schedule makespan. These contribute to the art of modelling in QCSP, and are a proof of concept for applying QCSP methods to complex, realistic problems. Both models make use of the reified disjunction constraint, and the non-binary pure value rule. The example problems are used to evaluate the QCSP algorithms presented in this paper, identifying strengths and weaknesses, and to compare them to other QCSP approaches.
Original language | English |
---|---|
Pages (from-to) | 539-581 |
Number of pages | 43 |
Journal | Constraints |
Volume | 14 |
Issue number | 4 |
DOIs | |
Publication status | Published - Dec 2009 |
Keywords
- QCSP
- Quantified constraints
- Modelling
- Propagation algorithm
- Reasoning algorithm
- BOOLEAN-FORMULAS
Fingerprint
Dive into the research topics of 'Non-binary quantified CSP: algorithms and modelling'. Together they form a unique fingerprint.Projects
- 1 Finished
-
EPSRC: Watched Literals and Learning: Watched Literals and Learning for Constraint Programming
Gent, I. P. (PI) & Miguel, I. J. (CoI)
1/07/07 → 31/03/11
Project: Standard