Research Article

Multiwinner Voting for Energy-Efficient Mobile Sink Rendezvous Selection in Wireless Sensor Network

Algorithm 1

MV-based rendezvous selection algorithm.
Input: routing tree , the number of top voters
Output: a set of trees rooted by rendezvous points
1: initialize weights ;
2: ;
3: fordo
4:  sample voters from the MPD defined in ;
5:  ;
6:  for all voters do
7:     current voter;
8:     deep copy ;
9:    for in do
10:     break the edge between node and its parent in ;
11:   end for
12:   ;
13:  end for
14:  sort based on the in descending order;
15:   the first -th in the ordered ;
16:  for in do
17:   evaluate score according to Equation (8);
18:   ;
19:  end for
20:  ;
21: end for
22: ;
23: return;