A partitioned, priority-queue algorithm for solving the single-source best-path problem is defined and evaluated. Finding single-source paths for sparse graphs is notable because of its definite lack of parallelism-no known algorithms are scalable. Qualitatively, we discuss the close relationships between our algorithm and previous work by Quinn, Chikayama, and others. Performance measurements of variations of the algorithm, implemented both in concurrent and imperative programming languages on a shared-memory multiprocessor, are presented. This quantitative analysis of the algorithms provides insights into the tradeoffs between complexity and overhead in graph-searching executed in high-level parallel languages with automatic task scheduling.
机构:
Univ Fed Rio Grande do Sul, Inst Informat, BR-91501 Porto Alegre, RS, BrazilUniv Fed Rio Grande do Sul, Inst Informat, BR-91501 Porto Alegre, RS, Brazil
Buriol, Luciana S.
Resende, Mauricio G. C.
论文数: 0引用数: 0
h-index: 0
机构:
AT&T Labs Res, Algorithms & Optimizat Res Dept, Florham Pk, NJ 07932 USAUniv Fed Rio Grande do Sul, Inst Informat, BR-91501 Porto Alegre, RS, Brazil
Resende, Mauricio G. C.
Thorup, Mikkel
论文数: 0引用数: 0
h-index: 0
机构:
AT&T Labs Res, Algorithms & Optimizat Res Dept, Florham Pk, NJ 07932 USAUniv Fed Rio Grande do Sul, Inst Informat, BR-91501 Porto Alegre, RS, Brazil