Proportional Approval Voting
   HOME

TheInfoList



OR:

Proportional approval voting (PAV) is a proportional
electoral system An electoral or voting system is a set of rules used to determine the results of an election. Electoral systems are used in politics to elect governments, while non-political elections may take place in business, nonprofit organizations and inf ...
for multiwinner elections. It is a multiwinner approval method that extends the
D'Hondt method The D'Hondt method, also called the Jefferson method or the greatest divisors method, is an apportionment method for allocating seats in parliaments among federal states, or in proportional representation among political parties. It belongs to ...
of
apportionment The legal term apportionment (; Mediaeval Latin: , derived from , share), also called delimitation, is in general the distribution or allotment of proper shares, though may have different meanings in different contexts. Apportionment can refer ...
commonly used to calculate apportionments for
party-list proportional representation Party-list proportional representation (list-PR) is a system of proportional representation based on preregistered Political party, political parties, with each party being Apportionment (politics), allocated a certain number of seats Apportionm ...
. However, PAV allows voters to support only the candidates they approve of, rather than being forced to approve or reject all candidates on a given
party list An electoral list is a grouping of candidates for election, usually found in proportional or mixed electoral systems, but also in some plurality electoral systems. An electoral list can be registered by a political party (a party list) or can c ...
. 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. It was used in combination with
ranked voting Ranked voting is any voting system that uses voters' Ordinal utility, rankings of candidates to choose a single winner or multiple winners. More formally, a ranked vote system depends only on voters' total order, order of preference of the cand ...
in the Swedish elections from 1909 to 1921 for distributing seats within parties and in local elections. PAV was rediscovered by Forest Simmons in 2001, 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 r candidates they approve of, giving each one 1/r 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 this need for 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, of a ballot approves of r candidates who are elected, that ballot contributes the r-th
harmonic number In mathematics, the -th harmonic number is the sum of the reciprocals of the first natural numbers: H_n= 1+\frac+\frac+\cdots+\frac =\sum_^n \frac. Starting from , the sequence of harmonic numbers begins: 1, \frac, \frac, \frac, \frac, \dot ...
to that committee's vote total. In other words: : \mathrm(r) = 1 + \frac + \frac + \cdots + \frac 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 C = \, a set of voters N = \, and a committee size k. Let A_i denote the set of candidates approved by voter i \in N. The PAV score of a committee W \subseteq C with size , W, = k is defined as \textstyle \mathrm_(W) = \sum_^\mathrm(, A_i \cap W, ). PAV selects the committee W 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. 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 60 \cdot \mathrm(6) + 30 \cdot \mathrm(3) + 10 \cdot \mathrm(1) = 60 \cdot \left(1 + \tfrac + \ldots + \tfrac \right) + 30 \cdot \left(1 + \tfrac + \tfrac \right) + 10 \cdot 1 = 147 + 55 + 10 = 212 \text All other committees receive a lower score. For example, the score of a committee that consists of only blue candidates would be : 60 \cdot \mathrm(10) + 30 \cdot \mathrm(0) + 10 \cdot \mathrm(0) = 60 \cdot \left(1 + \tfrac + \ldots + \tfrac \right) \approx 175.73 \text 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 The D'Hondt method, also called the Jefferson method or the greatest divisors method, is an apportionment method for allocating seats in parliaments among federal states, or in proportional representation among political parties. It belongs to ...
of
party-list proportional representation Party-list proportional representation (list-PR) is a system of proportional representation based on preregistered Political party, political parties, with each party being Apportionment (politics), allocated a certain number of seats Apportionm ...
.


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 Approval voting is a single-winner rated voting system where voters can approve of all the candidates as they like instead of Plurality voting, choosing one. The method is designed to eliminate vote-splitting while keeping election administration ...
. That is, it selects the committee consisting of the candidate who is approved by the most voters.


Proportionality

