Skip to main content

2018 | OriginalPaper | Buchkapitel

Deterministic Distributed Ruling Sets of Line Graphs

verfasst von : Fabian Kuhn, Yannic Maus, Simon Weidner

Erschienen in: Structural Information and Communication Complexity

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

An \((\alpha ,\beta )\)-ruling set of a graph \(G=(V,E)\) is a set \(R\subseteq V\) such that for any node \(v\in V\) there is a node \(u\in R\) in distance at most \(\beta \) from v and such that any two nodes in R are at distance at least \(\alpha \) from each other. The concept of ruling sets can naturally be extended to edges, i.e., a subset \(F\subseteq E\) is an \((\alpha ,\beta )\)-ruling edge set of a graph \(G=(V,E)\) if the corresponding nodes form an \((\alpha ,\beta )\)-ruling set in the line graph of G. This paper presents a simple deterministic, distributed algorithm, in the \(\mathsf {CONGEST}\)   model, for computing (2, 2)-ruling edge sets in \(O(\log ^{*}n)\) rounds. Furthermore, we extend the algorithm to compute ruling sets of graphs with bounded diversity. Roughly speaking, the diversity of a graph is the maximum number of maximal cliques a vertex belongs to. We devise \((2,O(\mathcal {D}))\)-ruling sets on graphs with diversity \(\mathcal {D}\) in \(O(\mathcal {D}+\log ^{*}n)\) rounds. This also implies a fast, deterministic \((2,O( \ell ))\)-ruling edge set algorithm for hypergraphs with rank at most \( \ell \).
Furthermore, we provide a ruling set algorithm for general graphs that for any \(B\ge 2\) computes an \(\big (\alpha , \alpha \lceil \log _B n\rceil \big )\)-ruling set in \(O(\alpha \cdot B \cdot \log _B n)\) rounds in the \(\mathsf {CONGEST}\) model. The algorithm can be modified to compute a \(\big (2, \beta \big )\)-ruling set in \(O(\beta \varDelta ^{2/\beta } + \log ^{*}n)\) rounds in the \(\mathsf {CONGEST}\) model, which matches the currently best known such algorithm in the more general \(\mathsf {LOCAL}\) model.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Fußnoten
1
All our algorithms only use local computations that require at most polynomial time.
 
