Directed hypergraphs: Introduction and fundamental algorithms-A survey

被引:48
作者
Ausiello, Giorgio [1 ]
Laura, Luigi [1 ]
机构
[1] Univ Roma La Sapienza, Dipartimento Ingn Informat Automat & Gest Antonio, Via Ariosto 25, I-00185 Rome, Italy
关键词
Directed hypergraphs; Transitive closure; Transitive reduction; Shortest hyperpaths; ONLINE ALGORITHMS; SATISFIABILITY; REPRESENTATION; MODEL;
D O I
10.1016/j.tcs.2016.03.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Just as ordinary hypergraphs are a generalization of graphs, directed hypergraphs (DH) are a natural generalization of digraphs. A DH consists of a set of vertices V and a set of hyperarcs H, where a hyperarc is a pair < S, v >, S non empty subset of V and V is an element of V. DHs have a variety of applications: they have been used to represent functional dependency in databases, Horn formulae in propositional logic, and-or graphs, context free grammars etc. In the paper, after providing a brief historical introduction on the notion of DH and some relevant applications, various problems regarding DHs are surveyed and analyzed. In particular we consider the complexity of the reachability problem (together with its application in the related satisfiability problem for Horn CNF formulae) and the computation of transitive closure and transitive reduction of directed hypergraphs (together with its application to the computation of minimum coverings for a set of functional dependencies). Finally a short introduction to the problem of computing shortest hyperpaths in directed hypergraphs is provided. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:293 / 306
页数:14
相关论文
共 39 条
  • [1] Aho A. V., 1972, SIAM Journal on Computing, V1, P131, DOI 10.1137/0201008
  • [2] Linear time analysis of properties of conflict-free and general Petri nets
    Alimonti, Paola
    Feuerstein, Esteban
    Laura, Luigi
    Nanni, Umberto
    [J]. THEORETICAL COMPUTER SCIENCE, 2011, 412 (4-5) : 320 - 338
  • [3] [Anonymous], 1985, Graphs and Hypergraphs
  • [4] Ausiello G, 1998, LECT NOTES COMPUT SC, V1450, P1, DOI 10.1007/BFb0055754
  • [5] Ausiello Giorgio, 2012, Combinatorial Optimization. Second International Symposium, ISCO 2012. Revised Selected Papers, P1, DOI 10.1007/978-3-642-32147-4_1
  • [6] ONLINE ALGORITHMS FOR POLYNOMIALLY SOLVABLE SATISFIABILITY PROBLEMS
    AUSIELLO, G
    ITALIANO, GF
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1991, 10 (01): : 69 - 90
  • [7] On-line algorithms for satisfiability problems with uncertainty
    Ausiello, G
    Giaccio, R
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 171 (1-2) : 3 - 24
  • [8] GRAPH ALGORITHMS FOR FUNCTIONAL DEPENDENCY MANIPULATION
    AUSIELLO, G
    DATRI, A
    SACCA, D
    [J]. JOURNAL OF THE ACM, 1983, 30 (04) : 752 - 766
  • [9] MINIMAL REPRESENTATION OF DIRECTED HYPERGRAPHS
    AUSIELLO, G
    DATRI, A
    SACCA, D
    [J]. SIAM JOURNAL ON COMPUTING, 1986, 15 (02) : 418 - 431
  • [10] Partially dynamic maintenance of minimum weight hyperpaths
    Ausiello, Giorgio
    Franciosa, Paolo Giulio
    Frigioni, Daniele
    [J]. JOURNAL OF DISCRETE ALGORITHMS, 2005, 3 (01) : 27 - 46