Notes
Slide Show
Outline
1
CS 3243 – Algorithms review
  • Chapters 2-4 and 6
  • Note: you will want to print this with notes.
2
Problem-solving agents
3
Tree search
4
Depth-limited search
5
Iterative deepening search
6
Graph search
7
Greedy best-first vs. A* search
  • Greedy best first expands the node that gives the least estimated cost to the goal: f(n) = h(n).  It ignores the step cost entirely.
  • A* combines uniform cost search and greedy best first search f(n) = g(n) + h(n).


8
Hill-climbing search
9
Simulated annealing search
10
Local Beam Search
  • Idea: instead of one state, keep track of many.
  • Begins at k random states
  • Generates all successors, keeps k best for next step.


11
Genetic Algorithms
  • (pg 119, figure 4.17)
  • Consists three parts:
    • a pool of states (also called individuals)
    • genetic crossbreeding of states according to some fitness
    • mutation of population


12
Minimax algorithm
13
The α-β algorithm