[EM] finding the beat path winner with just one pass through the ranked pairs

2011-12-09 Thread Ross Hyman
I tried to design a method to find the beat path winner and to resolve beat 
path ties all in just one pass through the ranked pairs.  But Markus 
demonstrated that my tie resolver was not monotonic.  

So here, I believe, is a way to get the beat path winner(s) with just one pass 
through the ranked pairs.  Beat path ties remain ties.  Now a winner is only 
reclassified as a loser when there is at least one non-reciprocal winner in its 
set.

Candidates are classed in two categories: Winners and Losers.  Initially, all 
candidates are Winners.  Every candidate has an associated Set of candidates 
that includes itself and those candidates that have defeated it.  Every 
candidate initially has a set composed of itself and no other candidates.

Affirm each group of equally ranked pairs in order, from highest to lowest.   
The count can be ended before all pairs have been affirmed if only one Winner 
remains.  Affirming is composed of two steps: Combining sets and Reclassifying 
candidates.

Affirming Step 1: Combining
When A > B is affirmed, the set for candidate A is added
to every set that includes candidate B (not just candidate B’s set).  The 
Combining step is performed for all pairs of the same rank before moving on to 
the Reclassifying step.

Affirming Step 2: Reclassifying
Winning candidate C is reclassified as a loser if there is at least one winner 
in C’s set that does not have C in its set.  

Example
C>D
A>C and B>C
D>A and D>B
A>B

affirm C>D
A(W): A(W)
B(W): B(W)
C(W): C(W)
D(L):C(W), D(L)
D was reclassified as a Loser since C(W) is in its set. 

affirm  A>C and B > C
A(W): A(W)
B(W): B(W)
C(L): A(W), B(W), C(L)
D(L): A(W), B(W), C(L), D(L)
C was reclassified as a Loser since A(W) and B(W) are in its set. 

affirm D > A and D > B
A(W): A(W), B(W)*, C(L), D(L)
B(W): A(W)*, B(W), C(L), D(L)
C(L): A(W), B(W), C(L), D(L)
D(L): A(W), B(W), C(L), D(L)
A and B remain winners. A is in B's set and B is in A's set.


affirming A > B has no effect. A and B are tied.  Same as beat path.


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


Re: [EM] finding the beat path winner with just one pass through the ranked pairs

2011-12-09 Thread Ross Hyman
One can resolve ties and find second and third place winners, etc, by doing 
additional passes through the ranked pairs.

Ties can be resolved by passing through the ranked pairs again, this time 
eliminating candidates that have not won.  

Second, third, etc, place winners can be found by passing through the ranked 
pairs again with higher ranked winners classed as losers.

Example 
B>D, C>D
A>B, A>C
D>A
B>C

affirm B>D,C>D
A(W):A(W)
B(W):B(W)
C(W):C(W)
D(L):B(W),C(W),D(L)

affirm A>B,A>C
A(W):A(W)
B(L):A(W),B(L)
C(L):A(W),C(L)
D(L):A(W),B(L),C(L),D(L)

A is the first place winner.  To find the second place winner restart with:
A(L):A(L)
B(W):B(W)
C(W):C(W)
D(W):D(W)

affirm B>D,C>D
A(L):A(L)
B(W):B(W)
C(W):C(W)
D(L):B(W),C(W),D(L)

affirm A>B,A>C
A(L):A(L)
B(W):A(L),B(W)
C(W):A(L),C(W)
D(L):A(L),B(W),C(W),D(L)

affirm D>A
A(L):A(L),B(W),C(W),D(L)
B(W):A(L),B(W),C(W),D(L)
C(W):A(L),B(W),C(W),D(L)
D(L):A(L),B(W),C(W),D(L)

affirming B>C does not change the sets.
B and C are tied.  To resolve the tie for second place, restart with D 
eliminated.

A>B, A>C
B>C

A(L):A(L)
B(W):B(W)
C(W):C(W)

affirm A>B,A>C
A(L):A(L)
B(W):A(L),B(W)
C(W):A(L),C(W)

affirm B>C
A(L):A(L)
B(W):A(L),B(W)
C(L):A(L),B(W),C(L)
B is the second place winner.




--- On Fri, 12/9/11, Ross Hyman  wrote:

