• DocumentCode
    3605587
  • Title

    Distributed Voting/Ranking With Optimal Number of States per Node

  • Author

    Salehkaleybar, Saber ; Sharif-Nassab, Arsalan ; Golestani, S. Jamaloddin

  • Author_Institution
    Dept. of Electr. Eng., Sharif Univ. of Technol., Tehran, Iran
  • Volume
    1
  • Issue
    4
  • fYear
    2015
  • Firstpage
    259
  • Lastpage
    267
  • Abstract
    Considering a network with n nodes, where each node initially votes for one (or more) choices out of K possible choices, we present a distributed multichoice voting/ranking (DMVR) algorithm to determine either the choice with maximum vote (the voting problem) or to rank all the choices in terms of their acquired votes (the ranking problem). The algorithm consolidates node votes across the network by updating the states of interacting nodes using two key operations: the union and the intersection. The proposed algorithm is simple, independent from network size, and easily scalable in terms of the number of choices K, using only K × 2K-1 nodal states for voting, and K × K! nodal states for ranking. We prove the number of states to be optimal in the ranking case; this optimality is conjectured to also apply to the voting case. The time complexity of the algorithm is analyzed in complete graphs. We show that the time complexity for both ranking and voting is O(log(n)) for given vote percentages, and is inversely proportional to the minimum of the vote percentage differences among various choices.
  • Keywords
    computational complexity; distributed algorithms; graph theory; network theory (graphs); DMVR algorithm; O(log(n)) time complexity; choice rank; distributed multichoice voting/ranking algorithm; graph theory; interacting node state update; intersection operation; maximum vote choice; network nodes; network size; nodal states; node votes; optimal state number; ranking problem; union operation; voting problem; Automata; Clocks; Convergence; Information processing; Lyapunov methods; Network topology; Time complexity; Distributed algorithms; Gossip algorithms; Majority voting problem; Ranking problem; distributed algorithms; gossip algorithms; ranking problem;
  • fLanguage
    English
  • Journal_Title
    Signal and Information Processing over Networks, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2373-776X
  • Type

    jour

  • DOI
    10.1109/TSIPN.2015.2477777
  • Filename
    7247757