Abstract
This paper makes two pedagogical contributions. First, we describe two macro operators for best-first search algorithms: the collapse macro where a subtree is deleted from memory and its best frontier value is stored in its root, and, the restore macro (the inverse of collapse) where the subtree is restored to its previous structure. We show that many known search algorithms can be easily described by using these macros. The second contribution is an algorithm called Iterative Linear Best-first Search (ILBFS). ILBFS is equivalent to RBFS. While RBFS uses a recursive structure, ILBFS uses the regular structure of BFS with occasionally using the collapse and restore macros. ILBFS and RBFS are identical in the nodes that they visit and have identical properties. But, I believe that ILBFS is pedagogically simpler to describe and understand; it could at least serve as a pedagogical tool for RBFS.
Original language | English |
---|---|
Title of host publication | Proceedings of the 8th Annual Symposium on Combinatorial Search, SoCS 2015 |
Editors | Levi Lelis, Roni Stern |
Publisher | Association for the Advancement of Artificial Intelligence |
Pages | 28-34 |
Number of pages | 7 |
ISBN (Electronic) | 9781577357322 |
DOIs | |
State | Published - 2015 |
Externally published | Yes |
Event | 8th Annual Symposium on Combinatorial Search, SoCS 2015 - Ein Gedi, Israel Duration: 11 Jun 2015 → 13 Jun 2015 |
Publication series
Name | Proceedings of the 8th Annual Symposium on Combinatorial Search, SoCS 2015 |
---|---|
Volume | 2015-January |
Conference
Conference | 8th Annual Symposium on Combinatorial Search, SoCS 2015 |
---|---|
Country/Territory | Israel |
City | Ein Gedi |
Period | 11/06/15 → 13/06/15 |
Bibliographical note
Publisher Copyright:Copyright © 2015, Association for the Advancement of Artificial Intelligence (www.aaai.org). All rights reserved.