JOURNAL ARTICLE

Permuting Sparse Square Matrices Into Block Diagonal Form With Overlap

Acer, Seher

Year: 2012 Journal:   Zenodo (CERN European Organization for Nuclear Research)   Publisher: European Organization for Nuclear Research

Abstract

In this whitepaper, we describe the problem of permuting sparse square matrices into block diagonal form with overlap (BDO)
and propose a graph partitioning algorithm for solving this problem. A block diagonal matrix with overlap is a block diagonal
matrix whose consecutive diagonal blocks may overlap. The objective in this permutation problem is to minimize the total
overlap size, whereas the permutation constraint is to maintain balance on the number of nonzeros in the diagonal blocks. This
permutation problem arises in the parallelization of an explicit formulation of multiplicative Schwarz preconditioner. We define
ordered Graph Partitioning by Vertex Separator (oGPVS) problem as an equivalent problem to this permutation problem. oGPVS
problem is a restricted version of Graph Partitioning by Vertex Separator (GPVS) problem and the aim is to find a partition of the
vertices into K ordered vertex parts and K-1 ordered separators where each two consecutive parts can be connected through only
a separator, a separator can only connect two consecutive parts, and each two consecutive separators can be adjacent. The
objective in the oGPVS problem is to minimize the total number of vertices in the separators, whereas the partitioning objective
is to maintain balance on the part weights where part weight is defined as the sum of the weights of vertices in that part. To solve
oGPVS problem, we utilized recursive bipartitioning paradigm and fixed vertices in our proposed oGPVS algorithm. We tested
the performance of our algorithm in a wide range of matrices in comparison to another graph partitioning algorithm that solves
the same problem. Results showed that the oGPVS algorithm performs better than the other algorithm in terms of overlap size.

Keywords:
Diagonal Permutation matrix Vertex (graph theory) Permutation (music) Partition (number theory) Graph partition Block matrix Main diagonal Multiplicative function

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.41
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

VLSI and FPGA Design Techniques
Physical Sciences →  Engineering →  Electrical and Electronic Engineering
Graph Theory and Algorithms
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Permuting Sparse Square Matrices Into Block Diagonal Form With Overlap

Acer, Seher

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2012
JOURNAL ARTICLE

A Recursive Bipartitioning Algorithm for Permuting Sparse Square Matrices into Block Diagonal Form with Overlap

Seher AcerEnver KayaaslanCevdet Aykanat

Journal:   SIAM Journal on Scientific Computing Year: 2013 Vol: 35 (1)Pages: C99-C121
JOURNAL ARTICLE

Permuting Sparse Rectangular Matrices into Block-Diagonal Form

Cevdet AykanatAli PınarÜmit V. Çatalyürek

Journal:   SIAM Journal on Scientific Computing Year: 2004 Vol: 25 (6)Pages: 1860-1879
JOURNAL ARTICLE

Reordering sparse matrices into block-diagonal column-overlapped form

Seher AcerCevdet Aykanat

Journal:   Journal of Parallel and Distributed Computing Year: 2020 Vol: 140 Pages: 99-109
JOURNAL ARTICLE

A partitioning algorithm for block-diagonal matrices with overlap

Guy Antoine Atenekeng KahouLaura GrigoriMasha Sosonkina

Journal:   Parallel Computing Year: 2008 Vol: 34 (6-8)Pages: 332-344
© 2026 ScienceGate Book Chapters — All rights reserved.