> From: Ross Hyman 
> Subject: finding the beat path winner with just one pass through the ranked 
> pairs
> To: election-methods@lists.electorama.com
> Date: Friday, December 9, 2011, 4:36 AM
> I tried to design a method to find
> the beat path winner and to resolve beat path ties all in
> just one pass through the ranked pairs.  But Markus
> demonstrated that my tie resolver was not monotonic.  
> 
> So here, I believe, is a way to get the beat path winner(s)
> with just one pass through the ranked pairs.  Beat path
> ties remain ties.  Now a winner is only reclassified as
> a loser when there is at least one non-reciprocal winner in
> its set.
> 
> Candidates are classed in two categories: Winners and
> Losers.  Initially, all candidates are Winners. 
> Every candidate has an associated Set of candidates that
> includes itself and those candidates that have defeated
> it.  Every candidate initially has a set composed of
> itself and no other candidates.
> 
> Affirm each group of equally ranked pairs in order, from
> highest to lowest.   The count can be ended
> before all pairs have been affirmed if only one Winner
> remains.  Affirming is composed of two steps: Combining
> sets and Reclassifying candidates.    
> 
> Affirming Step 1: Combining
> When A > B is affirmed, the set for candidate A is
> added
> to every set that includes candidate B (not just candidate
> B’s set).  The Combining step is performed for all
> pairs of the same rank before moving on to the Reclassifying
> step.
> 
> Affirming Step 2: Reclassifying
> Winning candidate C is reclassified as a loser if there is
> at least one winner in C’s set that does not have C in its
> set.  
> 
> Example
> C>D
> A>C and B>C
> D>A and D>B
> A>B
> 
> affirm C>D
> A(W): A(W)
> B(W): B(W)
> C(W): C(W)
> D(L):C(W), D(L)
> D was reclassified as a Loser since C(W) is in its set. 
> 
> affirm  A>C and B > C
> A(W): A(W)
> B(W): B(W)
> C(L): A(W), B(W), C(L)
> D(L): A(W), B(W), C(L), D(L)
> C was reclassified as a Loser since A(W) and B(W) are in
> its set. 
> 
> affirm D > A and D > B
> A(W): A(W), B(W)*, C(L), D(L)
> B(W): A(W)*, B(W), C(L), D(L)
> C(L): A(W), B(W), C(L), D(L)
> D(L): A(W), B(W), C(L), D(L)
> A and B remain winners. A is in B's set and B is in A's
> set.
> 
> 
> affirming A > B has no effect. A and B are tied. 
> Same as beat path.
> 
> 

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


[EM] MMT2 meets FBC, fails Mono-Add-Plump, as it should.

2011-12-09 Thread C.Benham

Mike,

Sorry, there was a typo (20 B>A voters instead of 10) in my 
demonstration of  MMT2's failure of FBC in my last post. So I'll go 
through it again.



MMT2 defines "mutual-majority candidate set" as:

A set of candidates who are each voted above bottom by each member of the
same majority of voters--where that set includes at least one 
top-rated candidate

on the ballot of every member of that majority.



45: C
06: D>A
39: A>B
10: B>A

So in this example {A,B,D} isn't  a "mutual-majority candidate set" 
because D isn't "voted above bottom by each member of the same majority 
of voters", right?  And because there is no such set the MMT2 winner is 
C, right? 

Say those votes were all sincere. If  the 6 D>A voters change to A>B (or 
A=B or B>A) the winner changes to A, a candidate those voters prefer to C.


45: C
06: A>B (sincere is D>A)
39: A>B
10: B>A

Now {A,B} is a "mutual-majority candidate set" and MMT2  elects A.If the 
method meets the FBC, those 6 voters must have some way of voting D not 
below equal-top and get a result they like as much. What is it?




Mono-Add-Plump makes even less sense for MMT than for MDDTR.

The failure scenario is:

Your favorite wins by having the most top ratings among a 
mutual-majority candidate
set. Now some new voters arrive and plump for hir. As plumpers, they 
aren't counted
in the mutual majority. But they are counted in the total number of 
voters, thereby
increasing the majority requirement. No longer is there a 
mutual-majority candidate

set. No longer is your favorite the winner.

Is anyone claiming that that result is wrong?



Err..yes, I claim that at least one of the results must be "wrong". Even 
if we ignore the mono-add-plump failure and look at the two elections 
independently (of each other), it is highly likely that at least one of 
them will be a failure of some other desirable criterion compliance.


And, by the way, with MMT, the Mono-Add-Plump "failure", and the LNHa 
compliance
and LNHe "failure" don't create a random-fill incentive. 



Logically, I don't see how it couldn't.

49: C
21: A  (new voters, whose ballots switch the MMT2 winner from A to C)
27: A>B
24: B>A

