We empirically investigate algorithms for solving Connected Components in the external memory model. In particular, we study whether the randomized O(Sort(E)) algorithm by Karger, Klein, and Tarjan can be implemented to compete with practically promising and simpler algorithms having only slightly worse theoretical cost, namely Borůvka’s algorithm and the algorithm by Sibeyn and collaborators. For all algorithms, we develop and test a number of tuning options. Our experiments are executed on a large set of different graph classes including random graphs, grids, geometric graphs, and hyperbolic graphs. Among our findings are: The Sibeyn algorithm is a very strong contender due to its simplicity and due to an added degree of freedom in its in...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
This paper presents a comparison of the pragmatic aspects of some parallel algorithms for finding co...
Connected-component labeling is a key step in a wide-range of applications, such as community detect...
We empirically investigate algorithms for solving Connected Components in the external memory model....
We present a new approach for designing external graph algorithms and use it to design simple determ...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
Data sets in large applications are often too massive to fit completely inside the computer’s intern...
We present external memory algorithms for outerplanarity testing, embedding outerplanar graphs, brea...
Abstract. In this paper, we present a number of network-analysis al-gorithms in the external-memory ...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
We present fast and ecient parallel algorithms for nding the connected components of an undirected g...
© Springer International Publishing AG, part of Springer Nature 2018. Topological sorting is a funda...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
This paper presents a comparison of the pragmatic aspects of some parallel algorithms for finding co...
Connected-component labeling is a key step in a wide-range of applications, such as community detect...
We empirically investigate algorithms for solving Connected Components in the external memory model....
We present a new approach for designing external graph algorithms and use it to design simple determ...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
We present a collection of new techniques for designing and analyzing efficient external-memory algo...
Data sets in large applications are often too massive to fit completely inside the computer’s intern...
We present external memory algorithms for outerplanarity testing, embedding outerplanar graphs, brea...
Abstract. In this paper, we present a number of network-analysis al-gorithms in the external-memory ...
We give the first external memory algorithm for breadth-first search (BFS) which achieves $o(n)$ I/O...
We present fast and ecient parallel algorithms for nding the connected components of an undirected g...
© Springer International Publishing AG, part of Springer Nature 2018. Topological sorting is a funda...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
ALEXNEX07/ ANACO04: Workshop on Algorithm Engineering & Experiments, 6 January 2007, Astor Crowne P...
The Seventeenth Annual ACM-SIAM Symposium on Discrete Algorith (SODA '06), Miami, Florida, 22-26 Jan...
This paper presents a comparison of the pragmatic aspects of some parallel algorithms for finding co...
Connected-component labeling is a key step in a wide-range of applications, such as community detect...