Difference between revisions of "PAD voting"

From Electowiki
Jump to: navigation, search
m (Features: LNH link)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
PODA voting (proportional optionally-delegated approval) is a proportional voting method designed for city council elections; that is, for electing small numbers (5-20) of seats at a time without relying on partisan labels.
+
PAD voting is a proportional voting method designed for city council elections; that is, for electing small numbers (5-20) of seats at a time without relying on partisan labels. PAD can stand for either "Prefer, Approve, Disapprove" or "Proportional Approval with Delegation".
  
 
Here's how it works:
 
Here's how it works:
  
(Optional:) Voters and candidates may be divided ahead of time into a number of "wards" that's less than the total number of seats to be elected. Ballots list same-ward candidates first.
+
(Optional:) Before the election, voters and candidates may be '''divided into a number of "wards"''' that's less than the total number of seats to be elected. For instance, there might be 7 wards and a total of 13 seats. Ballots list same-ward candidates first. For optimum proportionality, wards should be less than 1/3 of seats, but for a balance of proportionality and locality, wards can be up to 1/2 the seats rounded up.
  
Candidates pre-rate each other as "approve" or "disapprove". Candidates may not approve more than half of the incumbents. These pre-ratings are public.  
+
'''Candidates pre-rate each other''' as "approve" or "disapprove". Candidates may not approve more than half of the incumbents. These pre-ratings are public.  
  
Voters rate candidates at one of 4 levels: "Support", "Approve", "don't know/delegate", or "disapprove". Default is "don't know". (In most cases, it is enough to "support" only one candidate, though supporting a few additional candidates is probably also strategically OK.)
+
'''Voters rate candidates at one of 4 levels: "prefer", "approve", "don't know/delegate", or "disapprove".''' (These might also be labeled "good", "OK", "don't know", and "bad".) Default is "don't know". Voters may approve or disapprove of as many candidates as they like, but they are encouraged to prefer only one (though this is not mandatory).
  
Any "don't know/delegate" ratings for candidate X are changed to "approve" ratings if all the candidates Y (, Z, etc.) who were "supported" on that ballot pre-approved X. Otherwise, "don't know" is changed to "disapprove".
+
'''Any "don't know/delegate" ratings for candidate X are delegated to the preferred candidate.''' That is, they are changed to "approve" ratings if over half the candidates Y (, Z, etc.) who were "preferred" on that ballot pre-approved X. Otherwise, "don't know" is changed to "disapprove".
  
Tallies are kept of:
+
'''Define a "quota"''' as the number of votes divided by the number of seats, rounded down.
  
* Number of ballots which "support" each candidate.
+
(Optional:) '''For each ward, the candidate X with the most same-ward votes gets a seat.''' If that candidate has less than 1 quota of "prefer" votes, then remove all ballots that prefer X. If that candidate has more than 1 quota of "prefer", then remove one quota of votes that prefer X. (Which ballots are removed should be based on a single random number, such that each ballot has the same chance of being removed, and approximately the same fraction of ballots from each precinct are removed. In other words, put the ballots in order of precincts, pick a random ballot to start with, and then remove every Nth eligible ballot from there on, with N chosen so as to ensure you go approximately 1 time around the ballots in all.)
* Number of ballots which "approve" each candidate.
 
* For each pair of 2 candidates, number of ballots which "support" both of them.
 
* For each ordered pair of 2 candidates X and Y, number of ballots which support X and approve Y. ("How many Y approvals come from X supporters")
 
  
Define a "quota" as the number of votes divided by the number of seats.
+
If any candidate has over 1 quota of "prefer" votes, they get a seat. Remove 1 quota of their prefer ballots.
  
(Optional:) For each ward, the candidate X with the most same-ward votes gets a seat. If that candidate has less than 1 quota of "support" votes, then adjust all tallies above to cancel out all ballots which support X. If that candidate has more than 1 quota of "support" votes, adjust all tallies to remove 1 quota of such votes.
+
'''As long as any candidate has over 1 quota of votes combining "prefer" and "approve" tallies, choose the one of those with the most "prefer" votes, and give them a seat.''' Remove all their "prefer" ballots, then remove enough of their approval votes to total one quota of ballots removed.
  
