Efficient Memory-Limited Graph Search

In this paper we present a heuristic search algorithm, DBIDA*, which uses a given, bounded memory of size m. Previously published algorithms like IDA*, IDA*-CR, MA*, SMA*, etc. expand up to Ω(n2) nodes, where n is the number of nodes expanded by A*, or suffers from an high overhead per node expansion which limits their applicability to practical problems.