CSCE 421/821
Foundations of Constraint Processing
Instructor's slides
- Course Syllabus, our
'contract.'
- Instructor's slides: Administrative Note
(PPTX)
- Instructor's slides: Guidelines for reports
(PPTX)
- Instructor's slides:Constraint
Processing 101 (PPTX)
- Slides by Shant and Rahul: Quick
review of NP-Completeness.
- Instructor's slides: Arc Consistency
- Instructor's slides: Backtracking mechanims
(PPTX)
- Instructor's slides: Evaluating & Comparing
(Deterministic) BT Search Algorithms (PPTX).
- Instructor's slides: Theoretical Evaluation of BT Algorithms
- Instructor's slides: Search Orders in CSPs
(PPTX)
- Instructor's slides: A Consistency
Algorithm for AllDifferent Constraint (PDF).
- Instructor's slides: CSP & Relational DB
- Instructor's slides: Path Consistency & Global Consistency Properties
- Instructor's slides: More on Consistency Properties (PPTX).
- Instructor's slides: Local
Search (PPTX).
- Instructor's slides: Advanced BT Search (PPTX).
- Instructor's slides: Least Commitement: Rationale and Strategy (PPTX).
- Instructor's slides: Lookahead Schemas (PPTX)
- Instructor's slides: Graphical
Representations and Graphical Models (PPTX)
- Instructor's slides:
Structure-Based Methods (PPTX)
- Instructor's slides:
More on Consistecy Properties (PPTX)
- Instructor's slides:
Modeling Examples (PPTX)
Reading materials
Background, Overview
Arc Consistency
- The complexity of some polynomial network consistency
algorithms for constraint satisfaction problems Mackworth &
Freuder, AIJ 1985 (only AC algorithms)
- Dechter Section 2.3
- Dechter Section 3.1--3.4, 3.5.1, 3.5.3 (and Chapter 3, entirely)
- Consistency Techniques (Bartak's online notes)
- Paper on AC4:
Arc and Path Consistency Revisited (PDF) Mohr and
Henderson, AIJ 1986
- Paper on AC3.1/2001: An Optimal Coarse-Grained Arc Consistency
Algorithm (PDF) Bessiere et al., AIJ 2005
- A chapter about Consistency and Propagation: Constraint Propagation, Bessiere, Chapter 3,
Handbook of Constraint Programming, 2006.
Search
Phase transition
BT Search: Theory
Search Orders in CSPs
Evaluating & Comparing (Deterministic) BT Search Algorithms
An Efficient Propagator for the All-Diff Constraint
Path Consistency
- Dechter: Sections 3.1, 3.2, 3.3. (Read the entire Chapter 3.)
- The complexity of some polynomial network consistency
algorithms for constraint satisfaction problems Mackworth &
Freuder, AIJ 1985 (only AC algorithms)
- Consistency Techniques (Bartak's online notes)
- Path Consistency on Triangulated Constraint Graphs
, Bliek and Haroud
- Networks of Constraints: Fundamental Properties and
Application to Picture Processing, Montanari, Information
Sciences, 1974
- Consistency in Networks of Relations, Mackworth,
AIJ 1977.
- Constraint propagation with interval labels,
Davis, AIJ 1987.
DB & CSP
Local Search
Advanced BT-Search
Structure-Based Techniques
- Dechter Sections: 2.1.3, 5.1.2, 10.1.1, 9.2, 4.4, 9.2.2.
-
Tree Clustering Schemes for Constraint Processing,
Dechter and Pearl, AIJ 1989
- Enhancement Schemes for Constraint
Processing: Backjumping, Learning, and Cutset Decomposition (PDF
not available yet), Dechter, AIJ 1990.
- Synthesizing constraint expressions, Freuder,
JACM 1978
- A Sufficient Condition for Backtrack-Free Search,
Freuder, JACM 1982
- A Sufficient Condition for Backtrack-Bounded
Search, Freuder, JACM 1985
More Consistency Properties