Chapter 1: Introduction (PDF) Handout Video iPhone Wiki
Chapter 2: First Steps (PDF) Handout Wiki
Chapter 3: Application Overview (PDF) Handout Video iPhone Wiki
Chapter 4: Basic Constraint Reasoning (PDF) Handout Video iPhone Wiki
Chapter 5: Global Constraints (PDF) Handout Video iPhone Wiki
Chapter 6: Search Strategies (PDF) Handout Video iPhone Wiki
Chapter 7: Optimization (PDF) Handout Video iPhone Wiki
Chapter 8: Symmetry Breaking (PDF) Handout Video iPhone Wiki
Chapter 9: Choosing the Model (PDF) Handout Video iPhone Wiki
Chapter 10: Customizing Search (PDF) Handout Video iPhone Wiki
Chapter 11: Limits of Propagation (PDF) Handout Video iPhone Wiki
Chapter 12: Systematic Development (PDF) Handout Video iPhone Wiki
Chapter 13: Visualization Techniques (PDF) Handout Video iPhone Wiki
Chapter 14: Finite Set and Continuous Variables (PDF) Handout Video iPhone Wiki
Chapter 15: Network Applications (PDF) Handout Video iPhone Wiki
Chapter 16: More Global Constraints (PDF) Handout Video iPhone Wiki
Chapter 17: Using Mixed Integer Linear Programming (PDF) Handout
Chapter 18: A Hybrid Model (PDF) Handout
Chapter 19: Comparing Technologies (PDF) Handout
Chapter 20: Working with Implications (PDF) Handout
Routing and Wavelength Assignment - Static Design 1 (PDF)
Routing and Wavelength Assignment - Demand Acceptance 1 (PDF)
Routing and Wavelength Assignment - Demand Acceptance 2 (PDF)
Routing and Wavelength Assignment - Static Design 2 (PDF)
Balanced Incomplete Block Designs (PDF)
Progressive Party Problem (PDF)
Chapter A: Adding Material (PDF) Handout Video iPhone Wiki
Chapter B: Lessons Learned (PDF) Handout
