election-methods@mailman.electorama.com

Technical discussion of election methods

View all threads

Ideas for another proportionality measure

KM
Kristofer Munsterhjelm
Fri, May 15, 2026 6:32 PM

I've been trying, on and off, to quantify proportionality for
multiwinner methods. (My first post on this list was about that, even.)
But usually, the metrics I tried to use, though seemingly reasonable,
ended up closer to measuring the degree to which the method gives each
group "their own" representative.

For very large elections or party-list ones, that's not much of a
problem, but it seems intuitive that multi-winner methods electing fewer
fewer seats have to balance broad support and factional support. A
Condorcet-type bloc vote would be all broad support and would elect a
number of clones at the median position, while something that's entirely
based on factional support would divide the voters into sections, each
of which get a candidate elected based on their own center regardless of
what the distribution of opinion outside their chunk happens to be.

(Multiwinner methods that are not proportional might elect candidates
that are further still from the center. For instance, suppose for the
sake of the argument that we want to hold an assembly vote with a very
high supermajority threshold; but first, we want to elect
representatives to that assembly from a greater number of candidates.
Then with preferences something like
90: A>B>C>D>E
10: E>D>C>B>A
it might make more sense to elect {A,E} than {A,B} even though the
latter is more proportional than the former; the point being that if the
threshold is above 90%, then electing {A,B} could lead to a proposition
being passed which would not pass the 90% threshold among the voters.)

So, because I've had little luck in finding a good proportionality
measure from first principles, here's an idea that's a lot more
pragmatic, but should work.

Let opinion space be the real line and the voters' distribution of
opinions (i.e. fractions holding each opinion value x) be some
statistical distribution, e.g. a standard normal. Then a possibly
reasonable (?) extension of majority rule is Droop: that the candidates
closest to quantile k/(s+1) should be elected, where s is the number of
seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the
median); for two winners it's 33% and 67%; for three winners it's 25%,
50%, and 75%; and so on.

So pick some random quantiles for the set of candidates and generate an
election consistent with the voters' preferences over these candidates
based on how close the voters are to the candidates. (This can be done
by sampling, or with very high precision for something like a normal
distribution.) Let the set of candidate quantiles be Q_C, the number of
seats be s, and Q_W some winner subset of s members.

Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted
increasing order.

Then a quality measure relative to the Droop heuristic could be
something like
f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2

which we'd want to minimize. If the winners are exactly at the Droop
points, then f = 0. Then we could use usual approaches like VSE to take
into account that a randomly selected number of candidates might not
have such a perfect subset.

--

Other ideas and observations:

  • The variance in f over multiple rounds (each of "pick a Q_C, generate
    ballots, run a method, see what winner set it outputs, construct Q_W
    based on it") could be used to determine if the method is consistently
    proportional or all over the place.

  • If we had a way of generalizing the "optimal" quota points beyond the
    k/(n+1) that Droop suggests, then for any method, we could find the
    quantile distribution that fits the method best (i.e. produces the
    minimal values of the penalty function f). This would then return what
    behavior the method has to winner selection, from "always elect
    centrists" to "always elect candidates with factional support".

  • Combining the two would give an indication of what kind of
    proportionality a method (in effect) seeks to obtain, and how consistent
    it is at doing so. Then we could try to make a method that takes the
    proportionality level as an input and gives good performance (at that
    level) no matter what level it's set to.

  • I don't know how to generalize this to multiple dimensions. That's a
    problem with using a "pragmatic" measure like this.

  • A possible way to generalize the quota would be like this: let the
    voting opinion distribution be a standard normal. Let delta be the
    tunable parameter for Harmonic voting as in
    https://rangevoting.org/QualityMulti.html. Then let the ideal candidate
    locations for delta and s seats be the positions whose candidates are
    always elected in an s of (s+1) election with Harmonic voting no matter
    where the last candidate is located. This is pragmatic and would make
    Harmonic's level of proportionality equal to its delta variable. But
    it's also kind of arbitrary and finding the quantile values in practice
    would be a real pain.

  • Whatever parameterization is used for proportionality, it should
    probably range from "entirely bloc" (all seats at the median voter) at
    one end, through Droop, to a step-like function that prefers half the
    council (minus one if odd) to be far left, the other half (minus one) to
    be far right, and the last, if any, to be center.

-km

I've been trying, on and off, to quantify proportionality for multiwinner methods. (My first post on this list was about that, even.) But usually, the metrics I tried to use, though seemingly reasonable, ended up closer to measuring the degree to which the method gives each group "their own" representative. For very large elections or party-list ones, that's not much of a problem, but it seems intuitive that multi-winner methods electing fewer fewer seats have to balance broad support and factional support. A Condorcet-type bloc vote would be all broad support and would elect a number of clones at the median position, while something that's entirely based on factional support would divide the voters into sections, each of which get a candidate elected based on their own center regardless of what the distribution of opinion outside their chunk happens to be. (Multiwinner methods that are not proportional might elect candidates that are further still from the center. For instance, suppose for the sake of the argument that we want to hold an assembly vote with a very high supermajority threshold; but first, we want to elect representatives to that assembly from a greater number of candidates. Then with preferences something like 90: A>B>C>D>E 10: E>D>C>B>A it might make more sense to elect {A,E} than {A,B} even though the latter is more proportional than the former; the point being that if the threshold is above 90%, then electing {A,B} could lead to a proposition being passed which would not pass the 90% threshold among the voters.) So, because I've had little luck in finding a good proportionality measure from first principles, here's an idea that's a lot more pragmatic, but should work. Let opinion space be the real line and the voters' distribution of opinions (i.e. fractions holding each opinion value x) be some statistical distribution, e.g. a standard normal. Then a possibly reasonable (?) extension of majority rule is Droop: that the candidates closest to quantile k/(s+1) should be elected, where s is the number of seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the median); for two winners it's 33% and 67%; for three winners it's 25%, 50%, and 75%; and so on. So pick some random quantiles for the set of candidates and generate an election consistent with the voters' preferences over these candidates based on how close the voters are to the candidates. (This can be done by sampling, or with very high precision for something like a normal distribution.) Let the set of candidate quantiles be Q_C, the number of seats be s, and Q_W some winner subset of s members. Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted increasing order. Then a quality measure relative to the Droop heuristic could be something like f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2 which we'd want to minimize. If the winners are exactly at the Droop points, then f = 0. Then we could use usual approaches like VSE to take into account that a randomly selected number of candidates might not have such a perfect subset. -- Other ideas and observations: - The variance in f over multiple rounds (each of "pick a Q_C, generate ballots, run a method, see what winner set it outputs, construct Q_W based on it") could be used to determine if the method is consistently proportional or all over the place. - If we had a way of generalizing the "optimal" quota points beyond the k/(n+1) that Droop suggests, then for any method, we could find the quantile distribution that fits the method best (i.e. produces the minimal values of the penalty function f). This would then return what behavior the method has to winner selection, from "always elect centrists" to "always elect candidates with factional support". - Combining the two would give an indication of what kind of proportionality a method (in effect) seeks to obtain, and how consistent it is at doing so. Then we could try to make a method that takes the proportionality level as an input and gives good performance (at that level) no matter what level it's set to. - I don't know how to generalize this to multiple dimensions. That's a problem with using a "pragmatic" measure like this. - A possible way to generalize the quota would be like this: let the voting opinion distribution be a standard normal. Let delta be the tunable parameter for Harmonic voting as in https://rangevoting.org/QualityMulti.html. Then let the ideal candidate locations for delta and s seats be the positions whose candidates are always elected in an s of (s+1) election with Harmonic voting no matter where the last candidate is located. This is pragmatic and would make Harmonic's level of proportionality equal to its delta variable. But it's also kind of arbitrary and finding the quantile values in practice would be a real pain. - Whatever parameterization is used for proportionality, it should probably range from "entirely bloc" (all seats at the median voter) at one end, through Droop, to a step-like function that prefers half the council (minus one if odd) to be far left, the other half (minus one) to be far right, and the last, if any, to be center. -km
RR
Ryan Regier
Fri, May 15, 2026 9:19 PM

Hi Kristofer,

I know of a way to generalize the Droop quota based on how it is derived.
Generally, in a plurality election where every voter gets to cast their
vote for one candidate and the top s candidates win, any candidate with
more than a Droop quota of voters is guaranteed to win regardless of the
other votes, while any candidate with less can lose in some election.
Likewise, any faction with a Droop quota of voters is guaranteed
representation by a candidate of their choice provided they coordinate
their vote perfectly. We can generalize this to the case where voters may
cast votes for m distinct candidates. The threshold for a candidate to be
guaranteed election is now mk/(s+1) votes. But the size a faction needs to
be is lower: mk/(s+m) voters. Proof of the formula is below. When m=s you
have k/2 and you recover the majority threshold, m=1 is the Droop quota.
The proof assumes an integer m, but you might be able to extend this
formula beyond its original definition and still get a reasonable
proportionality threshold.

Proof: Suppose v voters in a faction all vote for m candidates and none of
their candidates win. Importantly, none of the voters in the faction vote
for any other candidates. Then the other k - v voters must have
collectively put at least v votes on each of the s winners. Thus, (k-v)m >=
sv. Isolating v yields v <= mk/(s+m). Therefore, any faction larger than
this must have one of their chosen candidates win. If they exactly match
this threshold one of their candidates must at least tie for the win.

Since the faction threshold is below the candidate threshold, you get an
interesting middle ground where factions of a middle size can ensure one of
the candidates they vote for will win, but not which one. If the candidates
receive no other votes they will tie and a tiebreaker will determine who
will be elected, but you could also have other people outside the faction
break the tie by voting for one of the candidates in their m candidate set.
Proportionality really is a combination of two meanings: being able to have
a representative, and not letting others decide who your representative is.
These diverging formulas show that there can be different thresholds to
qualify for each right.

We can extend this idea to generalize proportionality in other ways. For
instance, for an STV-like definition, we can define the quota for election
and the quota of ballots exhausted as separate numbers. So in an election
for s=3, we could keep the election threshold at 25% but lower the
exhaustion threshold to 5% to get a majoritarian-leaning proportionality.
If the exhaustion threshold was set to 40%, you would get more of what I
call an egalitarian election where different factions each get one
representative even in spite of large differences in vote count. If you set
the election threshold to 40% but the exhaustion threshold to 25%, you get
a proportional representation but force the majority to pick more consensus
candidates with the approval of the minority rather than pick whomever the
majority would prefer. Of course, there are tactical considerations in all
of these setups.

For the Harmonic case, that leads to another parameterization is of course
dividing party votes by n^p where n is the number of candidates they have
already elected. When p=1 we achieve proportionality along the lines of
d'Hondt / Jefferson divisors. For p>1 you have more egalitarian systems
where minorities are over-represented, and for p < 1 you have more
majoritarian systems where minorities are underrepresented. At p=0 the
faction with the most votes gets all the seats, and in the limiting case as
p->infinity the s biggest factions each get one seat regardless of vote
count.

Whatever parameterization is used for proportionality, it should probably

range from "entirely bloc" (all seats at the median voter) at one end,
through Droop, to a step-like function that prefers half the council (minus
one if odd) to be far left, the other half (minus one) to be far right, and
the last, if any, to be center.

I disagree. With an egalitarian system (the opposite side of majoritarian)
all factions get equal representation regardless of vote count. So as long
as the center party got any votes at all, then left, right, and center
should all get a third of the seats at the extreme end. As I discussed in
the p-series parameterization that is exactly what happens.

Best,
Ryan Regier

On Fri, May 15, 2026 at 12:27 PM Kristofer Munsterhjelm via
Election-Methods election-methods@lists.electorama.com wrote:

I've been trying, on and off, to quantify proportionality for
multiwinner methods. (My first post on this list was about that, even.)
But usually, the metrics I tried to use, though seemingly reasonable,
ended up closer to measuring the degree to which the method gives each
group "their own" representative.

For very large elections or party-list ones, that's not much of a
problem, but it seems intuitive that multi-winner methods electing fewer
fewer seats have to balance broad support and factional support. A
Condorcet-type bloc vote would be all broad support and would elect a
number of clones at the median position, while something that's entirely
based on factional support would divide the voters into sections, each
of which get a candidate elected based on their own center regardless of
what the distribution of opinion outside their chunk happens to be.

(Multiwinner methods that are not proportional might elect candidates
that are further still from the center. For instance, suppose for the
sake of the argument that we want to hold an assembly vote with a very
high supermajority threshold; but first, we want to elect
representatives to that assembly from a greater number of candidates.
Then with preferences something like
90: A>B>C>D>E
10: E>D>C>B>A
it might make more sense to elect {A,E} than {A,B} even though the
latter is more proportional than the former; the point being that if the
threshold is above 90%, then electing {A,B} could lead to a proposition
being passed which would not pass the 90% threshold among the voters.)

So, because I've had little luck in finding a good proportionality
measure from first principles, here's an idea that's a lot more
pragmatic, but should work.

Let opinion space be the real line and the voters' distribution of
opinions (i.e. fractions holding each opinion value x) be some
statistical distribution, e.g. a standard normal. Then a possibly
reasonable (?) extension of majority rule is Droop: that the candidates
closest to quantile k/(s+1) should be elected, where s is the number of
seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the
median); for two winners it's 33% and 67%; for three winners it's 25%,
50%, and 75%; and so on.

