Abstract
We show that many distributed network optimization problems can be solved much more efficiently in structured and topologically simple networks.
It is known that solving essentially any global network optimization problem in a general network requires \(\varOmega (\sqrt{n})\) rounds in the CONGEST model, even if the network diameter is small, e.g., logarithmic. Many networks of interest, however, have more structure which allows for significantly more efficient algorithms. Recently Ghaffari, Haeupler, Izumi and Zuzic [SODA’16,PODC’16] introduced low-congestion shortcuts as a suitable abstraction to capture this phenomenon. In particular, they showed that graphs with diameter D embeddable in a genus-g surface have good shortcuts and that these shortcuts lead to \(\tilde{O}(g D)\)-round algorithms for MST, Min-Cut and other problems.
We generalize these results by showing that networks with pathwidth or treewidth k allow for good shortcuts leading to fast \(\tilde{O}(k D)\) distributed optimization algorithms. We also improve the dependence on genus g from \(\tilde{O}(gD)\) to \(\tilde{O}(\sqrt{g}D)\). Lastly, we prove lower bounds which show that the dependence on k and g in our shortcuts is optimal. Overall, this significantly refines and extends the understanding of how the complexity of distributed optimization problems depends on the network topology.
This work was supported in part by KAKENHI No. 15H00852 and 16H02878 as well as NSF grants CCF-1527110 and CCF-1618280.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that the nodes also know some polynomially tight bound on n, otherwise sending \(O(\log n)\) bits does not make sense.
- 2.
2-cell embedding is the embedding where every face on \(\varSigma \) is topologically isomorphic to an open disk.
References
Bodlaender, H.L., Hagerup, T.: Parallel algorithms with optimal speedup for bounded treewidth. SIAM J. Comput. 27(6), 1725–1746 (1998)
Eppstein, D.: Dynamic generators of topologically embedded graphs. In: Proceedings of the ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 599–608 (2003)
Ghaffari, M., Haeupler, B.: Distributed algorithms for planar networks I: Planar embedding. Manuscript (2015)
Ghaffari, M., Haeupler, B.: Distributed algorithms for planar networks II: Low-congestion shortcuts, mst, and min-cut. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 202–219. SIAM (2016)
Ghaffari, M., Karrenbauer, A., Kuhn, F., Lenzen, C., Patt-Shamir, B.: Near-optimal distributed maximum flow: Extended abstract. In: The Proceedings of the Int’l Symposium on Prince of District Company (PODC), pp. 81–90 (2015)
Haeupler, B., Izumi, T., Zuzic, G.: Low-congestion shortcuts without embedding. In: Proceedings of the 2016 ACM Symposium on Principles of Distributed Computing. ACM (2016)
Kuhn, F., Moscibroda, T., Wattenhofer, R.: On the locality of bounded growth. In: The Proceedings of the Int’l Symposium on Prince of District Company (PODC), pp. 60–68 (2005)
Kutten, S., Peleg, D.: Fast distributed construction of k-dominating sets and applications. In: The Proceedings of the Int’l Symposium on Prince of District Company (PODC), pp. 238–251 (1995)
Lenzen, C., Oswald, Y.A., Wattenhofer, R.: What can be approximated locally?: case study: dominating sets in planar graphs. In: The Proceedings of the Symposium on Parallel Algorithms and Architectures, pp. 46–54 (2008)
Lenzen, C., Patt-Shamir, B.: Fast partial distance estimation and applications. In: The Proceedings of the Int’l Symposium on Prince of District Company (PODC), pp. 153–162 (2015)
Nanongkai, D., Su, H.-H.: Almost-tight distributed minimum cut algorithms. In: Kuhn, F. (ed.) DISC 2014. LNCS, vol. 8784, pp. 439–453. Springer, Heidelberg (2014)
Peleg, D.: Distributed Computing: A Locality-sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)
Sarma, A.D., Holzer, S., Kor, L., Korman, A., Nanongkai, D., Pandurangan, G., Peleg, D., Wattenhofer, R.: Distributed verification and hardness of distributed approximation. SIAM J. Comput. 41(5), 1235–1265 (2012)
Acknowledgments
We are thankful to the Center for Exploring the Limits of Computation (ELC) and the Japan Society for the Promotion of Science for funding a three-week collaborative research visit. We also thank Mohsen Ghaffari for discussions and contributions at the beginning of this project and the DISC reviewers of this paper for their helpful comments.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haeupler, B., Izumi, T., Zuzic, G. (2016). Near-Optimal Low-Congestion Shortcuts on Bounded Parameter Graphs. In: Gavoille, C., Ilcinkas, D. (eds) Distributed Computing. DISC 2016. Lecture Notes in Computer Science(), vol 9888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-53426-7_12
Download citation
DOI: https://doi.org/10.1007/978-3-662-53426-7_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-53425-0
Online ISBN: 978-3-662-53426-7
eBook Packages: Computer ScienceComputer Science (R0)