On Parallel External-Memory Bidirectional Search (Extended Abstract)

πŸ“… 2024-06-01
πŸ›οΈ Symposium on Combinatorial Search
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF

career value

229K/year
πŸ€– 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