(121 ballots, majority threshold = 61)

If the 21 A truncators randomly choose between middle-rating B or C then 
A's chance of winning changes from zero to more than 50% (more than 
11/21 have to middle-rate C for A to not win).


Chris Benham



Mike Ossipoff wrote (8 Dec 2011):

FBC:

In MMT2, if you top-rate a compromise, along with your favorite, then you'll
be counted in the majority supporting a mutual-majority candidate set that
s/he is in.

That's because MMT2 defines "mutual-majority candidate set" as:

A set of candidates who are each voted above bottom by each member of the
same majority of voters--where that set includes at least one top-rated 
candidate

on the ballot of every member of that majority.

Mono-Add-Plump:

Mono-Add-Plump makes even less sense for MMT than for MDDTR.

The failure scenario is:

Your favorite wins by having the most top ratings among a 
mutual-majority candidate
set. Now some new voters arrive and plump for hir. As plumpers, they 
aren't counted
in the mutual majority. But they are counted in the total number of 
voters, thereby
increasing the majority requirement. No longer is there a 
mutual-majority candidate

set. No longer is your favorite the winner.

Is anyone claiming that that result is wrong?

Your favorite initially won only because of mutual majority support. The 
plumpers
declined that mutual support, as is their right. Having declined mutual 
support,

should it be surprising or unfair if they no longer have it?

And, by the way, with MMT, the Mono-Add-Plump "failure", and the LNHa 
compliance

and LNHe "failure" don't create a random-fill incentive.

The LNHe "failure" consists only of perhaps being able to benefit from 
mutual majority

support.

I should say again that, henceforth, when I say "MMT", without a 
distinguishing number,

I'm referring to MMT2, the MMT version that I discussed above here.

I'm curious about MMMPO's compliance with FBC, LNHa and Mono-Add-Plump, 
and its
compliance in Kevin's MMPO bad-example--a previously unattainable 
combination of
properties. If MMMPO can be presented to the public in a simple, 
naturally and obviously
motivated manner, then it would have the advantage that it wouldn't even 
be necessary

to answer any Mono-Add-Plump criticism.

Mike Ossipoff



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


[EM] Chris: Criterion compliances of MMT2

2011-12-09 Thread MIKE OSSIPOFF



My latest MMT version is still MMT2. It’s my latest, final,
and best MMT version.

 

By its definition of a mutual-majority candidate set, in
your example, {A,B} is a mutual-majority candidate set.

 

But if it weren’t big enough, and if the D voters wanted to
add themselves to it, then they’d have only to vote

D=A>B.  By MMT2’s
definition of a mutual majority candidate set.

 

Therefore, there would be no violation of FBC in your
example.

 

Your example illustrates a general fact: It’s possible to be
counted in support of any mutual majority candidate set without voting anyone
over your favorite. MMT2 meets FBC.

 

I agree that MMT (by which I mean MMT2) fails
Mono-Add-Plump. As I explained yesterday, it wouldn’t make any sense for it to
meet that criterion. Mono-Add-Plump isn’t a useful or meaningful criterion.
I’ve told why that is.

 

That statement is perfectly acceptable as an expression of
your own personal impression. But if it were to be an _assertion_, then of
course you’d need to support it. Unless you wanted to define “reasonable” in
terms of one particular example.

 

I’m going to guess that, by “reasonable”, you mean
“Condorcet-complying”.  Or maybe
“Woodall-acceptable”.

 

I’ll be glad to explain that to them:

 

First, let me tell you two things that are _not_ why we
switched from FPP:

 

One: Because it’s important that we never get the same
result that Plurality would give.

 

Two: Because Plurality’s standard, “favorite of the most”,
isn’t a good standard.

 

“Favorite of the most” is a good standard. Some good methods
don’t use it. Some good methods use it.

 

By itself, it doesn’t furnish any majority-rule protection.
With any method, a majority can get its way. If the method doesn’t enforce
majority rule, then the voters will have to, which often creates an undesirable
need for drastic strategy. For example, in FPP, many or most voters were afraid
to vote for their favorite, always voting instead for some not-really-liked
“compromise”, thereby burying their favorite.

 

That’s why we switched from FPP. We’ve replaced FPP with a
method in which you’ll never have any need to vote someone else over your
favorite. It’s also a method that provides good majority-rule enforcement. 

 

[end of explanation for why we switched from FPP]

 

Condorcet’s criterion is incompatible with FBC.

 

…which would only mean something if you justified Mutual
Dominant Third.

 

