Abstract

Multistage voting is a common voting form through which the winners are selected. By virtue of weighted multistage voting rules, in this paper, we establish a weighted voting model by analyzing the correlation between individual preference and group preference. The weights of voters in each voting stage are adjusted through preference deviation degrees between individual preferences and group preference, and the ranking among candidates in each stage is determined according to weighted Borda function value. Examples are given to verify our model, which shows that weighted information aggregation model can mine more useful information from different individual preferences of voters to quicken the aggregation of group preference.

1. Introduction

Many social choice activities usually adopt multistage voting form. Multistage voting is a dynamic group decision-making procedure, in which the final winner is selected through round-by-round elimination. In multistage voting system, the final voting result is generated via multiple interrelated exhaustive processes. A voter can take part in multiple times of voting; one or more candidates are eliminated till only the qualified candidate is left. Ranking for candidates is a representation form of voters' individual preferences, which means a voter expresses both his favorite candidate and the ranking of other candidates in accordance with his preference. During multistage voting system, voters need to express their preference ranking in each voting stage, so it is a major issue to fairly and effectively aggregate the individual preferences into group preference.

Weighted multistage voting is a voting system embodying a voter's power on final result, which can embody the influences of different voters on the final result, so it is necessary to measure the power of voters. Common power indices include Shapley-Shubik power index [1], Banzhaf power index [1], and information entropy power index [2]. Existing studies on weighted voting mainly focus on simple voting form (“one person one vote”) [35], while studies on weights measurement in weighted voting system are relatively fewer. Freixas and Kaniovski [6] proposed a new power index based on the minimum sum representation (MSR) of a weighted voting game. Cheng [7] gave “structure entropy weight method” under ranking conditions, which also combines Delphi method with fuzzy analysis method. Based on the concept of “Importance” of preference relation, Monroy and Fernández [8] proposed an extended Banzhaf index for weighted multicriteria simple games. Meanwhile, the ordinal equivalence of the Johnston, Banzhaf, and Shapley power indices is discussed in [9]. All above studies mainly focus on single stage group decision-making process with fixed decision makers and candidates.

Therefore this paper mainly discusses how to determine the weight of each voter in accordance with the relation between individual preferences and group preference in multistage voting system and puts forward relevant voting model. The less the deviation degree between individual preference of a voter and group preference is, the larger the weight of a voter will be, and vice versa. In fact, a voting process is a value judgment process not fussed about right or wrong, so we view the result (group preference) supported by most of the voters as right standard in certain period. With the changes of individual preferences and consequent changes of group preference in every round, determining weights of voters becomes a dynamic changing process referring to initial weight.

To facilitate our discussion, the paper is organized as follows. In Section 2, some definitions are given to support the following analysis about weighted voting. In Section 3, a method for determining weights of voters is presented subsequently. In Section 4, the voting model in multistage voting and an example for illuminating our ideas are given. At last, we conclude this paper with a summary and outlook for further research in Section 5.

2. Preliminaries

Definition 1. A binary relation on a set , which is a subset of the domain , is a partial order denoted by “” if and only if is reflexive, symmetric, and transitive and is a weak partial order denoted by “” if and only if is reflexive, complete, and transitive.

Definition 2. In individual preference, for two candidates and , means that is greater than , means that there is no difference between and , and means that is equal to and greater than .

Definition 3. The order relation means the partial order among the candidates set , where is the candidate.

Definition 4. Let be the number of among all voters, the number of among all voters, and the number of among all voters.

There are many social choice functions, such as Condorcet function, Borda function, and Kemeney function to aggregate individual preferences into group preference. Different functions can generate different results. Borda function is “the best tool for acquiring all acceptance when an effective approach is sought for achieving a common objective and the fairest method when divergent opinions must be unified” [10].

Definition 5 (Borda number). If there are candidates, then Borda numbers for the candidates at in the preference ranking will be , respectively.

In essence, Borda number is the times of each candidate’s superiority to other candidates in the preference rankings given by voters. In this paper, Borda numbers are used to express the utility value of each candidate in a given individual preference ranking.

3. The Method of Determining Weights of Voters

Let be the set of voters, the set of candidate, and the total stages in multistage voting. Let be the preference matrix of the voting stage which is constituted by all Borda numbers given by voters and the weights vector of voters in Round ; is the number of candidates participating in Round .

Example 6. Let a voter’s individual preference ranking for candidate set be . Obviously, when is compared with and , we have , , so is superior for times and gets the utility value of . When is compared with and , we have , , so is superior for times and gets the utility value of . Similarly, gets the utility value of .

Definition 7. Let be preference matrix of voters in the voting stage . is denoted as where represents the utility value of the candidate in individual preference ranking of the voter .

Example 8. Given the voter set and the candidate set , in a specific voting stage , preference rankings of all voters for the candidate set are , , , and . So, according to (8), we have

Definition 9. Borda function is defined as where is the total times of superiority of candidate to other candidates and expresses the candidate set exclusive of candidate . So, according to Definition 7, it can be known that the Borda function value of the candidate is the sum of row in preference matrix of voters.

Example 10. According to voters' preference given in Example 8, Borda function values of candidates are as follows. Consider

Definition 11. Deviation degree of individual preference, which means the departure of the individual preference from group preference, is defined as where means the deviation degree of voter in voting stage , is the number of candidates in stage , and means the utility value of the candidate in group preference. Apparently, we have . The more approaches , the smaller deviation degree of individual preference will be.

Definition 12. The amendatory value of weight for the voter in voting stage is denoted as where is the maximum among all amendatory values and is the number of voters. Obviously, we have .

Definition 13. The new weight of the voter after voting stage is denoted as where is weight correction coefficient for defining the amplitude of voter weight correction. is a constant, and . If , weights of voters will not be adjusted and will remain initial weights, while if , initial weights of voters will be neglected and will be determined only according to individual preference deviation in this voting stage.

After weights of voters are adjusted, voters closer to group preference can get larger weights, which will adequately indicate voter's individual value and facilitate concentration of group opinions.

4. The Voting Model and an Example

4.1. Analysis on Voting Process

A multistage voting process includes voting and votes counting. In this subsection, we express individual preferences by ranking and aggregate individual preferences into group preference by weighted Borda function.

Definition 14. Weighted Borda function is defined as where is the weight of the voter and means the number of for the voter ; obviously for the voter , if , we have or else . Let be the weighted Borda function in voting stage . So, according to voter preference matrix and Definition 14, we define to express the vector of weighted Borda function of all candidates after voting stage , where and express voter preference matrix of voting stage and postadjustment weights vector of voters, respectively.

Example 15. Suppose weights vector of the voter set is ; then the weighted Borda function values of candidates in Example 6 will be obtained according to (8). Consider

In weighted multistage voting, each voter has an initial weight at first, but the voters more quickly getting close to group opinions will get more power with the increase of voting times; that is, voter weight will increase. On the contrary, the weight of voters deviating more from group opinions will decrease.

4.2. A Voting Algorithm

Basic principle of weighted multistage voting method is described as follows. At every voting stage, all voters give respective preference ranking for candidates firstly; then weighted Borda function values of candidates will be calculated based on adjusted weights and individual preference ranking of voters. If any candidate meets specified condition for win, the voting will end; otherwise the candidate with the lowest weighted Borda function value in this stage will be eliminated. Meanwhile, weights of voters will be readjusted according to the relation between individual preference and group preference at this stage, and then the next voting stage starts.

Algorithm 16. The steps are as follows.

Step 1. Let the voter set be , initial candidate set , , and initial weights vector of voters .

Step 2. Obtain the voter preference matrix according to individual preference of voters at voting stage .

Step 3. Calculate the weighted Borda function value of candidate in voting stage according to (8) and corrected weights vector of voters .

Step 4. If any candidate meets specified winning condition, the voting will end.

Step 5. Adjust voter's weights. According to (5), (6), and (7), we obtain new adjusted weights vector of voters , which will be the weights vector of next voting stage.

Step 6. Eliminate the unique candidate with minimal weighted Borda function value. If there are several candidates with the same minimal weighted Borda function values, an additional voting will be held to select only one to eliminate.

Step 7. , and turn to Step 2 for next voting stage.

4.3. An Example

Let the voter set be , the candidate set , and initial voter weight vector , . Winning condition in multistage voting is that the last one left in candidate set will be the winner through round-by-round elimination.

