Skip to main content
Top
Published in: Theory of Computing Systems 2/2014

01-08-2014

Join-Reachability Problems in Directed Graphs

Authors: Loukas Georgiadis, Stavros D. Nikolopoulos, Leonidas Palios

Published in: Theory of Computing Systems | Issue 2/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

For a given collection \(\mathcal{G}\) of directed graphs we define the join-reachability graph of \(\mathcal{G}\), denoted by \(\mathcal{J}(\mathcal{G})\), as the directed graph that, for any pair of vertices u and v, contains a path from u to v if and only if such a path exists in all graphs of \(\mathcal{G}\). Our goal is to compute an efficient representation of \(\mathcal{J}(\mathcal{G})\). In particular, we consider two versions of this problem. In the explicit version we wish to construct the smallest join-reachability graph for \(\mathcal{G}\). In the implicit version we wish to build an efficient data structure, in terms of space and query time, such that we can report fast the set of vertices that reach a query vertex in all graphs of \(\mathcal{G}\). This problem is related to the well-studied reachability problem and is motivated by emerging applications of graph-structured databases and graph algorithms. We consider the construction of join-reachability structures for two graphs and develop techniques that can be applied to both the explicit and the implicit problems. First we present optimal and near-optimal structures for paths and trees. Then, based on these results, we provide efficient structures for planar graphs and general directed graphs.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
We caution the reader not to confuse the terms “unoriented” and “undirected”.
 
