Course10610615842 lectures
AI:Constraint Satisfaction
Prof. Deepak Khemani · IIT Madras
Lectures
Week 1: Introduction to CSP and Constraint Networks
- 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
Week 2: Projection Networks, Constraint Propagation, Generalized AC
- Constraint Networks - An Introduction
- Binary Constraint Networks (BCN), Equivalent Networks
- Projection Networks
Week 3: i-consistency. Directional consistency, Graph orderings
- 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
Week 4: Backtrack free search, Adaptive consistency, Search methods for solving CSPs, Lookahead methods
- 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
Week 5: Combining search and reasoning, Lookback methods and Gaschnig's backjumping
- 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
Week 6: Graph based backjumping, Conflict directed backjumpipng, Combining lookahead with lookback, Learning
- 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
Week 7: Model based systems, Model based diagnosis, Truth maintenance systems
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Madras
- Department
- Computer Science and Engineering
- Teacher
- Prof. Deepak Khemani
- Level
- Undergraduate
- Language
- English
- Subjects
- Computer science, Engineering
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed
More like this
NPTEL113106082
Course
Welding of Advanced High Strength Steels for Automotive Applications
20 lectures · Video
NPTEL101106082
Course
Rocket Propulsion
36 lectures · Source's player
NPTEL101106031
Course
Acoustic Instabilities in Aerospace Propulsion
41 lectures · Video
NPTEL101106033
Course
Aerospace Propulsion
42 lectures · Video
NPTEL101106037
Course
Combustion
51 lectures · Video
NPTEL101106042
Course
Flight Dynamics II (Stability)
41 lectures · Video
NPTEL101106044
Course
Gas Dynamics
54 lectures · Video
NPTEL101106045
Course
Introduction to CFD
39 lectures · Video
NPTEL105106204
Course
Colloids and Surfaces
48 lectures · Source's player
NPTEL105106205
Course
Polymers: Concepts, Properties, Uses and Sustainability
87 lectures · Source's player
NPTEL103106158
Course
Fluid And Particle Mechanics
73 lectures · Source's player
NPTEL103106220
Course
Artificial Lift
62 lectures · Source's player