Literatur
1.
Zurück zum Zitat Alon, N., Babai, L., Itai, A.: A fast and simple randomized parallel algorithm for the maximal independent set problem. J. Algorithms 7(4), 567–583 (1986)MathSciNetCrossRef Alon, N., Babai, L., Itai, A.: A fast and simple randomized parallel algorithm for the maximal independent set problem. J. Algorithms 7(4), 567–583 (1986)MathSciNetCrossRef
2.
Zurück zum Zitat Awerbuch, B., Goldberg, A.V., Luby, M., Plotkin, S.A.: Network decomposition and locality in distributed computation. In: Proceedings of the IEEE Symposium on Foundations of Computer Science (FOCS), pp. 364–369 (1989) Awerbuch, B., Goldberg, A.V., Luby, M., Plotkin, S.A.: Network decomposition and locality in distributed computation. In: Proceedings of the IEEE Symposium on Foundations of Computer Science (FOCS), pp. 364–369 (1989)
3.
Zurück zum Zitat Barenboim, L., Elkin, M., Maimon, T.: Deterministic distributed \((\Delta + o(\Delta ))\)-edge-coloring, and vertex-coloring of graphs with bounded diversity. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 175–184 (2017) Barenboim, L., Elkin, M., Maimon, T.: Deterministic distributed \((\Delta + o(\Delta ))\)-edge-coloring, and vertex-coloring of graphs with bounded diversity. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 175–184 (2017)
4.
Zurück zum Zitat Barenboim, L., Elkin, M., Pettie, S., Schneider, J.: The locality of distributed symmetry breaking. J. ACM 63(3), 20 (2016)MathSciNetCrossRef Barenboim, L., Elkin, M., Pettie, S., Schneider, J.: The locality of distributed symmetry breaking. J. ACM 63(3), 20 (2016)MathSciNetCrossRef
5.
Zurück zum Zitat Beck, J.: An algorithmic approach to the lovász local lemma. I. Random Struct. Algorithms 2(4), 343–365 (1991)CrossRef Beck, J.: An algorithmic approach to the lovász local lemma. I. Random Struct. Algorithms 2(4), 343–365 (1991)CrossRef
6.
Zurück zum Zitat Bisht, T., Kothapalli, K., Pemmaraju, S.: Brief announcement: Super-fast t-ruling sets. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 379–381 (2014) Bisht, T., Kothapalli, K., Pemmaraju, S.: Brief announcement: Super-fast t-ruling sets. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 379–381 (2014)
7.
Zurück zum Zitat Chang, Y.J., Li, W., Pettie, S.: An optimal distributed \((\Delta + 1) \)-coloring algorithm? In: Proceedings of 50th ACM Symposium on Theory of Computing (STOC) (2018) Chang, Y.J., Li, W., Pettie, S.: An optimal distributed \((\Delta + 1) \)-coloring algorithm? In: Proceedings of 50th ACM Symposium on Theory of Computing (STOC) (2018)
8.
Zurück zum Zitat Fischer, M.: Improved deterministic distributed matching via rounding. In: Proceedings of Symposium on Distributed Computing (DISC). LIPIcs, vol. 91, pp. 17:1–17:15 (2017) Fischer, M.: Improved deterministic distributed matching via rounding. In: Proceedings of Symposium on Distributed Computing (DISC). LIPIcs, vol. 91, pp. 17:1–17:15 (2017)
9.
Zurück zum Zitat Fischer, M., Ghaffari, M., Kuhn, F.: Deterministic distributed edge-coloring via hypergraph maximal matching. In: Proceedings of IEEE Symposium on Foundations of Computer Science (FOCS), pp. 180–191 (2017) Fischer, M., Ghaffari, M., Kuhn, F.: Deterministic distributed edge-coloring via hypergraph maximal matching. In: Proceedings of IEEE Symposium on Foundations of Computer Science (FOCS), pp. 180–191 (2017)
10.
Zurück zum Zitat Gfeller, B., Vicari, E.: A randomized distributed algorithm for the maximal independent set problem in growth-bounded graphs. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 53–60 (2007) Gfeller, B., Vicari, E.: A randomized distributed algorithm for the maximal independent set problem in growth-bounded graphs. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 53–60 (2007)
11.
Zurück zum Zitat Ghaffari, M.: An improved distributed algorithm for maximal independent set. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 270–277 (2016) Ghaffari, M.: An improved distributed algorithm for maximal independent set. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 270–277 (2016)
12.
Zurück zum Zitat Ghaffari, M., Harris, D.G., Kuhn, F.: On derandomizing local distributed algorithms. CoRR abs/1711.02194 (2017) Ghaffari, M., Harris, D.G., Kuhn, F.: On derandomizing local distributed algorithms. CoRR abs/1711.02194 (2017)
13.
Zurück zum Zitat Hańćkowiak, M., Karoński, M., Panconesi, A.: On the distributed complexity of computing maximal matchings. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 219–225 (1998) Hańćkowiak, M., Karoński, M., Panconesi, A.: On the distributed complexity of computing maximal matchings. In: Proceedings of ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 219–225 (1998)
14.
Zurück zum Zitat Hańćkowiak, M., Karoński, M., Panconesi, A.: A faster distributed algorithm for computing maximal matchings deterministically. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 219–228 (1999) Hańćkowiak, M., Karoński, M., Panconesi, A.: A faster distributed algorithm for computing maximal matchings deterministically. In: Proceedings of ACM Symposium on Principles of Distributed Computing (PODC), pp. 219–228 (1999)
15.
Zurück zum Zitat Harris, D.G., Schneider, J., Su, H.H.: Distributed \((\Delta +1)\)-coloring in sublogarithmic rounds. In: Proceedings of the 48th ACM Symposium on Theory of Computing (STOC), pp. 465–478 (2016) Harris, D.G., Schneider, J., Su, H.H.: Distributed \((\Delta +1)\)-coloring in sublogarithmic rounds. In: Proceedings of the 48th ACM Symposium on Theory of Computing (STOC), pp. 465–478 (2016)
16.
Zurück zum Zitat Henzinger, M., Krinninger, S., Nanongkai, D.: A deterministic almost-tight distributed algorithm for approximating single-source shortest paths. In: Proceedings of ACM Symposium on Theory of Computing (STOC), pp. 489–498 (2016) Henzinger, M., Krinninger, S., Nanongkai, D.: A deterministic almost-tight distributed algorithm for approximating single-source shortest paths. In: Proceedings of ACM Symposium on Theory of Computing (STOC), pp. 489–498 (2016)
17.
Zurück zum Zitat Israeli, A., Itai, A.: A fast and simple randomized parallel algorithm for maximal matching. Inf. Process. Lett. 22(2), 77–80 (1986)MathSciNetCrossRef Israeli, A., Itai, A.: A fast and simple randomized parallel algorithm for maximal matching. Inf. Process. Lett. 22(2), 77–80 (1986)MathSciNetCrossRef
18.
Zurück zum Zitat Izumi, T., Le Gall, F.: Triangle finding and listing in CONGEST networks. In: PODC, pp. 381–389 (2017) Izumi, T., Le Gall, F.: Triangle finding and listing in CONGEST networks. In: PODC, pp. 381–389 (2017)
19.
Zurück zum Zitat Kothapalli, K., Pemmaraju, S.V.: Super-fast 3-ruling sets. In: FSTTCS. LIPIcs, vol. 18, pp. 136–147 (2012) Kothapalli, K., Pemmaraju, S.V.: Super-fast 3-ruling sets. In: FSTTCS. LIPIcs, vol. 18, pp. 136–147 (2012)
20.
Zurück zum Zitat Kuhn, F., Moscibroda, T., Wattenhofer, R.: Local computation: lower and upper bounds. J. ACM 63(2), 17:1–17:44 (2016)MathSciNetCrossRef Kuhn, F., Moscibroda, T., Wattenhofer, R.: Local computation: lower and upper bounds. J. ACM 63(2), 17:1–17:44 (2016)MathSciNetCrossRef
21.
Zurück zum Zitat Kuhn, F., Moscriboda, T., Nieberg, T., Wattenhofer, R.: Fast deterministic distributed maximal independent set computation on growth-bounded graphs. In: Proceedings of the 19th International Conference on Distributed Computing (DISC), pp. 273–287 (2005) Kuhn, F., Moscriboda, T., Nieberg, T., Wattenhofer, R.: Fast deterministic distributed maximal independent set computation on growth-bounded graphs. In: Proceedings of the 19th International Conference on Distributed Computing (DISC), pp. 273–287 (2005)
22.
Zurück zum Zitat Kuhn, F., Maus, Y., Weidner, S.: Deterministic distributed ruling sets of line graphs (2018) Kuhn, F., Maus, Y., Weidner, S.: Deterministic distributed ruling sets of line graphs (2018)
23.
Zurück zum Zitat Linial, N.: Distributive graph algorithms global solutions from local data. In: Proceedings of IEEE Symposium on Foundations of Computer Science (FOCS), pp. 331–335 (1987) Linial, N.: Distributive graph algorithms global solutions from local data. In: Proceedings of IEEE Symposium on Foundations of Computer Science (FOCS), pp. 331–335 (1987)
25.
Zurück zum Zitat Luby, M.: A simple parallel algorithm for the maximal independent set problem. SIAM J. Comput. 15(4), 1036–1053 (1986)MathSciNetCrossRef Luby, M.: A simple parallel algorithm for the maximal independent set problem. SIAM J. Comput. 15(4), 1036–1053 (1986)MathSciNetCrossRef
26.
Zurück zum Zitat Pai, S., Pandurangan, G., Pemmaraju, S.V., Riaz, T., Robinson, P.: Symmetry breaking in the congest model: time- and message-efficient algorithms for ruling sets. In: Proceedings of Symposium on Distributed Computing (DISC). LIPIcs, vol. 91, pp. 38:1–38:16 (2017) Pai, S., Pandurangan, G., Pemmaraju, S.V., Riaz, T., Robinson, P.: Symmetry breaking in the congest model: time- and message-efficient algorithms for ruling sets. In: Proceedings of Symposium on Distributed Computing (DISC). LIPIcs, vol. 91, pp. 38:1–38:16 (2017)
27.
Zurück zum Zitat Panconesi, A., Rizzi, R.: Some simple distributed algorithms for sparse networks. Distrib. Comput. 14(2), 97–100 (2001)CrossRef Panconesi, A., Rizzi, R.: Some simple distributed algorithms for sparse networks. Distrib. Comput. 14(2), 97–100 (2001)CrossRef
28.
Zurück zum Zitat Panconesi, A., Srinivasan, A.: The local nature of \(\Delta \)-coloring and its algorithmic applications. Combinatorica 15(2), 255–280 (1995)MathSciNetCrossRef Panconesi, A., Srinivasan, A.: The local nature of \(\Delta \)-coloring and its algorithmic applications. Combinatorica 15(2), 255–280 (1995)MathSciNetCrossRef
29.
Zurück zum Zitat Panconesi, A., Srinivasan, A.: On the complexity of distributed network decomposition. J. Algorithms 20(2), 581–592 (1995)MathSciNet Panconesi, A., Srinivasan, A.: On the complexity of distributed network decomposition. J. Algorithms 20(2), 581–592 (1995)MathSciNet
30.
Zurück zum Zitat Peleg, D.: Distributed computing: a locality sensitive approach. SIAM (2000) Peleg, D.: Distributed computing: a locality sensitive approach. SIAM (2000)
31.
Zurück zum Zitat Schneider, J., Elkin, M., Wattenhofer, R.: Symmetry breaking depending on the chromatic number or the neighborhood growth. Theor. Comput. Sci. 509, 40–50 (2013)MathSciNetCrossRef Schneider, J., Elkin, M., Wattenhofer, R.: Symmetry breaking depending on the chromatic number or the neighborhood growth. Theor. Comput. Sci. 509, 40–50 (2013)MathSciNetCrossRef
Metadaten
Titel
Deterministic Distributed Ruling Sets of Line Graphs
verfasst von
Fabian Kuhn
Yannic Maus
Simon Weidner
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-030-01325-7_19