As I’ve said before, Chris isn’t wrong. His standards,
purposes, goals are different from mine, but that doesn’t mean that he’s wrong.


 

I’m interested in avoiding the strategy problems that
prevent a majority from getting their wishes or make it unnecessarily
difficult. Chris is interested in…..something else. That’s ok. He isn’t wrong.

 

Well, where he starts being wrong is when he becomes
absolutist about what’s reasonable, what’s right, what’s wrong, etc.

 

Outcomes are right or wrong _with respect to some particular
goal_.

 

Mike Ossipoff

 

  

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


[EM] Oops! Forgot to include Chris's text. Chris MMT reply, complete this time.

2011-12-09 Thread MIKE OSSIPOFF

When I first posted this, a few minutes ago, I forgot to include the text that 
I was replying to.



In this posting, that text is present, and my replies are interspersed where 
they go.



Chris said:


> As far as I can see the examples I gave apply equally well to "MMT2".
> I've pasted them in at the bottom.


He was referring to his posting copied and replied to below:




>
> I think this (MMT2) fails the FBC. Say sincere is:
>
> 45: C
> 06: D>A
> 39: A>B
> 20: B>A
>
> There is no "mutual majority set" (by your latest definition)



My latest MMT version is still MMT2. It’s my latest, final,
and best MMT version.



 



By its definition of a mutual-majority candidate set, in
your example, {A,B} is a mutual-majority candidate set.



 



But if it weren’t big enough, and if the D voters wanted to
add themselves to it, then they’d have only to vote



D=A>B.  By MMT2’s
definition of a mutual majority candidate set.



 



Therefore, there would be no violation of FBC in your
example.



 



Your example illustrates a general fact: It’s possible to be
counted in support of any mutual majority candidate set without voting anyone
over your favorite. MMT2 meets FBC.



 



Chris continued:


> It also fails Mono-add-Plump.


 



I agree that MMT (by which I mean MMT2) fails
Mono-Add-Plump. As I explained yesterday, it wouldn’t make any sense for it to
meet that criterion. Mono-Add-Plump isn’t a useful or meaningful criterion.
I’ve told why that is.





> I think all reasonable methods will elect A in both cases.



 



That statement is perfectly acceptable as an expression of
your own personal impression. But if it were to be an _assertion_, then of
course you’d need to support it. Unless you wanted to define “reasonable” in
terms of one particular example.



 



I’m going to guess that, by “reasonable”, you mean
“Condorcet-complying”.  Or maybe
“Woodall-acceptable”.





> Electing C in

> the second case will have voters wondering why they bothered switching

> from FPP



 



I’ll be glad to explain that to them:



 



First, let me tell you two things that are _not_ why we
switched from FPP:



 



One: Because it’s important that we never get the same
result that Plurality would give.



 



Two: Because Plurality’s standard, “favorite of the most”,
isn’t a good standard.



 



“Favorite of the most” is a good standard. Some good methods
don’t use it. Some good methods use it.



 



By itself, it doesn’t furnish any majority-rule protection.
With any method, a majority can get its way. If the method doesn’t enforce
majority rule, then the voters will have to, which often creates an undesirable
need for drastic strategy. For example, in FPP, many or most voters were afraid
to vote for their favorite, always voting instead for some not-really-liked
“compromise”, thereby burying their favorite.



 



That’s why we switched from FPP. We’ve replaced FPP with a
method in which you’ll never have any need to vote someone else over your
favorite. It’s also a method that provides good majority-rule enforcement. 



 



[end of explanation for why we switched from FPP]



 



> , and is a very bad case of failing Condorcet



Condorcet's Criterion is incompatible with FBC.





> and Mutual Dominant Third (DMT).



For that to mean anything, you'd have to justify that criterion.



Mike Ossipoff 
Election-Methods mailing list - see http://electorama.com/em for list info


[EM] Reply to a posting from Chris on November 17th, re: MDDTR

2011-12-09 Thread MIKE OSSIPOFF




This is a reply to a posting from Chris, on November 17th.
The discussion is about this example:
>  49: C > 27: A>B 
>  24: B 


Chris said:
Truncation isn't a "problem" (for the full-rankers) as an  "offensive 
strategy". The problem is that it
isn't fair to the sincere truncators.

[endquote]
I answered that in the paragraph that you quote next.

 > How does A lack legitimacy? Among the candidates not majority-defeated, A
> has more favoriteness-supporters than any other candidate.


Translation: "I love this arbitrary algorithm, so any winner it produces 
is by definition legitimate."
[endquote]


