Learn · AI:Constraint Satisfaction
Lecture 21 of 42Week 5: Combining search and reasoning, Lookback methods and Gaschnig's backjumping
Search Methods for Solving CSPs
Prof. Deepak Khemani · IIT Madras
Credits and licence
- From
- AI:Constraint Satisfaction, IIT Madras (at NPTEL)
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only.
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Constraint Satisfaction Problems
- CSP Examples: Map colouring, N-Queens, Classroom scheduling
- CSP Examples: Huffman-Clowes Labelling, Waltz Algorithm, Crosswords
- Model Based Diagnosis - An application of CSP
- Constraint Networks - An Introduction
- Binary Constraint Networks (BCN), Equivalent Networks
- Projection Networks
- Constraint Propagation
- Algorithms AC1 and AC3
- Can we do better than AC3?
- Algorithm AC4
- Generalized AC, Path-Consistency
- i-Consistency, Algorithm PC1
- Algorithm PC2, Strong i-Consistency
- Directional Consistency and Graph Ordering
- Min-Width and Min-Induced-Width Ordering
- Directional Arc-Consistency and Tree CSPs
- Directional Path-Consistency and Directional i-Consistency
- Backtrack-Free search and Adaptive Consistency
- Adaptive Consistency: Bucket Elimination
- Search Methods for Solving CSPs
- Algorithm Backtracking
- Look-Ahead Methods in Search
- Look-Ahead Search: Examples
- Combining Search with Reasoning: Algorithm DPLL
- Algorithm Backmarking
- Dynamic Value Ordering, Dynamic Variable Ordering
- Look-Back Methods - Definitions
- Gaschnig’s Backjumping: The Culprit Variable
- Gaschnig’s Backjumping, Graph-Based Backjumping
- Graph-Based Backjumping: Internal and Relevant Dead-Ends
- Conflict-Directed Backjumping: Definitions
- Algorithm Conflict-Directed Backjumping
- Combining Look-Ahead and Look-Back: FC-CBJ
- Learning During Search
- Model Based Systems
- Model Based Diagnosis
- Truth Maintenance Systems
- Planning as Constraint Satisfaction
- Planning as Constraint Satisfaction (cont.)
- Planning as Satisfiability
- Wrapping Up and Further Study