So pick some random quantiles for the set of candidates and generate an
election consistent with the voters' preferences over these candidates
based on how close the voters are to the candidates. (This can be done
by sampling, or with very high precision for something like a normal
distribution.) Let the set of candidate quantiles be Q_C, the number of
seats be s, and Q_W some winner subset of s members.

Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted
increasing order.

Then a quality measure relative to the Droop heuristic could be
something like
f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2

which we'd want to minimize. If the winners are exactly at the Droop
points, then f = 0. Then we could use usual approaches like VSE to take
into account that a randomly selected number of candidates might not
have such a perfect subset.

--

Other ideas and observations:

  • The variance in f over multiple rounds (each of "pick a Q_C, generate
    ballots, run a method, see what winner set it outputs, construct Q_W
    based on it") could be used to determine if the method is consistently
    proportional or all over the place.

  • If we had a way of generalizing the "optimal" quota points beyond the
    k/(n+1) that Droop suggests, then for any method, we could find the
    quantile distribution that fits the method best (i.e. produces the
    minimal values of the penalty function f). This would then return what
    behavior the method has to winner selection, from "always elect
    centrists" to "always elect candidates with factional support".

  • Combining the two would give an indication of what kind of
    proportionality a method (in effect) seeks to obtain, and how consistent
    it is at doing so. Then we could try to make a method that takes the
    proportionality level as an input and gives good performance (at that
    level) no matter what level it's set to.

  • I don't know how to generalize this to multiple dimensions. That's a
    problem with using a "pragmatic" measure like this.

  • A possible way to generalize the quota would be like this: let the
    voting opinion distribution be a standard normal. Let delta be the
    tunable parameter for Harmonic voting as in
    https://rangevoting.org/QualityMulti.html. Then let the ideal candidate
    locations for delta and s seats be the positions whose candidates are
    always elected in an s of (s+1) election with Harmonic voting no matter
    where the last candidate is located. This is pragmatic and would make
    Harmonic's level of proportionality equal to its delta variable. But
    it's also kind of arbitrary and finding the quantile values in practice
    would be a real pain.

  • Whatever parameterization is used for proportionality, it should
    probably range from "entirely bloc" (all seats at the median voter) at
    one end, through Droop, to a step-like function that prefers half the
    council (minus one if odd) to be far left, the other half (minus one) to
    be far right, and the last, if any, to be center.

-km

Election-Methods mailing list - see https://electorama.com/em for list
info

Hi Kristofer, I know of a way to generalize the Droop quota based on how it is derived. Generally, in a plurality election where every voter gets to cast their vote for one candidate and the top s candidates win, any candidate with more than a Droop quota of voters is guaranteed to win regardless of the other votes, while any candidate with less can lose in some election. Likewise, any faction with a Droop quota of voters is guaranteed representation by a candidate of their choice provided they coordinate their vote perfectly. We can generalize this to the case where voters may cast votes for m distinct candidates. The threshold for a candidate to be guaranteed election is now mk/(s+1) votes. But the size a faction needs to be is lower: mk/(s+m) voters. Proof of the formula is below. When m=s you have k/2 and you recover the majority threshold, m=1 is the Droop quota. The proof assumes an integer m, but you might be able to extend this formula beyond its original definition and still get a reasonable proportionality threshold. Proof: Suppose v voters in a faction all vote for m candidates and none of their candidates win. Importantly, none of the voters in the faction vote for any other candidates. Then the other k - v voters must have collectively put at least v votes on each of the s winners. Thus, (k-v)m >= sv. Isolating v yields v <= mk/(s+m). Therefore, any faction larger than this must have one of their chosen candidates win. If they exactly match this threshold one of their candidates must at least tie for the win. Since the faction threshold is below the candidate threshold, you get an interesting middle ground where factions of a middle size can ensure one of the candidates they vote for will win, but not which one. If the candidates receive no other votes they will tie and a tiebreaker will determine who will be elected, but you could also have other people outside the faction break the tie by voting for one of the candidates in their m candidate set. Proportionality really is a combination of two meanings: being able to have a representative, and not letting others decide who your representative is. These diverging formulas show that there can be different thresholds to qualify for each right. We can extend this idea to generalize proportionality in other ways. For instance, for an STV-like definition, we can define the quota for election and the quota of ballots exhausted as separate numbers. So in an election for s=3, we could keep the election threshold at 25% but lower the exhaustion threshold to 5% to get a majoritarian-leaning proportionality. If the exhaustion threshold was set to 40%, you would get more of what I call an egalitarian election where different factions each get one representative even in spite of large differences in vote count. If you set the election threshold to 40% but the exhaustion threshold to 25%, you get a proportional representation but force the majority to pick more consensus candidates with the approval of the minority rather than pick whomever the majority would prefer. Of course, there are tactical considerations in all of these setups. For the Harmonic case, that leads to another parameterization is of course dividing party votes by n^p where n is the number of candidates they have already elected. When p=1 we achieve proportionality along the lines of d'Hondt / Jefferson divisors. For p>1 you have more egalitarian systems where minorities are over-represented, and for p < 1 you have more majoritarian systems where minorities are underrepresented. At p=0 the faction with the most votes gets all the seats, and in the limiting case as p->infinity the s biggest factions each get one seat regardless of vote count. > Whatever parameterization is used for proportionality, it should probably range from "entirely bloc" (all seats at the median voter) at one end, through Droop, to a step-like function that prefers half the council (minus one if odd) to be far left, the other half (minus one) to be far right, and the last, if any, to be center. I disagree. With an egalitarian system (the opposite side of majoritarian) all factions get equal representation regardless of vote count. So as long as the center party got any votes at all, then left, right, and center should all get a third of the seats at the extreme end. As I discussed in the p-series parameterization that is exactly what happens. Best, Ryan Regier On Fri, May 15, 2026 at 12:27 PM Kristofer Munsterhjelm via Election-Methods <election-methods@lists.electorama.com> wrote: > I've been trying, on and off, to quantify proportionality for > multiwinner methods. (My first post on this list was about that, even.) > But usually, the metrics I tried to use, though seemingly reasonable, > ended up closer to measuring the degree to which the method gives each > group "their own" representative. > > For very large elections or party-list ones, that's not much of a > problem, but it seems intuitive that multi-winner methods electing fewer > fewer seats have to balance broad support and factional support. A > Condorcet-type bloc vote would be all broad support and would elect a > number of clones at the median position, while something that's entirely > based on factional support would divide the voters into sections, each > of which get a candidate elected based on their own center regardless of > what the distribution of opinion outside their chunk happens to be. > > (Multiwinner methods that are not proportional might elect candidates > that are further still from the center. For instance, suppose for the > sake of the argument that we want to hold an assembly vote with a very > high supermajority threshold; but first, we want to elect > representatives to that assembly from a greater number of candidates. > Then with preferences something like > 90: A>B>C>D>E > 10: E>D>C>B>A > it might make more sense to elect {A,E} than {A,B} even though the > latter is more proportional than the former; the point being that if the > threshold is above 90%, then electing {A,B} could lead to a proposition > being passed which would not pass the 90% threshold among the voters.) > > So, because I've had little luck in finding a good proportionality > measure from first principles, here's an idea that's a lot more > pragmatic, but should work. > > Let opinion space be the real line and the voters' distribution of > opinions (i.e. fractions holding each opinion value x) be some > statistical distribution, e.g. a standard normal. Then a possibly > reasonable (?) extension of majority rule is Droop: that the candidates > closest to quantile k/(s+1) should be elected, where s is the number of > seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the > median); for two winners it's 33% and 67%; for three winners it's 25%, > 50%, and 75%; and so on. > > So pick some random quantiles for the set of candidates and generate an > election consistent with the voters' preferences over these candidates > based on how close the voters are to the candidates. (This can be done > by sampling, or with very high precision for something like a normal > distribution.) Let the set of candidate quantiles be Q_C, the number of > seats be s, and Q_W some winner subset of s members. > > Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted > increasing order. > > Then a quality measure relative to the Droop heuristic could be > something like > f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2 > > which we'd want to minimize. If the winners are exactly at the Droop > points, then f = 0. Then we could use usual approaches like VSE to take > into account that a randomly selected number of candidates might not > have such a perfect subset. > > -- > > Other ideas and observations: > > - The variance in f over multiple rounds (each of "pick a Q_C, generate > ballots, run a method, see what winner set it outputs, construct Q_W > based on it") could be used to determine if the method is consistently > proportional or all over the place. > > - If we had a way of generalizing the "optimal" quota points beyond the > k/(n+1) that Droop suggests, then for any method, we could find the > quantile distribution that fits the method best (i.e. produces the > minimal values of the penalty function f). This would then return what > behavior the method has to winner selection, from "always elect > centrists" to "always elect candidates with factional support". > > - Combining the two would give an indication of what kind of > proportionality a method (in effect) seeks to obtain, and how consistent > it is at doing so. Then we could try to make a method that takes the > proportionality level as an input and gives good performance (at that > level) no matter what level it's set to. > > - I don't know how to generalize this to multiple dimensions. That's a > problem with using a "pragmatic" measure like this. > > - A possible way to generalize the quota would be like this: let the > voting opinion distribution be a standard normal. Let delta be the > tunable parameter for Harmonic voting as in > https://rangevoting.org/QualityMulti.html. Then let the ideal candidate > locations for delta and s seats be the positions whose candidates are > always elected in an s of (s+1) election with Harmonic voting no matter > where the last candidate is located. This is pragmatic and would make > Harmonic's level of proportionality equal to its delta variable. But > it's also kind of arbitrary and finding the quantile values in practice > would be a real pain. > > - Whatever parameterization is used for proportionality, it should > probably range from "entirely bloc" (all seats at the median voter) at > one end, through Droop, to a step-like function that prefers half the > council (minus one if odd) to be far left, the other half (minus one) to > be far right, and the last, if any, to be center. > > -km > ---- > Election-Methods mailing list - see https://electorama.com/em for list > info >
EB
Etjon Basha
Mon, May 18, 2026 10:34 PM

