This unit discusses one of the most important AI approaches: search. The main focus is on three groups of search algorithms: (1) informed search, which makes use of problem-specific knowledge to find solutions more efficiently; (2) local search, which finds solutions by evaluating and modifying current state(s); and (3) online search, which conducts a search in an completely unknown state space. Before jumping into these topics, you are asked to briefly review some basic AI topics, such as the history of AI, intelligent agents, and problem-solving by searching.
When you complete this unit, you will be able to
Section 1: Introduction to artificial intelligence
Section 2: Heuristic function, A* search, and its modified algorithms
Section 3: Simulated annealing, local beam search, and genetic algorithms
Section 4: Online search agents and unknown environments
Book: Luger, G. F. (2005). Artificial intelligence: Structures and strategies for complex problem solving (5th ed.). Boston, MA: Addison-Wesley.
Magazine: IEEE Intelligent Systems.
Explore introductory AI websites, including
Updated December 16 2021 by FST Course Production Staff