[EM] Why Not Condorcet?

Abd ul-Rahman Lomax abd at lomaxdesign.com
Mon May 17 08:28:17 PDT 2010


At 10:12 PM 5/16/2010, Dave Ketchum wrote:
>On May 16, 2010, at 6:11 PM, Abd ul-Rahman Lomax wrote:
>>At 02:16 PM 5/16/2010, Dave Ketchum wrote:
>>>On May 16, 2010, at 9:24 AM, Abd ul-Rahman Lomax wrote:
>>>>At 06:34 PM 5/15/2010, Dave Ketchum wrote:
>>>>>>Some objections to Condorcet could be:
>>>>>>1. It is not expressive enough (compared to ratings)
>>>>>Truly less expressive in some ways than ratings.
>>>>>    This is balanced by not demanding ratings details.
>>>>>    And more expressive by measuring differences between each pair
>>>>>of candidates.
>
>The base topic is Condorcet.  It would take a book to respond to all
>your extensions such as IRV.  Likewise I see no benefit in adding
>Borda - Range/score is an adequate source for ratings.

Dave, you apparently don't understand a good deal of what you read. 
That's okay, take your time.

My point was about your use of "demanding ratings details," which is 
not intrinsic to range methods. In particular, I've been pointing 
out, Borda is a ranked method that is a Range method, and it becomes 
full range if the method simply allows one to equal rank any two (or 
more) candidates without disturbing the points given to other candidates.

The most fully expressive ballot is a Range ballot, of course, and 
the higher the resolution, the higher the allowed expression.

The simplest way to understand this is through this progression:

Plurality. Vote for one, candidate with the most votes wins.
Approval. Vote for one or more, candidate with the most votes wins.
Range. Vote for one or more, fractional votes allowed, candidate with 
the most votes wins.

What distinguishes Range from Ranked methods is the allowance of 
fractional votes. However, once it is possible to vote fractions, and 
particularly if the resolution (fractional increment) is fine enough, 
a Range ballot can fully express ranking, which is a Range ballot 
interfaces with a ranked ballot. Borda is a range method that is a 
ranked method, and the connection is that the number of unique 
ratings is equal to the number of candidates, thus a Borda ballot has 
adequate resolution; however, typically, Borda ballots prohibit 
assigning the same rating to more than one candidate, and all ratings 
are assigned or the vote is diluted. If overvoting and empty ranks 
are allowed, Borda is simply Range (N-1), where N is the number of candidates.

>   I used care in
>mentioning ranking to avoid complications such as you add - and
>clearly included equal ratings and rankings.  Your extensions could be
>useful if they contributed value, but not if they just complicate.

You have not understood the "extensions," which may be because your 
lack of understanding causes them to seem complex.

All this stemmed from your complaint or comment that range methods 
"demand" ratings details. They don't. You can vote a Range ballot as 
Borda, generally. Just spread the votes across the range. It's 
trivial if the number of ratings allowed is the number of candidates.

But you seem to assume that "Range" involves some particular number 
of ratings; you cited Range 99, when, quite likely, Range will be 
implemented with much less than 100 ratings (0-99 in Range 99).



>>>>"Demanding" is an odd word to use for "allowing." "Condorcet"
>>>>doesn't really refer to ballot form, though it is often assumed to
>>>>use a full-ranking ballot. In any case, a ballot that allows full
>>>>ranking, if it allows equal ranking and this causes an empty space
>>>>to open up for each equal ranking, is a ratings ballot, in fact.
>>>>It's Borda count converted to Range by having fixed ranks that
>>>>assume equal preference strength. Then the voter assigns the
>>>>candidates to the ranks. It is simply set-wise ranking, but the
>>>>voter may simply rank any way the voter pleases, and full ranking is
>>>>a reasonable option, just as is bullet voting or intermediate
>>>>options, as fits the opinion of the voter.
>>>
>>>Assuming I LIKE A, B & C are almost as good, and I DISlike D:
>>>
>>>I can rate A=99, B=98, C=98, D=0 or rank A high, B&C each medium, and
>>>D low (A>B=C>D).
>>
>>Dave, you are assuming that the ratings ballot has more ratings than
>>candidates. That is precisely what I did not suggest. That's why I
>>mentioned "Borda." It seems you are thinking of Range 99 as "Range,"
>>when Range is a family of methods, with the range of ratings being,
>>normally, from 1-N for Range N. With 4 candidates, the equivalent
>>Borda ballot has four ranks (1st, 2nd, and "no vote" perhaps). If
>>the ballot allows equal ranking, then, you really have a Range 3
>>ballot. So your "simple ranking" would be A>B>C>D or A>C>B>D. With
>>no equal ranking allowed, you must choose one of these, but the
>>condition of the problem is that you have no basis for this. Is that
>>hard, or what?
>
>Since the topic is Condorcet equal ranking can be allowed, and I
>clearly indicate use of that.

Yes, you did. However, you also assumed a very high resolution range, 
thus creating an appearance of some difficulty. Your stated condition 
can be expressed with a Range 3 ballot: A 3, B 2, C, 2, D, 0. In real 
terms, if the difference between A and B=C is 99 to 98, and if D is a 
viable candidate, there really is no difference at all, it is a 
formal expression of preference without significant substance. 
However, if D is not a viable candidate and is "Satan," then the 
ratings of B=C have been disturbed by the presence of D. It's a 
complex subject, in fact.

>After describing B and C as equally ranked I used common symbology -
>(A>B=C>D) - and am not used to the symbology you use below.

Sure, you aren't. But the only difference is the existence of empty 
ranks. I'd have thought that obvious. I expressed an empty rank with a "."

I wrote that it was the "same ballot." That means that the ranks are 
laid out on the ballot for you to specify. You can leave a rank 
empty. This is actually how Bucklin was implemented, and it is this 
that made Bucklin a Range method. The empty ranks have significance. 
They indicate a preference strength. The problem with pure 
preferential ballots is that they show no preference strength. A>B>>C 
is just A>B>C.

>>Now allow equal ranking on the same ballot.

I.e., a ballot with fixed ranks. IRV ballots are sometimes set up 
this way, with facility for ranking all candidates (making the ballot 
the same, effectively, as a Borda ballot), or for ranking a fixed 
number. But preferential interpretation of that ballot means that an 
empty rank is meaningless, it is simply skipped, as if it did not 
exist. In Borda/Range, it has meaning.