Hi Kristofer and all,

Perhaps not super practical, but the Monte Carlo random vote appeals to me:
in your scenario above, run it 100 times with two random voters voting each
time in sequence. So, 81% of the outcomes would be A and B, 9% E and D, and
the rest some mix of A and E. Sum over all outcomes and see the top two?
Would this be the platonic proportional benchmark, that doesn't require us
to splice the voters into n dimensions of proportionality?

It does a pretty shonk job at acquiescing the minority in this case, but
there are far worse outcomes.  And in you example specifically, it doesn't
feel right for E to be elected to me, though I could see a case for D (the
benchmark will never elect them though, too deep down)

Regards,

On Sat, 16 May 2026, 5:27 am Kristofer Munsterhjelm via Election-Methods, <
election-methods@lists.electorama.com> wrote:

I've been trying, on and off, to quantify proportionality for
multiwinner methods. (My first post on this list was about that, even.)
But usually, the metrics I tried to use, though seemingly reasonable,
ended up closer to measuring the degree to which the method gives each
group "their own" representative.

For very large elections or party-list ones, that's not much of a
problem, but it seems intuitive that multi-winner methods electing fewer
fewer seats have to balance broad support and factional support. A
Condorcet-type bloc vote would be all broad support and would elect a
number of clones at the median position, while something that's entirely
based on factional support would divide the voters into sections, each
of which get a candidate elected based on their own center regardless of
what the distribution of opinion outside their chunk happens to be.