Chris’s
interpretation loses something in the translation :-)

 

Someone is confused. 

 

I was answering a claim that MDDTR’s way of choosing  lacked legitimacy, 
justification or rightness.

 

So forgive me if, to that end, I mentioned MDDTR’s way of
choosing :-)

 

So then, how wrong, illegitimate or unjustified is MDDTR’s
way of choosing?:

 

I’ll say this again: A majority has the power to get its
way. So that it won’t have to do so by undesirably drastic strategy, it’s
desirable that the method itself enforce majority rule in some way. Different
methods do that in different ways. One way, not the only way, would be to
listen to people when they say that they’d rather have x than y. There is
someone more preferred than y, by a majority of the voters. One way for a
method to respond to that statement (but not the only way) would be to
disqualify y. That’s what MDDTR does.

 

Now, the question is: How to choose among the undisqualified
candidates?

 

Again, there are many good ways, many standards. Here’s an
obvious standard: Act on the fact that more people want x as favorite than want
y as favorite. That isn’t the only way of choosing, or the only right way of
choosing. 

 

As I’ve said, by itself, as a whole method, that standard
wouldn’t be enough, because it doesn’t provide majority-rule protection. But
MDDTR’s first stage, the majority-defeat-disqualification, accomplishes that. 

 Chris continued:
A's win lacks legitimacy simply because there is another candidate that 
was vastly better supported on
the ballots.
[endquote]
 Oh, so now we
must do the election by Plurality’s standard :-)  

 Chris continued:
If we add between 2 and 21 ballots that plump for A, then C's 
"majority-defeatedness" goes away and
the winner changes from A to C, another failure of  Mono-add-Plump

[endquote]
Perhaps Chris has forgotten that I answered that last
time he said it. We’ve already been over that, and I’ve replied regarding the
Mono-Add-Plump criticism of MDDTR. 

 Chris continued:
If we nonetheless accept that C but not A should be immediately 
disqualified, electing the undisqualified
candidate with the most top-ratings is just another arbitrary feature of 
the algorithm.

[endquote]


 

This from someone who has just finished advocating Plurality’s
standard :-)

 Chris probably doesn’t know what he means by
“arbitrary”.  As I already said, each
method uses different ways of choosing, judging by different standards. That’s
why they’re called “different methods”, you know. 

 

One could come up with all sorts of competing standards, and
it could be argued that the choice between them is arbitrary,  

 

There’s certainly obvious and undeniable justification in
preferring the election of someone who is favorite to more people.

 

Then why don’t we just keep 
Plurality, or (along with Chris) adjudicate the ABE  entirely by Plurality’s 
standard?

 

…Because we want majority rule, in some form, that’s why. A
good reason for wanting that is to avoid the strategy problems that result when
the method doesn’t, in some way, honor majority rule. One way to do that is to
disqualify majority-defeated candidates. That isn’t the only way.

 

Other good methods implement majority rule in different
ways. MMPO, MDDTR, MTAOC, and MMT do so in their own different ways, via
different rules. But doing so in some way is necessary in order to avoid the
worst strategy problems.

 

Anyway, not knowing exactly what Chris means by “arbitrary”
I’ll say that I didn’t choose MMPO, MDDTR, MTAOC and MMT arbitrarily. I chose
them for their properties.

 

In the ABE, I’m not saying that A must win, though I prefer
that outcome. If C wins, because a majority against C fail to mutually
co-operate, I have no objection to that. That’s one of the solutions to the
ABE. MTAOC and MMT solve it in that way.

 

In other words, not recognizing one-sided “coalitions” is
one solution to the ABE.

 

Or, alternatively, make it that one-side is all that is
needed to define a majority and assure that the winner must come from that
majority. MMPO and MMT do that. But don’t use that majority support, the
support that makes the winner be one of the favorites among that majority,
against the candidate(s) of the people who gave the support. Use any other
reasonable way to choose among the favorite candidates among that majority of
the voters.

 Chr

[EM] Acquiescing majority MMT

2011-12-09 Thread MIKE OSSIPOFF

Forest--

Let's find out what its properties are.

Just preliminarily, it sounds like one of the MMT ideas that I considered. 

