JOURNAL ARTICLE

Parallel greedy graph matching using an edge partitioning approach

Abstract

We present a parallel version of the Karp-Sipser graph matching heuristic for the maximum cardinality problem. It is bulksynchronous, separating computation and communication, and uses an edge-based partitioning of the graph, translated from a twodimensional partitioning of the corresponding adjacency matrix. It is shown that the communication volume of Karp–Sipser graph matching is proportional to that of parallel sparse matrix–vector multiplication (SpMV), so that efficient partitioners developed for SpMV can be used. The algorithm is presented using a small basic set of 7 message types, which are discussed in detail. Experimental results show that for most matrices, edge-based partitioning is superior to vertex-based partitioning, in terms of both parallel speedup and matching quality. Good speedups are obtained on up to 64 processors.

Keywords:
Computer science Adjacency matrix Speedup Graph partition Parallel computing Computation Graph Greedy algorithm Sparse matrix Graph bandwidth Vertex (graph theory) Matrix multiplication Algorithm Theoretical computer science Line graph Graph power

Metrics

33
Cited By
4.08
FWCI (Field Weighted Citation Impact)
21
Refs
0.94
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Parallel Matching for Graph Partitioning on Shared Memory

Anton RakitskiyKirill V. Trusov

Year: 2023 Vol: abs 901 2900 [cs ds] Pages: 1830-1833
JOURNAL ARTICLE

Parallel incremental graph partitioning using linear programming

Chao Wei OuSanjay Ranka

Journal:   Proceedings - Supercomputing Year: 1994
JOURNAL ARTICLE

Parallel incremental graph partitioning using linear programming

Chao Wei OuSanjay Ranka

Journal:   Proceedings - Supercomputing Year: 1994 Pages: 458-458
© 2026 ScienceGate Book Chapters — All rights reserved.