Proceedings

A Fast Algorithm for Optimally Finding Partially Disjoint Shortest Paths

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Main track. Pages 1456-1462.

https://doi.org/10.24963/ijcai.2018/202

Abstract

The classical disjoint shortest path problem has recently recalled

interests from researchers in the network planning and optimization

community. However, the requirement of the shortest paths being completely

vertex or edge disjoint might be too restrictive and demands much

more resources in a network. Partially disjoint shortest paths, in

which a bounded number of shared vertices or edges is allowed, balance

between degree of disjointness and occupied network resources.

In this paper, we consider the problem of finding k

shortest paths which are edge disjoint but partially vertex disjoint.

For a pair of distinct vertices in a network graph, the problem aims

to optimally find k edge disjoint shortest paths among which

at most a bounded number of vertices are shared by at least two paths. In particular,

we present novel techniques for exactly solving the problem

with a runtime that significantly improves

the current best result. The

proposed algorithm is also validated by computer experiments on both

synthetic and real networks which demonstrate its superior efficiency

of up to three orders of magnitude faster than the state of the art.

  1. Email-Enron 36,692 183,831 20.76 Email-EuAll 265,214 420,045 35.04 p2p-Gnut.05 8,846 31,839 2.55 p2p-Gnut.06 8,717 31,525 2.94 p2p-Gnut.08 6,301 20,777 1.92 Networks #Nodes #Edges EA (s) p2p-Gnut.09 8,114 26,013 2.40 p2p-Gnut.24 26,518 65,369 6.02 p2p-Gnut.25 22,687 54,705 5.13 p2p-Gnut.30 36,682 88,328 8.44 p2p-Gnut.31 62,586 147,892 13.40
  2. [Ahuja et al., 1993] Ravindra K Ahuja, Thomas L Magnanti, and James B Orlin. Network flows: theory, algorithms, and applications. 1993.
  3. [Akiba et al., 2015] Takuya Akiba, Takanori Hayashi, No- zomi Nori, Yoichi Iwata, and Yuichi Yoshida. Efficient top-k shortest-path distance queries on large networks by pruned landmark labeling. In AAAI, volume 15, pages 25- 30, 2015.
  4. [Andrews et al., 2005] Matthew Andrews, Julia Chuzhoy, Sanjeev Khanna, and Lisa Zhang. Hardness of the undi- rected edge-disjoint paths problem with congestion. In Foundations of Computer Science, 2005. FOCS 2005. 46th Annual IEEE Symposium on, pages 226-241. IEEE, 2005.
  5. [Andrews, 2010] Matthew Andrews. Approximation algo- rithms for the edge-disjoint paths problem via raecke decompositions. In Foundations of Computer Science (FOCS), 2010 51st Annual IEEE Symposium on, pages 277-286. IEEE, 2010.
  6. [Chekuri and Ene, 2013] Chandra Chekuri and Alina Ene. Poly-logarithmic approximation for maximum node dis- joint paths with constant congestion. In Proceedings of the twenty-fourth annual ACM-SIAM symposium on Discrete algorithms, pages 326-341. Society for Industrial and Ap- plied Mathematics, 2013.
  7. [Chekuri et al., 2005] Chandra Chekuri, Sanjeev Khanna, and F Bruce Shepherd. Multicommodity flow, well-linked terminals, and routing problems. In Proceedings of the thirty-seventh annual ACM symposium on Theory of com- puting, pages 183-192. ACM, 2005.
  8. [Chuzhoy, 2016] Julia Chuzhoy. Routing in undirected graphs with constant congestion. SIAM Journal on Com- puting, 45(4):1490-1532, 2016.
  9. [Cormen, 2009] Thomas H Cormen. Introduction to algo- rithms. MIT press, 2009.
  10. [Garey and Johnson, 2002] Michael R Garey and David S Johnson. Computers and intractability, volume 29. wh freeman New York, 2002.
  11. [Guo et al., 2015] Longkun Guo, Kewen Liao, Hong Shen, and Peng Li. Brief announcement: Efficient approxima- tion algorithms for computing k disjoint restricted short- est paths. In Proceedings of the 27th ACM symposium on Parallelism in Algorithms and Architectures, pages 62-64. ACM, 2015.
  12. [Hansen and Abdoulahi, 2016] Eric A Hansen and Ibrahim Abdoulahi. General error bounds in heuristic search al- gorithms for stochastic shortest path problems. In AAAI, pages 3130-3137, 2016.
  13. [Hassin, 1992] Refael Hassin. Approximation schemes for the restricted shortest path problem. Mathematics of Op- erations research, 17(1):36-42, 1992.
  14. [Imamichi et al., 2016] Takashi Imamichi, Takayuki Os- ogami, and Rudy Raymond. Truncating shortest path search for efficient map-matching. In IJCAI, pages 589- 595, 2016. IJCAI
  15. [Joksch, 1966] Hans C Joksch. The shortest route problem with constraints. Journal of Mathematical analysis and applications, 14(2):191-197, 1966.
  16. [Kurose and Ross, 2009] James F Kurose and Keith W Ross. Computer networking: a top-down approach, volume 4. Addison Wesley Boston, USA, 2009.
  17. [Lorenz and Raz, 2001] Dean H Lorenz and Danny Raz. A simple efficient approximation scheme for the restricted shortest path problem. Operations Research Letters, 28(5):213-219, 2001.
  18. [Orda and Sprintson, 2004] Ariel Orda and Alexander Sprintson. Efficient algorithms for computing disjoint qos paths. In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, volume 1. IEEE, 2004.
  19. [Raghavan and Tompson, 1987] Prabhakar Raghavan and Clark D Tompson. Randomized rounding: a technique for provably good algorithms and algorithmic proofs. Combi- natorica, 7(4):365-374, 1987.
  20. [Seymour and Kar, 2013] Zachary Seymour and Dulal Kar. Finding partially link-disjoint paths in wireless sensor net- works. In Wireless Conference (EW), Proceedings of the 2013 19th European, pages 1-6. VDE, 2013.
  21. [Suurballe and Tarjan, 1984] JW Suurballe and RE Tarjan. A quick method for finding shortest pairs of disjoint paths. Networks, 14(2):325-336, 1984.
  22. [Suurballe, 1974] JW Suurballe. Disjoint paths in a network. Networks, 4(2):125-145, 1974.
  23. [Yallouz et al., 2016] Jose Yallouz, Ori Rottenstreich, Peter Babarczi, Avi Mendelson, and Ariel Orda. Optimal link- disjoint node-"somewhat disjoint" paths. In Network Pro- tocols (ICNP), 2016 IEEE 24th International Conference on, pages 1-10. IEEE, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards