This articlemay be too technical for most readers to understand. Pleasehelp improve it tomake it understandable to non-experts, without removing the technical details.(February 2024) (Learn how and when to remove this message) |
| A jointPolitics andEconomics series |
| Social choice andelectoral systems |
|---|
By results of combination By mechanism of combination By ballot type |
Infractional social choice,fractional approval voting refers to a class ofelectoral systems usingapproval ballots (each voter selects one or more candidate alternatives), in which the outcome isfractional: for each alternativej there is a fractionpj between 0 and 1, such that the sum ofpj is 1. It can be seen as a generalization ofapproval voting: in the latter, one candidate wins (pj = 1) and the other candidates lose (pj = 0). The fractionspj can be interpreted in various ways, depending on the setting. Examples are:
Fractional approval voting is a special case offractional social choice in which all voters havedichotomous preferences. It appears in the literature under many different terms: lottery,[1] sharing,[4] portioning,[3] mixing[5] and distribution.[2]
There is a finite setC ofcandidates (also called:outcomes oralternatives), and a finite setN ofn voters (also called:agents). Each voteri specifies a subsetAi ofC, which represents the set of candidates that the voterapproves.
Afractional approval voting rule takes as input the set of setsAi, and returns as output amixture (also called:distribution orlottery) - a vectorp of real numbers in [0,1], one number for each candidate, such that the sum of numbers is 1.
It is assumed that each agenti gains a utility of 1 from each candidate in his approval setAi, and a utility of 0 from each candidate not inAi. Hence, agenti gains from each mixturep, a utility of. For example, if the mixturep is interpreted as a budget distribution, then the utility ofi is the total budget allocated to outcomes he likes.
Pareto-efficiency (PE) means no mixture gives a higher utility to one agent and at least as high utility to all others.
Ex-post PE is a weaker property, relevant only for the interpretation of a mixture as a lottery. It means that, after the lottery, no outcome gives a higher utility to one agent and at least as high utility to all others (in other words, it is a mixture over PE outcomes). For example, suppose there are 5 candidates (a,b,c,d,e) and 6 voters with approval sets (ac, ad, ae, bc, bd, be). Selecting any single candidate is PE, so every lottery is ex-post PE. But the lottery selecting c,d,e with probability 1/3 each is not PE, since it gives an expected utility of 1/3 to each voter, while the lottery selecting a,b with probability 1/2 each gives an expected utility of 1/2 to each voter.
PE always implies ex-post PE. The opposite is also true in the following cases:
Fairness requirements are captured by variants of the notion offair share (FS).
Individual-FS[5] (also calledFair Welfare Share[1]) means that the utility of each voteri is at least 1/n, that is, at least 1/n of the budget is allocated to candidates approved byi.
Individual-Outcome-FS[1] means that the utility of each voteri is at least his utility in a lottery that selects a candidate randomly, that is, at leastk/|C|, wherek is the number of candidates approved byi.
Single-vote-FS (also calledfaithful[3]) means that, if each voter approves a single candidate, then the fraction assigned to each candidatej equals the number of voters who approvej divided byn.
Unanimous-FS[5] means that, for each setS of voters withidentical preferences, the utility of each member inS is at least |S|/n.
Group-FS[1]: 2002draft (also calledproportional sharing[4]) means that, for each voter setS, the total budget allocated to candidates approved byat least one member ofS, is at least |S|/n.
Average-FS[5] means that, for each voter setS with at least one approved candidate in common, the average utility of voters inS is at least |S|/n.
Core-FS means that, for each voter setS, there is no other distribution of their |S|/n budget, which gives all members ofS a higher utility.
Several variants ofstrategyproofness (SP) have been studied for voting rules:
A weaker variant of SP isexcludable SP. It is relevant in situations where it is possible to exclude voters from using some candidate alternatives. For example, if the candidates are meeting times, then it is possible to exclude voters from participating in the meeting in times which they did not approve. This makes it harder to manipulate, and therefore, the requirement is weaker.[5]
Rules should encourage voters to participate in the voting process. Severalparticipation criteria have been studied:
A stronger property is required inparticipatory budgeting settings in which the budget to distribute is donated by the voters themselves:
Theutilitarian rule aims to maximize the sum of utilities, and therefore it distributes the entire budget among the candidates approved by the largest number of voters. In particular, if there is one candidate with the largest number of votes, then this candidate gets 1 (that is, all the budget) and the others get 0, as in single-winnerapproval voting. If there are somek candidates with the same largest number of votes, then the budget is distributed equally among them, giving 1/k to each such candidate and 0 to all others. The utilitarian rule has several desirable properties:[1]: Prop.1 it is anonymous, neutral, PE, individual-SP, and preference-monotone. It is also easy to compute.
However, it is not fair towards minorities - it violates Individual-FS (as well as all stronger variants of FS). For example, if 51% of the voters approve X and 49% of the voters approve Y, then the utilitarian rule gives all the budget to X and no budget at all to Y, so the 49% who vote for Y get a utility of 0. In other words, it allows fortyranny of the majority.
The utilitarian rule is also not weak-group-SP (and hence not group-SP). For example, suppose there are 3 candidates (a,b,c) and 3 voters, each of them approves a single candidate. If they vote sincerely, then the utilitarian mixture is (1/3,1/3,1/3) so each agent's utility is 1/3. If asingle voter votes insincerely (say, the first one votes for both a and b), then the mixture is (0,1,0), which is worse for the insincere voter. However, iftwo voters collude and vote insincerely (say, the first two voters vote for the first two outcomes), then the utilitarian mixture is (1/2, 1/2, 0), which isbetter for both insincere voters.
TheNash-optimal rule maximizes the sum oflogarithms of utilities. It is anonymous and neutral, and satisfies the following additional properties:
The Nash-optimal rule can be computed by solving aconvex program. There is another rule, calledfair utilitarian, which satisfies similar properties (PE and group-FS) but is easier to compute.[1]: Thm.3 in 2002 draft
Theegalitarian (leximin) rule maximizes the smallest utility, then the next-smallest, etc. It is anonymous and neutral, and satisfies the following additional properties:[5]
For any monotonically increasing functionf, one can maximize the sum off(ui). The utilitarian rule is a special case where f(x)=x, and the Nash rule is a special case where f(x)=log(x). Everyf-maximizing rule is PE, and has the following additional properties:[1]: Prop.5, 6, 7
Apriority rule (also calledserial dictatorhip) is parametrized by apermutation of the voters, representing a priority ordering. It selects an outcome that maximizes the utility of the highest-priority agent; subject to that, maximizes the utility of the second-highest-priorty agent; and so on. Every priority rule is neutral, PE, weak-group-SP, and preference-monotone. However, it is not anonymous and does not satisfy any fairness notion.
Therandom priority rule selects apermutation of the voters uniformly at random, and then implements the priority rule for that permutation. It is anonymous, neutral, and satisfies the following additional properties:[1]: Prop.5
A disadvantage of this rule is that it is computationally-hard to find the exact probabilities (seeDictatorship mechanism#Computation).
In theconditional utilitarian rule,[5] each agent receives 1/n of the total budget. Each agent finds, among the candidates that he approves, those that are supported by the largest number of other agents, and splits his budget equally among them. It is anonymous and neutral, and satisfies the following additional properties:
Themajoritarian rule[8] aims to concentrate as much power as possible in the hands of few candidates, while still guaranteeing fairness. It proceeds in rounds. Initially, all candidates and voters are active. In each round, the rule selects an active candidatec who is approved by the largest set of active voters,Nc. Then, the rule "assigns" these votersNc toc, that is, it assumes that voters inNc votedonly forc, and assigns c the fraction|Nc|/n. Then, the candidatec and the voters inNc become inactive, and the rule proceeds to the next round. Note that the conditional-utilitarian rule is similar, except that the voters inNc do not become inactive.
The majoritarian rule is anonymous, neutral, guarantees individual-FS and single-vote-FS.[clarification needed]
Some combinations of properties cannot be attained simultaneously.
In the table below, the number in each cell represents the "strength" of the property: 0 means none (the property is not satisfied); 1 corresponds to the weak variant of the property; 2 corresponds to a stronger variant; etc.
| Anon. | Neut. | Efficiency | Fair-share | Strategyproofness | Participation | Monotonicity | Computation | |
|---|---|---|---|---|---|---|---|---|
| 0=no 1=yes | 0=no 1=yes | 0=none 1=ex-post 2=ex-ante | 0=none 0.5=positive1=individual 2=unanimous 3=group 4=core | 0=none 1=excludable 2=individual 3=weak-group 4=group | 0=none 1=weak 2=strict 3=pooling | 0=none 1=preference | ||
Rules[edit] | ||||||||
| Utilitarian: | 1 | 1 | 2 | 0 | 2 | 1 | 1 | Polynomial |
| Egalitarian: | 1 | 1 | 2 | 1 | 1 | 1 | 0 | Polynomial |
| Nash: | 1 | 1 | 2 | 4 (+average) | 0 | 3 | 0 | ? |
| Priority: | 0 | 1 | 2 | 0 | 3 | 1 | 1 | Polynomial |
| Random-priority: | 1 | 1 | 1 | 3 | 3 | 2 (3?) | 0 | NP-Hard |
| Fair-utilitarian: | 1 | 1 | 2 | 3 | 0 | 1 (2? 3?) | 0 | Polynomial |
| Conditional- utilitarian | 1 | 1 | 1 | 3 | 2 (3?) | 2 (3?) | 1 | Polynomial |
| Majoritarian: | 1 | 1 | ? | 1 (2? 3?) | ? | ? | ? | Polynomial |
| Sequental- utilitarian:[2] | 1 | 1 | 2 | 1? | 0? | 0? | 1 | Polynomial |
Impossible combinations[edit] | ||||||||
| n≥3, c≥3: | 1 | 4 | ||||||
| n≥4, c≥6 | 1 | 1 | 1 | 3 | ||||
| n≥3, c≥3: | 1 | 1[outcome] | 2 | |||||
| n≥5, c≥17: | 1 | 1 | 2 | 2 | 2 | |||
| n≥6, c≥6: | 2 | 0.5 | 1 | |||||
| n≥6, c≥4: | 2 | 0.5 | 2 | |||||
| n≥5, c≥4: | 1 | 1 | 2 | 3 | 2 | |||
Open combinations[edit] | ||||||||
| 2 | 2 | 1 | ||||||
| 2 | 1 | 2 | ||||||