Skip to main content
Erschienen in: Distributed Computing 1/2017

04.07.2016

Determining majority in networks with local interactions and very small local memory

verfasst von: George B. Mertzios, Sotiris E. Nikoletseas, Christoforos L. Raptopoulos, Paul G. Spirakis

Erschienen in: Distributed Computing | Ausgabe 1/2017

Einloggen

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

search-config
loading …

Abstract

We study the problem of determining the majority type in an arbitrary connected network, each vertex of which has initially two possible types. The vertices may later change into other types, out of a set of a few additional possible types, and can interact in pairs only if they share an edge. Any (population) protocol is required to stabilize in the initial majority. First we prove that there does not exist any population protocol that always computes majority in any interaction graph by using at most 3 types per vertex. However this does not rule out the existence of a protocol with 3 types per vertex that is correct with high probability (whp). To this end, we examine an elegant and very natural majority protocol with 3 types per vertex, introduced in Angluin et al. (Distrib. Computing 21(2):87–102, 2008), whose performance has been analyzed for the clique graph. In particular, we study the performance of this protocol in arbitrary networks, under the probabilistic scheduler. We prove that, if the initial assignement of types to vertices is random, the protocol of Angluin et al. (Distrib. Computing 21(2):87–102, 2008) converges to the initial majority with probability higher than the probability of converging to the initial minority. In contrast, we show that the resistance of the protocol to failure when the underlying graph is a clique causes the failure of the protocol in general graphs.

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
In the original formulation of population protocols these are called states, but we chose to use the term type in order to avoid confusion with the states in a Markov chain.
 
2
In the literature of population protocols, the term time sometimes refers to parallel time, which is equal to the number of interactions divided by the size of the population. However, we do not make this consideration in our paper; here, the terms time and number of interactions are interchangeable.
 
3
Here the term “state” is used in a different way than the term “configuration”: a “state” denotes a state of the Markov chain and a “configuration” is an assignment of different types of Q to the vertices V of the graph. We note that, when the underlying interaction graph has a high degree of symmetry, the number of different states of the corresponding Markov chain can be significantly smaller. Therefore, in general, we distinguish between Markov states and configurations, since states are encodings of sets of configurations.
 
4
We assume that the pairing concerns only transitions that change the state of \(\mathcal{M}\). In particular, transitions of the form \(b \rightarrow r, b \rightarrow g, b \rightarrow b, g \rightarrow g\) and \(r \rightarrow r\) are ignored in this pairing as irrelevant.
 
