Position Paper: The Collapse Macro in Best-First Search Algorithms and an Iterative Variant of RBFS

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationProceedings of the 8th Annual Symposium on Combinatorial Search, SoCS 2015
EditorsLevi Lelis, Roni Stern
PublisherAAAI press
Pages28-34
Number of pages7
ISBN (Electronic)9781577357322
StatePublished - 1 Jan 2015
Event8th Annual Symposium on Combinatorial Search, SoCS 2015 - Ein Gedi, Israel
Duration: 11 Jun 201513 Jun 2015

Publication series

NameProceedings of the 8th Annual Symposium on Combinatorial Search, SoCS 2015
Volume2015-January

Conference

Conference8th Annual Symposium on Combinatorial Search, SoCS 2015
Country/TerritoryIsrael
CityEin Gedi
Period11/06/1513/06/15

Fingerprint

Dive into the research topics of 'Position Paper: The Collapse Macro in Best-First Search Algorithms and an Iterative Variant of RBFS'. Together they form a unique fingerprint.

Cite this