The Community for Technology Leaders
Parallel and Distributed Processing Symposium, International (2011)
Anchorage, Alaska USA
May 16, 2011 to May 20, 2011
ISSN: 1530-2075
ISBN: 978-0-7695-4385-7
pp: 1135-1146
We present a novel approach to graph partitioning based on the notion of \emph{natural cuts}. Our algorithm, called PUNCH, has two phases. The first phase performs a series of minimum-cut computations to identify and contract dense regions of the graph. This reduces the graph size, but preserves its general structure. The second phase uses a combination of greedy and local search heuristics to assemble the final partition. The algorithm performs especially well on road networks, which have an abundance of natural cuts (such as bridges, mountain passes, and ferries). In a few minutes, it obtains the best known partitions for continental-sized networks, significantly improving on previous results.
Renato F. Werneck, Andrew V. Goldberg, Ilya Razenshteyn, Daniel Delling, "Graph Partitioning with Natural Cuts", Parallel and Distributed Processing Symposium, International, vol. 00, no. , pp. 1135-1146, 2011, doi:10.1109/IPDPS.2011.108
83 ms
(Ver 3.3 (11022016))