We present a new approach for designing external graph algorithms and use it to design simple deterministic and randomized external algorithms for computing connected components, minimum spanning trees, bottleneck minimum spanning trees, maximal independent sets (randomized only), and maximal matchings in undirected graphs and multigraphs. Our I/O bounds compete with those of previous approaches. We also introduce a semi-external model, in which the vertex set but not the edge set of a graph fits in main memory. In this model, we give an improved connected components algorithm, using new results for external grouping and sorting with duplicates. Unlike previous approaches, ours is purely functional---without side effects---and is thus amena...
This paper examines the complexity of distributed algorithms for finding a Minimum Spanning Tree in ...
In this paper, we set forth a new algorithm for generating approximately uniformly random spanning t...
The Massively Parallel Computation (MPC) model is an emerging model which distills core aspects of ...
Abstract. We present a new approach for designing external graph algorithms and use it to design sim...
We empirically investigate algorithms for solving Connected Components in the external memory model....
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...
For many algorithmic problems, traditional algorithms that optimise on the number of instructions ex...
We develop an external memory algorithm for computing minimum spanning trees. The algorithm is consi...
Abstract. In this paper, we develop semi-external and external mem-ory algorithms for graph partitio...
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...
The connectivity of a communications network can often be enhanced if the nodes are able, at some ex...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
In this chapter we present a highlight of this course, a fast maximal independent set (MIS) algorith...
This paper examines the complexity of distributed algorithms for finding a Minimum Spanning Tree in ...
In this paper, we set forth a new algorithm for generating approximately uniformly random spanning t...
The Massively Parallel Computation (MPC) model is an emerging model which distills core aspects of ...
Abstract. We present a new approach for designing external graph algorithms and use it to design sim...
We empirically investigate algorithms for solving Connected Components in the external memory model....
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...
For many algorithmic problems, traditional algorithms that optimise on the number of instructions ex...
We develop an external memory algorithm for computing minimum spanning trees. The algorithm is consi...
Abstract. In this paper, we develop semi-external and external mem-ory algorithms for graph partitio...
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...
The connectivity of a communications network can often be enhanced if the nodes are able, at some ex...
Breadth-first search (BFS) is a basic graph exploration technique. We give the first external memor...
In this chapter we present a highlight of this course, a fast maximal independent set (MIS) algorith...
This paper examines the complexity of distributed algorithms for finding a Minimum Spanning Tree in ...
In this paper, we set forth a new algorithm for generating approximately uniformly random spanning t...
The Massively Parallel Computation (MPC) model is an emerging model which distills core aspects of ...