Detailed Course Schedule

Week 1
Mon, Aug 20 Topic: Rules of the game
  • Course syllabus (distributed)
  • Administrative rules including deadlines
  • Guidelines for reports

  • Topic: CSP 101, Overview
  • Instructor's slides: Constraint Processing 101 (PPT)
  • Quick review of NP-Completeness (by Shant and Rahul).

  • Required reading:
  • Dechter: Section 1.1, 1.3.3, 1.3.4, 2.1 and 2.2.
  • Constraint Programming: in Pursuit of the Holy Grail (PDF) Bartak

  • Recommended reading:
  • Bartak's on-line guide: Introduction to CSPs
  • Constraint Satisfaction (PDF) Rina Dechter. MIT Encyclopedia of the Cognitive Sciences 
  • Algorithms for Constraint Satisfaction Problems: A Survey (PDF) by Vipin Kumar. AI Magazine Spring 1992.
  • Constraint Satisfaction Problems, An Overview (PDF), Pedro Meseguer 
  • Systematic Search Algorithms, Bartak's online notes
  • Heuristics and Stochastic Algorithms, Bartak's online notes
  • Mon, Aug 20 Recitation: CSP 101
    Wed, Aug 22 Announcements: None
    Topic: Same as above
    Fri, Aug 24
    Pretest
  • In-class: closed book, handwritten crib sheet allowed, must be turned in with test
  • Take-home: collaboration, discussion strictly forbidden. To be returned on Monday, August 27
  • CSP 101
  • Glossary 1 assigned
  • Week 2
    Mon, Aug 27 Announcements: Homework 1 assigned
    Topic: Same as above
    Mon, Aug 27 Recitation:
    Wed, Aug 29 Announcements:
    Topic, required reading, recommended reading: Same as above.
    Fri, Aug 31 Announcements:
  • Takehome pretest due
  • Glossary 1 due
  • Topic: Same as above
    Week 3
    Mon, Sep 3
    Labor day
    Wed, Sep 5 Announcements: Homework 1 due by webhandin Due Friday by 3:30pm
    Topic: Arc Consistency
    Required reading:
  • Dechter: Sections 3.1 and 3.2
  • The complexity of some polynomial network consistency algorithms for constraint satisfaction problems Mackworth & Freuder, AIJ 1985 (only AC algorithms)
  • Recommended reading:
  • Consistency Techniques (Bartak's online notes)
  • Constraint propagation with interval labels, Davis, AIJ 1987.
  • Fri, Sep 7 Announcements:
  • Homework 1 due by webhandin by 3:30pm
  • Homework 2 assigned
  • Glossary 2 assigned
  • Topic: Arc Consistency (same as above)
    Week 4
    Mon, Sep 10 Topic & reading: Same as above
    Mon, Sep 10 Recitation:
  • Quiz 1
  • Wed, Sep 12 Topic: Arc Consistency (same as above)
    Fri, Sep 14 Announcements:Glossary 2 due
    Topic: Same as above
    Week 5
    Mon, Sep 17 Announcements: Homework 2 due by webhandin by 3:30pm
    Topic: Arc Consistency (same as above)
    Mon, Sep 17 Recitation: Quiz 2
    Wed, Sep 19 Announcements: Glossary 3 assigned
    Topic: Backtrack Search.
    Required reading: Hybrid algorithms for the constraint satisfaction problem (PDF) Prosser.
    Recommended reading:
  • Chapters 5 and 6, Dechter
  • Chapter 5, Tsang
  • Fri, Sep 21 Announcements:Homework 2 due
    Topic: Backtrack Search (same as above)
    Week 6
    Mon, Sep 24 Announcements:Glossary 3 due
    Topic and reading: Backtrack Search (same as above).
    Mon, Sep 24 Recitation: Cancelled
    Wed, Sep 26 Announcements: Homework 3 assigned
    Topic & reading: BT Search, same as above
    Fri, Sep 28 Announcements:
    Topic:
    Week 7
    Mon, Oct 1 Topic: Modeling examples: Minesweeper, Game of Set (Odds & Ends)
    Mon, Oct 1 Recitation:
  • Quiz 3
  • discussion about homework
  • Wed, Oct 3 Announcements:
  • No class, instructor sick.
  • Homework 3 progress report due
  • Homework 4 assigned
  • Fri, Oct 5 Announcements:
    Topic: Theoretical Evaluation of BT Algorithms
    Required reading: A Theorectical Evaluation of Selected Backtracking Algorithms, by Kondrak and van Beek (IJCAI 1995)
    Recommended reading: Dechter, Chapters 5 and 6
    Week 8
    Mon, Oct 8
    Instructor out of town
    Wed, Oct 10
    Fri, Oct 12
    Week 9
    Mon, Oct 15
    Fall Semester Break
    Mon, Oct 15
    Wed, Oct 17 Announcements:
  • Homework 3 due
  • Homework 4 due
  • Fri, Oct 19 Announcements:
    Topic:
    Week 10
    Mon, Oct 22 Announcements:
  • Glossary 4 assigned
  • Topic: CSPs and DBs
    Required reading: Section 1.3 of Dechter.
    Mon, Oct 22 Recitation: Finishing discussion on graphical representations (hypergraph, primal, dual, Odds & Ends)
    Wed, Oct 24 Announcements:
  • Quiz 4
  • List of project distributed

  • Topic: Search Orders in CSPs (PPT)
    Required reading: Chapter 6, Tsang 93
    Recommended reading:
  • Dechter: Sections: 5.1.1
  • Dual Viewpoint Heuristics for Binary Constraint Satisfaction Problems, Geelen ECAI 92
  • Fri, Oct 26 Announcements: None.
    Topic, required & recommended reading: Same as above.
    Week 11
    Mon, Oct 29 Announcements:
  • Homework 5 progress report due (on handin, submit it in the Homework 5 handin in a plain text file).
  • Glossary 4 due.
  • Topic, required reading, recommended reading: Same as on Oct 24.
    Mon, Oct 29 Recitation:
    Wed, Oct 31 Announcements:
  • Deadline: for project selection. Use webhandin.
  • Glossary 5 assigned.
  • Topic: Finish Search Orders in CSPs Required reading: Same as above.
    Fri, Nov 2 Announcements:
    Topic: Path Consistency & Global Consistency Properties
    Required reading:
  • Dechter: Sections 3.1, 3.2, 3.3, 3.4, 3.5.1, 3.5.3.
  • The complexity of some polynomial network consistency algorithms for constraint satisfaction problems Mackworth & Freuder, AIJ 1985 (only AC algorithms)
  • Recommended reading:
  • Chapter 3 of Dechter, entirely
  • Path Consistency on Triangulated Constraint Graphs, Bliek, Sam-Haroud, IJCAI 1999.
  • Week 12
    Mon, Nov 5 Announcements:
  • Homework 5 due.

  • Topic, required reading, recommended reading: Same as above
    Mon, Nov 5 Recitation: Quiz 5
    Wed, Nov 7 Announcements:
  • Homework 6 assigned.
  • Glossary 5 due
  • Glossary 6 assigned

  • Topic: Same as above (Path Consistency & Global Consistency Properties)
    Fri, Nov 9 Announcements: Topic: Local Search
    Required reading:
  • Dechter: Section 7.1, and 7.2.
  • Bartak's on-line guide: Heuristic and Stochastic Algorithms
  • Recommended reading:
  • Section 4.3, Chapter 4, in textbook, AI a Modern Approach (Russell & Norvig)
  • Examine the book "Stochastic Local Search" by Hoos and Stuelze
  • Week 13
    Mon, Nov 12 Announcements:
    Topic, required reading, recommended reading: TBA.
    Mon, Nov 12 Recitation:
  • Quiz 6
  • Wed, Nov 14 Announcements:
  • Deadline: Progress reports of projects are due. (Use handin)
  • Glossary 6 due
  • Glossary 7 assigned
  • Topic: GAC on AllDiff Constraint
    Required reading:
  • Régin (AAAI 94): A Filtering Algorithm for Constraints of Differences in CSPs.
  • Dechter, Section 3.5.1.
  • Fri, Nov 16 Announcements:
  • Deadline: First deadline for extra-credit work. At most 1 paper presentation, 2 summaries, 1 chapter write-up after this date.

  • Topic: Same as above (AllDiff)
    Week 14
    Mon, Nov 19 Announcements:
  • Homework 6 due
  • Glossary 7 due

  • Topic, required reading, recommended reading: Same as above
    Mon, Nov 19 Recitation:
    Wed, Nov 21
    Thanksgiving Holiday
    Fri, Nov 23
    Week 15
    Mon, Nov 26 Announcements:
  • Quiz 7

  • Topic, required reading, recommended reading:
    Mon, Nov 26 Recitation:
  • Quiz may be given
  • Wed, Nov 28 Announcements:
  • Quiz may be given

  • Topic, required reading, recommended reading: TBA.
    Fri, Nov 30 Announcements:
  • Quiz may be given
  • Deadline: Final glossary due, in print and using handin.
  • Deadline: Project reports are due in print and using handin.
  • Deadline: Second deadline for extra-credit work: No paper presentation, summaries, write-ups, on or after this date.

  • Topic:
    Week 16 (dead week)
    Mon, Dec 3 Announcements:
  • PROJECT DEFENSE. Attendance is mandatory
    . Evening sessions if necessary, attendance is optional.

  • Topic, required reading, recommended reading: TBA.
    Mon, Dec 3 Recitation:
    Wed, Dec 5 Announcements:
  • PROJECT DEFENSE. Attendance is mandatory
    . Evening sessions if necessary, attendance is optional.

  • Topic, required reading, recommended reading: TBA.
    Fri, Dec 7 Announcements:
  • Deadline: Project code and slides due, submit using handin.

  • Topic:
    Week 17
    Wed, Dec 12
    No Final Examination
    7:30--9:30 AM PROJECT DEFENSE
    Attendance is mandatory


    Last modified: Wed Nov 14 15:17:25 CST 2012