Skip to main content
Erschienen in: Theory of Computing Systems 2/2013

01.08.2013

Tight Bounds for Distributed Minimum-Weight Spanning Tree Verification

verfasst von: Liah Kor, Amos Korman, David Peleg

Erschienen in: Theory of Computing Systems | Ausgabe 2/2013

Einloggen

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

search-config
loading …

Abstract

This paper introduces the notion of distributed verification without preprocessing. It focuses on the Minimum-weight Spanning Tree (MST) verification problem and establishes tight upper and lower bounds for the time and message complexities of this problem. Specifically, we provide an MST verification algorithm that achieves simultaneously \(\tilde{O}(m)\) messages and \(\tilde{O}(\sqrt{n} + D)\) time, where m is the number of edges in the given graph G, n is the number of nodes, and D is G’s diameter. On the other hand, we show that any MST verification algorithm must send \(\tilde{\varOmega}(m)\) messages and incur \(\tilde{\varOmega}(\sqrt{n} + D)\) time in worst case.
Our upper bound result appears to indicate that the verification of an MST may be easier than its construction, since for MST construction, both lower bounds of \(\tilde{\varOmega}(m)\) messages and \(\tilde{\varOmega}(\sqrt{n} + D)\) time hold, but at the moment there is no known distributed algorithm that constructs an MST and achieves simultaneously \(\tilde{O}(m)\) messages and \(\tilde{O}(\sqrt{n} + D)\) time. Specifically, the best known time-optimal algorithm (using \({\tilde{O}}(\sqrt {n} + D)\) time) requires O(m+n 3/2) messages, and the best known message-optimal algorithm (using \({\tilde{O}}(m)\) messages) requires O(n) time. On the other hand, our lower bound results indicate that the verification of an MST is not significantly easier than its construction.

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 "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!

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!

Fußnoten
1
\(\tilde{\varOmega}\) (respectively \(\tilde{O}\)) is a relaxed variant of the Ω (rep., O) notation that ignores polylog factors.
 
2
Equivalently, we may consider also disconnected graphs, and require T to be a spanning forest of G.
 
