Skip to main content
Top
Published in: The VLDB Journal 5/2021

08-05-2021 | Regular Paper

Efficient Hop-constrained s-t Simple Path Enumeration

Authors: You Peng, Xuemin Lin, Ying Zhang, Wenjie Zhang, Lu Qin, Jingren Zhou

Published in: The VLDB Journal | Issue 5/2021

Log in

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

search-config
loading …

Abstract

Graph is a ubiquitous structure representing entities and their relationships applied in many areas such as social networks, web graphs, and biological networks. One of the fundamental tasks in graph analytics is to investigate the relations between two vertices (e.g., users, items, and entities) such as how a vertex A influences another vertex B, or to what extent A and B are similar to each other, based on the graph topology structure. For this purpose, we study the problem of hop-constrained s-t simple path enumeration in this paper, which aims to list all simple paths from a source vertex s to a target vertex t with hop-constraint k. We first propose a polynomial delay algorithm, namely BC-DFS, based on a barrier-based pruning technique. Then, a join-oriented algorithm, namely JOIN, is designed to further enhance the query response time. On the theoretical side, BC-DFS is a polynomial delay algorithm with O(km) time per output where m is the number of edges in the graph. This time complexity is similar to the best known theoretical result for the polynomial delay algorithms of this problem. On the practical side, our comprehensive experiments on 15 real-life networks demonstrate the superior performance of the BC-DFS algorithm compared to the state-of-the-art techniques. It is also reported that the JOIN algorithm can further significantly enhance the query response time. In this paper, we also study the hop-constrained path enumeration problem with diversity constraint and propose a block-oriented algorithm, namely SCB. To further speed up the computation, hybrid lower bounds based on reverse shortest-path tree are also developed, namely SCB+. The experiments show our proposed methods significantly improve the query time and scalability comparing with baselines.

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 "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!

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!

Footnotes
1
Note that we do not need to maintain u.bar after u is pushed to the stack \({\mathcal {S}}\), and u.bar is correctly calculated when u is unstacked.
 
2
It can find a new valid result by using a BFS on the induced graph, where the blocked vertices B are removed.
 
3
If \(d=2\), it is the case for block-DFS with \(O(m*\delta )\).
 