(1) Voting Stage 1. The preference rankings of voters are as follows. Consider Hence we get the voter preference matrix:

According to (8), the weighted Borda function values of candidates are listed as follows:

Apparently, , so the group preference is . Therefore, is eliminated after the first round of voting, and the candidate set changes to .

Next voter weights will be adjusted. Suppose weight correction coefficient and then individual preference deviation, weight correction, and postcorrection voter weight in voting stage 1 are calculated according to (5), (6), and (7), as shown in Table 1.

From Table 1 and , it can be seen that individual preferences of candidates are consistent with group preference, so their individual preference deviation is 0, and their weight corrections are the largest, and their weights all rise from 0.909 to 0.102. While the voter has the largest individual preference deviation, so his weight correction is the smallest and becomes negative during weight adjustment. For example, weight of voter falls from 0.909 to 0.064.

(2) Voting Stage 2. According to the performance of candidates in the second round voting, the voters give their preference rankings as follows: Hence the voter preference matrix is

Next weighted Borda function values of candidates are calculated as follows:

Obviously, , so the group preference is . Therefore is eliminated after the second round voting, and the candidate set changes to . Next weights of voters will be adjusted again. Suppose weight correction coefficient ; then individual preference deviation, weight correction, and postcorrection voter weight in voting stage 2 are calculated, as shown in Table 2.

From Table 2 and , it can be seen that individual preferences of are still fully consistent with group preference, so relevant voters also get the largest weight correction, and the weights of them all rise from 0.102 to 0.130. While individual preferences of and are not fully consistent with group preference, so the weight of each of them falls from 0.102 to 0.097. The weights variation of other voters is in a similar way.

(3) Voting Stage 3. According to the performance of candidates in voting stage 3, the voters give their preference rankings as follows: So we have

Because , we have . Therefore the final winner is , in voting stage 3, although only 5 voters among 11 voters prefer , while the remaining 6 voters prefer . In consideration of voter weights, all voters with heavy weight inclusive of elect in the last round of voting, so candidate becomes the final winner.

Note. During the dynamic adjustment of voter weights, the amplitude of weights adjustment is related to weight correction coefficient . Table 3 shows the relation between variation of value and the result of the last round of voting in the above example. From Table 3, it can be seen that when and , initial weights play a main role, while the influence of weight adjustment on weight variation is too small, so weighted voting result is almost the same as voting without considering weights. But voter weights will influence voting result when and . Normally, rather small weight adjustment cannot embody the influence of voter weight on voting result, but overlarge adjustment may exaggerate the role of voter weights, so value should be determined according to historical experience and expert judgment.

The following conclusions can be drawn from above analysis. In weighted voting mode, voting result is not only related to preference rankings of candidates but also influenced by variation of voter weight. Adjustment of voter weight depends on weight correction coefficient which can be determined according to historical experience and expert judgment. Weighted multistage voting can quicken the aggregation of preference information and improve decision-making efficiency.

5. Conclusion

The paper focuses on multistage voting model based on ordinal individual preferences through dynamically adjusting weights of voters. Because performance of candidates and cognition of voters differ, preference rankings of voters may be inconsistent. Weighted information aggregation mode can mine more useful information from different individual preference rankings of voters and quicken the aggregation of group preference. Weights of voters at each voting stage are determined mainly through the proximity between individual preferences and group preference, so weights of voters in every voting stage are adjusted, and then weighted Borda function values are calculated to decide the ranking of this stage. We know that when weights of voters are considered, the candidate eliminated in every round and the final winner depend on not only traditional preference aggregation functions, such as Borda function and Cordorcet function, but also voters' weights of every round; weights of voters in every stage are related to both its initial value and the proximity between individual preference and group preference. Weighted multistage voting model can quicken information aggregation and cut decision-making cost. There are some other related questions needed to be studied in our future work. Ordinal preferences are our research bases in this paper, while weighted voting models based on other preference forms are also worthy to study. Meanwhile the weighted voting under strategy condition is our future work.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is partially supported by the National Science Foundation of China (no. 11001289), Ministry of Education in China Project of Humanities and Social Sciences (13YJC630252), Chongqing Natural Science Foundation, China (CSTC2010BB9321), and the fund of Chongqing Normal University, China (11XWB016).