Deep Distance Sensitivity Oracles (2211.02681v2)
Abstract: One of the most fundamental graph problems is finding a shortest path from a source to a target node. While in its basic forms the problem has been studied extensively and efficient algorithms are known, it becomes significantly harder as soon as parts of the graph are susceptible to failure. Although one can recompute a shortest replacement path after every outage, this is rather inefficient both in time and/or storage. One way to overcome this problem is to shift computational burden from the queries into a pre-processing step, where a data structure is computed that allows for fast querying of replacement paths, typically referred to as a Distance Sensitivity Oracle (DSO). While DSOs have been extensively studied in the theoretical computer science community, to the best of our knowledge this is the first work to construct DSOs using deep learning techniques. We show how to use deep learning to utilize a combinatorial structure of replacement paths. More specifically, we utilize the combinatorial structure of replacement paths as a concatenation of shortest paths and use deep learning to find the pivot nodes for stitching shortest paths into replacement paths.
- Distributed Comput. 15(4), 273–283 (2002). 10.1007/s00446-002-0080-6
- Algorithmica 66, 18–50 (2013). URL https://doi.org/10.1007/s00453-012-9621-y
- In: Proceedings of the 41st Annual ACM Symposium on Theory of Computing, STOC 2009, Bethesda, MD, USA, May 31 - June 2, 2009, pp. 101–110. ACM (2009). 10.1145/1536414.1536431
- Economics Letters 149, 164–167 (2016)
- ACM J. Exp. Algorithmics 25 (2020). 10.1145/3381751. URL https://doi.org/10.1145/3381751
- IEEE Transactions on Knowledge and Data Engineering 30(9), 1616–1637 (2018)
- In: International Conference on Machine Learning, pp. 1204–1215. PMLR (2021)
- In: Proccedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, Chicago, IL, USA, June 22-26, 2020, pp. 1375–1388. ACM (2020). 10.1145/3357713.3384253
- Algorithmica 63, 861–882 (2012). 10.1007/s00453-011-9543-0
- ISPRS International Journal of Geo-Information 11(10), 514 (2022)
- BMC bioinformatics 19(1), 1–11 (2018)
- In: IEEE INFOCOM 2009, pp. 1647–1655. IEEE (2009)
- SIAM J. Comput. 37(5), 1299–1318 (2008). 10.1137/S0097539705429847
- In: Algorithms and Data Structures - 15th International Symposium, WADS 2017, St. John’s, NL, Canada, July 31 - August 2, 2017, Proceedings, Lecture Notes in Computer Science, vol. 10389, pp. 349–360. Springer (2017). 10.1007/978-3-319-62127-2_30
- In: Proceedings of the 22nd ACM SIGKDD international conference on Knowledge discovery and data mining, pp. 855–864 (2016)
- In: N. Bansal, E. Merelli, J. Worrell (eds.) 48th International Colloquium on Automata, Languages, and Programming (ICALP 2021), Leibniz International Proceedings in Informatics (LIPIcs), vol. 198, pp. 76:1–76:20. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, Dagstuhl, Germany (2021). 10.4230/LIPIcs.ICALP.2021.76. URL https://drops.dagstuhl.de/opus/volltexte/2021/14145
- In: 2021 IEEE 37th International Conference on Data Engineering (ICDE), pp. 360–371. IEEE (2021)
- arXiv preprint arXiv:1710.04350 (2017)
- arXiv preprint arXiv:1412.6980 (2014)
- In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, New Orleans, LA, USA, January 7-10, 2018, pp. 1236–1252. SIAM (2018). 10.1137/1.9781611975031.80
- In: EDBT, pp. 367–370 (2020)
- Ren, H.: Improved distance sensitivity oracles with subcubic preprocessing time. J. Comput. Syst. Sci. 123, 159–170 (2022). 10.1016/j.jcss.2021.08.005
- BMC bioinformatics 19(1), 1–19 (2018)
- In: 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM), pp. 1007–1014. IEEE (2018)
- In: AAAI (2015). URL https://networkrepository.com
- In: 2012 Second International Conference on Cloud and Green Computing, pp. 541–548. IEEE (2012)
- In: Proceedings of the 17th ACM conference on Information and knowledge management, pp. 1351–1352 (2008)
- arXiv preprint arXiv:1710.10903 (2017)
- In: 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002.(MICRO-35). Proceedings., pp. 294–305. IEEE (2002)
- In: ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 3800–3804. IEEE (2021)
- In: 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), pp. 77–86. IEEE (2011)
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.