Literature
1.
go back to reference Agrawal, R., Borgida, A., Jagadish, H.V.: Efficient management of transitive relationships in large data and knowledge bases. In: SIGMOD’89: Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pp. 253–262 (1989) Agrawal, R., Borgida, A., Jagadish, H.V.: Efficient management of transitive relationships in large data and knowledge bases. In: SIGMOD’89: Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, pp. 253–262 (1989)
2.
3.
go back to reference Alstrup, S., Brodal, G.S., Rauhe, T.: New data structures for orthogonal range searching. In: FOCS’00: Proceedings of the 41st Annual Symposium on Foundations of Computer Science, p. 198 (2000) Alstrup, S., Brodal, G.S., Rauhe, T.: New data structures for orthogonal range searching. In: FOCS’00: Proceedings of the 41st Annual Symposium on Foundations of Computer Science, p. 198 (2000)
5.
go back to reference Dwork, C., Kumar, R., Naor, M., Sivakumar, D.: Rank aggregation methods for the web. In: WWW’01: Proceedings of the 10th International Conference on World Wide Web, pp. 613–622 (2001) Dwork, C., Kumar, R., Naor, M., Sivakumar, D.: Rank aggregation methods for the web. In: WWW’01: Proceedings of the 10th International Conference on World Wide Web, pp. 613–622 (2001)
6.
go back to reference Gabow, H.N., Bentley, J.L., Tarjan, R.E.: Scaling and related techniques for geometry problems. In: Proc. 16th ACM Symp. on Theory of Computing, pp. 135–143 (1984) Gabow, H.N., Bentley, J.L., Tarjan, R.E.: Scaling and related techniques for geometry problems. In: Proc. 16th ACM Symp. on Theory of Computing, pp. 135–143 (1984)
7.
go back to reference Georgiadis, L.: Computing frequency dominators and related problems. In: ISAAC’08: Proceedings of the 19th International Symposium on Algorithms and Computation, pp. 704–715 (2008) Georgiadis, L.: Computing frequency dominators and related problems. In: ISAAC’08: Proceedings of the 19th International Symposium on Algorithms and Computation, pp. 704–715 (2008)
8.
go back to reference Georgiadis, L.: Testing 2-vertex connectivity and computing pairs of vertex-disjoint s–t paths in digraphs. In: Proc. 37th Int’l. Coll. on Automata, Languages, and Programming, pp. 738–749 (2010) CrossRef Georgiadis, L.: Testing 2-vertex connectivity and computing pairs of vertex-disjoint st paths in digraphs. In: Proc. 37th Int’l. Coll. on Automata, Languages, and Programming, pp. 738–749 (2010) CrossRef
9.
go back to reference Georgiadis, L., Tarjan, R.E.: Dominator tree verification and vertex-disjoint paths. In: Proc. 16th ACM-SIAM Symp. on Discrete Algorithms, pp. 433–442 (2005) Georgiadis, L., Tarjan, R.E.: Dominator tree verification and vertex-disjoint paths. In: Proc. 16th ACM-SIAM Symp. on Discrete Algorithms, pp. 433–442 (2005)
10.
11.
go back to reference JaJa, J., Mortensen, C.W., Shi, Q.: Space-efficient and fast algorithms for multidimensional dominance reporting and counting. In: ISAAC’04: Proceedings of the 15th International Symposium on Algorithms and Computation, pp. 558–568 (2004) JaJa, J., Mortensen, C.W., Shi, Q.: Space-efficient and fast algorithms for multidimensional dominance reporting and counting. In: ISAAC’04: Proceedings of the 15th International Symposium on Algorithms and Computation, pp. 558–568 (2004)
12.
13.
go back to reference Katriel, I., Kutz, M., Skutella, M.: Reachability substitutes for planar digraphs. Technical report MPI-I-2005-1-002, Max-Planck-Institut Für Informatik, (2005) Katriel, I., Kutz, M., Skutella, M.: Reachability substitutes for planar digraphs. Technical report MPI-I-2005-1-002, Max-Planck-Institut Für Informatik, (2005)
15.
go back to reference Nardelli, E., Talamo, M., Vocca, P.: Efficient searching for multi-dimensional data made simple. In: Proc. 7th European Symposium on Algorithms, pp. 339–353 (1999) Nardelli, E., Talamo, M., Vocca, P.: Efficient searching for multi-dimensional data made simple. In: Proc. 7th European Symposium on Algorithms, pp. 339–353 (1999)
16.
go back to reference Sarnak, N., Tarjan, R.E.: Planar point location using persistent search trees. Commun. ACM 29(7), 669–679 (1986) CrossRefMathSciNet Sarnak, N., Tarjan, R.E.: Planar point location using persistent search trees. Commun. ACM 29(7), 669–679 (1986) CrossRefMathSciNet
17.
go back to reference Talamo, M., Vocca, P.: Compact implicit representation of graphs. In: Proc. 24st Wks. on Graph-Theoretic Concepts in Computer Science, pp. 164–176 (1998) CrossRef Talamo, M., Vocca, P.: Compact implicit representation of graphs. In: Proc. 24st Wks. on Graph-Theoretic Concepts in Computer Science, pp. 164–176 (1998) CrossRef
19.
go back to reference Tamassia, R., Tollis, I.G.: Dynamic reachability in planar digraphs with one source and one sink. Theor. Comput. Sci. 119(2), 331–343 (1993) CrossRefMATHMathSciNet Tamassia, R., Tollis, I.G.: Dynamic reachability in planar digraphs with one source and one sink. Theor. Comput. Sci. 119(2), 331–343 (1993) CrossRefMATHMathSciNet
21.
22.
go back to reference Wang, H., He, H., Yang, J., Yu, P.S., Yu, J.X.: Dual labeling: answering graph reachability queries in constant time. In: ICDE’06: Proceedings of the 22nd International Conference on Data Engineering, p. 75 (2006) Wang, H., He, H., Yang, J., Yu, P.S., Yu, J.X.: Dual labeling: answering graph reachability queries in constant time. In: ICDE’06: Proceedings of the 22nd International Conference on Data Engineering, p. 75 (2006)
Metadata
Title
Join-Reachability Problems in Directed Graphs
Authors
Loukas Georgiadis
Stavros D. Nikolopoulos
Leonidas Palios
Publication date
01-08-2014
Publisher
Springer US
Published in
Theory of Computing Systems / Issue 2/2014
Print ISSN: 1432-4350
Electronic ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-013-9450-7

Other articles of this Issue 2/2014

Theory of Computing Systems 2/2014 Go to the issue

EditorialNotes

Editorial

Premium Partner