[PDF][PDF] Computing Point-to-Point Shortest Paths from External Memory.

AV Goldberg, RFF Werneck - ALENEX/ANALCO, 2005 - renatowerneck.wordpress.com
We study the ALT algorithm [19] for the point-to-point shortest path problem in the context of
road networks. We suggest improvements to the algorithm itself and to its preprocessing …

Cache-oblivious B-trees

MA Bender, ED Demaine, M Farach-Colton - SIAM Journal on Computing, 2005 - SIAM
This paper presents two dynamic search trees attaining near-optimal performance on any
hierarchical memory. The data structures are independent of the parameters of the memory …

Data-oblivious graph algorithms for secure computation and outsourcing

M Blanton, A Steele, M Alisagari - Proceedings of the 8th ACM SIGSAC …, 2013 - dl.acm.org
This work treats the problem of designing data-oblivious algorithms for classical and widely
used graph problems. A data-oblivious algorithm is defined as having the same sequence of …

STXXL: standard template library for XXL data sets

R Dementiev, L Kettner… - Software: Practice and …, 2008 - Wiley Online Library
We present the software library Stxxl that is an implementation of the C++ standard template
library (STL) for processing huge data sets that can fit only on hard disks. It supports parallel …

Locality analysis of graph reordering algorithms

MK Esfahani, P Kilpatrick… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
A major challenge in processing real-world graphs stems from poor locality of memory
accesses and vertex reordering algorithms (RAs) have been proposed to improve locality by …

Engineering a cache-oblivious sorting algorithm

GS Brodal, R Fagerberg, K Vinther - Journal of Experimental …, 2008 - dl.acm.org
This paper is an algorithmic engineering study of cache-oblivious sorting. We investigate by
empirical methods a number of implementation issues and parameter choices for the cache …

[图书][B] Algorithm Engineering

M Müller-Hannemann, S Schirra - 2001 - Springer
The systematic development of efficient algorithms has become a key technology for all
kinds of ambitious and innovative computer applications. With major parts of algorithmic …

[PDF][PDF] Priority queues and Dijkstra's algorithm

M Chen, RA Chowdhury, V Ramachandran, DL Roche… - 2007 - cs.utexas.edu
We study the impact of using different priority queues in the performance of Dijkstra's SSSP
algorithm. We consider only general priority queues that can handle any type of keys …

A survey on priority queues

GS Brodal - Space-Efficient Data Structures, Streams, and …, 2013 - Springer
Back in 1964 Williams introduced the binary heap as a basic priority queue data structure
supporting the operations Insert and ExtractMin in logarithmic time. Since then numerous …

A computational study of external-memory BFS algorithms

D Ajwani, R Dementiev… - SODA'06 Proceedings …, 2006 - researchrepository.ucd.ie
Abstract Breadth First Search (BFS) traversal is an archetype for many important graph
problems. However, computing a BFS level decomposition for massive graphs was …