Solving CSPs




CS156

Chris Pollett

Sep 29, 2014

Outline

Introduction

More Variations on the CSP Formalism

Preference Constraints

Quiz

Which of the following is true?

  1. `k` local beam search is another name for simulated annealing.
  2. For games like tic-tac-toe it is impossible to come up with a search tree.
  3. Opening and ending playbooks for games behave a little like a bidirectional search.

Inference in CSPs

Node Consistency

Arc Consistency

AC-3 Algorithm

Path Consistency

`k`-consistency

Global Constraints