Factorization of products of hypergraphs: Structure and algorithms

  • Authors:
  • Alain Bretto;Yannick Silvestre;Thierry Vallée

  • Affiliations:
  • Normandie Univ. GREYC CNRS UMR 6072, Campus II, Bd Maréchal Juin BP 5186, 4032 Caen cedex, France;Normandie Univ. GREYC CNRS UMR 6072, Campus II, Bd Maréchal Juin BP 5186, 4032 Caen cedex, France;Université Paris Diderot - Paris 7, Laboratoire PPS, Case 7014, 75205 Paris Cedex 13, France

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2013

Quantified Score

Hi-index 5.23

Visualization

Abstract

On the one hand Cartesian products of graphs have been extensively studied since the 1960s. On the other hand hypergraphs are a well-known and useful generalization of graphs. In this article, we present an algorithm able to factorize into its prime factors any bounded-rank and bounded-degree hypergraph in O(nm), where n is the number of vertices and m is the number of hyperedges of the hypergraph. First the algorithm applies a graph factorization algorithm to the 2-section of the hypergraph. Then the 2-section factorization is used to build the factorization of the hypergraph via the factorization of its L2-section. The L2-section is a recently introduced way to interpret a hypergraph as a labeled-graph. The graph factorization algorithm used in this article is due to Imrich and Peterin and is linear in time and space. Nevertheless any other such algorithm could be extended to a hypergraph factorization algorithm similar to the one presented here.