On Parallel External-Memory Bidirectional Search (Extended Abstract)

📅 2024-06-01
🏛️ Symposium on Combinatorial Search
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the search efficiency bottleneck on ultra-large-scale graphs, this paper proposes the first parallel and external-memory-cooperative bidirectional best-first search framework. Unlike conventional single-direction external-memory (PEM) algorithms, our approach systematically integrates bidirectional search into the PEM architecture. We design a generic task-scheduling mechanism and a memory-aware bidirectional expansion strategy to jointly optimize I/O efficiency and load balancing. Experimental evaluation on billion-node graphs demonstrates near-linear parallel speedup, over 40% reduction in memory footprint, and significantly improved scalability and practicality of bidirectional search for ultra-large-scale graph processing.

Technology Category

Application Category

📝 Abstract
Parallelization and External Memory (PEM) techniques significantly enhance the capabilities of search algorithms for solving large-scale problems. While previous research on PEM has primarily centered on unidirectional algorithms, this work presents a versatile PEM framework that integrates both uni- and bi-directional best-first search algorithms.
Problem

Research questions and friction points this paper is trying to address.

Parallelization
External Memory
Bidirectional Search
Innovation

Methods, ideas, or system contributions that make the work stand out.

Parallel External Memory
Bidirectional Search
PEM-BAE* Algorithm
🔎 Similar Papers
No similar papers found.
L
Lior Siag
Ben-Gurion University of the Negev
S
Shahaf S. Shperberg
Ben-Gurion University of the Negev
Ariel Felner
Ariel Felner
Ben-Gurion University
Artificial IntelligenceHeuristic SearchAutomated Planning
N
Nathan R. Sturtevant
University of Alberta, Department of Computing Science; Alberta Machine Intelligence Institute (Amii)