But it seemed to me, at the time (if it's the same method I was considering)
 that, if a ballot can be counted in that majority merely by rating each 
candidate
in the set equal to or over every candidate outside the set, then, in the ABE, 
the B votes could
rate A at bottom, with C, and still be part of the relevant majority. So there 
there is
the set required by the acquiescing rule, and there is one candidate rated 
above bottom
by everyone in that set: Candidate B.

So, the method that I'd considered wouldn't pass in the ABE. I don't know if 
the method
you describe is the same one, but, preliminarily, it sounds similar.

But maybe not. Any possibility could yield improvement. 

My definition of that set was something like this:

A set of candidates rated equal to or over everyone outside the set by each 
member of the
same majority of the voters.

Mike Ossipoff

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


Re: [EM] This might be the method we've been looking for:

2011-12-09 Thread Andy Jennings
>
> Here’s a method that seems to have the important properties that we have
> been worrying about lately:
>
> (1) For each ballot beta, construct two matrices M1 and M2:
> In row X and column Y of matrix M1, enter a one if ballot beta rates X
> above Y or if beta  gives a top
> rating to X.  Otherwise enter a zero.
> IN row X and column y of matrix M2, enter a 1 if y is rated strictly above
> x on beta.  Otherwise enter a
> zero.
>
> (2) Sum the matrices M1 and M2 over all ballots beta.
>
> (3) Let M be the difference of these respective sums
> .
> (4) Elect the candidate who has the (algebraically) greatest minimum
> row value in matrix M.
>
> Consider the scenario
> 49 C
> 27 A>B
> 24 B>A
> Since there are no equal top ratings, the method elects the same candidate
> A as minmax margins
> would.
>
> In the case
> 49 C
> 27 A>B
> 24 B
> There are no equal top ratings, so the method gives the same result as
> minmax margins, namely C wins
> (by the tie breaking rule based on second lowest row value between B and
> C).
>
> Now for
> 49 C
> 27 A=B
> 24 B
> In this case B wins, so the A supporters have a way of stopping C from
> being elected  when they know
> that the B voters really are indifferent between A and C.
>
> The equal top rule for matrix M1 essentially transforms minmax into a
> method satisfying the FBC.
>
> Thoughts?
>


To me, it doesn't seem like this fully solves our Approval Bad Example.
 There still seems to be a chicken dilemma.  Couldn't you also say that the
B voters should equal-top-rank A to stop C from being elected:
49 C
27 A
24 B=A
Then A wins, right?

But now the A and B groups have a chicken dilemma.  They should
equal-top-rank each other to prevent C from winning, but if one group
defects and doesn't equal-top-rank the other, then they get the outright
win.

Am I wrong?

~ Andy

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


Re: [EM] This might be the method we've been looking for:

2011-12-09 Thread Jameson Quinn
No, the B group has nothing to gain by defecting; all they can do is bring
about a C win. Honestly, A group doesn't have a lot to gain from defecting,
either; either they win anyway, or they misread the election and they're
actually the B's.

Jameson

2011/12/9 Andy Jennings 

> Here’s a method that seems to have the important properties that we have
>> been worrying about lately:
>>
>> (1) For each ballot beta, construct two matrices M1 and M2:
>> In row X and column Y of matrix M1, enter a one if ballot beta rates X
>> above Y or if beta  gives a top
>> rating to X.  Otherwise enter a zero.
>> IN row X and column y of matrix M2, enter a 1 if y is rated strictly
>> above x on beta.  Otherwise enter a
>> zero.
>>
>> (2) Sum the matrices M1 and M2 over all ballots beta.
>>
>> (3) Let M be the difference of these respective sums
>> .
>> (4) Elect the candidate who has the (algebraically) greatest minimum
>> row value in matrix M.
>>
>> Consider the scenario
>> 49 C
>> 27 A>B
>> 24 B>A
>> Since there are no equal top ratings, the method elects the same
>> candidate A as minmax margins
>> would.
>>
>> In the case
>> 49 C
>> 27 A>B
>> 24 B
>> There are no equal top ratings, so the method gives the same result as
>> minmax margins, namely C wins
>> (by the tie breaking rule based on second lowest row value between B and
>> C).
>>
>> Now for
>> 49 C
>> 27 A=B
>> 24 B
>> In this case B wins, so the A supporters have a way of stopping C from
>> being elected  when they know
>> that the B voters really are indifferent between A and C.
>>
>> The equal top rule for matrix M1 essentially transforms minmax into a
>> method satisfying the FBC.
>>
>> Thoughts?
>>
>
>
> To me, it doesn't seem like this fully solves our Approval Bad Example.
>  There still seems to be a chicken dilemma.  Couldn't you also say that the
> B voters should equal-top-rank A to stop C from being elected:
> 49 C
> 27 A
> 24 B=A
> Then A wins, right?
>
> But now the A and B groups have a chicken dilemma.  They should
> equal-top-rank each other to prevent C from winning, but if one group
> defects and doesn't equal-top-rank the other, then they get the outright
> win.
>
> Am I wrong?
>
> ~ Andy
>
>
>
> 
> Election-Methods mailing list - see http://electorama.com/em for list info
>
>

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


Re: [EM] MMPO and Symmetric Completion

2011-12-09 Thread fsimmons
Jameson,

good idea and valuable comments.

However, I'm not sure that regret is the right word.  I regret something after 
I make a bad choice.  I resent 
something when I make a good choice that is over-ridden by somebody with the 
power to do so.

I suggest "Least Resentment Voting," LRV.

Forest

- Original Message -
From: Jameson Quinn 
Date: Thursday, December 8, 2011 4:46 pm
Subject: Re: [EM] MMPO and Symmetric Completion
To: fsimm...@pcc.edu
Cc: election-methods@lists.electorama.com

> >
> >
> > Now let's come up with a good name for this MMPO with partial 
> symmetric> completion. Actually we
> > need a good technical name as well as a catchy name for public 
> proposal.>
> 
> This is indeed a good method. In simple parlance, you want the 
> candidatewho is least disliked against any other candidate, 
> counting equal bottom as
> half-disliked. So I suggest "Least Regret Voting" as a name.
> 
> Unfortunately, this philosophy -- choosing the least-worst -- is less
> intuitively-appealing to most people than majoritarian 
> philosophies. If I
> didn't know how the two systems worked, I'd probably be more 
> inclined to
> like a system called "Majority Judgment" than a system called 
> "Least Regret
> Voting".
> 
> (Actually, even knowing their content, I'd still probably pick 
> MJ; though
> I'd pick LRV if you modified it slightly by using a ballot with 
> meaningfulrating categories, which is perfectly compatible with 
> the system. I'll
> still be pushing MJ and SODA over rated-LRV, though, until 
> there's at least
> a few dozen people in the world not on this list who've heard of LRV.
> Anyway, regardless of which methods I support, I still think 
> it's a pity
> that the naming has an inherent bias towards MJ over LRV; the systems
> should win or lose on their merits, not on their names.)
> 
> As for a technical name... I guess I'd choose "BSC-MMPO",
> Bottom-symmetrically-completed etc. But I'm one who's perfectly 
> happy to
> call MJ, "MJ", rather than "Cardinal Median//Median Drop Median" 
> or some
> such technically-descriptive name. So I don't really care about the
> technical names.
> 
> Jameson
> 
> ps. I know that BR fans might object to the different definition of
> "regret" implicit in calling it LRV; but I was never a fan of 
> the "BR" name
> myself so I can't say I worry about that. BR is a great idea 
> but, I feel, a
> poor name.
> 

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


Re: [EM] finding the beat path winner with just one pass through the ranked pairs

2011-12-09 Thread Markus Schulze

Dear Ross,

the runtime to calculate the strongest path from
every candidate to every other candidate is O(C^3).
However, the runtime to sort O(C^2) pairwise defeats
is already O(C^4). So you cannot get a faster
algorithm by sorting the pairwise defeats.

Markus Schulze


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


Re: [EM] finding the beat path winner with just one pass through the ranked pairs

2011-12-09 Thread Rob LeGrand
Markus wrote:
> the runtime to calculate the strongest path from
> every candidate to every other candidate is O(C^3).
> However, the runtime to sort O(C^2) pairwise defeats
> is already O(C^4). So you cannot get a faster
> algorithm by sorting the pairwise defeats.

Can't you sort O(C^2) items in O(C^2 log C) time if you use a O(n log n)
algorithm such as heapsort?

 
--
Rob LeGrand
r...@approvalvoting.org
Citizens for Approval Voting
http://www.approvalvoting.org/


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


Re: [EM] Acquiescing majority MMT (MIKE OSSIPOFF)

2011-12-09 Thread fsimmons

Mike,

yes it is the same as the one you repeated at the end of your reply below.

But notice that in the ballot set

49 C
27 A>B
24 B

there are two Acquiescing Majorities, namely both {A, B} and {B, C}, and that C 
has more top votes than B.

Forest


> From: MIKE OSSIPOFF 
> To: 
> Subject: [EM] Acquiescing majority MMT
> Message-ID: 
> Content-Type: text/plain; charset="iso-8859-1"
> 
> 
> Forest--
> 
> Let's find out what its properties are.
> 
> Just preliminarily, it sounds like one of the MMT ideas that I 
> considered. 
> 
> But it seemed to me, at the time (if it's the same method I was 
> considering) that, if a ballot can be counted in that majority 
> merely by rating each candidate
> in the set equal to or over every candidate outside the set, 
> then, in the ABE, the B votes could
> rate A at bottom, with C, and still be part of the relevant 
> majority. So there there is
> the set required by the acquiescing rule, and there is one 
> candidate rated above bottom
> by everyone in that set: Candidate B.
> 
> So, the method that I'd considered wouldn't pass in the ABE. I 
> don't know if the method
> you describe is the same one, but, preliminarily, it sounds similar.
> 
> But maybe not. Any possibility could yield improvement. 
> 
> My definition of that set was something like this:
> 
> A set of candidates rated equal to or over everyone outside the 
> set by each member of the
> same majority of the voters.
> 
> Mike Ossipoff
> 
> 
> -- next part --
> An HTML attachment was scrubbed...
> URL: > electorama.com/attachments/20111209/a13f00db/attachment.htm>
> --
> 
> ___
> Election-Methods mailing list
> Election-Methods@lists.electorama.com
> http://lists.electorama.com/listinfo.cgi/election-methods-
> electorama.com
> 
> End of Election-Methods Digest, Vol 90, Issue 24
> 
> 

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


[EM] Least Resentment Voting (LRV) in the context of Approval

2011-12-09 Thread fsimmons
If I remember correctly Kevin Venzke's first post to this list was a geometric 
argument that 
the MMPO winner was apt to be closer to the voter median position in Approval 
than the 
Approval winner.  The scenario he had in mind was something like this

Scenario One:

26 A
24 A=C
24 B=C
26 B

The geometry was something like this:

AB
_

It weemed pretty obvious that the MMPO winner C was more likely the true 
majority choice 
than than either of the tied approval winners A.or B.

Not long after that Kevin came up with his MMPO bad example:

Senario Two:

48 A
2 A=C
2 B=C
48 B.

The MMPO winner C lacked too much approval to be the real winner. Kevin took 
back his 
proposal, and went on the bigger and better things like trying to convince Juho 
that MinMax
(margins) was not an acceptable public proposal. either.

But as I mentioned in a recent posting MMPO with symmetric completion is the 
same as 
MinMax(margins), and by exempting the top rank or slot from the symmetric 
completion, we 
get a really nice compromise between MMPO and MinMax(margins), and what's more 
this 
version gives the "right" answer in both scenarios above.  Kevin was ever so 
close to 
proposing what I now call LRV "Least Resentment Voting" or more technically 
Bottom-
Symmetric-Completion MMPO.

In the first scenario above both A and B have max opposition of fifty, while 
the max opposition 
of C is 26 + 13 = 39, so C wins.

In the second scenario, A and B still have max opposition of 50 each, but now 
C's max 
opposition is  48 + 24 = 72, so C loses, to a tie betwen A and B.

Where is the cutoff where all three are tied?

Scenario Three:

34 A
17 A=C
17 B=C
34 B

In this scenario the max opposition (with the bottom symmetric completion rule 
in effect) is 
34+17 for A, 34+17 for B, and 34 +17 for C.

The second largest opposition to either A or B is 17+17=34, while the second 
largest 
opposition to C is still 34+17, so C loses the tied situation , and the winner 
is a toss up 
between A and B.

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


Re: [EM] finding the beat path winner with just one pass through the ranked pairs

2011-12-09 Thread Andrew Myers

On 7/22/64 2:59 PM, Rob LeGrand wrote:

Markus wrote:

the runtime to calculate the strongest path from
every candidate to every other candidate is O(C^3).
However, the runtime to sort O(C^2) pairwise defeats
is already O(C^4). So you cannot get a faster
algorithm by sorting the pairwise defeats.


Can't you sort O(C^2) items in O(C^2 log C) time if you use a O(n log n)
algorithm such as heapsort?



Yes, this is correct. In practice quicksort is faster than heapsort
(though not asymptotically).

The strongest path algorithm is solved in O(C^3) using the
Floyd-Warshall algorithm, applied to a different commutative semiring
(max, min) than the usual (min, +). However,  faster algorithms are
known for solving the same problem (all-pairs shortest path).
For example, there is a paper by Melhorn and Priebe that shows how to
solve it in O(C^2 log C) expected time. I don' t know if these faster
algorithms work on all commutative semirings, though.

-- Andrew


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