Abstract
It is \(\textsf {NP}\)-hard to determine the minimum number of branching vertices needed in a single-source distance-preserving subgraph of an undirected graph. We show that this problem can be solved in polynomial time if the input graph is an interval graph.
In earlier work, it was shown that every interval graph with k terminal vertices admits an all-pairs distance-preserving subgraph with \(O(k\log k)\) branching vertices [13]. We extend this result to bi-interval graphs; these are graphs that can be expressed as the strong product of two interval graphs. We present a polynomial time algorithm that takes a bi-interval graph with k terminal vertices as input, and outputs an all-pairs distance-preserving subgraph of it with \(O(k^2)\) branching vertices. This bound is tight.
K. Gajjar—Supported by a DAE scholarship.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The container cannot be left at the warehouse/storage unit of port H itself beyond a certain limited period of time.
- 2.
The boxicity of a graph is the minimum dimension in which a given graph can be represented as an intersection graph of axis-parallel boxes.
- 3.
Every interval graph is a bi-interval graph.
- 4.
Note that when restricted to a fixed row (or a fixed column), a bi-interval graph is simply an interval graph.
- 5.
Anti-parallel paths are two greedy shortest paths in opposite directions. We do not consider southeast or northwest paths because southeast is anti-parallel to northwest, and southwest is anti-parallel to northeast, and there does not seem to be any straightforward method to get a handle on the number of branching vertices in terms of k by using anti-parallel paths (see [14, Section 3.7] for a more thorough explanation of this).
References
Baswana, S., Kavitha, T., Mehlhorn, K., Pettie, S.: New constructions of (\(\alpha \), \(\beta \))-spanners and purely additive spanners. In: Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms. pp. 672–681. Society for Industrial and Applied Mathematics (2005)
Bodwin, G.: Linear size distance preservers. In: Proceedings of the Twenty-Eighth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 600–615. Society for Industrial and Applied Mathematics (2017)
Bollobás, B., Coppersmith, D., Elkin, M.: Sparse distance preservers and additive spanners. SIAM J. Discrete Math. 19(4), 1029–1055 (2005)
Charikar, M., Leighton, F.T., Li, S., Moitra, A.: Vertex sparsifiers and abstract rounding algorithms. In: 2010 IEEE 51st Annual Symposium on Foundations of Computer Science, pp. 265–274, October 2010. https://doi.org/10.1109/FOCS.2010.32
Chepoi, V.: Distance-preserving subgraphs of Johnson graphs. Combinatorica 37(6), 1–17 (2015)
Coppersmith, D., Elkin, M.: Sparse sourcewise and pairwise distance preservers. SIAM J. Discrete Math. 20(2), 463–501 (2006)
Däubel, K., Disser, Y., Klimm, M., Mütze, T., Smolny, F.: Distance-preserving graph contractions. CoRR abs/1705.04544 (2017). http://arxiv.org/abs/1705.04544
Djoković, D.Ž.: Distance-preserving subgraphs of hypercubes. J. Comb. Theory Ser. B 14(3), 263–267 (1973)
Englert, M., Gupta, A., Krauthgamer, R., Rcke, H., Talgam-Cohen, I., Talwar, K.: Vertex sparsifiers: new results from old techniques. SIAM J. Comput. 43(4), 1239–1262 (2014). https://doi.org/10.1137/130908440
Feder, T., Motwani, R.: Clique partitions, graph compression and speeding-up algorithms. J. Comput. System Sci. 51(2), 261–272 (1995). https://doi.org/10.1006/jcss.1995.1065
Filtser, A.: Steiner point removal with distortion \(O (\log k)\). In: Proceedings of the Twenty-Ninth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1361–1373. Society for Industrial and Applied Mathematics (2018)
Fortune, S., Hopcroft, J., Wyllie, J.: The directed subgraph homeomorphism problem. Theor. Comput. Sci. 10(2), 111–121 (1980)
Gajjar, K., Radhakrishnan, J.: Distance-preserving Subgraphs of Interval Graphs. In: 25th Annual European Symposium on Algorithms (ESA 2017), Leibniz International Proceedings in Informatics (LIPIcs), vol. 87, pp. 39:1–39:13. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl (2017). https://doi.org/10.4230/LIPIcs.ESA.2017.39. http://drops.dagstuhl.de/opus/volltexte/2017/7879. http://arxiv.org/abs/1708.03081
Gajjar, K., Radhakrishnan, J.: Minimizing branching vertices in distance-preserving subgraphs. CoRR abs/1810.11656 (2018). http://arxiv.org/abs/1810.11656
Goranci, G., Henzinger, M., Peng, P.: Improved guarantees for vertex sparsification in planar graphs. arXiv preprint arXiv:1702.01136 (2017)
Gupta, A.: Steiner points in tree metrics don’t (really) help. In: Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms, pp. 220–227. Society for Industrial and Applied Mathematics (2001)
Kamma, L., Krauthgamer, R., Nguyên, H.L.: Cutting corners cheaply, or how to remove steiner points. SIAM J. Comput. 44(4), 975–995 (2015)
Krauthgamer, R., Nguyên, H., Zondiner, T.: Preserving terminal distances using minors. SIAM J. Discrete Math. 28(1), 127–141 (2014). https://doi.org/10.1137/120888843
Krauthgamer, R., Zondiner, T.: Preserving terminal distances using minors. In: Czumaj, A., Mehlhorn, K., Pitts, A., Wattenhofer, R. (eds.) ICALP 2012. LNCS, vol. 7391, pp. 594–605. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31594-7_50
LaPaugh, A.S., Rivest, R.L.: The subgraph homeomorphism problem. J. Comput. Syst. Sci. 20(2), 133–149 (1980)
Leighton, F.T., Moitra, A.: Extensions and limits to vertex sparsification. In: Proceedings of the Forty-second ACM Symposium on Theory of Computing, STOC 2010, pp. 47–56. ACM, New York (2010). https://doi.org/10.1145/1806689.1806698. https://doi.acm.org/10.1145/1806689.1806698
Nussbaum, R., Esfahanian, A.H., Tan, P.N.: Clustering social networks using distance-preserving subgraphs. In: Özyer, T., Rokne, J., Wagner, G., Reuser, A. (eds.) The Influence of Technology on Social Network Analysis and Mining. LNSN, vol. 6, pp. 331–349. Springer, Vienna (2013). https://doi.org/10.1007/978-3-7091-1346-2_14
Peleg, D., Schäffer, A.A.: Graph spanners. J. Graph Theory 13(1), 99–116 (1989). https://doi.org/10.1002/jgt.3190130114
Sadri, A., Salim, F.D., Ren, Y., Zameni, M., Chan, J., Sellis, T.: Shrink: distance preserving graph compression. Inf. Syst. 69, 180–193 (2017)
Spielman, D.A., Teng, S.H.: Spectral sparsification of graphs. SIAM J. Comput. 40(4), 981–1025 (2011)
Thorup, M., Zwick, U.: Spanners and emulators with sublinear distance errors. In: Proceedings of the seventeenth annual ACM-SIAM symposium on Discrete algorithm, pp. 802–809. Society for Industrial and Applied Mathematics (2006)
Yan, D., Cheng, J., Ng, W., Liu, S.: Finding distance-preserving subgraphs in large road networks. In: 2013 IEEE 29th International Conference on Data Engineering (ICDE), pp. 625–636. IEEE (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Gajjar, K., Radhakrishnan, J. (2019). Minimizing Branching Vertices in Distance-Preserving Subgraphs. In: van Bevern, R., Kucherov, G. (eds) Computer Science – Theory and Applications. CSR 2019. Lecture Notes in Computer Science(), vol 11532. Springer, Cham. https://doi.org/10.1007/978-3-030-19955-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-19955-5_12
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19954-8
Online ISBN: 978-3-030-19955-5
eBook Packages: Computer ScienceComputer Science (R0)