Revisiting Immediate Duplicate Detection in External Memory Search

Abstract

External memory search algorithms store the open and closed lists in secondary memory (e.g., hard disks) to augment limited internal memory. To minimize expensive random access in hard disks, these algorithms typically employ delayed duplicate detection (DDD), at the expense of processing more nodes than algorithms using immediate duplicate detection (IDD). Given the recent ubiquity of solid state drives (SSDs), we revisit the use of IDD in external memory search. We propose segmented compression, an improved IDD method that significantly reduces the number of false positive access into secondary memory. We show that A*-IDD, an external search variant of A* that uses segmented compression-based IDD, significantly improves upon previous open-addressing based IDD. We also show that A*-IDD can outperform DDD-based A* on some domains in domain-independent planning.

Cite

Text

Lin and Fukunaga. "Revisiting Immediate Duplicate Detection in External Memory Search." AAAI Conference on Artificial Intelligence, 2018. doi:10.1609/AAAI.V32I1.11526

Markdown

[Lin and Fukunaga. "Revisiting Immediate Duplicate Detection in External Memory Search." AAAI Conference on Artificial Intelligence, 2018.](https://mlanthology.org/aaai/2018/lin2018aaai-revisiting/) doi:10.1609/AAAI.V32I1.11526

BibTeX

@inproceedings{lin2018aaai-revisiting,
  title     = {{Revisiting Immediate Duplicate Detection in External Memory Search}},
  author    = {Lin, Shunji and Fukunaga, Alex},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2018},
  pages     = {1347-1354},
  doi       = {10.1609/AAAI.V32I1.11526},
  url       = {https://mlanthology.org/aaai/2018/lin2018aaai-revisiting/}
}