Skip to main content

Population Protocols for Majority in Arbitrary Networks

  • Conference paper
  • First Online:
Extended Abstracts Summer 2015

Part of the book series: Trends in Mathematics ((RPCRMB,volume 6))

  • 435 Accesses

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 have a few additional possible states and can interact in pairs only if they share an edge. Any (population) protocol is required to stabilize in the initial majority. We first present and analyze a protocol with 4 states per vertex that always computes the initial majority value, under any fair scheduler.This protocol is optimal, in the sense that there does not exist any population protocol that always computes majority with fewer than 4 states per vertex. However, this does not rule out the existence of a protocol with 3 states per vertex that is correct with high probability (whp). To this end, we examine an elegant and very natural majority protocol with 3 states per vertex, introduced in Angluin et al. (Distrib Comput 21:87–102, 2008), where its 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, when the two initial states are put uniformly at random on the vertices, the protocol of Angluin et al. (Distrib Comput 21: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.

This abstract paper is based on our work which appeared in the Proceedings of the 41-st International Colloquium on Automata, Languages, and Programming (ICALP) in 2014.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 109.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 149.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. D. Angluin, J. Aspnes, Z. Diamadi, M.J. Fischer, and R. Peralta, “Computation in networks of passively mobile finite-state sensors”, Distributed Computing 18 (2006), 235–253.

    Google Scholar 

  2. D. Angluin, J. Aspnes, and D. Eisenstat, “A simple population protocol for fast robust approximate majority”, Distributed Computing 21 (2008), 87–102.

    Google Scholar 

  3. J. Aspnes and E. Ruppert, “An introduction to population protocols”, in B. Garbinato, H. Miranda, and L. Rodrigues, editors, “Middleware for network eccentric and mobile applications”, Springer-Verlag (2009), 97–120.

    Google Scholar 

  4. M. Cook, D. Soloveichik, E. Winfree, and J. Bruck, “Programmability ofchemical reaction networks”, in A. Condon, D. Harel, J.N. Kok, A. Salomaa, and E. Winfree, editors, “Algorithmic Bioprocesses”, Natural Computing Series, Springer Berlin Heidelberg (2009), 543–584.

    Google Scholar 

  5. M.H. DeGroot, “Reaching a consensus”, Journal of the American Statistical Association 69 (345) (1974), 118–121.

    Google Scholar 

  6. G. DeMarco and A. Pelc, “Randomized algorithms for determining the majority on graphs”, Combinatorics, Probability and Computing 15 (6) (2006), 823–834.

    Google Scholar 

  7. M. Draief and M. Vojnovic, “Convergence speed of binary interval consensus”, SIAM Journal on control and Optimization 50 (3) (2012), 1087–1109.

    Google Scholar 

  8. M. Fischer and H. Jiang, “Self-stabilizing leader election in networks of finite-state anonymous agents”, in “Proceedings of the 10-th International Conference on Principles of Distributed Systems (OPODIS)” (2006).

    Google Scholar 

  9. R.A. Holley and T.M. Liggett, “Ergodic theorems for weakly interacting infinite systems and the voter model”, The Annals of Probability 3 (1975), 643–663.

    Google Scholar 

  10. M. Kearns and J. Tan, “Biased voting and the democratic primary problem”, in “Proceedings of the 4-th International Workshop on Internet and Network Economics (WINE)” (2008), 639–652.

    Google Scholar 

  11. T.G. Kurtz, “Approximation of population processes”, Society for Industrial and Applied Mathematics, Philadelphia, PA, USA (1987).

    Google Scholar 

  12. L. Lamport, R. Shostak, and M. Pease, “The byzantine generals problem”, ACM Trans. Program. Lang. Syst. 4 (3) (1982), 382–401.

    Google Scholar 

  13. T.M. Liggett, “Interacting particle systems”, Springer-Verlag, New York/Berlin/Heidelberg/ Tokyo (2004).

    Google Scholar 

  14. G.B. Merzios, S.E. Nikoletseas, C.L. Raptopoulos, and P.G. Spirakis, “Determining majority in networks with local interactions and very small local memory”, in “Proceedings of the 41-st International Colloquium on Automata, Languages, and Programming” 1 (2014), 871–882.

    Google Scholar 

  15. A. Mizrachi, “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).

    Google Scholar 

  16. P.A.P. Moran, “Random processes in genetics”, Mathematical Proceedings of the Cambridge Philosophical Society 54 (1) (1958), 60–71.

    Google Scholar 

  17. E. Mossel, J. Neeman, and O. Tamuz, “Majority dynamics and aggregation of information in social networks”, Autonomous Agents and Multi-Agent Systems 28 (3) (2014), 408–429.

    Google Scholar 

  18. E. Perron, D. Vasudevan, and M. Vojnovic, “Using three states for binary consensus on complete graphs”, in “Proceedings of the 28-th IEEE International Conference on Computer Communications (INFOCOM)” (2009), 2527–2535.

    Google Scholar 

  19. F.P. Preparata, G. Metze, and R.T. Chien, “On the connection assignment problem of diagnosable systems”, IEEE Transactions on Electronic Computers 16 (1967), 848–854.

    Google Scholar 

  20. M. Saks and M. Werman, “On computing majority by comparisons”, Combinatorica 11 (4) (1991), 383–387.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to George B. Mertzios .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Mertzios, G.B., Nikoletseas, S.E., Raptopoulos, C.L., Spirakis, P.G. (2017). Population Protocols for Majority in Arbitrary Networks. In: Díaz, J., Kirousis, L., Ortiz-Gracia, L., Serna, M. (eds) Extended Abstracts Summer 2015. Trends in Mathematics(), vol 6. Birkhäuser, Cham. https://doi.org/10.1007/978-3-319-51753-7_13

Download citation

Publish with us

Policies and ethics