CSCE 421/821

Foundations of Constraint Processing

Instructor's slides

  1. Course Syllabus, our 'contract.'
  2. Instructor's slides: Administrative Note (PPTX)
  3. Instructor's slides: Guidelines for reports (PPTX)
  4. Instructor's slides:Constraint Processing 101 (PPTX)
  5. Slides by Shant and Rahul: Quick review of NP-Completeness.
  6. Instructor's slides: Arc Consistency
  7. Instructor's slides: Backtracking mechanims (PPTX)
  8. Instructor's slides: Evaluating & Comparing (Deterministic) BT Search Algorithms (PPTX).
  9. Instructor's slides: Theoretical Evaluation of BT Algorithms
  10. Instructor's slides: Search Orders in CSPs (PPTX)
  11. Instructor's slides: A Consistency Algorithm for AllDifferent Constraint (PDF).
  12. Instructor's slides: CSP & Relational DB
  13. Instructor's slides: Path Consistency & Global Consistency Properties
  14. Instructor's slides: More on Consistency Properties (PPTX).
  15. Instructor's slides: Local Search (PPTX).
  16. Instructor's slides: Advanced BT Search (PPTX).
  17. Instructor's slides: Least Commitement: Rationale and Strategy (PPTX).
  18. Instructor's slides: Lookahead Schemas (PPTX)
  19. Instructor's slides: Graphical Representations and Graphical Models (PPTX)
  20. Instructor's slides: Structure-Based Methods (PPTX)
  21. Instructor's slides: More on Consistecy Properties (PPTX)
  22. Instructor's slides: Modeling Examples (PPTX)

Protocol for conducting experiments (.jpg)

Reading materials

Background, Overview Arc Consistency 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 DB & CSP Local Search Advanced BT-Search Structure-Based Techniques More Consistency Properties