(Multiwinner methods that are not proportional might elect candidates
that are further still from the center. For instance, suppose for the
sake of the argument that we want to hold an assembly vote with a very
high supermajority threshold; but first, we want to elect
representatives to that assembly from a greater number of candidates.
Then with preferences something like
90: A>B>C>D>E
10: E>D>C>B>A
it might make more sense to elect {A,E} than {A,B} even though the
latter is more proportional than the former; the point being that if the
threshold is above 90%, then electing {A,B} could lead to a proposition
being passed which would not pass the 90% threshold among the voters.)

So, because I've had little luck in finding a good proportionality
measure from first principles, here's an idea that's a lot more
pragmatic, but should work.

Let opinion space be the real line and the voters' distribution of
opinions (i.e. fractions holding each opinion value x) be some
statistical distribution, e.g. a standard normal. Then a possibly
reasonable (?) extension of majority rule is Droop: that the candidates
closest to quantile k/(s+1) should be elected, where s is the number of
seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the
median); for two winners it's 33% and 67%; for three winners it's 25%,
50%, and 75%; and so on.

So pick some random quantiles for the set of candidates and generate an
election consistent with the voters' preferences over these candidates
based on how close the voters are to the candidates. (This can be done
by sampling, or with very high precision for something like a normal
distribution.) Let the set of candidate quantiles be Q_C, the number of
seats be s, and Q_W some winner subset of s members.

Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted
increasing order.