Literature
1.
go back to reference Abraham, I., Delling, D., Goldberg, A.V., Werneck, R.F.: Alternative routes in road networks. Journal of Experimental Algorithmics (JEA) 18, 1–1 (2013)MathSciNetMATH Abraham, I., Delling, D., Goldberg, A.V., Werneck, R.F.: Alternative routes in road networks. Journal of Experimental Algorithmics (JEA) 18, 1–1 (2013)MathSciNetMATH
2.
go back to reference Akgün, V., Erkut, E., Batta, R.: On finding dissimilar paths. European Journal of Operational Research 121(2), 232–246 (2000)CrossRef Akgün, V., Erkut, E., Batta, R.: On finding dissimilar paths. European Journal of Operational Research 121(2), 232–246 (2000)CrossRef
3.
go back to reference Birmelé, E., Ferreira, R.A., Grossi, R., Marino, A., Pisanti, N., Rizzi, R., Sacomoto, G.: Optimal listing of cycles and st-paths in undirected graphs. In SODA, pages 1884–1896, (2013) Birmelé, E., Ferreira, R.A., Grossi, R., Marino, A., Pisanti, N., Rizzi, R., Sacomoto, G.: Optimal listing of cycles and st-paths in undirected graphs. In SODA, pages 1884–1896, (2013)
4.
go back to reference Borodin, A., Lee, H.C., Ye, H.C.: Max-sum diversification, monotone submodular functions and dynamic updates. In Proceedings of the 31st ACM SIGMOD-SIGACT-SIGAI symposium on Principles of Database Systems, pages 155–166, (2012) Borodin, A., Lee, H.C., Ye, H.C.: Max-sum diversification, monotone submodular functions and dynamic updates. In Proceedings of the 31st ACM SIGMOD-SIGACT-SIGAI symposium on Principles of Database Systems, pages 155–166, (2012)
5.
go back to reference Chang, L., Lin, X., Qin, L., Yu, J.X., Pei, J.: Efficiently computing top-k shortest path join. In EDBT 2015-18th International Conference on Extending Database Technology, Proceedings, (2015) Chang, L., Lin, X., Qin, L., Yu, J.X., Pei, J.: Efficiently computing top-k shortest path join. In EDBT 2015-18th International Conference on Extending Database Technology, Proceedings, (2015)
6.
go back to reference Chen, X., Lai, L., Qin, L., Lin, X., Liu, B.: A framework to quantify approximate simulation on graph data. arXiv preprint arXiv:2010.08938, (2020) Chen, X., Lai, L., Qin, L., Lin, X., Liu, B.: A framework to quantify approximate simulation on graph data. arXiv preprint arXiv:​2010.​08938, (2020)
7.
go back to reference Cheng, Y., Li, J., Sterbenz, J.P.: Path geo-diversification: Design and analysis. In 2013 5th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), pages 46–53. IEEE, (2013) Cheng, Y., Li, J., Sterbenz, J.P.: Path geo-diversification: Design and analysis. In 2013 5th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), pages 46–53. IEEE, (2013)
8.
go back to reference Chondrogiannis, T., Bouros, P., Gamper, J., Leser, U., Blumenthal, D.B.: Finding k-dissimilar paths with minimum collective length. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pages 404–407, (2018) Chondrogiannis, T., Bouros, P., Gamper, J., Leser, U., Blumenthal, D.B.: Finding k-dissimilar paths with minimum collective length. In Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pages 404–407, (2018)
9.
go back to reference Chondrogiannis, T., Bouros, P., Gamper, J., Leser, U., Blumenthal, D.B.: Finding k-shortest paths with limited overlap. The VLDB Journal, pages 1–25, (2020) Chondrogiannis, T., Bouros, P., Gamper, J., Leser, U., Blumenthal, D.B.: Finding k-shortest paths with limited overlap. The VLDB Journal, pages 1–25, (2020)
10.
go back to reference Clarke, C.L., Kolla, M., Cormack, G.V., Vechtomova, O., Ashkan, A., Büttcher, S., MacKinnon, I.: Novelty and diversity in information retrieval evaluation. In Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval, pages 659–666, (2008) Clarke, C.L., Kolla, M., Cormack, G.V., Vechtomova, O., Ashkan, A., Büttcher, S., MacKinnon, I.: Novelty and diversity in information retrieval evaluation. In Proceedings of the 31st annual international ACM SIGIR conference on Research and development in information retrieval, pages 659–666, (2008)
11.
go back to reference de Queirós Vieira Martins, E., Pascoal, M.M.B.: A new implementation of yen’s ranking loopless paths algorithm. 4OR, 1(2):121–133, (2003) de Queirós Vieira Martins, E., Pascoal, M.M.B.: A new implementation of yen’s ranking loopless paths algorithm. 4OR, 1(2):121–133, (2003)
12.
go back to reference Deng, D., Tao, Y., Li, G.: Overlap set similarity joins with theoretical guarantees. In Proceedings of the 2018 International Conference on Management of Data, pages 905–920, (2018) Deng, D., Tao, Y., Li, G.: Overlap set similarity joins with theoretical guarantees. In Proceedings of the 2018 International Conference on Management of Data, pages 905–920, (2018)
13.
go back to reference Drosou, M., Pitoura, E.: Search result diversification. ACM. SIGMOD Record 39(1), 41–47 (2010)CrossRef Drosou, M., Pitoura, E.: Search result diversification. ACM. SIGMOD Record 39(1), 41–47 (2010)CrossRef
14.
go back to reference Drosou, M., Pitoura, E.: Disc diversity: result diversification based on dissimilarity and coverage. arXiv preprint arXiv:1208.3533, (2012) Drosou, M., Pitoura, E.: Disc diversity: result diversification based on dissimilarity and coverage. arXiv preprint arXiv:​1208.​3533, (2012)
15.
go back to reference Fang, Y., Cheng, R., Li, X., Luo, S., Hu, J.: Effective community search over large spatial graphs. Proceedings of the VLDB Endowment 10(6), 709–720 (2017)CrossRef Fang, Y., Cheng, R., Li, X., Luo, S., Hu, J.: Effective community search over large spatial graphs. Proceedings of the VLDB Endowment 10(6), 709–720 (2017)CrossRef
16.
go back to reference Fang, Y., Cheng, R., Luo, S., Hu, J.: Effective community search for large attributed graphs. Proceedings of the VLDB Endowment 9(12), 1233–1244 (2016)CrossRef Fang, Y., Cheng, R., Luo, S., Hu, J.: Effective community search for large attributed graphs. Proceedings of the VLDB Endowment 9(12), 1233–1244 (2016)CrossRef
17.
go back to reference Fang, Y., Cheng, R., Luo, S., Hu, J., Huang, K.: C-explorer: browsing communities in large graphs. Proceedings of the VLDB Endowment 10(12), 1885–1888 (2017)CrossRef Fang, Y., Cheng, R., Luo, S., Hu, J., Huang, K.: C-explorer: browsing communities in large graphs. Proceedings of the VLDB Endowment 10(12), 1885–1888 (2017)CrossRef
18.
go back to reference Fang, Y., Huang, X., Qin, L., Zhang, Y., Zhang, W., Cheng, R., Lin, X.: A survey of community search over big graphs. The VLDB Journal, (2019) Fang, Y., Huang, X., Qin, L., Zhang, Y., Zhang, W., Cheng, R., Lin, X.: A survey of community search over big graphs. The VLDB Journal, (2019)
19.
go back to reference Fang, Y., Wang, Z., Cheng, R., Wang, H., Hu, J.: Effective and efficient community search over large directed graphs. IEEE Transactions on Knowledge and Data Engineering (2018) Fang, Y., Wang, Z., Cheng, R., Wang, H., Hu, J.: Effective and efficient community search over large directed graphs. IEEE Transactions on Knowledge and Data Engineering (2018)
20.
go back to reference Freitas, A., da Silva, J.C.P., Curry, E., Buitelaar, P.: A distributional semantics approach for selective reasoning on commonsense graph knowledge bases. In International Conference on Applications of Natural Language to Data Bases/Information Systems, pages 21–32. Springer, (2014) Freitas, A., da Silva, J.C.P., Curry, E., Buitelaar, P.: A distributional semantics approach for selective reasoning on commonsense graph knowledge bases. In International Conference on Applications of Natural Language to Data Bases/Information Systems, pages 21–32. Springer, (2014)
21.
go back to reference Gao, J., Jin, R., Zhou, J., Yu, J.X., Jiang, X., Wang, T.: Relational approach for shortest path discovery over large graphs. Proceedings of the VLDB Endowment 5(4), 358–369 (2011)CrossRef Gao, J., Jin, R., Zhou, J., Yu, J.X., Jiang, X., Wang, T.: Relational approach for shortest path discovery over large graphs. Proceedings of the VLDB Endowment 5(4), 358–369 (2011)CrossRef
22.
go back to reference Gao, J., Qiu, H., Jiang, X., Wang, T., Yang, D.: Fast top-k simple shortest paths discovery in graphs. In Proceedings of the 19th ACM international conference on Information and knowledge management, pages 509–518. ACM, (2010) Gao, J., Qiu, H., Jiang, X., Wang, T., Yang, D.: Fast top-k simple shortest paths discovery in graphs. In Proceedings of the 19th ACM international conference on Information and knowledge management, pages 509–518. ACM, (2010)
23.
go back to reference Grossi, R., Marino, A., Versari, L.: Efficient algorithms for listing k disjoint st-paths in graphs. In Latin American Symposium on Theoretical Informatics, pages 544–557. Springer, (2018) Grossi, R., Marino, A., Versari, L.: Efficient algorithms for listing k disjoint st-paths in graphs. In Latin American Symposium on Theoretical Informatics, pages 544–557. Springer, (2018)
24.
go back to reference Henao-Mazo, W., Bravo-Santos, A.: Finding diverse shortest paths for the routing task in wireless sensor networks. In Proc. 7th Int. Conf. Syst. Netw. Commun., pages 53–58, (2012) Henao-Mazo, W., Bravo-Santos, A.: Finding diverse shortest paths for the routing task in wireless sensor networks. In Proc. 7th Int. Conf. Syst. Netw. Commun., pages 53–58, (2012)
25.
go back to reference Hochbaum, D.S.: The pseudoflow algorithm: A new algorithm for the maximum-flow problem. Operations Research 56(4), 992–1009 (2008)MathSciNetCrossRef Hochbaum, D.S.: The pseudoflow algorithm: A new algorithm for the maximum-flow problem. Operations Research 56(4), 992–1009 (2008)MathSciNetCrossRef
27.
go back to reference Jeong, Y.-J., Kim, T.J., Park, C.-H., Kim, D.-K.: A dissimilar alternative paths-search algorithm for navigation services: A heuristic approach. KSCE Journal of Civil Engineering 14(1), 41–49 (2010)CrossRef Jeong, Y.-J., Kim, T.J., Park, C.-H., Kim, D.-K.: A dissimilar alternative paths-search algorithm for navigation services: A heuristic approach. KSCE Journal of Civil Engineering 14(1), 41–49 (2010)CrossRef
28.
go back to reference Jin, R., Ruan, N.: Shortest path computation in large networks, Dec. 19 (2013). US Patent App. 13/899,124 Jin, R., Ruan, N.: Shortest path computation in large networks, Dec. 19 (2013). US Patent App. 13/899,124
29.
go back to reference Jin, X., Yang, Z., Lin, X., Yang, S., Qin, L., Peng, Y.: Fast: Fpga-based subgraph matching on massive graphs. arXiv preprint arXiv:2102.10768, (2021) Jin, X., Yang, Z., Lin, X., Yang, S., Qin, L., Peng, Y.: Fast: Fpga-based subgraph matching on massive graphs. arXiv preprint arXiv:​2102.​10768, (2021)
30.
31.
go back to reference Johnson, D.S., Papadimitriou, C.H., Yannakakis, M.: On generating all maximal independent sets. Inf. Process. Lett. 27(3), 119–123 (1988)MathSciNetCrossRef Johnson, D.S., Papadimitriou, C.H., Yannakakis, M.: On generating all maximal independent sets. Inf. Process. Lett. 27(3), 119–123 (1988)MathSciNetCrossRef
32.
go back to reference Khan, H.A., Drosou, M., Sharaf, M.A.: Dos: an efficient scheme for the diversification of multiple search results. In Proceedings of the 25th International Conference on Scientific and Statistical Database Management, pages 1–4, (2013) Khan, H.A., Drosou, M., Sharaf, M.A.: Dos: an efficient scheme for the diversification of multiple search results. In Proceedings of the 25th International Conference on Scientific and Statistical Database Management, pages 1–4, (2013)
33.
go back to reference Koh, J.-L., Lin, C.-Y., Chen, A.L.: Finding k most favorite products based on reverse top-t queries. The VLDB journal 23(4), 541–564 (2014)CrossRef Koh, J.-L., Lin, C.-Y., Chen, A.L.: Finding k most favorite products based on reverse top-t queries. The VLDB journal 23(4), 541–564 (2014)CrossRef
34.
go back to reference Kunegis, J.: Konect: the koblenz network collection. In Proceedings of the 22nd International Conference on World Wide Web, pages 1343–1350. ACM, (2013) Kunegis, J.: Konect: the koblenz network collection. In Proceedings of the 22nd International Conference on World Wide Web, pages 1343–1350. ACM, (2013)
35.
go back to reference Lai, Z., Peng, Y., Yang, S., Lin, X., Zhang, W.: Pefp: Efficient k-hop constrained st simple path enumeration on fpga. arXiv preprint arXiv:2012.11128, (2020) Lai, Z., Peng, Y., Yang, S., Lin, X., Zhang, W.: Pefp: Efficient k-hop constrained st simple path enumeration on fpga. arXiv preprint arXiv:​2012.​11128, (2020)
36.
go back to reference Lao, N., Cohen, W.W.: Relational retrieval using a combination of path-constrained random walks. Machine Learning 81(1), 53–67 (2010)MathSciNetCrossRef Lao, N., Cohen, W.W.: Relational retrieval using a combination of path-constrained random walks. Machine Learning 81(1), 53–67 (2010)MathSciNetCrossRef
37.
go back to reference Leser, U.: A query language for biological networks. Bioinformatics, 21:ii33–9, 10 (2005) Leser, U.: A query language for biological networks. Bioinformatics, 21:ii33–9, 10 (2005)
39.
go back to reference Lim, Y., Kim, H.: A shortest path algorithm for real road network based on path overlap. Journal of the Eastern Asia Society for Transportation Studies 6, 1426–1438 (2005) Lim, Y., Kim, H.: A shortest path algorithm for real road network based on path overlap. Journal of the Eastern Asia Society for Transportation Studies 6, 1426–1438 (2005)
40.
go back to reference Liu, B., Yuan, L., Lin, X., Qin, L., Zhang, W., Zhou, J.: Efficient (a, \(\beta \))-core computation: an index-based approach. In The World Wide Web Conference, pages 1130–1141. ACM, (2019) Liu, B., Yuan, L., Lin, X., Qin, L., Zhang, W., Zhou, J.: Efficient (a, \(\beta \))-core computation: an index-based approach. In The World Wide Web Conference, pages 1130–1141. ACM, (2019)
41.
go back to reference Liu, H., Jin, C., Yang, B., Zhou, A.: Finding top-k shortest paths with diversity. IEEE Transactions on Knowledge and Data Engineering 30(3), 488–502 (2017)CrossRef Liu, H., Jin, C., Yang, B., Zhou, A.: Finding top-k shortest paths with diversity. IEEE Transactions on Knowledge and Data Engineering 30(3), 488–502 (2017)CrossRef
42.
go back to reference Mazumder, S., Liu, B.: Context-aware path ranking for knowledge base completion. In IJCAI, pages 1195–1201, (2017) Mazumder, S., Liu, B.: Context-aware path ranking for knowledge base completion. In IJCAI, pages 1195–1201, (2017)
43.
go back to reference Peng, Y., Zhang, Y., Lin, X., Qin, L., Zhang, W.: Answering billion-scale label-constrained reachability queries within microsecond. Proceedings of the VLDB Endowment 13(6), 812–825 (2020)CrossRef Peng, Y., Zhang, Y., Lin, X., Qin, L., Zhang, W.: Answering billion-scale label-constrained reachability queries within microsecond. Proceedings of the VLDB Endowment 13(6), 812–825 (2020)CrossRef
44.
go back to reference Peng, Y., Zhang, Y., Lin, X., Zhang, W., Qin, L., Zhou, J.: Towards bridging theory and practice: hop-constrained st simple path enumeration. Proceedings of the VLDB Endowment 13(4), 463–476 (2019)CrossRef Peng, Y., Zhang, Y., Lin, X., Zhang, W., Qin, L., Zhou, J.: Towards bridging theory and practice: hop-constrained st simple path enumeration. Proceedings of the VLDB Endowment 13(4), 463–476 (2019)CrossRef
45.
go back to reference Peng, Y., Zhang, Y., Zhang, W., Lin, X., Qin, L.: Efficient probabilistic k-core computation on uncertain graphs. In 2018 IEEE 34th International Conference on Data Engineering (ICDE), pages 1192–1203. IEEE, (2018) Peng, Y., Zhang, Y., Zhang, W., Lin, X., Qin, L.: Efficient probabilistic k-core computation on uncertain graphs. In 2018 IEEE 34th International Conference on Data Engineering (ICDE), pages 1192–1203. IEEE, (2018)
46.
go back to reference Qiu, X., Cen, W., Qian, Z., Peng, Y., Zhang, Y., Lin, X., Zhou, J.: Real-time constrained cycle detection in large dynamic graphs. PVLDB 11(12), 1876–1888 (2018) Qiu, X., Cen, W., Qian, Z., Peng, Y., Zhang, Y., Lin, X., Zhou, J.: Real-time constrained cycle detection in large dynamic graphs. PVLDB 11(12), 1876–1888 (2018)
47.
go back to reference Rizzi, R., Sacomoto, G., Sagot, M.: Efficiently listing bounded length st-paths. In IWOCA, pages 318–329, (2014) Rizzi, R., Sacomoto, G., Sagot, M.: Efficiently listing bounded length st-paths. In IWOCA, pages 318–329, (2014)
48.
go back to reference Roditty, L., Zwick, U.: Replacement paths and k simple shortest paths in unweighted directed graphs. In International Colloquium on Automata, Languages, and Programming, pages 249–260. Springer, (2005) Roditty, L., Zwick, U.: Replacement paths and k simple shortest paths in unweighted directed graphs. In International Colloquium on Automata, Languages, and Programming, pages 249–260. Springer, (2005)
49.
go back to reference Rossi, R.A., Ahmed, N.K.: The network data repository with interactive graph analytics and visualization. In AAAI, (2015) Rossi, R.A., Ahmed, N.K.: The network data repository with interactive graph analytics and visualization. In AAAI, (2015)
50.
go back to reference Sommer, C.: Shortest-path queries in static networks. ACM Comput. Surv., 46(4):45:1–45:31, (2014) Sommer, C.: Shortest-path queries in static networks. ACM Comput. Surv., 46(4):45:1–45:31, (2014)
51.
go back to reference Talarico, L., Sörensen, K., Springael, J.: The k-dissimilar vehicle routing problem. European Journal of Operational Research 244(1), 129–140 (2015)MathSciNetCrossRef Talarico, L., Sörensen, K., Springael, J.: The k-dissimilar vehicle routing problem. European Journal of Operational Research 244(1), 129–140 (2015)MathSciNetCrossRef
52.
go back to reference Valiant, L.G.: The complexity of enumeration and reliability problems. SIAM Journal on Computing 8(3), 410–421 (1979)MathSciNetCrossRef Valiant, L.G.: The complexity of enumeration and reliability problems. SIAM Journal on Computing 8(3), 410–421 (1979)MathSciNetCrossRef
53.
go back to reference Voss, C., Moll, M., Kavraki, L.E.: A heuristic approach to finding diverse short paths. In 2015 IEEE International Conference on Robotics and Automation (ICRA), pages 4173–4179. IEEE, (2015) Voss, C., Moll, M., Kavraki, L.E.: A heuristic approach to finding diverse short paths. In 2015 IEEE International Conference on Robotics and Automation (ICRA), pages 4173–4179. IEEE, (2015)
54.
go back to reference Wang, K., Cao, X., Lin, X., Zhang, W., Qin, L.: Efficient computing of radius-bounded k-cores. In 2018 IEEE 34th International Conference on Data Engineering (ICDE), pages 233–244. IEEE, (2018) Wang, K., Cao, X., Lin, X., Zhang, W., Qin, L.: Efficient computing of radius-bounded k-cores. In 2018 IEEE 34th International Conference on Data Engineering (ICDE), pages 233–244. IEEE, (2018)
55.
go back to reference Wang, S., Cheema, M.A., Zhang, Y., Lin, X.: Selecting representative objects considering coverage and diversity. In Second International ACM Workshop on Managing and Mining Enriched Geo-Spatial Data, pages 31–38, (2015) Wang, S., Cheema, M.A., Zhang, Y., Lin, X.: Selecting representative objects considering coverage and diversity. In Second International ACM Workshop on Managing and Mining Enriched Geo-Spatial Data, pages 31–38, (2015)
56.
go back to reference Yang, Z., Lai, L., Lin, X., Hao, K., Zhang, W.: Huge: An efficient and scalable subgraph enumeration system. arXiv preprint arXiv:2103.14294, (2021) Yang, Z., Lai, L., Lin, X., Hao, K., Zhang, W.: Huge: An efficient and scalable subgraph enumeration system. arXiv preprint arXiv:​2103.​14294, (2021)
57.
58.
go back to reference Yu, C., Lakshmanan, L., Amer-Yahia, S.: It takes variety to make a world: diversification in recommender systems. In Proceedings of the 12th international conference on extending database technology: Advances in database technology, pages 368–378, (2009) Yu, C., Lakshmanan, L., Amer-Yahia, S.: It takes variety to make a world: diversification in recommender systems. In Proceedings of the 12th international conference on extending database technology: Advances in database technology, pages 368–378, (2009)
59.
go back to reference Yu, J.X., Cheng, J.: Graph reachability queries: A survey. In Managing and Mining Graph Data, pages 181–215. (2010) Yu, J.X., Cheng, J.: Graph reachability queries: A survey. In Managing and Mining Graph Data, pages 181–215. (2010)
60.
go back to reference Yuan, L., Qin, L., Lin, X., Chang, L., Zhang, W.: Diversified top-k clique search. The VLDB Journal 25(2), 171–196 (2016)CrossRef Yuan, L., Qin, L., Lin, X., Chang, L., Zhang, W.: Diversified top-k clique search. The VLDB Journal 25(2), 171–196 (2016)CrossRef
61.
go back to reference Yue, D., Wu, X., Wang, Y., Li, Y., Chu, C.: A review of data mining-based financial fraud detection research. In International Conference on Wireless Communications, Networking and Mobile Computing, pages 5519 – 5522, 10 (2007) Yue, D., Wu, X., Wang, Y., Li, Y., Chu, C.: A review of data mining-based financial fraud detection research. In International Conference on Wireless Communications, Networking and Mobile Computing, pages 5519 – 5522, 10 (2007)
62.
go back to reference Zhang, Y., Callan, J., Minka, T.: Novelty and redundancy detection in adaptive filtering. In Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval, pages 81–88, (2002) Zhang, Y., Callan, J., Minka, T.: Novelty and redundancy detection in adaptive filtering. In Proceedings of the 25th annual international ACM SIGIR conference on Research and development in information retrieval, pages 81–88, (2002)
63.
go back to reference Zheng, K., Wang, H., Qi, Z., Li, J., Gao, H.: A survey of query result diversification. Knowledge and Information Systems 51(1), 1–36 (2017)CrossRef Zheng, K., Wang, H., Qi, Z., Li, J., Gao, H.: A survey of query result diversification. Knowledge and Information Systems 51(1), 1–36 (2017)CrossRef
64.
go back to reference Ziegler, C.-N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In Proceedings of the 14th international conference on World Wide Web, pages 22–32, (2005) Ziegler, C.-N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In Proceedings of the 14th international conference on World Wide Web, pages 22–32, (2005)
Metadata
Title
Efficient Hop-constrained s-t Simple Path Enumeration
Authors
You Peng
Xuemin Lin
Ying Zhang
Wenjie Zhang
Lu Qin
Jingren Zhou
Publication date
08-05-2021
Publisher
Springer Berlin Heidelberg
Published in
The VLDB Journal / Issue 5/2021
Print ISSN: 1066-8888
Electronic ISSN: 0949-877X
DOI
https://doi.org/10.1007/s00778-021-00674-5

Other articles of this Issue 5/2021

The VLDB Journal 5/2021 Go to the issue

Premium Partner