ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1304.5719
88
30
v1v2 (latest)

Synchronous Counting and Computational Algorithm Design

21 April 2013
Danny Dolev
Keijo Heljanko
Matti Järvisalo
Janne H. Korhonen
Christoph Lenzen
ArXiv (abs)PDFHTML
Abstract

Consider a complete communication network on nnn nodes, each of which is a state machine with sss states. In synchronous 2-counting, the nodes receive a common clock pulse and they have to agree on which pulses are "odd" and which are "even". We require that the solution is self-stabilising (reaching the correct operation from any initial state) and it tolerates fff Byzantine failures (nodes that send arbitrary misinformation). Prior algorithms are expensive to implement in hardware: they require a source of random bits or a large number of states sss. We use computational techniques to construct very compact deterministic algorithms for the first non-trivial case of f=1f = 1f=1. While no algorithm exists for n<4n < 4n<4, we show that as few as 3 states are sufficient for all values n≥4n \ge 4n≥4. We prove that the problem cannot be solved with only 2 states for n=4n = 4n=4, but there is a 2-state solution for all values n≥6n \ge 6n≥6.

View on arXiv
Comments on this paper