The Combinatorial BLAS: Design, implementation, and applications

A Buluç, JR Gilbert - The International Journal of High …, 2011 - journals.sagepub.com
This paper presents a scalable high-performance software library to be used for graph
analysis and data mining. Large combinatorial graphs appear in many applications of high …

Algorithms and data structures for external memory

JS Vitter - … and Trends® in Theoretical Computer Science, 2008 - nowpublishers.com
Data sets in large applications are often too massive to fit completely inside the computer's
internal memory. The resulting input/output communication (or I/O) between fast internal …

Neighborhood based fast graph search in large networks

A Khan, N Li, X Yan, Z Guan, S Chakraborty… - Proceedings of the 2011 …, 2011 - dl.acm.org
Complex social and information network search becomes important with a variety of
applications. In the core of these applications, lies a common and critical problem: Given a …

Large-scale graph processing systems: a survey

N Liu, D Li, Y Zhang, X Li - Frontiers of Information Technology & Electronic …, 2020 - Springer
Graph is a significant data structure that describes the relationship between entries. Many
application domains in the real world are heavily dependent on graph data. However, graph …

Snap, small-world network analysis and partitioning: An open-source parallel graph framework for the exploration of large-scale networks

DA Bader, K Madduri - 2008 IEEE international symposium on …, 2008 - ieeexplore.ieee.org
We present SNAP (Small-world Network Analysis and Partitioning), an open-source graph
framework for exploratory study and partitioning of large-scale networks. To illustrate the …

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 …

Is-label: an independent-set based labeling scheme for point-to-point distance querying on large graphs

AWC Fu, H Wu, J Cheng, S Chu… - arXiv preprint arXiv …, 2012 - arxiv.org
We study the problem of computing shortest path or distance between two query vertices in
a graph, which has numerous important applications. Quite a number of indexes have been …

I/O Efficient Label-Constrained Reachability Queries in Large Graphs

L Yuan, X Li, Z Chen, X Lin, X Zhao… - Proceedings of the VLDB …, 2024 - dl.acm.org
Computing the reachability between two vertices in a graph is a fundamental problem in
graph data analysis. Most of the existing works assume that the edges in the graph have no …

Efficient processing of distance queries in large graphs: a vertex cover approach

J Cheng, Y Ke, S Chu, C Cheng - Proceedings of the 2012 ACM …, 2012 - dl.acm.org
We propose a novel disk-based index for processing single-source shortest path or distance
queries. The index is useful in a wide range of important applications (eg, network analysis …

Computing visibility on terrains in external memory

H Haverkort, L Toma, Y Zhuang - Journal of Experimental Algorithmics …, 2009 - dl.acm.org
Given an arbitrary viewpoint v and a terrain, the visibility map or viewshed of v is the set of
points in the terrain that are visible from v. In this article we consider the problem of …