Hierarchical Decompositions of Dihypergraphs

In this paper we are interested in decomposing a dihypergraph H = (V, E) into simpler dihypergraphs, that can be handled more e ciently. We study the properties of dihypergraphs that can be hierarchically decomposed into trivial dihypergraphs, i.e., vertex hypergraph. The hierarchical decomposition is represented by a full labelled binary trees called H-tree, in the fashion of hierarchical clustering. We present a polynomial time and space algorithm to achieve such a decomposition by producing its corresponding H-tree. However , there are dihypergraphs that cannot be completely decomposed into trivial components. Therefore, we relax this requirement to more indecomposable di-hypergraphs called H-factors, and discuss applications of this decomposition to closure systems and lattices.

[1]  Winfried Geyer On Tamari lattices , 1994, Discret. Math..

[2]  Karell Bertet,et al.  Lattices, closures systems and implication bases: A survey of structural aspects and algorithms , 2016, Theor. Comput. Sci..

[3]  Sebastian Schlag,et al.  Multilevel Acyclic Hypergraph Partitioning , 2020, ArXiv.

[4]  G. Grätzer Lattice Theory: Foundation , 1971 .

[5]  Karell Bertet,et al.  Subdirect Decomposition of Contexts into Subdirectly Irreducible Factors , 2015, FCA&A@ICFCA.

[6]  Roni Khardon Translating between Horn Representations and their Characteristic Models , 1995, J. Artif. Intell. Res..

[7]  Giorgio Ausiello,et al.  Minimal Representation of Directed Hypergraphs , 1986, SIAM J. Comput..

[8]  Giorgio Ausiello,et al.  Directed hypergraphs: Introduction and fundamental algorithms - A survey , 2017, Theor. Comput. Sci..

[9]  Claudio Gentile,et al.  Max Horn SAT and the minimum cut problem in directed hypergraphs , 1998, Math. Program..

[10]  Bill Jackson,et al.  Edge splitting and connectivity augmentation in directed hypergraphs , 2003, Discret. Math..

[11]  Giorgio Gallo,et al.  Directed Hypergraphs and Applications , 1993, Discret. Appl. Math..

[12]  Bernhard Ganter,et al.  Decompositions of Concept Lattices , 1999 .

[13]  Leonid Libkin Direct product decompositions of lattices, closures and relation schemes , 1993, Discret. Math..

[14]  Karell Bertet,et al.  Doubling Convex Sets in Lattices: Characterizations and Recognition Algorithms , 2002, Order.

[15]  Petko Valtchev,et al.  A Parallel Algorithm for Lattice Construction , 2005, ICFCA.

[16]  Bernhard Ganter,et al.  Formal Concept Analysis: Mathematical Foundations , 1998 .

[17]  Karell Bertet,et al.  The reverse doubling construction , 2015, 2015 7th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management (IC3K).

[18]  Marcel Wild,et al.  The joy of implications, aka pure Horn formulas: Mainly a survey , 2014, Theor. Comput. Sci..

[19]  János Demetrovics,et al.  Functional Dependencies in Relational Databases: A Lattice Point of View , 1992, Discret. Appl. Math..

[20]  Lhouari Nourine,et al.  Translating between the representations of a ranked convex geometry , 2019, Discret. Math..

[21]  Jan van Leeuwen,et al.  Worst-case Analysis of Set Union Algorithms , 1984, JACM.

[22]  Hossein Saiedian,et al.  An Efficient Algorithm to Compute the Candidate Keys of a Relational Database Schema , 1996, Comput. J..

[23]  Sanjoy Dasgupta,et al.  A cost function for similarity-based hierarchical clustering , 2015, STOC.

[24]  George Markowsky,et al.  Primes, irreducibles and extremal lattices , 1992 .