5
If this is not the case, i.e. if only \(\mathcal{C'}_{|T} = 0\) is given, then we can still claim that all vertices except v are of type g, whereas v can be of type g or b. However, this is not needed in our analysis.
 
Literatur
1.
Zurück zum Zitat Alistarh, D., Gelashvili, R., Vojnović, M.: Fast and exact majority in population protocols. In: Proceedings of the 34th ACM Symposium on Principles of Distributed Computing (PODC), pp. 47–56 (2009) Alistarh, D., Gelashvili, R., Vojnović, M.: Fast and exact majority in population protocols. In: Proceedings of the 34th ACM Symposium on Principles of Distributed Computing (PODC), pp. 47–56 (2009)
2.
Zurück zum Zitat Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Peralta, R.: Computation in networks of passively mobile finite-state sensors. Distrib. Comput. 18, 235–253 (2006)CrossRefMATH Angluin, D., Aspnes, J., Diamadi, Z., Fischer, M.J., Peralta, R.: Computation in networks of passively mobile finite-state sensors. Distrib. Comput. 18, 235–253 (2006)CrossRefMATH
3.
Zurück zum Zitat Angluin, D., Aspnes, J., Eisenstat, D.: Fast computation by population protocols with a leader. Distrib. Comput. 21(2), 183–199 (2007)MATH Angluin, D., Aspnes, J., Eisenstat, D.: Fast computation by population protocols with a leader. Distrib. Comput. 21(2), 183–199 (2007)MATH
4.
Zurück zum Zitat Angluin, D., Aspnes, J., Eisenstat, D.: A simple population protocol for fast robust approximate majority. Distrib. Comput. 21(2), 87–102 (2008)CrossRefMATH Angluin, D., Aspnes, J., Eisenstat, D.: A simple population protocol for fast robust approximate majority. Distrib. Comput. 21(2), 87–102 (2008)CrossRefMATH
5.
Zurück zum Zitat Aspnes, J., Ruppert, E.: An introduction to population protocols. In: Garbinato, B., Miranda, H., Rodrigues, L. (eds.) Middleware for Network Eccentric and Mobile Applications, pp. 97–120. Springer-Verlag, Berlin (2009)CrossRef Aspnes, J., Ruppert, E.: An introduction to population protocols. In: Garbinato, B., Miranda, H., Rodrigues, L. (eds.) Middleware for Network Eccentric and Mobile Applications, pp. 97–120. Springer-Verlag, Berlin (2009)CrossRef
6.
Zurück zum Zitat Bénézit, F., Thiran, P., Vetterli, M.: Interval consensus: from quantized gossip to voting. In: Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASP), pp. 3361–3364 (2009) Bénézit, F., Thiran, P., Vetterli, M.: Interval consensus: from quantized gossip to voting. In: Proceedings of the International Conference on Acoustics, Speech and Signal Processing (ICASP), pp. 3361–3364 (2009)
7.
Zurück zum Zitat Cook, M., Soloveichik, D., Winfree, E., Bruck, J.: Programmability of chemical reaction networks. In: Condon, A., Harel, D., Kok, J.N., Salomaa, A., Winfree, E. (eds.) Algorithmic Bioprocesses, Natural Computing Series, pp. 543–584. Springer, Berlin Heidelberg (2009)CrossRef Cook, M., Soloveichik, D., Winfree, E., Bruck, J.: Programmability of chemical reaction networks. In: Condon, A., Harel, D., Kok, J.N., Salomaa, A., Winfree, E. (eds.) Algorithmic Bioprocesses, Natural Computing Series, pp. 543–584. Springer, Berlin Heidelberg (2009)CrossRef
8.
Zurück zum Zitat De Marco, G., Pelc, A.: Randomized algorithms for determining the majority on graphs. Comb. Probab. Comput. 15(6), 823–834 (2006) De Marco, G., Pelc, A.: Randomized algorithms for determining the majority on graphs. Comb. Probab. Comput. 15(6), 823–834 (2006)
9.
10.
11.
Zurück zum Zitat Fischer, M., Jiang, H.: Self-stabilizing leader election in networks of finite-state anonymous agents. In: Proceedings of the 10th International Conference on Principles of Distributed Systems (OPODIS) (2006) Fischer, M., Jiang, H.: Self-stabilizing leader election in networks of finite-state anonymous agents. In: Proceedings of the 10th International Conference on Principles of Distributed Systems (OPODIS) (2006)
12.
Zurück zum Zitat Holley, R.A., Liggett, T.M.: Ergodic theorems for weakly interacting infinite systems and the voter model. Ann. Probab. 3, 643–663 (1975)MathSciNetCrossRefMATH Holley, R.A., Liggett, T.M.: Ergodic theorems for weakly interacting infinite systems and the voter model. Ann. Probab. 3, 643–663 (1975)MathSciNetCrossRefMATH
13.
Zurück zum Zitat Jukna, S.: Extremal Combinatorics with Applications to Computer Science. Springer-Verlag, Berlin (2011)CrossRefMATH Jukna, S.: Extremal Combinatorics with Applications to Computer Science. Springer-Verlag, Berlin (2011)CrossRefMATH
14.
Zurück zum Zitat Kearns, M., Tan, J.: Biased voting and the democratic primary problem. In: Proceedings of the 4th International Workshop on Internet and Network Economics (WINE), pp. 639–652 (2008) Kearns, M., Tan, J.: Biased voting and the democratic primary problem. In: Proceedings of the 4th International Workshop on Internet and Network Economics (WINE), pp. 639–652 (2008)
15.
Zurück zum Zitat Kurtz, T.G.: Approximation of population processes. In: CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics (1981). doi:10.1137/1.9781611970333 Kurtz, T.G.: Approximation of population processes. In: CBMS-NSF Regional Conference Series in Applied Mathematics. Society for Industrial and Applied Mathematics (1981). doi:10.​1137/​1.​9781611970333
16.
Zurück zum Zitat Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. ACM Trans. Progr. Lang. Syst. 4(3), 382–401 (1982)CrossRefMATH Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. ACM Trans. Progr. Lang. Syst. 4(3), 382–401 (1982)CrossRefMATH
17.
Zurück zum Zitat Liggett, T.M.: Interacting Particle Systems. Springer-Verlag, Berlin (2004)MATH Liggett, T.M.: Interacting Particle Systems. Springer-Verlag, Berlin (2004)MATH
18.
Zurück zum Zitat Merzios, G.B., Nikoletseas, S.E., Raptopoulos, C.L., Spirakis, P.G.: Determining majority in networks with local interactions and very small local memory. In: Proceedings of the 41st International Colloquium on Automata, Languages, and Programming, vol. 1, pp. 871–882 (2014) Merzios, G.B., Nikoletseas, S.E., Raptopoulos, C.L., Spirakis, P.G.: Determining majority in networks with local interactions and very small local memory. In: Proceedings of the 41st International Colloquium on Automata, Languages, and Programming, vol. 1, pp. 871–882 (2014)
19.
Zurück zum Zitat Mizrachi, A.: Majority vote and monopolies in social networks. Master’s thesis, Department of Communication Systems Engineering, Faculty of Engineering, Ben-Gurion University of the Negev (2013) Mizrachi, A.: Majority vote and monopolies in social networks. Master’s thesis, Department of Communication Systems Engineering, Faculty of Engineering, Ben-Gurion University of the Negev (2013)
21.
Zurück zum Zitat Mossel, E., Neeman, J., Tamuz, O.: Majority dynamics and aggregation of information in social networks. Auton. Agents Multi-Agent Syst. 28(3), 408–429 (2014)CrossRef Mossel, E., Neeman, J., Tamuz, O.: Majority dynamics and aggregation of information in social networks. Auton. Agents Multi-Agent Syst. 28(3), 408–429 (2014)CrossRef
22.
Zurück zum Zitat Norris, J.: Markov Chains. Cambridge University Press, Cambridge (1998)MATH Norris, J.: Markov Chains. Cambridge University Press, Cambridge (1998)MATH
23.
Zurück zum Zitat Nowak, M.A.: Evolutionary Dynamics: Exploring the Equations of Life. Belknap Press, Cambridge (2006)MATH Nowak, M.A.: Evolutionary Dynamics: Exploring the Equations of Life. Belknap Press, Cambridge (2006)MATH
24.
Zurück zum Zitat Perron, E., Vasudevan, D., Vojnović, M.: Using three states for binary consensus on complete graphs. In: Proceedings of the 28th IEEE International Conference on Computer Communications (INFOCOM), pp. 2527–2535 (2009) Perron, E., Vasudevan, D., Vojnović, M.: Using three states for binary consensus on complete graphs. In: Proceedings of the 28th IEEE International Conference on Computer Communications (INFOCOM), pp. 2527–2535 (2009)
25.
Zurück zum Zitat Preparata, F.P., Metze, G., Chien, R.T.: On the connection assignment problem of diagnosable systems. IEEE Trans. Electron. Comput. 16, 848–854 (1967)CrossRefMATH Preparata, F.P., Metze, G., Chien, R.T.: On the connection assignment problem of diagnosable systems. IEEE Trans. Electron. Comput. 16, 848–854 (1967)CrossRefMATH
26.
Zurück zum Zitat Ross, S.R.: Stochastic Processes. Wiley, Hoboken (1995) Ross, S.R.: Stochastic Processes. Wiley, Hoboken (1995)
Metadaten
Titel
Determining majority in networks with local interactions and very small local memory
verfasst von
George B. Mertzios
Sotiris E. Nikoletseas
Christoforos L. Raptopoulos
Paul G. Spirakis
Publikationsdatum
04.07.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Distributed Computing / Ausgabe 1/2017
Print ISSN: 0178-2770
Elektronische ISSN: 1432-0452
DOI
https://doi.org/10.1007/s00446-016-0277-8