Avenue Intersections (AI)

View at publisher
Authors: Jonathan Schaeffer
Cited by: 0

Abstract

This chapter discusses two successful AI search applications. The first one is pathfinding – having AI map a route from one location to another (as seen in a GPS). The algorithms used to solve Rubik’s Cube are the same as are needed to do route mapping. The core idea uses the non-descriptive F = G + H algorithm introduced in an earlier chapter. Iterating (consider routes of length 1, then length 2, then length 3, etc.) until a solution is found is a useful search technique. This can be enhanced with knowledge to make the search more efficient. Examples show that this technology can be used for other real-world problems. A second application is robotics, with an emphasis on robotic vacuum cleaners and snow shovellers. The robotic vacuum Roomba uses search to ensure that it can clean an entire room. It has a “random walk” mode. Rather than systematically cleaning a floor by iteratively expanding the region that has already been cleaned, having the machine randomly move about eventually achieves the same effect – but with some advantages. Many people do not think of GPS or Roomba as being AI products. Another instance of invisible AI.

Fields of Study & Subjects

AI-based Problem Solving and Planning Artificial Intelligence in Games Artificial Intelligence Applications

Publication details

Journal / source
Chapman & Hall/CRC eBooks
Pages
155–166
Publication date
3 March 2026
Language
EN
Document type
Book chapter