JOURNAL ARTICLE

Scalable parallel graph partitioning

Abstract

We consider partitioning a graph in parallel using a large number of processors. Parallel multilevel partitioners, such as Pt-Scotch and ParMetis, produce good quality partitions but their performance scales poorly. Coordinate bisection schemes such as those in Zoltan, which can be applied only to graphs with coordinates, scale well but partition quality is often compromised. We seek to address this gap by developing a scalable parallel scheme which imparts coordinates to a graph through a lattice-based multilevel embedding. Partitions are computed with a parallel formulation of a geometric scheme that has been shown to provide provably good cuts on certain classes of graphs. We analyze the parallel complexity of our scheme and we observe speed-ups and cut-sizes on large graphs. Our results indicate that our method is substantially faster than ParMetis and Pt-Scotch for hundreds to thousands of processors, while producing high quality cuts.

Keywords:
Scalability Computer science Embedding Parallel computing Graph partition Partition (number theory) Parallel algorithm Graph Theoretical computer science Algorithm Mathematics Combinatorics

Metrics

34
Cited By
2.27
FWCI (Field Weighted Citation Impact)
25
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Low-power high-performance VLSI design
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

DISSERTATION

Scalable graph partitioning for distributed graph processing

Christian Mayer

University:   OPUS Publication Server of the University of Stuttgart (University of Stuttgart) Year: 2019
JOURNAL ARTICLE

Parallel incremental graph partitioning

Chao-Wei OuSanjay Ranka

Journal:   IEEE Transactions on Parallel and Distributed Systems Year: 1997 Vol: 8 (8)Pages: 884-896
BOOK-CHAPTER

Massively Parallel Graph Partitioning

Costas BekasAlessandro CurioniPeter ArbenzCyril FlaigGerrit van LentheRalph MüllerA. Wirth

Chapman & Hall/CRC computational science series/Chapman & Hall/CRC computational science Year: 2012 Pages: 407-425
© 2026 ScienceGate Book Chapters — All rights reserved.