If any candidate has over 1 quota of "support" votes, they get a seat. Adjust all tallies to remove 1 quota of their support votes.
+
If there is/are still seat(s) left to fill, pick the candidate(s) with the most approvals.
  
As long as any candidate has over 1 quota of votes combining "support" and "approve" tallies, choose the one of those with the most "support" votes, and give them a seat. Adjust all tallies to remove all their support votes, then adjust all tallies to remove enough further votes to make a full quota, taken uniformly from those votes that approve them.
+
== Summable PAD (alternative version) ==
  
If there is/are still seat(s) left to fill, pick the candidate(s) with the highest approval.
+
The above algorithm requires full data from all ballots, so it requires either centralized counting or a multistep process with two-way communication between precincts and a central location. However, it can be approximated using only summable precinct tallies, which each precinct can announce publicly, so that the outcome is easier to verify or audit. This system is called [[summable PAD voting]].
  
== Adjustment math ==
+
== Features ==
  
Say you are removing v "support" votes from candidate X with S(X) supports, A(X) approvals, SS(X,Y) support votes in common with Y, SA(X,Y) supporters who approve Y, and SA(Y,X) approvals from supporters of Y. Subtract v from S(X). Subtract sy=(S(X)-v)/S(X)*SS(X,Y) from SS(X,Y) and from S(Y). ....
+
This method obeys "global later no-harm" (a weaker version of the [[later-no-harm criterion]]) in that adding an approval for a candidate with fewer overall "prefer" votes cannot cause the candidate you prefer not to get a seat.
 +
 
 +
It is good for minority representation:
 +
 
 +
* If there is a single candidate whom a minority community sees as championing their interests, and the community is large enough to proportionally deserve a seat, then they will be certain to win that seat.
 +
* Even if the minority community isn't big enough to win a seat, their candidate can negotiate with other candidates before publicly declaring pre-approvals. This pre-election negotiation will give the community a fair degree of unified bargaining power; much more so than if each of them had to individually evaluate the other candidates. However, any voter who disagrees with their preferred candidate's pre-approvals is still free to change them.
 +
