A Heuristic for Direct Product Graph Decomposition

07/07/2021
by   Luca Calderoni, et al.
0

In this paper we describe a heuristic for decomposing a directed graph into factors according to the direct product (also known as Kronecker, cardinal or tensor product). Given a directed, unweighted graph G with adjacency matrix Adj(G), our heuristic searches for a pair of graphs G_1 and G_2 such that G = G_1 ⊗ G_2, where G_1 ⊗ G_2 is the direct product of G_1 and G_2. For undirected, connected graphs it has been shown that graph decomposition is "at least as difficult" as graph isomorphism; therefore, polynomial-time algorithms for decomposing a general directed graph into factors are unlikely to exist. Although graph factorization is a problem that has been extensively investigated, the heuristic proposed in this paper represents – to the best of our knowledge – the first computational approach for general directed, unweighted graphs. We have implemented our algorithm using the MATLAB environment; we report on a set of experiments that show that the proposed heuristic solves reasonably-sized instances in a few seconds on general-purpose hardware.

READ FULL TEXT

page 7

page 8

page 9

page 10

page 12

research
03/03/2020

Direct Product Primality Testing of Graphs is GI-hard

We investigate the computational complexity of the graph primality testi...
research
08/19/2022

Computing a Feedback Arc Set Using PageRank

We present a new heuristic algorithm for computing a minimum Feedback Ar...
research
09/03/2022

Graph Fourier transforms on directed product graphs

Graph Fourier transform (GFT) is one of the fundamental tools in graph s...
research
10/09/2017

Hotspot-aware DSA Grouping and Mask Assignment

In Directed Self Assembly (DSA), poor printing of guiding templates can ...
research
05/30/2023

The Isomorphism Problem of Power Graphs and a Question of Cameron

The isomorphism problem for graphs (GI) and the isomorphism problem for ...
research
11/09/2019

Boundary-type Sets of Strong Product of Directed Graphs

Let D=(V,E) be a strongly connected digraph and let u ,v∈ V(D). The maxi...
research
12/15/2020

Product Graph Learning from Multi-domain Data with Sparsity and Rank Constraints

In this paper, we focus on learning product graphs from multi-domain dat...

Please sign up or login with your details

Forgot password? Click here to reset