Most systems of
proportional representation Proportional representation (PR) refers to any electoral system under which subgroups of an electorate are reflected proportionately in the elected body. The concept applies mainly to political divisions (Political party, political parties) amon ...
use
party lists An electoral list is a grouping of candidates for election, usually found in proportional or mixed electoral systems, but also in some plurality electoral systems. An electoral list can be registered by a political party (a party list) or can c ...
. PAV was designed to have both proportional representation and personal votes (voters vote for candidates, not for a party list). It deserves to be called a "proportional" system because if votes turn out to follow a partisan scheme (each voter votes for all candidates from a party and no other) then the system elects a number of candidates in each party that is proportional to the number of voters who chose this party (see Example 2). Further, under mild assumptions (symmetry, continuity and
Pareto efficiency In welfare economics, a Pareto improvement formalizes the idea of an outcome being "better in every possible way". A change is called a Pareto improvement if it leaves at least one person in society better off without leaving anyone else worse ...
), PAV is the only extension of the
D'Hondt method The D'Hondt method, also called the Jefferson method or the greatest divisors method, is an apportionment method for allocating seats in parliaments among federal states, or in proportional representation among political parties. It belongs to ...
that allows personal votes and satisfies the
consistency criterion A voting system satisfies join-consistency (also called the reinforcement criterion) if combining two sets of votes, both electing ''A'' over ''B'', always results in a combined electorate that ranks ''A'' over ''B''. It is a stronger form of the ...
. Even if the voters do not follow the partisan scheme, the rule provides proportionality guarantees. For example, PAV satisfies the strong fairness property called extended justified representation, as well as the related property proportional justified representation. It also has optimal proportionality degree. All these properties guarantee that any group of voters with cohesive (similar) preferences will be represented by a number of candidates that is at least proportional to the size of the group. PAV is the only method satisfying such properties among all PAV-like optimization methods (that may use numbers other than harmonic numbers in their definition). The committees returned by PAV might not be in the
core Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (laboratory), a highly specialized shared research resource * Core (manufacturing), used in casting and molding * Core (optical fiber ...
. 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. Furthermore, PAV satisfies the property of the core if there are sufficiently many similar candidates running in an election. 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. Two alternative rules that satisfy priceability and laminar proportionality, and that have comparably good proportionality-related properties to PAV are the method of equal shares and Phragmén's sequential rules. These two alternative methods are also computable in
polynomial time In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations p ...
, yet they fail
Pareto efficiency In welfare economics, a Pareto improvement formalizes the idea of an outcome being "better in every possible way". A change is called a Pareto improvement if it leaves at least one person in society better off without leaving anyone else worse ...
.


Other properties

Apart from properties pertaining to proportionality, PAV satisfies the following axioms: *
Pareto efficiency In welfare economics, a Pareto improvement formalizes the idea of an outcome being "better in every possible way". A change is called a Pareto improvement if it leaves at least one person in society better off without leaving anyone else worse ...
*
Consistency In deductive logic, a consistent theory is one that does not lead to a logical contradiction. A theory T is consistent if there is no formula \varphi such that both \varphi and its negation \lnot\varphi are elements of the set of consequences ...
* Support monotonicity (if the support of a winning candidate increases, i.e., more voters vote for this candidate, then this candidate remains winning) * Pigou–Dalton principle PAV fails the following properties: * House monotonicity. Two alternative methods that satisfy house monotonicity and that have comparably good proportionality-related properties to PAV are Sequential Proportional Approval Voting and Phragmén's Sequential Rules. These two alternative methods are also computable in
polynomial time In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations p ...
, but they fail
Pareto efficiency In welfare economics, a Pareto improvement formalizes the idea of an outcome being "better in every possible way". A change is called a Pareto improvement if it leaves at least one person in society better off without leaving anyone else worse ...
,
Consistency In deductive logic, a consistent theory is one that does not lead to a logical contradiction. A theory T is consistent if there is no formula \varphi such that both \varphi and its negation \lnot\varphi are elements of the set of consequences ...
, and the Pigou–Dalton principle.


Computation

PAV solutions and their quality can be verified in
polynomial-time In theoretical computer science, the time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations p ...
, making transparency easy. However, the worst-case time complexity is
NP-complete In computational complexity theory, NP-complete problems are the hardest of the problems to which ''solutions'' can be verified ''quickly''. Somewhat more precisely, a problem is NP-complete when: # It is a decision problem, meaning that for any ...
, meaning that for some elections it can be difficult or impossible to find an exact solution that guarantees all the theoretical properties of PAV. In practice, the outcome of PAV can be computed exactly for medium-sized committees (<50 candidates) using
integer programming An integer programming problem is a mathematical optimization or feasibility program in which some or all of the variables are restricted to be integers. In many settings the term refers to integer linear programming (ILP), in which the objective ...
solvers (such as those provided in th
''abcvoting''
Python package). Finding an exact solution has time complexity O(n m^k) with seats and voters. From the perspective of
parameterized complexity In computer science, parameterized complexity is a branch of computational complexity theory that focuses on classifying computational problems according to their inherent difficulty with respect to ''multiple'' parameters of the input or output. ...
, the problem of computing PAV is theoretically difficult outside of a few exceptional easy cases. 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, and in linear time when voters are strong partisans (i.e. vote for party lists instead of candidates).


Deterministic approximations

Sequential proportional approval voting is a greedy approximation for PAV with a worst-case approximation ratio of 1 - 1/e \approx 0.63, so the PAV score of the resulting committee is at least 63% of the optimal. 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 In mathematics and computer science, the method of conditional probabilities is a systematic method for converting non-constructive probabilistic existence proofs into efficient Deterministic algorithm, deterministic algorithms that explicitly con ...
) gives a worst-case approximation ratio of 0.7965; under standard assumptions in complexity theory, this is the best approximation ratio that can be achieved for PAV in polynomial time. The problem of approximating PAV can be also formulated as a minimization problem (instead of maximizing \textstyle \mathrm_(W) we want to minimize \textstyle \sum_\mathrm(k) - \mathrm_(W)), in which case the best known approximation ratio is 2.36.


Further reading

* *


See also

* Method of equal shares *
D'Hondt method The D'Hondt method, also called the Jefferson method or the greatest divisors method, is an apportionment method for allocating seats in parliaments among federal states, or in proportional representation among political parties. It belongs to ...
* Sequential proportional approval voting * Phragmen's voting rules


References


External links


Online tool for computing PAV and other approval-based multi-winner methods

Python package abcvoting containing an implementation of PAVpypi
{{voting systems Multi-winner electoral systems Proportional representation electoral systems Approval voting