* If the minority community has several candidates, then as long as those candidates all pre-approve only each other (and the voters don't override that), they will get the total number seats they proportionally deserve.
 +
 
 +
This method is significantly simpler for the voters than STV. A lazy voter can simply prefer one candidate and leave the rest blank, and that vote will still be an effective vote which is almost certain to help elect some candidate who's closer than average to the voter's preferences. Meanwhile, a highly-engaged voter can give explicit opinions about every candidate in the race, without having to make fine distinctions between candidates of similar quality.
 +
 
 +
== Related voting methods ==
 +
 
 +
Like [[Single Transferable Vote]], PAD is a proportional method based on allocating one quota of votes to each winner using a sequential ("greedy") algorithm. Another feature these two methods share is that they work without explicitly referring to political party, so they can be used for nonpartisan elections.
 +
 
 +
Like [[Proportional approval voting]], PAD is a proportional method based (mostly) on approval ballots.
 +
 
 +
Like [[PLACE FAQ|PLACE voting]], PAD is a proportional method which includes delegation and a rated ballot. In the case of PAD, this delegation is merely an optional convenience; in PLACE, it is mandatory. Summable PAD also copies PLACE in that it can be run using precinct tallies; that is, unlike most proportional methods, it is summable.

Latest revision as of 08:51, 18 May 2018

PAD voting is a proportional voting method designed for city council elections; that is, for electing small numbers (5-20) of seats at a time without relying on partisan labels. PAD can stand for either "Prefer, Approve, Disapprove" or "Proportional Approval with Delegation".

Here's how it works:

(Optional:) Before the election, voters and candidates may be divided into a number of "wards" that's less than the total number of seats to be elected. For instance, there might be 7 wards and a total of 13 seats. Ballots list same-ward candidates first. For optimum proportionality, wards should be less than 1/3 of seats, but for a balance of proportionality and locality, wards can be up to 1/2 the seats rounded up.

Candidates pre-rate each other as "approve" or "disapprove". Candidates may not approve more than half of the incumbents. These pre-ratings are public.

Voters rate candidates at one of 4 levels: "prefer", "approve", "don't know/delegate", or "disapprove". (These might also be labeled "good", "OK", "don't know", and "bad".) Default is "don't know". Voters may approve or disapprove of as many candidates as they like, but they are encouraged to prefer only one (though this is not mandatory).

Any "don't know/delegate" ratings for candidate X are delegated to the preferred candidate. That is, they are changed to "approve" ratings if over half the candidates Y (, Z, etc.) who were "preferred" on that ballot pre-approved X. Otherwise, "don't know" is changed to "disapprove".

Define a "quota" as the number of votes divided by the number of seats, rounded down.

(Optional:) For each ward, the candidate X with the most same-ward votes gets a seat. If that candidate has less than 1 quota of "prefer" votes, then remove all ballots that prefer X. If that candidate has more than 1 quota of "prefer", then remove one quota of votes that prefer X. (Which ballots are removed should be based on a single random number, such that each ballot has the same chance of being removed, and approximately the same fraction of ballots from each precinct are removed. In other words, put the ballots in order of precincts, pick a random ballot to start with, and then remove every Nth eligible ballot from there on, with N chosen so as to ensure you go approximately 1 time around the ballots in all.)

If any candidate has over 1 quota of "prefer" votes, they get a seat. Remove 1 quota of their prefer ballots.

As long as any candidate has over 1 quota of votes combining "prefer" and "approve" tallies, choose the one of those with the most "prefer" votes, and give them a seat. Remove all their "prefer" ballots, then remove enough of their approval votes to total one quota of ballots removed.

If there is/are still seat(s) left to fill, pick the candidate(s) with the most approvals.

Summable PAD (alternative version)

The above algorithm requires full data from all ballots, so it requires either centralized counting or a multistep process with two-way communication between precincts and a central location. However, it can be approximated using only summable precinct tallies, which each precinct can announce publicly, so that the outcome is easier to verify or audit. This system is called summable PAD voting.

Features

This method obeys "global later no-harm" (a weaker version of the later-no-harm criterion) in that adding an approval for a candidate with fewer overall "prefer" votes cannot cause the candidate you prefer not to get a seat.

It is good for minority representation:

  • If there is a single candidate whom a minority community sees as championing their interests, and the community is large enough to proportionally deserve a seat, then they will be certain to win that seat.
  • Even if the minority community isn't big enough to win a seat, their candidate can negotiate with other candidates before publicly declaring pre-approvals. This pre-election negotiation will give the community a fair degree of unified bargaining power; much more so than if each of them had to individually evaluate the other candidates. However, any voter who disagrees with their preferred candidate's pre-approvals is still free to change them.
  • If the minority community has several candidates, then as long as those candidates all pre-approve only each other (and the voters don't override that), they will get the total number seats they proportionally deserve.

This method is significantly simpler for the voters than STV. A lazy voter can simply prefer one candidate and leave the rest blank, and that vote will still be an effective vote which is almost certain to help elect some candidate who's closer than average to the voter's preferences. Meanwhile, a highly-engaged voter can give explicit opinions about every candidate in the race, without having to make fine distinctions between candidates of similar quality.

Related voting methods

Like Single Transferable Vote, PAD is a proportional method based on allocating one quota of votes to each winner using a sequential ("greedy") algorithm. Another feature these two methods share is that they work without explicitly referring to political party, so they can be used for nonpartisan elections.

Like Proportional approval voting, PAD is a proportional method based (mostly) on approval ballots.

Like PLACE voting, PAD is a proportional method which includes delegation and a rated ballot. In the case of PAD, this delegation is merely an optional convenience; in PLACE, it is mandatory. Summable PAD also copies PLACE in that it can be run using precinct tallies; that is, unlike most proportional methods, it is summable.