Then a quality measure relative to the Droop heuristic could be
something like
f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2

which we'd want to minimize. If the winners are exactly at the Droop
points, then f = 0. Then we could use usual approaches like VSE to take
into account that a randomly selected number of candidates might not
have such a perfect subset.

--

Other ideas and observations:

  • The variance in f over multiple rounds (each of "pick a Q_C, generate
    ballots, run a method, see what winner set it outputs, construct Q_W
    based on it") could be used to determine if the method is consistently
    proportional or all over the place.

  • If we had a way of generalizing the "optimal" quota points beyond the
    k/(n+1) that Droop suggests, then for any method, we could find the
    quantile distribution that fits the method best (i.e. produces the
    minimal values of the penalty function f). This would then return what
    behavior the method has to winner selection, from "always elect
    centrists" to "always elect candidates with factional support".

  • Combining the two would give an indication of what kind of
    proportionality a method (in effect) seeks to obtain, and how consistent
    it is at doing so. Then we could try to make a method that takes the
    proportionality level as an input and gives good performance (at that
    level) no matter what level it's set to.

  • I don't know how to generalize this to multiple dimensions. That's a
    problem with using a "pragmatic" measure like this.

  • A possible way to generalize the quota would be like this: let the
    voting opinion distribution be a standard normal. Let delta be the
    tunable parameter for Harmonic voting as in
    https://rangevoting.org/QualityMulti.html. Then let the ideal candidate
    locations for delta and s seats be the positions whose candidates are
    always elected in an s of (s+1) election with Harmonic voting no matter
    where the last candidate is located. This is pragmatic and would make
    Harmonic's level of proportionality equal to its delta variable. But
    it's also kind of arbitrary and finding the quantile values in practice
    would be a real pain.

  • Whatever parameterization is used for proportionality, it should
    probably range from "entirely bloc" (all seats at the median voter) at
    one end, through Droop, to a step-like function that prefers half the
    council (minus one if odd) to be far left, the other half (minus one) to
    be far right, and the last, if any, to be center.

-km

Election-Methods mailing list - see https://electorama.com/em for list
info

Hi Kristofer and all, Perhaps not super practical, but the Monte Carlo random vote appeals to me: in your scenario above, run it 100 times with two random voters voting each time in sequence. So, 81% of the outcomes would be A and B, 9% E and D, and the rest some mix of A and E. Sum over all outcomes and see the top two? Would this be the platonic proportional benchmark, that doesn't require us to splice the voters into n dimensions of proportionality? It does a pretty shonk job at acquiescing the minority in this case, but there are far worse outcomes. And in you example specifically, it doesn't feel right for E to be elected to me, though I could see a case for D (the benchmark will never elect them though, too deep down) Regards, On Sat, 16 May 2026, 5:27 am Kristofer Munsterhjelm via Election-Methods, < election-methods@lists.electorama.com> wrote: > I've been trying, on and off, to quantify proportionality for > multiwinner methods. (My first post on this list was about that, even.) > But usually, the metrics I tried to use, though seemingly reasonable, > ended up closer to measuring the degree to which the method gives each > group "their own" representative. > > For very large elections or party-list ones, that's not much of a > problem, but it seems intuitive that multi-winner methods electing fewer > fewer seats have to balance broad support and factional support. A > Condorcet-type bloc vote would be all broad support and would elect a > number of clones at the median position, while something that's entirely > based on factional support would divide the voters into sections, each > of which get a candidate elected based on their own center regardless of > what the distribution of opinion outside their chunk happens to be. > > (Multiwinner methods that are not proportional might elect candidates > that are further still from the center. For instance, suppose for the > sake of the argument that we want to hold an assembly vote with a very > high supermajority threshold; but first, we want to elect > representatives to that assembly from a greater number of candidates. > Then with preferences something like > 90: A>B>C>D>E > 10: E>D>C>B>A > it might make more sense to elect {A,E} than {A,B} even though the > latter is more proportional than the former; the point being that if the > threshold is above 90%, then electing {A,B} could lead to a proposition > being passed which would not pass the 90% threshold among the voters.) > > So, because I've had little luck in finding a good proportionality > measure from first principles, here's an idea that's a lot more > pragmatic, but should work. > > Let opinion space be the real line and the voters' distribution of > opinions (i.e. fractions holding each opinion value x) be some > statistical distribution, e.g. a standard normal. Then a possibly > reasonable (?) extension of majority rule is Droop: that the candidates > closest to quantile k/(s+1) should be elected, where s is the number of > seats and 1 <= k <= s. So for one winner, that's the closest to 50% (the > median); for two winners it's 33% and 67%; for three winners it's 25%, > 50%, and 75%; and so on. > > So pick some random quantiles for the set of candidates and generate an > election consistent with the voters' preferences over these candidates > based on how close the voters are to the candidates. (This can be done > by sampling, or with very high precision for something like a normal > distribution.) Let the set of candidate quantiles be Q_C, the number of > seats be s, and Q_W some winner subset of s members. > > Let Q_W_1, ..., Q_W_s be the quantiles (members) of Q_W in sorted > increasing order. > > Then a quality measure relative to the Droop heuristic could be > something like > f(Q_W, s) = sum k=1...s: ( k/(n+1) - Q_W_k )^2 > > which we'd want to minimize. If the winners are exactly at the Droop > points, then f = 0. Then we could use usual approaches like VSE to take > into account that a randomly selected number of candidates might not > have such a perfect subset. > > -- > > Other ideas and observations: > > - The variance in f over multiple rounds (each of "pick a Q_C, generate > ballots, run a method, see what winner set it outputs, construct Q_W > based on it") could be used to determine if the method is consistently > proportional or all over the place. > > - If we had a way of generalizing the "optimal" quota points beyond the > k/(n+1) that Droop suggests, then for any method, we could find the > quantile distribution that fits the method best (i.e. produces the > minimal values of the penalty function f). This would then return what > behavior the method has to winner selection, from "always elect > centrists" to "always elect candidates with factional support". > > - Combining the two would give an indication of what kind of > proportionality a method (in effect) seeks to obtain, and how consistent > it is at doing so. Then we could try to make a method that takes the > proportionality level as an input and gives good performance (at that > level) no matter what level it's set to. > > - I don't know how to generalize this to multiple dimensions. That's a > problem with using a "pragmatic" measure like this. > > - A possible way to generalize the quota would be like this: let the > voting opinion distribution be a standard normal. Let delta be the > tunable parameter for Harmonic voting as in > https://rangevoting.org/QualityMulti.html. Then let the ideal candidate > locations for delta and s seats be the positions whose candidates are > always elected in an s of (s+1) election with Harmonic voting no matter > where the last candidate is located. This is pragmatic and would make > Harmonic's level of proportionality equal to its delta variable. But > it's also kind of arbitrary and finding the quantile values in practice > would be a real pain. > > - Whatever parameterization is used for proportionality, it should > probably range from "entirely bloc" (all seats at the median voter) at > one end, through Droop, to a step-like function that prefers half the > council (minus one if odd) to be far left, the other half (minus one) to > be far right, and the last, if any, to be center. > > -km > ---- > Election-Methods mailing list - see https://electorama.com/em for list > info >
KM
Kristofer Munsterhjelm
Fri, May 29, 2026 9:46 PM

On 2026-05-19 00:34, Etjon Basha wrote:

Hi Kristofer and all,

Perhaps not super practical, but the Monte Carlo random vote appeals to
me: in your scenario above, run it 100 times with two random voters
voting each time in sequence. So, 81% of the outcomes would be A and B,
9% E and D, and the rest some mix of A and E. Sum over all outcomes and
see the top two? Would this be the platonic proportional benchmark, that
doesn't require us to splice the voters into n dimensions of
proportionality?

I imagine that would have a center squeeze problem. Consider
single-winner with LCR:

40: L>C>R
30: R>C>L
20: C>L>R

Random ballot picks L and R more often than it picks C, but C is the
closest to the median voter.

This kind of "low-pass" makes proportional representation with fewer
seats difficult, because you want both factional representation and
general support.

I suspect that a multiwinner generalization of median voter would have
to take strategy or incursion resistance into account somehow. Ryan may
be pointing at something similar in his post when he says that a Droop
quota can force a certain winner to win in SNTV; and incursion
resistance would be something like the single-winner median voter
theorem where in a majority election, if the winner is not near the
median voter, someone can place themselves closer and win.

I'm just not sure how to do so in a platonic sense.

-km

On 2026-05-19 00:34, Etjon Basha wrote: > Hi Kristofer and all, > > Perhaps not super practical, but the Monte Carlo random vote appeals to > me: in your scenario above, run it 100 times with two random voters > voting each time in sequence. So, 81% of the outcomes would be A and B, > 9% E and D, and the rest some mix of A and E. Sum over all outcomes and > see the top two? Would this be the platonic proportional benchmark, that > doesn't require us to splice the voters into n dimensions of > proportionality? I imagine that would have a center squeeze problem. Consider single-winner with LCR: 40: L>C>R 30: R>C>L 20: C>L>R Random ballot picks L and R more often than it picks C, but C is the closest to the median voter. This kind of "low-pass" makes proportional representation with fewer seats difficult, because you want both factional representation and general support. I suspect that a multiwinner generalization of median voter would have to take strategy or incursion resistance into account somehow. Ryan may be pointing at something similar in his post when he says that a Droop quota can force a certain winner to win in SNTV; and incursion resistance would be something like the single-winner median voter theorem where in a majority election, if the winner is not near the median voter, someone can place themselves closer and win. I'm just not sure how to do so in a platonic sense. -km