2011 IEEE 27th International Conference on Data Engineering 2011
DOI: 10.1109/icde.2011.5767832
|View full text |Cite
|
Sign up to set email alerts
|

Decomposing DAGs into spanning trees: A new way to compress transitive closures

Abstract: Let G(V, E) be a digraph (directed graph) with n nodes and e edges. Digraph G* = (V, E*) is the reflexive, transitive closure if (v, u) E* iff there is a path from v to u in G. Efficient storage of G* is important for supporting reachability queries which are not only common on graph databases, but also serve as fundamental operations used in many graph algorithms. A lot of strategies have been suggested based on the graph labeling, by which each node is assigned with certain labels such that the reachability … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 38 publications
(37 citation statements)
references
References 32 publications
0
37
0
Order By: Relevance
“…The poset decomposition is quite useful in practice. As shown in [4], if we can decompose a DAG G into a minimum set of chains, the transitive closure [24] of G can be effectively compressed to support the so-called reachability queries [5,6].…”
Section: Introductionmentioning
confidence: 99%
“…The poset decomposition is quite useful in practice. As shown in [4], if we can decompose a DAG G into a minimum set of chains, the transitive closure [24] of G can be effectively compressed to support the so-called reachability queries [5,6].…”
Section: Introductionmentioning
confidence: 99%
“…It is capable of dealing with complex relationship requiring multiple hops. It provides graph-wise indexes on multiple key fields and also provides high performance regarding query [7], [10].…”
Section: Infinite Graph (Objectivity)mentioning
confidence: 99%
“…Bug Localization is another application area worth mentioning for the use of graph databases. Overall there is a variety of domains where graph data modeling can be applied to revolutionize the user experience [7].…”
Section: Graph Databasesmentioning
confidence: 99%
See 1 more Smart Citation
“…The real applications that need this operation are many and can be found among online social networks, biological networks, ontology, transportation networks, etc. The reachability query has been extensively studied over a decade [1,16,13,23,11,28,7,26,12,8,21,20,29,27,9,10,19,24,31], and the early work can be traced back to 1989 to compute transitive closure (TC) over a graph. However, it is still an unsolved question whether we can do faster to answer reachability queries online over even larger and/or even denser graphs with the possible minimum cost (time/space) for offline precomputing and preparation.…”
Section: Introductionmentioning
confidence: 99%