Artificial Intelligence

A Modern Approach

Stuart Russel and Peter Norvig

Beyond classical search

Hill Climbing

Click on the canvas to move the robot to that position

A small robot tries to get to the top.



      

Simulated Annealing

Click on the screen to restart the simulation.

The orange line represents the current position.



      

Genetic Algorithm

Little critters change the color of their fur to match the background to camouflage themselves from predators.

Click on the canvas to generate next generation. Keep clicking to generate another progeny.

Note: Single point crossover might not be suitable for all applications



      

And-Or-Graph-Search



      

Online DFS Agent

Click to reset. Green tile is destination.



      

LRTA*-Agent