Literatur
1.
Zurück zum Zitat Afek, Y., Kutten, S., Yung, M.: The local detection paradigm and its applications to self stabilization. Theor. Comput. Sci. 186(1–2), 199–230 (1997) MathSciNetMATHCrossRef Afek, Y., Kutten, S., Yung, M.: The local detection paradigm and its applications to self stabilization. Theor. Comput. Sci. 186(1–2), 199–230 (1997) MathSciNetMATHCrossRef
2.
Zurück zum Zitat Awerbuch, B.: Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems. In: Proc. 19th ACM Symp. on Theory of Computing (STOC), NY, pp. 230–240 (1987) Awerbuch, B.: Optimal distributed algorithms for minimum weight spanning tree, counting, leader election, and related problems. In: Proc. 19th ACM Symp. on Theory of Computing (STOC), NY, pp. 230–240 (1987)
3.
Zurück zum Zitat Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: Proc. IEEE Symp. on the Foundations of Computer Science, pp. 268–277 (1991) Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: Proc. IEEE Symp. on the Foundations of Computer Science, pp. 268–277 (1991)
4.
Zurück zum Zitat Awerbuch, B., Goldreich, O., Vainish, R., Peleg, D.: A trade-off between information and communication in broadcast protocols. J. ACM 37(2), 238–256 (1990) MathSciNetMATHCrossRef Awerbuch, B., Goldreich, O., Vainish, R., Peleg, D.: A trade-off between information and communication in broadcast protocols. J. ACM 37(2), 238–256 (1990) MathSciNetMATHCrossRef
5.
Zurück zum Zitat Buchsbaum, A.L., Georgiadis, L., Kaplan, H., Rogers, A., Tarjan, R.E., Westbrook, J.R.: Linear-time algorithms for dominators and other path-evaluation problems. SIAM J. Comput. 38(4), 1533–1573 (2008) MathSciNetMATHCrossRef Buchsbaum, A.L., Georgiadis, L., Kaplan, H., Rogers, A., Tarjan, R.E., Westbrook, J.R.: Linear-time algorithms for dominators and other path-evaluation problems. SIAM J. Comput. 38(4), 1533–1573 (2008) MathSciNetMATHCrossRef
6.
Zurück zum Zitat Burns, J.E.: A formal model for message passing systems. Technical report TR-91, Computer Science Dept., Indiana University, Bloomington (1980) Burns, J.E.: A formal model for message passing systems. Technical report TR-91, Computer Science Dept., Indiana University, Bloomington (1980)
7.
Zurück zum Zitat Cidon, I., Gopal, I., Kaplan, M., Kutten, S.: A distributed control architecture of high-speed networks. IEEE Trans. Commun. 43(5), 1950–1960 (1995) CrossRef Cidon, I., Gopal, I., Kaplan, M., Kutten, S.: A distributed control architecture of high-speed networks. IEEE Trans. Commun. 43(5), 1950–1960 (1995) CrossRef
8.
Zurück zum Zitat Das Sarma, A., Holzer, S., Kor, L., Korman, A., Nanongkai, D., Pandurangan, G., Peleg, D., Wattenhofer, R.: Distributed verification and hardness of distributed approximation. In: Proc. 43th ACM Symp. on Theory of Computing (STOC) (2011) Das Sarma, A., Holzer, S., Kor, L., Korman, A., Nanongkai, D., Pandurangan, G., Peleg, D., Wattenhofer, R.: Distributed verification and hardness of distributed approximation. In: Proc. 43th ACM Symp. on Theory of Computing (STOC) (2011)
9.
Zurück zum Zitat Das Sarma, A., Nanongkai, D., Pandurangan, G.: A tight unconditional lower bound on distributed random walk computation. In: Proc. 30th ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing (PODC) (2011) Das Sarma, A., Nanongkai, D., Pandurangan, G.: A tight unconditional lower bound on distributed random walk computation. In: Proc. 30th ACM SIGACT-SIGOPS Symp. on Principles of Distributed Computing (PODC) (2011)
10.
Zurück zum Zitat Dixon, B., Rauch, M., Tarjan, R.E.: Verification and sensitivity analysis of minimum spanning trees in linear time. SIAM J. Comput. 21(6), 1184–1192 (1992) MathSciNetMATHCrossRef Dixon, B., Rauch, M., Tarjan, R.E.: Verification and sensitivity analysis of minimum spanning trees in linear time. SIAM J. Comput. 21(6), 1184–1192 (1992) MathSciNetMATHCrossRef
11.
Zurück zum Zitat Dixon, B., Tarjan, R.E.: Optimal parallel verification of minimum spanning trees in logarithmic time. Algorithmica 17(1), 11–18 (1997) MathSciNetMATHCrossRef Dixon, B., Tarjan, R.E.: Optimal parallel verification of minimum spanning trees in logarithmic time. Algorithmica 17(1), 11–18 (1997) MathSciNetMATHCrossRef
12.
13.
Zurück zum Zitat Fraigniaud, P., Korman, A., Peleg, D.: Local distributed decision. In: FOCS, pp. 708–717 (2011) Fraigniaud, P., Korman, A., Peleg, D.: Local distributed decision. In: FOCS, pp. 708–717 (2011)
14.
Zurück zum Zitat Fraigniaud, P., Korman, A., Parter, M., Peleg, D.: Randomized distributed decision. In: DISC, pp. 371–385 (2012) Fraigniaud, P., Korman, A., Parter, M., Peleg, D.: Randomized distributed decision. In: DISC, pp. 371–385 (2012)
15.
Zurück zum Zitat Frederickson, G.N., Lynch, N.A.: The impact of synchronous communication on the problem of electing a leader in a ring. In: Proc. 16th ACM Symp. on Theory of Computing (STOC), NY, pp. 493–503 (1984) Frederickson, G.N., Lynch, N.A.: The impact of synchronous communication on the problem of electing a leader in a ring. In: Proc. 16th ACM Symp. on Theory of Computing (STOC), NY, pp. 493–503 (1984)
16.
Zurück zum Zitat Fredman, M.L., Willard, D.E.: Trans-dichotomous algorithms for minimum spanning trees and shortest paths. In: Proc. 31st IEEE FOCS, pp. 719–725 (1990) Fredman, M.L., Willard, D.E.: Trans-dichotomous algorithms for minimum spanning trees and shortest paths. In: Proc. 31st IEEE FOCS, pp. 719–725 (1990)
17.
Zurück zum Zitat Gallager, R.G., Humblet, P.A., Spira, P.M.: A distributed algorithm for minimum-weight spanning trees. ACM Trans. Program. Lang. Syst. 5(1), 66–77 (1983) MATHCrossRef Gallager, R.G., Humblet, P.A., Spira, P.M.: A distributed algorithm for minimum-weight spanning trees. ACM Trans. Program. Lang. Syst. 5(1), 66–77 (1983) MATHCrossRef
18.
Zurück zum Zitat Garay, J., Kutten, S.A., Peleg, D.: A sub-linear time distributed algorithm for minimum-weight spanning trees. SIAM J. Comput. 27(1), 302–316 (1998) MathSciNetMATHCrossRef Garay, J., Kutten, S.A., Peleg, D.: A sub-linear time distributed algorithm for minimum-weight spanning trees. SIAM J. Comput. 27(1), 302–316 (1998) MathSciNetMATHCrossRef
19.
20.
Zurück zum Zitat Harel, D.: A linear time algorithm for finding dominators in flow graphs and related problems. In: Proc. 17th ACM Symp. on Theory of Computing (STOC), pp. 185–194 (1985) Harel, D.: A linear time algorithm for finding dominators in flow graphs and related problems. In: Proc. 17th ACM Symp. on Theory of Computing (STOC), pp. 185–194 (1985)
21.
Zurück zum Zitat Karger, D.R., Klein, P.N., Tarjan, R.E.: A randomized linear-time algorithm to find minimum spanning trees. J. ACM 42(2), 321–328 (1995) MathSciNetMATHCrossRef Karger, D.R., Klein, P.N., Tarjan, R.E.: A randomized linear-time algorithm to find minimum spanning trees. J. ACM 42(2), 321–328 (1995) MathSciNetMATHCrossRef
22.
Zurück zum Zitat Katz, M., Katz, N.A., Korman, A., Peleg, D.: Labeling schemes for flow and connectivity. SIAM J. Comput. 34(1), 23–40 (2005) MathSciNetCrossRef Katz, M., Katz, N.A., Korman, A., Peleg, D.: Labeling schemes for flow and connectivity. SIAM J. Comput. 34(1), 23–40 (2005) MathSciNetCrossRef
24.
Zurück zum Zitat King, V., Poon, C.K., Ramachandran, V., Sinha, S.: An optimal EREW PRAM algorithm for minimum spanning tree verification. Inf. Process. Lett. 62(3), 153–159 (1997) MathSciNetCrossRef King, V., Poon, C.K., Ramachandran, V., Sinha, S.: An optimal EREW PRAM algorithm for minimum spanning tree verification. Inf. Process. Lett. 62(3), 153–159 (1997) MathSciNetCrossRef
26.
Zurück zum Zitat Korman, A., Kutten, S.: Distributed verification of minimum spanning trees. Distrib. Comput. 20(4), 253–266 (2007) CrossRef Korman, A., Kutten, S.: Distributed verification of minimum spanning trees. Distrib. Comput. 20(4), 253–266 (2007) CrossRef
27.
Zurück zum Zitat Korman, A., Kutten, S., Peleg, D.: Proof labeling schemes. Distrib. Comput. 22(4), 215–233 (2010) CrossRef Korman, A., Kutten, S., Peleg, D.: Proof labeling schemes. Distrib. Comput. 22(4), 215–233 (2010) CrossRef
28.
Zurück zum Zitat Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge Univ. Press, New York (1997) MATH Kushilevitz, E., Nisan, N.: Communication Complexity. Cambridge Univ. Press, New York (1997) MATH
29.
Zurück zum Zitat Kutten, S., Peleg, D.: Fast distributed construction of small k-dominating sets and applications. J. Algorithms 28(1), 40–66 (1998) MathSciNetMATHCrossRef Kutten, S., Peleg, D.: Fast distributed construction of small k-dominating sets and applications. J. Algorithms 28(1), 40–66 (1998) MathSciNetMATHCrossRef
30.
Zurück zum Zitat Kutten, S., Pandurangan, G., Peleg, D., Robinson, P., Trehan, A.: Universal bounds for leader election. Unpublished manuscript (2012) Kutten, S., Pandurangan, G., Peleg, D., Robinson, P., Trehan, A.: Universal bounds for leader election. Unpublished manuscript (2012)
31.
Zurück zum Zitat Lotker, Z., Patt-Shamir, B., Peleg, D.: Distributed mst for constant diameter graphs. In: Proc. 20th ACM Symp. on Principles of Distributed Computing (PODC), NY, pp. 63–71 (2001) Lotker, Z., Patt-Shamir, B., Peleg, D.: Distributed mst for constant diameter graphs. In: Proc. 20th ACM Symp. on Principles of Distributed Computing (PODC), NY, pp. 63–71 (2001)
32.
Zurück zum Zitat Peleg, D., Rubinovich, V.: A near-tight lower bound on the time complexity of distributed minimum-weight spanning tree construction. SIAM J. Comput. 30(5), 1427–1442 (2000) MathSciNetMATHCrossRef Peleg, D., Rubinovich, V.: A near-tight lower bound on the time complexity of distributed minimum-weight spanning tree construction. SIAM J. Comput. 30(5), 1427–1442 (2000) MathSciNetMATHCrossRef
33.
34.
Zurück zum Zitat Rubinovich, V.: Distributed minimum spanning tree construction. Master’s thesis, Department of Computer Science and Applied Mathematics, The Weizmann Institute of Science (1999) Rubinovich, V.: Distributed minimum spanning tree construction. Master’s thesis, Department of Computer Science and Applied Mathematics, The Weizmann Institute of Science (1999)
36.
Zurück zum Zitat Tarjan, R.E.: Data Structures and Network Algorithms. SIAM, Philadelphia (1983) CrossRef Tarjan, R.E.: Data Structures and Network Algorithms. SIAM, Philadelphia (1983) CrossRef
Metadaten
Titel
Tight Bounds for Distributed Minimum-Weight Spanning Tree Verification
verfasst von
Liah Kor
Amos Korman
David Peleg
Publikationsdatum
01.08.2013
Verlag
Springer-Verlag
Erschienen in
Theory of Computing Systems / Ausgabe 2/2013
Print ISSN: 1432-4350
Elektronische ISSN: 1433-0490
DOI
https://doi.org/10.1007/s00224-013-9479-7

Weitere Artikel der Ausgabe 2/2013

Theory of Computing Systems 2/2013 Zur Ausgabe

OriginalPaper

Nominal Monoids