>>  Yes, you have a choice,
>>with the simplest ballot rules: You can rank them A>B=C>.>D (D
>>perhaps not being on the ballot, but I'll show the bottom rank), or
>>as A>.>B=C>D.

Do you understand the notation now? The first example, A>B=C>.>D 
means just what you said. But you could also have ranked them 
A>.>B=C>D, which would mean something a little different. Instead of 
liking B and C almost as much as A, you, rather, dislike B and C 
almost as much as D.

>>  It's a trade-off, and which one you pick depends on
>>two factors: how strongly do you want to prefer A, and how strongly
>>do you want to act against D? Strongly preferring A indicates you
>>put both middle candidates in third rank, strongly acting against C
>>indicates you might put both middle candidates in second rank. In
>>addition, there are the probabilities to consider, which may
>>outweigh the preference strength issue. Is it possible for A to win?
>>If so, indication is that you should rate B and C lower. Is it
>>possible for D to win? If so, then you might want to rate B and C
>>higher.

And then I've introduced a real consideration: strategy. There is a 
serious problem with assuming that ratings on a range ballot should 
simply reflect relative "like" or "dislike." The fact is that we make 
choices based on real possibilities, not merely on absolute 
preferences. And it's necessary unless there is some way for a method 
to "amplify" our preferences once irrelevant alternatives have been 
removed. That is, in a way, what preferential methods do, though it 
isn't normally described that way, and doing it without 
discrimination means that trivial preferences are given the same 
weight as strong ones. The paper from Voting Matters, latest issue, 
that used a Range ballot allowed what might be called a "sincere 
absolute range expression," with other data that, if I understand the 
paper correctly, caused "expansion" of the voting power over a 
narrower set, thus allowing the kind of vote that could be:

A:100
B:51
C:49
D:0

Where A was the Messiah, and D was the Antichrist, and B and C are 
the real candidates. If I get it correctly, the voter's additional 
expression would cause the B and C votes to be expressed with full or 
appropriate strength. In Dhillon-Mertens Rational Utilitarianism -- 
which is Range voting -- the voter does this, and might vote A:100, 
B:99, C:1, D:0. The absolute utilities have been modified by real 
election probabilities.

Unless one, for example, thinks of D as a frontrunner, in which case 
one might well vote A:100, B:99, C:98, D:0.

Bucklin with runoff can handle this case reasonably well.

>In ranking all I can say is to rank B&C above D and below A..
>
>Go back to the example and see B and C each rated 98 because I DO NOT
>want them to lose to D.

Yes. And that's what I described. But you made the decision more 
complex by imagining a high-resolution Range method. If D is not a 
realistic outcome, you then may have over-rated B and C. Essentially, 
you rated A, B, and C all the same, for most practical purposes.


>>If the frontrunners are A and D, *it matters very little where you
>>rank B and C*
>
>True, but ranking them below A and above D gave what insurance was
>possible.

Depends on the canvassing method. Bucklin is cool because you can 
express any significant first preference with very little harm, yet 
still vote maximum strength for your second or third choices. 
Bucklin/Runoff even allows you to postpone the lower choice decisions 
to a runoff, unless you see a danger of your least favorite winning 
in the primary.

>>If you have trouble deciding to go for low ranking or high ranking,
>>there is an option that might be allowed in Bucklin or Range: half- 
>>ranking. The way that A low-res Range 3 ballot might be shown would
>>be a list of candidates, with three options for each candidate. If
>>you mark more than one option, your vote would be, with range, 
>>half- assigned to one rank and half to the other. (or a third, etc., if
>>you mark more than two, but with this particular ballot you could
>>just neglect the middle rank vote, it would end up the same). With
>>Bucklin analysis, same, except that in the counting rounds, a
>>"middle rank" would be counted after the higher rank and before the
>>lower.
>
>Huh?

Yes, you don't understand. It's been explained before, you either 
didn't read it (which is fine) or you didn't understand then, either.

Take a three-rank Bucklin ballot. Suppose a voter votes for a 
candidate in both second and third rank. When is the vote counted? 
The only law I've seen that considered this specified that the vote 
was counted in the higher rank. That's arbitrary, but better than 
tossing the vote. It could have been that it would be counted at the 
lower rank. The problem with Bucklin and voting machines was that 
both the votes would be counted, unless the ballot was arranged 
properly so that such overvotes would be impossible. This requires 
that the ballot be arranged so that each candidate is, as it were, an 
independent race, vote-for-one-rank-only.

But with hand counting or more sophisticated machine counting, the 
vote could be counted as if it were in rank 2.5. That would mean that 
it is not counted in the second round, but before the normal third 
round. This would allow finer ranking. Otherwise the possible 
information is discarded. Which is better? In any case, the voters 
should know how such a vote will be counted.

This interpretation of such overvotes could turn a three-rank Bucklin 
ballot into a five-rank one, with no fuss or extra ballot space taken 
up. Indeed, it would convert a two-rank ballot to a three-rank one. 
And I don't think it would be at all difficult to understand.

>>There are other reasons for defining what such "overvotes" mean,
>>basically to avoid discarding ballots that have an apparent meaning.)
>>
>>It is, in general, easier to rank candidates if the equal ranking
>>option exists. The issue, then, is how such equal ranking is to be
>>interpreted. IRV rules typically toss the vote. Not allowed. But, in
>>some small level of progress, in the U.S., the ballot simply is
>>considered exhausted at that point, the higher ranked candidate
>>still have their votes (which, if the lower ranked votes, where the
>>overvoting was, are being counted, the higher ranked candidates have
>>been eliminated. But at least the whole ballot hasn't been tossed.)
>
>Why say this?

Why not?

How overvotes are handled is an important topic. It's the "equal 
ranking" topic, really, which certainly is relevant to Condorcet 
counting methods.


>>>The example ratings of A, B,&C do the most I can to make any of them
>>>win over D; the example rankings do the most I can to make A win, D
>>>lose, and give B&C an equal chance.
>>>
>>>In Condorcet I ranked A over B and C over D but could not express the
>>>magnitude of these differences.  In Score I must rate with numeric
>>>values that include the differences.

You are showing, Dave, that you have completely missed the point. 
Again, you use "must." No, a Range ballot can simply be a list of 
ranks. On a real ballot, you would not enter numbers at all, but the 
voting positions might have numbers attached. With low-res Range, 
they might have names. I've described a Bucklin ballot that is a true 
and complete Range 4 ballot, it would have names like

Favorite(s)
Preferred
Acceptable
Less than Acceptable
Rejected

Sort the candidates into these five categories. The top three 
categories are approval votes if you place the candidate there. The 
lower two categories are disapproved categories and are used for 
Condorcet analysis and runoff determination, probably.

The magnitude of preference between two candidates is expressed on 
this ballot by the rank distance. On this ballot, the rating step 
between ranks can be expressed as 0.25.

Bucklin is a method which steps down what can easily be seen as a 
Range ballot, adding in approvals when the sliding down of Approval 
cutoff reaches candidates. Classic Bucklin had only three ranks, and 
was equivalent to a Range 4 ballot with the ratings of 0 and 1 
combined (into 0). Any approved candidate was rated at or above 
midrange (which sets midrange as the average expected election value, 
classic approval voting strategy).

The theory can get somewhat complex, but the actual voting was very 
simple. I'm suggesting tweaks for the use of Bucklin in runoff 
voting; these tweaks would make it Condorcet compliant, or so close 
to compliant that the difference would be merely theoretical and very 
unlikely to show up in actual elections. (Depends on the runoff 
rules, but I've suggested that any Condorcet winner should be 
included in a runoff, and the ballot contains good data for the 
determination of that.)

The above ballot, with an explicit Rejected rating (which would also 
be assumed, I'd prefer, for any non-rated candidate), can become even 
finer in expression of the "overvoting" scheme is followed. By using 
multiple rank expression, the five single ratings become nine 
possible ratings. My opinion is that this is more than adequate. But 
the voter does not need to pay attention to these complications 
unless the voter needs the flexibility.


>...
>




More information about the Election-Methods mailing list