On the Cartesian Skeleton and the Factorization of the Strong Product of Digraphs

Abstract

The three standard products (the Cartesian, the direct and the strong product) of undirected graphs have been repeatedly studied, unique prime factor decomposition (PFD) is known and polynomial time algorithms have been established for determining the prime factors.
For directed graphs, unique PFD results with respect to the standard products are known. However, there is, until now, no known algorithm to compute the PFD of directed graphs with respect to the direct and the strong product in general. In this contribution, we focus on the algorithmic aspects for determining the PFD of directed graphs with respect to the strong product. Essential for computing the prime factors is the construction of a so-called Cartesian skeleton. This article introduces the notion of the Cartesian skeleton of directed graphs as a generalization of the Cartesian skeleton of undirected graphs. We provide new, fast and transparent algorithms for its construction. It leads to the first polynomial-time algorithm for determining the PFD of arbitrary, finite connected digraphs with respect to the strong product.

Citation

[HM15] Hellmuth, M. and Marc, T.: On the Cartesian Skeleton and the Factorization of the Strong Product of Digraphs. J. Theor. Comp. Sci, 565, 0, 16-29, 2015
Read Publication