Proportional approval voting
It has been suggested that this article be merged with Thiele's voting rules. (Discuss) Proposed since February 2024. |
Part of the Politics series |
Electoral systems |
---|
Politics portal |
Proportional approval voting (PAV) is a
In PAV, voters cast approval ballots marking all candidates they approve of; each voter's ballot is then treated as if all candidates on the ballot were on their own "party list." Seats are then apportioned between candidates in a way that ensures all coalitions are represented proportionally.
History
PAV is a special case of Thiele's voting rule, proposed by Thorvald N. Thiele.[3][4] It was used in combination with ranked voting in the Swedish elections from 1909 to 1921 for distributing seats within parties and in local elections.[4] PAV was rediscovered by Forest Simmons in 2001,[5] who gave it the name "proportional approval voting."
Method
Like its close cousin, satisfaction approval voting, PAV can be thought of as selecting a committee by testing all possible committees, then choosing the committee with the most votes. In satisfaction approval voting, each voter's ballot is split equally between all candidates they approve of, giving each one votes. If voters are perfectly strategic, and only support as many candidates as their party is entitled to, SAV creates a proportional result.
PAV makes one modification to remove the need for this strategy: it only splits a voter's ballot after they have elected a candidate. As a result, voters can freely approve of losing candidates without diluting their ballot. Voters contribute a whole vote to the first candidate they support who is elected; half a vote to the second candidate; and so on.
Thus, if a ballot approves of candidates who are elected, that ballot contributes the -th harmonic number to that committee's vote total. In other words:[5][6]
The score for a given committee is calculated as the sum of the scores garnered from all the voters. We then choose the committee with the highest score.
Formally, assume we have a set of candidates , a set of voters , and a committee size . Let denote the set of candidates approved by voter . The PAV score of a committee with size is defined as . PAV selects the committee with the maximal score.
Example 1
Assume 2 seats to be filled, and there are four candidates: Andrea (A), Brad (B), Carter (C), and Delilah (D), and 30 voters. The ballots are:
- 5 voters voted for A and B
- 17 voters voted for A and C
- 8 voters voted for D
There are 6 possible results: AB, AC, AD, BC, BD, and CD.
AB | AC | AD | BC | BD | CD | |
---|---|---|---|---|---|---|
score from the 5 voters voting for AB | ||||||
score from the 17 voters voting for AC | ||||||
score from the 8 voters voting for D | ||||||
Total score | 24.5 | 30.5 | 30 | 22 | 13 | 25 |
Andrea and Carter are elected.
Note that Simple Approval shows that Andrea has 22 votes, Carter has 17 votes, Delilah has 8 votes and Brad has 5 votes. In this case, the PAV selection of Andrea and Carter is coincident with the Simple Approval sequence. However, if the above votes are changed slightly so that A and C receive 16 votes and D receives 9 votes, then Andrea and Delilah are elected since the A and C score is now 29 while the A and D score remains at 30. Also, the sequence created by using Simple Approval remains unchanged. This shows that PAV can give results that are incompatible with the method which simply follows the sequence implied by Simple Approval.
Example 2
Assume there are 10 seats to be selected, and there are three groups of candidates: red, blue, and green candidates. There are 100 voters:
- 60 voters voted for all blue candidates,
- 30 voters voted for all red candidates,
- 10 voters voted for all green candidates.
In this case PAV would select 6 blue, 3 red, and 1 green candidate. The score of such a committee would be
In this example, the outcome of PAV is proportional: the number of candidates selected from each group is proportional to the number of voters voting for the group. This is not coincidence: If the candidates form disjoint groups, as in the above example (the groups can be viewed as political parties), and each voter votes exclusively for all of the candidates within a single group, then PAV will act in the same way as the D'Hondt method of party-list proportional representation.[1]
Properties
This section describes axiomatic properties of Proportional Approval Voting.
Committees of size one
In an election with only one winner, PAV operates in exactly the same way as approval voting. That is, it selects the committee consisting of the candidate who is approved by the most voters.
Proportionality
Most systems of
Even if the voters do not follow the partisan scheme, the rule provides proportionality guarantees. For example, PAV satisfies the strong fairness property called
The committees returned by PAV might not be in the core.[6][10] However, it guarantees 2-approximation of the core, which is the optimal approximation ratio that can be achieved by a rule satisfying the Pigou–Dalton principle of transfers.[10] Furthermore, PAV satisfies the property of the core if there are sufficiently many similar candidates running in an election.[11]
PAV fails priceability (that is, the choice of PAV cannot be always explained via a process where the voters are endowed with a fixed amount of virtual money, and spend this spend money on buying candidates they like) and fails laminar proportionality.
Other properties
Apart from properties pertaining to proportionality, PAV satisfies the following axioms:
- Pareto efficiency
- Consistency
- Support monotonicity (if the support of a winning candidate increases, i.e., more voters vote for this candidate, then this candidate remains winning)[13]
- Pigou–Dalton principle[10]
PAV fails the following properties:
- Consistency, and the Pigou–Dalton principle.[12]
Computation
PAV solutions and their quality can be verified in
In practice, the outcome of PAV can be computed exactly for medium-sized committees (<50 candidates) using integer programming solvers (such as those provided in the abcvoting Python package). Finding an exact solution has time complexity with k seats and n voters.
From the perspective of parameterized complexity, the problem of computing PAV is theoretically difficult outside of a few exceptional easy cases.[15][17][18] Luckily, such cases are often good approximations of real elections, allowing them to be used as heuristics that dramatically reduce the computational effort of finding a correct solution. For example, exact election results can be solved in polynomial time in the case where voters and candidates lie along a single-dimensional political spectrum,[14] and in linear time when voters are strong partisans (i.e. vote for party lists instead of candidates).
Deterministic approximations
Approximation algorithms can find "good-enough" solutions very quickly in practice. Sequential proportional approval voting modifies PAV, using a greedy algorithm to approximate the result. SPAV has a worst-case approximation ratio of , so the PAV score of the resulting committee is at least 63% of the optimal.[16] This method can be computed in polynomial time, and the election outcome could potentially be determined by hand. A different approach including derandomized rounding (with the method of conditional probabilities) gives a worst-case approximation ratio of 0.7965;[19] under standard assumptions in complexity theory, this is the best approximation ratio that can be achieved for PAV in polynomial time.[19] The problem of approximating PAV can be also formulated as a minimization problem (instead of maximizing we want to minimize ), in which case the best known approximation ratio is 2.36.[20]
Further reading
- Lackner, Martin; Skowron, Piotr (2023). Multi-Winner Voting with Approval Preferences. SpringerBriefs in Intelligent Systems. S2CID 244921148.
- Piotr Faliszewski, Piotr Skowron, Arkadii Slinko, Nimrod Talmon (2017-10-26). "Multiwinner Voting: A New Challenge for Social Choice Theory". In Endriss, Ulle (ed.). Trends in Computational Social Choice. AI Access. ISBN 978-1-326-91209-3.)
{{cite book}}
: CS1 maint: multiple names: authors list (link
See also
- Method of Equal Shares
- D'Hondt method
- Sequential proportional approval voting
- Phragmen's voting rules
References
- ^ S2CID 10535322.
- ^ S2CID 232116881.
- ^ Thiele, Thorvald N. (1895). "Om Flerfoldsvalg". Oversigt over Det Kongelige Danske Videnskabernes Selskabs Forhandlinger: 415–441.
- ^ arXiv:1611.08826 [math.HO].
- ^ ISBN 978-3-642-02839-7.
- ^ S2CID 8564247.
- S2CID 17538641.
- S2CID 19124729.
- S2CID 53046800.
- ^ )
- S2CID 208158445.
- ^ S2CID 244921148.
- )
- ^ )
- ^ ISBN 978-1-4503-3413-6.
- ^ S2CID 11313941.
- S2CID 213963505.
- S2CID 235306592.
- ^ S2CID 220484671.
- S2CID 3839722.