[EM] Getting closer to the DPC while strongly summable.

Kristofer Munsterhjelm km_elmet at lavabit.com
Wed Dec 28 09:58:23 PST 2011


As I wrote in a post I think I sent to this list, no method that uses a 
positional matrix can pass the Droop proportionality criterion when 
there are more than three candidates. I showed this by giving two ballot 
sets, each of which had the DPC mandate a different subset of the 
candidates should win, but that had the exact same positional matrix.

(If I didn't post that to the list, let me know, and I'll resubmit!)

By the "positional matrix", I here mean an n*n matrix where the (a,b)th 
entry gives how many times the ath candidate was placed in bth place.

A method that's limited to the positional matrix is, to use my terms, 
"strongly summable". A strongly summable method is one where you have an 
amount of data that grows as a polynomial of the number of candidates 
involved, and that this data can be used for every single- or 
multiwinner election of subsets of the number of candidates. That is, 
you can use the same data for a single-winner election out of three 
candidates as one where you elect two out of three. That is opposed to 
"weakly summable", where, if you set the number of seats to be constant, 
the method is summable, but it is not summable when you vary the number 
of seats. I think Schulze STV is weakly summable, but CPO-STV is not. 
Ordinary STV is neither strongly nor weakly summable.

Thus we can ask - how close can we get to the DPC while being strongly 
summable? I don't know how to answer that question. I only have a vague 
idea of how to find what polynomial subset to use for a strongly 
summable method that passes the DPC, if one exists*. However, I can try 
to get closer for methods limited to the positional matrix.

Some time ago, someone advocated SNTV (or a cumulative vote version of 
it) as a pretty good strongly summable multiwinner method - or rather, I 
think they said something to the effect of "if you're going to demand 
strong summability, you're pretty much limited to SNTV. It'll give you 
*some* proportionality, but not much". I think I have found something 
better, though.

Consider a version of Bucklin where the threshold is at (or 
infinitesimally greater than) a Droop quota rather than a majority. In 
the single-winner case, this method meets the single-winner version of 
the DPC, mutual majority. What of multiwinner cases?

Well, that's where I first found this solution. I was fiddling with 
geometric logic, kind of like Saari has been doing but on a much simpler 
level (using lots of trial and error and Redlog, the latter crashing 
often). The Bucklin method with a threshold of a Droop quota seems to 
meet the Droop proportionality criterion not just in the single-winner 
case but in the "elect two out of three" case, too.

To be more proper about it, it definitely meets the following weakened 
criteria:

Say the Droop quota is 1/(k+1) of the total.

- If a candidate gets more than k/(k+1) first place votes, he should be 
in the outcome.

- If a candidate gets more than k/(k+1) last place votes, he should 
*not* be in the outcome.

The first follows directly from the DPC: if a candidate gets more than 
k/(k+1) of the FPPs, then that means that a coalition that includes him 
also has got k/(k+1) support, so that coalition should get all the seats.

The second can be reasoned analogously. If a coalition that does not 
include a certain candidate got k/(k+1) of the other place votes, 
meaning the candidate should not be part of the outcome, then that 
candidate will have k/(k+1) of the last place votes.

Furthermore, in the two-out-of-three case, the Bucklin method does more. 
Consider the case where a solid coalition gets more than one Droop quota 
but not more than two. Then, if the coalition consists of a single 
candidate, that candidate obviously becomes part of the outcome (as it 
should).
On the other hand, if the coalition consists of two candidates, say A 
and B, then the DPC constraints say "at least one of A and B must be 
elected". The Bucklin method passes by electing A (if that's the 
candidate ranked first).

SNTV passes neither of the (much weaker) criteria above. Consider this 
ranked ballot situation:

100: A > B > C
   1: C > A > B

two to elect.

Here, the DPC says that A and B should be elected. SNTV elects A and C 
instead.

-

What can we do with this method, and what other things can be concluded 
from it? Well, first, if I'm right that it does pass the DPC in the 
2-of-3 case, it shows that you can pass it in that particular case and 
be monotone. That is, if there's a proof that you can't have both the 
Droop proportionality criterion and monotonicity, it must involve more 
than three candidates.

Second, it could be used as the final stage of an "elect and punish" 
type method based on Bucklin. It would be monotone not just for the 
final member of the assembly, but also for the final two if there are 
only three candidates left. Of course, it could also be used when there 
are more than three candidates left, but then the combined method 
wouldn't pass the DPC.

-

Can we get further? I don't know yet, but I may tinker more.

-

* I imagine this would take the form of a logic statement of the sort: 
"There exists an assignment of weighted sums of all possible orderings 
to a certain number of variables so that there is no example where the 
DPC constraints differ yet these variables are the same". But doing that 
by automated quantifier elimination would still only prove the thing for 
a finite number of candidates! It would take a very long time, too.




More information about the Election-Methods mailing list