Re: [EM] Survey of Multiwinner Methods

2013-01-07 Thread Andrew Myers

On 1/7/13 4:04 PM, Greg Nisbet wrote:
Hey, I'd like to get a sense of what sorts of multiwinner methods are 
currently known that are reasonably good and don't require districts, 
parties, or candidates that are capable of making decisions (I'm 
looking at you, asset voting).
I will once again mention that there is a Condorcet multiwinner method 
implemented in the CIVS voting system that you can try out right this 
instant if you are so inclined. In fact, this proportional method gets 
used pretty frequently by the rather numerous CIVS users.


  See: http://www.cs.cornell.edu/w8/~andru/civs/proportional.html

By the way, I am happy to host other methods if people want to integrate 
them into the CIVS code base, which is publicly available.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] A modification to Condorcet so that one can vote against monsters.

2012-04-14 Thread Andrew Myers

On 4/14/12 8:31 AM, robert bristow-johnson wrote:

On 4/14/12 3:45 AM, ⸘Ŭalabio‽ wrote:

¡Hello!

¿How fare you?

It is tedious to rank hundreds of candidates, but sometimes monster 
is on the ballot and all unranked candidates are last. If the field 
is so polarized that the voters idiotically refuse to rank other 
serious candidates other than their candidate and the evil candidate 
has followers, the bad candidate might win. I suggest that Condorcet 
should have a dummy-candidate:


0 The ranked candidates.
1 The unranked candidates.
2 The dummy-canditate.
3 The monsters.

All unranked candidates have higher ranks than the monsters. One can 
then rank the monsters by how terrible they are.


Basically, it is a way to vote against monsters in Condorcet without 
having to rank all of the hundreds of also-rans.


all this is complicated crap that gunks up elections. it has an 
ice-cube's chance in hell.


I've been observing experimentally how people use a Condorcet election 
system in practice over the past ten years (since 2003) and in fact the 
use of a dummy candidate to signal approval has become increasingly 
common. It seems to be intuitive, at least to web users, and effective. 
I do agree that trying to distinguish 0 vs. 1 is probably overly 
complicated.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Fast Condorcet-Kemeny calculation times, clarification of NP-hardness issue

2012-03-04 Thread Andrew Myers

On 3/4/12 5:44 PM, Warren Smith wrote:

On Sun, Mar 4, 2012 at 3:44 PM, Richard Fobes
electionmeth...@votefair.org  wrote:

Finally, after reading the articles cited by Warren Smith (listed at the
bottom of this reply) plus some related articles, I can reply to his
insistence that Condorcet-Kemeny calculations take too long to calculate.
  Also, this reply addresses the same claim that appears in Wikipedia both in
the Kemeny-Young method article and in the comparison table within the
Wikipedia Voting systems article (in the polynomial time column that
Markus Schulze added).

One source of confusion is that Warren, and perhaps others, regard the
Condorcet-Kemeny problem as a decision problem that only has a yes or
no answer.  This view is suggested by Warren's reference (below and in
other messages) to the problem as being NP-complete, which only applies to
decision problems.  Although it is possible to formulate a decision problem
based on one or more specified characteristics of the Condorcet-Kemeny
method, that is a different problem than the Condorcet-Kemeny problem.

--the optimization problem is at least as hard as the decision
problem.You are erroneously creating the impression I somehow
was unaware of this, or that you somehow have here got some new
insight.  Neither is true.
I might try to say all this in a more friendly way than Warren does, but 
he is 100% right about all the technical issues here. This is basic 
computer science. Nothing fancy and no judgment calls are involved.


-- Andrew

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


[EM] Poll on favorite voting methods

2012-02-09 Thread Andrew Myers
Someone set up an online poll on CIVS regarding people's favorite voting 
methods. The results are tabulated using Condorcet methods but the 
ballots are available in case you want to analyze them with some other 
method. It permits write-ins, too.


To vote or to see the results, go to:

http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/vote.pl?id=E_796e3353eb67365c

Cheers,

-- Andrew
attachment: andru.vcf
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


Re: [EM] Methods

2011-10-18 Thread Andrew Myers

On 7/22/64 2:59 PM, matt welland wrote:

A ranked system cannot give the feedback that all the candidates are
disliked (e.g. all candidates get less than 50% approval). It also
cannot feedback that all the candidates are essentially equivalent (all
have very high approval)


Ironically by trying to capture nuances the ranked systems have lost an
interesting and valuable part of the voter feedback.
I disagree. To collect this information, all you have to do is introduce 
a choice approved and let voters rank relative to that choice.


You can also add a choice disapproved  to identify the candidates that 
most voters really hate.


I have found that in practice using CIVS that it has been helpful to add 
choices like these. If nothing else it adds confidence that people are 
comfortable with the winning candidate.


If you want to avoid introducing an artificial ranking among equally 
hated candidates, just let them be ranked identically.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] A design flaw in the electoral system

2011-10-07 Thread Andrew Myers

On 7/22/64 2:59 PM, Michael Allan wrote:

Dear Juho and Fred,


Your vote never made a difference.  Most people feel uncomfortable
or perplexed in this knowledge, and I think the feeling indicates
that something's wrong.


Juho Laatu wrote:

I'm not sure that most people feel uncomfortable with this. Many
have learned to live as part of the surrounding society, and they
don't expect their vote to be the one that should decide between two
alternatives.


I certainly never expected my own vote to be decisive in an election.
But knowing it has *no* effect on the outcome?  This is unexpected and
makes me uneasy.  (more below)


I think we should be a little more careful here. Just because a voter's 
vote has no effect on the outcome of an election does not mean that the 
vote has no effect.  By voting you are affecting the margin of victory 
or defeat. And vote margins still matter to politicians -- they signal 
whether the politicians are taking the right positions and making 
convincing arguments.


-- Andrew

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


Re: [EM] Dodgson and Kemeny done right?

2011-09-14 Thread Andrew Myers

On 7/22/64 2:59 PM, Warren Smith wrote:

Dodgson and Kemeny done right (F.W.Simmons)
-Warren D. Smith, Sept 2011--

Simmons claims he had posted something called Dodgson done right
which gets around the problem that with Dodgson voting it is NP-hard
to find the winner, and supposedly Kemeny has a similar fix.

I failed to find his post, but reading between the lines am attempting
to try to determine what Simmons probably had in mind by reverse
engineering, and/or the fact I had similar thoughts of my own a long
time back.

DODGSON:
votes are rank-orderings of the N candidates.
Output ordering: the one such that the smallest total
candidate motion (distance moved, summed over all
candidates on all ballots) is required to convert the input orders
into the output order.
Dodgson, by the way, is not merely NP-hard. It is higher in the 
polynomial hierarchy and has been shown to be complete for P^NP 
(parallel access to NP oracles). Probably worse than Kemeny!


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] SODA false claim

2011-09-07 Thread Andrew Myers

On 7/22/64 2:59 PM, Warren Smith wrote:

It is simply false to say SODA's simplicity (for either the voter, or
the counters)
beats any other system I know of.

It is less simple than plain approval voting.  Full stop.

If you persist in making ludicrous statements, then you will hurt your
credibility.

I have to agree. SODA to me seems quite complex. It appears to pose 
difficult strategic decisions for candidates and even for voters.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] New Python library implementing voting methods

2011-07-18 Thread Andrew Myers
Python is a bit nicer than Perl, but if you implement your voting method 
in Perl, you can plug it into CIVS. Then people can and will start using 
it for real polls.


For the software see: 
http://www.cs.cornell.edu/w8/~andru/civs/changelog.html


Cheers,

-- Andrew

On 7/22/64 2:59 PM, Juho Laatu wrote:

There sure are many programmers on this list as you can guess also from the 
latest mails. Many of them have lots of voting related software. I don't know 
what languages people use, but Python certainly is a good general purpose tool. 
So maybe there is some interest in open libraries in this area.

On this list there have been huge number of new proposed methods. Often it 
would make sense to have also running versions of them. Such programs would 
serve also as (exact) operational definitions of the methods. Let's see what 
people think about the ability to exchange also code in addition to text.

Juho



On 18.7.2011, at 1.58, Duncan McGreggor wrote:


Hey folks,

Not sure if there are programmers on the list (I'm new to it as of
last week), but I thought I'd share just in case.

I've pushed out an early release of a pure-Python voting methodologies
library. Here's the announcement:
  https://launchpad.net/ballotbox/+announcements

As the announcement states, it's only a partial set. The blurb also
has links to PyPI, docs, download, and bug reporting.

My interest in this started as a result of experimenting with
self-organizing networked objects, and the need to elect a peer as a
proxy in unreliable/hostile environments. Having dived into election
methods, though, I've found it immensely fascinating... my efforts on
this library have become a labor of fun and love :-)

Bug reports deeply welcome, by the way!

Thanks,

d

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] Has this idea been considered?

2011-07-08 Thread Andrew Myers

On 7/22/64 2:59 PM, Russ Paielli wrote:
As I wrote a couple days ago, I strongly suspect that any vote 
counting rules beyond simple addition will be extremely difficult to 
sell on a large scale. IRV may be a counterexample, but I suspect that 
(1) it has only been adopted in very liberal cities, and (2) it will 
never gain traction for major public elections.


The more I think about it, the more I am starting to think that Range 
Voting is the answer. I'm sure Warren will be glad to hear that! One 
great advantage of Range is its ultra-simple counting rules. Its only 
real disadvantage is the equipment requirements, but those are not 
insurmountable.


An open issue about Range is, of course, how many rating levels should 
be used. A natural choice is 10, but anything from about 5 to 10 or 
so seems reasonable to me.


As I said before, I am very concerned about the large number of 
candidates in the Republican presidential primary. I would love to see 
Range Voting used there. That won't happen, of course, but if 
Republicans end up largely unhappy with their candidate (as they were 
with McCain), the silver lining to that could will be an opportunity 
to promote Range Voting to Republicans.
To me, Range remains a non-starter for political settings, though I can 
see some valid uses.


I have implicitly argued that the real barrier to adoption of other 
voting method is simply the complexity of constructing one's ballot. 
Range voting is more complex than producing an ordering on candidates. 
For me the problem of determining my own utility for various candidates 
is quite perplexing;  I can't imagine the ordinary voter finding it 
more pleasant.


Range also exposes the possibility of strategic voting very explicitly 
to the voters. Only a chump casts a vote other than 0 or 10 on a 
10-point scale. Range creates an incentive for dishonesty.


So if the lazy voters are voting approval style because they don't want 
to sort out their utilities, and the motivated voters are voting 
approval style because that's the right strategy, who's left? It seems 
to me that we might as well have Approval and keep the ballots simple 
rather than use Range.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Has this idea been considered?

2011-07-07 Thread Andrew Myers

On 7/7/11 3:54 PM, Russ Paielli wrote:
Let me just elaborate on my concerns about complexity. Most of you 
probably know most of this already, but let me just try to summ it up 
and put things in perspective.


Some of the participants on this list are advanced mathematicians, and 
they have been discussing these matters for years. As you all know, 
the topic of election methods and voting systems can get very 
complicated. As far as I know, there is still no consensus even on 
this list on what is the best system. If there is no consensus here, 
how can you expect to get a consensus among the general public?

...
So let's say we somehow manage to get widespread public awareness of 
the deficiencies of the current plurality system. Then what? 
Eventually, and actual change has to go through Congress. Try to 
imagine Senator Blowhard grilling the experts on the proposed rules of 
their favorite system. It would certainly be good for one thing: 
fodder for Jon Stewart and Steven Colbert!

...
I wish there were a good, viable solution, but I just don't see it 
happening in the foreseeable future.


--Russ P.
Russ, I think you might be too focused on US presidential elections.  
Changing that will take a long time and it is not the place to start. 
There are lots of other kinds of elections that are also important and 
where it will be easier to make a change -- will not require a 
constitutional amendment, for starters. Party primaries seem like one 
possibility. I think that the way to make the change at the top level is 
first to get voters aware of and used to ranked-choice voting. That is 
why I implemented CIVS, for use by organizations at all scales.


The specific details of what Condorcet completion method is used are not 
that important, I think.  Many voters don't know or care how the 
electoral college works, despite 200+ years of its use. And the 
reasonable Condorcet variations are not more broken than the electoral 
college! Voters just need time to become comfortable with ranking 
choices instead of picking one.


If you want to try CIVS out, by the way, I happen to be looking for 
feedback on a good book to use for a college freshman reading project, at:


http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/vote.pl?id=E_6d3db58589520629akey=77b16251195da930

Cheers,

-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] Has this idea been considered?

2011-07-06 Thread Andrew Myers

On 7/22/64 2:59 PM, Russ Paielli wrote:
...I eventually realized I was kidding myself to think that those 
schemes will ever see the light of day in major public elections. What 
is the limit of complexity that the general public will accept on a 
large scale? I don't know, but I have my doubts that anything beyond 
simple Approval will ever pass muster -- and even that will be a hard 
sell.
My experience with CIVS suggests that ranking choices is perfectly 
comprehensible to ordinary people. There have been more than 3,000 
elections run using CIVS, and more than 60,000 votes cast. These are not 
technically savvy voters for the most part. To pick a few groups rather 
arbitrarily, CIVS is being used daily by plant fanciers, sports teams, 
book clubs, music lovers, prom organizers, beer drinkers, fraternities, 
church groups, PBeM gamers, and families naming pets and (!) children.


If anything, to me ranking choices seems easier than Approval, because 
the voter doesn't have to think about where to draw the 
approve/disapprove cutoff, which I fear also encourages voters to think 
strategically.


-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] remember Toby Nixon?

2011-05-25 Thread Andrew Myers

On 7/22/64 11:59 AM, Dave Ketchum wrote:

On May 24, 2011, at 6:42 PM, fsimm...@pcc.edu wrote:


About six years ago Toby Nixon asked the members of this EM list for a
advice on what election method
to try propose in the Washington State Legislature. He finally settled
on CSSD beatpath. As near as I
know nothing came of it. What would we propose if we had another
opportunity like that?
It seems to me that people have rejected IRV, Bucklin, and other
methods based on ranked ballots
because they don’t want to rank the candidates.


I would propose Condorcet, with just a few clarifications:
Leave CSSD beatpath as a detail method decision to resolve later.
Reject IRV for known problems.
Those unranked are simply counted as having the bottom rank.
Write-ins permitted and counted as if actually nominated. This is a bit
of extra pain, but I like it better than demanding extra nominations
that enemies could make unacceptably difficult.
Equal ranking permitted. Those who like Approval should understand that
using a single rank lets them express their desire without considering
ranking in detail.
No restrictions as to how rank numbers compare - when considering which
of a pair has higher rank, ONLY their ranks compare as HL, LH, or E=-
what ranks are assigned to other candidates have no effect on this.
No restriction as to how many rank numbers a voter may use, beyond fact
that a chosen ballot design may impose a limit as to how many can be
expressed.
DYN is a simple addition for those who see value in that method.


Having conducted in the CIVS system an experiment over the past several 
years as to whether people are able to deal with ranked ballots, I have 
to say that voters seem to be able to deal with ranking choices. In fact 
they will even rank dozens of choices. As long as the user interface is 
not painful, it's not a big deal for most people. So I would choose 
Condorcet in a second. Like Dave, I don't think the completion method 
matters a great deal. However, write-ins are a more complicated issue 
and it is still not clear to me how to handle them fairly.


-- Andrew

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


Re: [EM] eliminate the plurality loser until there is a Condorcet winner

2011-05-12 Thread Andrew Myers

James Green-Armytage asked

Quick question for everyone: Do you happen to know when the method
described in the subject line (eliminate the plurality loser until
there is a Condorcet winner) was first proposed?
This idea is implemented as part of the CIVS voting service, where it is 
called Condorcet-IRV. When I looked into the origins of the idea a 
while back, I discovered that it had been proposed originally by Thomas 
Hill of England's Electoral Reform Society. Hope that helps.


Best,

-- Andrew
attachment: andru.vcf
Election-Methods mailing list - see http://electorama.com/em for list info


Re: [EM] An interesting real election

2011-01-30 Thread Andrew Myers

On 1/30/11 2:39 PM, Paul Kislanko wrote:
Strike my previous reply... Didn't notice that #6 pairwise beat #1, 
but pairwise lost to #2-#5.
Here's a case where I'd actually like to see instead of the pairwise 
matrix the matrix that shows counts of votes for #1, #2, ... #5. In 
particular, which is the Bucklin winner?

#6 loses or ties with every alternative except #1.
I've attached the ballots. Note that there were actually 15 candidates 
in this election; I just showed the action for the top 6 in my earlier 
mail.  Each ballot is one row, and position x shows the ranking that the 
voter assigned to candidate x. The listing uses the unranked numbers for 
the candidates, so the top 6 candidates are not candidates 1-6. There is 
also one more ballot in the listing below than for the matrix I sent 
earlier, but the same relatively interesting situation still pertains.


-- Andrew
8,6,5,3,15,7,13,12,1,2,12,12,12,4,14
15,10,7,4,9,3,14,13,1,8,5,12,2,11,6
15,6,4,3,12,2,6,11,11,11,1,13,7,11,14
3,4,13,9,2,1,15,10,9,9,14,12,9,11,11
15,12,2,7,14,8,13,6,3,1,12,12,6,4,5
4,14,5,15,6,7,14,14,14,14,14,2,1,14,3
4,6,8,2,14,9,15,13,12,12,7,3,5,12,1
4,15,3,8,15,7,15,15,2,1,5,15,15,15,6
15,15,15,15,15,15,15,15,1,1,15,15,2,15,2
15,5,6,2,15,14,14,14,14,3,1,14,4,14,14
15,15,15,2,15,15,15,5,4,15,15,15,1,15,3
15,12,4,11,11,2,14,13,11,11,11,1,11,11,3
7,11,4,3,10,6,12,15,5,2,13,9,1,14,8
2,5,6,7,15,8,14,12,3,1,10,11,4,13,9
15,14,14,14,2,14,1,14,14,14,14,14,14,14,14
7,12,12,4,14,2,15,1,6,3,12,13,12,5,12
9,11,2,1,8,4,10,5,3,6,12,13,14,7,15
15,5,12,4,12,12,13,12,2,12,3,12,1,12,14
1,15,15,15,15,15,15,15,15,1,15,15,15,15,15
1,8,3,7,4,7,15,15,2,15,15,15,5,15,15
4,15,15,1,15,15,15,15,3,2,15,15,15,15,15
15,8,10,10,6,1,14,14,4,2,5,11,3,14,7
13,4,2,6,14,5,15,10,9,1,11,8,7,12,3
3,4,14,2,14,6,14,14,7,15,1,14,5,14,8
15,10,10,2,14,10,14,10,2,1,10,10,2,10,10
15,15,15,15,3,15,15,15,15,15,15,15,1,2,15
6,6,8,6,3,7,15,1,3,11,9,15,12,15,7
15,15,14,3,2,10,15,4,13,1,15,15,11,15,12
10,3,4,15,14,5,8,13,1,9,6,11,2,12,7
14,15,15,15,10,8,15,15,3,2,1,15,15,15,15
9,11,2,3,12,4,15,1,5,6,13,14,8,7,10

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


Re: [EM] An interesting real election

2011-01-30 Thread Andrew Myers
It's a little tough to spot without the coloring that CIVS does, but #1 
loses pairwise to #6. This makes #2 win according to Schulze. As Markus 
points out, #2 is the candidate with the weakest pairwise defeat (13-9 
vs the 14-13 defeat of #1 by #6).


-- Andrew

On 1/30/11 2:33 PM, Paul Kislanko wrote:
How is #1 not a Condorcet Winner, since #1 pairwise-beats every other 
alternative?



*From:* election-methods-boun...@lists.electorama.com 
[mailto:election-methods-boun...@lists.electorama.com] *On Behalf Of 
*Andrew Myers

*Sent:* Saturday, January 29, 2011 4:41 PM
*To:* Election Methods Mailing List
*Subject:* [EM] An interesting real election

Here is an unusual case from a real poll run recently by a group using 
CIVS. Usually there is a Condorcet winner, but not this time. Who 
should win?


Ranked pairs says #1, and ranks the six choices as shown. It only has 
to reverse one preference. Schulze says #2, because it beats #6 by 
15-11, and #6 beats #1 by 14-13. So #2 has a 14-13 beatpath vs. #1. 
Hill's method (Condorcet-IRV) picks #6 as the winner.


-- Andrew

1.  2.  3.  4.  5.  6.
1.
-   13  15  17  16  13
2.
9   -   13  14  17  15
3.  11  11  -   13  15  14
4.
9   10  10  -   14  13
5.
11  10  9   10  -   13
6.
14  11  11  13  10  -


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


[EM] An interesting real election

2011-01-29 Thread Andrew Myers
Here is an unusual case from a real poll run recently by a group using 
CIVS. Usually there is a Condorcet winner, but not this time. Who should 
win?


Ranked pairs says #1, and ranks the six choices as shown. It only has to 
reverse one preference. Schulze says #2, because it beats #6 by 15-11, 
and #6 beats #1 by 14-13. So #2 has a 14-13 beatpath vs. #1. Hill's 
method (Condorcet-IRV) picks #6 as the winner.


-- Andrew

1.  2.  3.  4.  5.  6.
1.
-   13  15  17  16  13
2.
9   -   13  14  17  15
3.  11  11  -   13  15  14
4.
9   10  10  -   14  13
5.
11  10  9   10  -   13
6.
14  11  11  13  10  -


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


[EM] An assortment of recently online Condorcet elections, some with ballot data

2010-05-27 Thread Andrew Myers
I thought people might find these useful/fun to look at. Click on show 
details to get access to the ballots where available.


12 Modern Philosophers: Which Ones Are Likely to be Read in 100 Years? 
(13 choices, 413+ voters, ballots available)

http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_520bd5632b7ff3cb

Who are the most important philosophers of all time? (48 choices, 948 
voters, ballots available)

http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_5f1c74bf01172b2a

What is the best measure of faculty quality? (4 choices, 256+ voters, 
ballots available)

http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_a90355821e6c7fc3

Favorite programming language (40 choices, 134 voters)
http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_540fe382529392ba

GNU Mailman Logo Contest 2010 (5 choices, 391 voters)
http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_17290602feb24023

Cheers,

-- Andrew

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


[EM] Proportional election method needed for the Czech Green party - Council elections

2010-05-09 Thread Andrew Myers

Peter,

Thanks for your comments. I'll address them inline.

On 7/22/64 2:59 PM, Peter Zbornik wrote:
 Dear Andrew Myers,

 this method looks interesting, as it is proportional, Condorcet and non
 STV-like.
 You write on your web-page, that: the correctness of the algorithm
 depends on a currently unproved conjecture: that if improvement of a
 committee is possible, it can be done by replacing one member at a time.
 It would be very difficult to gain support for a method, which relies on
 an unproven conjecture.
 I see this as the biggest problem in your proposed method.

We should probably distinguish between the method and the currently 
implemented algorithm. The question is whether the algorithm correctly 
implements the method -- this is what the conjecture rests on. The 
current implementation gives the ability to compare any pair of 
committees directly, so it is possible to sanity-check the algorithmic 
result.


 I guess that from the presentation every voter votes for M candidates,
 where M is the number of seats, and that the voter uses range-like
 voting for each of the candidates voted for on the ballot.
 I don't understand the two modes - combined weights and best candidate
 and why two modes are needed.

In practice, best candidate seems to be the mode most people want. It 
supports only ordinal ranking of the choices. The combined-weights mode 
is more range-like, but -- crucially, from my perspective -- the 
ratings/weights assigned by one voter are NEVER compared to the ratings 
f another voter. That, to me, makes range voting a nonstarter.


 You write on your web page, that: The factor (/k/+1) may be surprising
 in the condition for proportional validity, but it actually agrees with
 proportional representation election methods developed elsewhere; it is
 analogous to the Droop quota
 http://www.encyclopedia4u.com/d/droop-quota.html used by many STV
 election methods
 It could be nice, if you could show a proof on how the method achieves
 proportionality, what advantages it has to standard STV and how it
 tackles strategic-voting/vote management (for instance - give zero
 weight to the strongest competitors).
 I assume it is not used for elections anywhere, so some alpha testing
 could be appropriate.

I agree that more results about this method would be helpful. I haven't 
had time to push much on that. But actually, proportional mode has been 
used quite a few times for elections in CIVS. At last count, there have 
been 292 proportional-mode elections, and none of them have to my 
knowledge yielded the wrong result.


As one example, there is a gardening group that runs monthly 
proportional polls to pick which plants should be considered plants of 
the month. My impression is that the use of proportional mode is 
periodically important for this kind of poll, to prevent, say, the 
orchid fanatics from taking over.


-- Andrew

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


Re: [EM] Proportional election method needed for the Czech Green party - Council elections

2010-05-04 Thread Andrew Myers
If you are looking for a proportional Condorcet method, I will also 
recommend the proportional election method that I developed. It is not 
STV-like, but it achieves proportionality when there are blocs of 
voters. It has the added advantage that it is already built into a 
running Internet voting system, CIVS. This algorithm has been used for 
many online polls and has been a success. The code of CIVS is publicly 
available. For more information about the method, see:


http://www.cs.cornell.edu/w8/~andru/civs/proportional.html

By the way, CIVS has recently acquired support for internationalization. 
It would be easy to construct a Czech instance if someone were willing 
to translate approximately 250 sentences from English to Czech. There 
is, for example, a Hungarian version (see 
http://www.cs.cornell.edu/w8/~andru/civs-test/index.html.hu, translated 
by Árpád Magosányi). I am in the market for help translating to other 
languages.


Cheers,

-- Andrew

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


Re: [EM] Proportional election method needed for the Czech Green party - Council elections

2010-04-26 Thread Andrew Myers

On 7/22/64 2:59 PM, Peter Zbornik wrote:



On Mon, Apr 26, 2010 at 4:20 PM, Abd ul-Rahman Lomax
a...@lomaxdesign.com mailto:a...@lomaxdesign.com wrote:

At 04:24 PM 4/25/2010, Peter Zbornik wrote:

Hi,

I am a member of the Czech Green party, and we are giving our
statutes
an overhaul.
We are a small parliamentary party with only some 2000 members.
Lately we have had quite some problems infighting due to the
winner-takes-it-all election methods used within the party.

...
The best way to handle council officer electinos is within the
council itself, and repeated ballot is the standard way to do it;
these officers should serve at the pleasure of the council, they are
servants of the council. Thus ordinarily majority vote is adequate,
and simple.


I'll be surprised if a version of asset voting is appealing to these 
folks. To me, asset voting has always sounded very similar to Soviet 
democracy. A multistage process with a hierarchy of voters creates 
rich opportunities for various forms of coercion, and distances voters 
from the choice of leaders even more than they are now. That's the way 
it worked in the Soviet Union, and I'm sure the Czechs are familiar with 
the history.


-- Andrew

-
Andrew Myers
Associate Professor
Department of Computer Science
Cornell University

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


Re: [EM] Proportional election method needed for the Czech Green party - Council elections

2010-04-26 Thread Andrew Myers

On 7/22/64 2:59 PM, Abd ul-Rahman Lomax wrote:

Asset doesn't resemble what the Soviets had in the least There is
no party control, parties become unnecessary with Asset.

Abd,

The phrase parties become unnecessary is redolent of utopian idealism. 
Parties will exist. Or do you think somehow asset voting is going to 
prevent concentrations of power, despite the iron law of oligarchy you 
are fond of quoting? Or there will be concentrations of power, but they 
virtuously will not engage in the give-and-take on the issues that at 
least some asset voting proponents have argued is a positive feature?


No, of course there are and will be concentrations of power.  The Soviet 
system had layers of electors. This allowed voting power to become more 
and more concentrated toward the top of the hierarchy until the top 
levels were pure Communist apparatchiks chosen for their unblinking 
loyalty to the system.

It's also not necessarily multistage. If voters fear coercion of
small-scale electors, they can decide, in advance, to give large
numbers of votes to single candidates whom they trust.
The ability to vote for the single candidate you think will win does 
help with the problem. But then what's the point of the asset mechanism? 
And if voters fear coercion of small-scale electors, they will vote the 
way those electors tell them to. That's the nature of coercion. Giving 
their vote away to someone else could open them up to reprisal. Maybe 
you think the vote will be anonymous? Then you need to design the 
protocols that protect anonymity. Not so easy. We should assume that the 
voting system is run by the parties and they will cheat if they can. The 
more layers your vote filters through, the more opportunities to cheat.


Also, we must remember that coercion comes in both negative and positive 
forms -- the latter is called vote buying. Asset voting seems to me to 
offer great possibilities for efficient distributed vote buying. 
Peer-to-peer vote buying, if you will.


If you propose something new that appears to have some of the features 
of a system known to be horrible, the onus is on you to convince others 
that these features are not a problem. You say asset voting isn't like 
Soviet democracy because it doesn't have party control. But how do you 
think that party control was established in the first place? Many 
totalitarian regimes (Soviet, even Nazi) start with a base comprising 
mostly idealists who sincerely want to make things better. The idealists 
are purged in the first few years via the governance mechanisms they 
have naively established.


 We will organize anyway, whether Mr. Myers likes it or not. He can
 join us, or not. We are not going to coerce him.

Classic.

-- Andrew


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


Re: [EM] Idea Proposal: Listening Democracy

2010-04-21 Thread Andrew Myers

On 7/22/64 2:59 PM, Abd ul-Rahman Lomax wrote:

However, I strongly urge people who attempt to analyze the situation
and to propose reforms to:

1. Keep it simple. An extraordinarily powerful system for fully
proportional representation consisting of a seemingly-simple tweak on
Single Transferable Vote was proposed in 1883 or so by Charles
Dodgson (Lewis Carroll). If a simple system that is*obviously*  far
more democratic doesn't attract notice for more than a hundred years,
what chance does something more complicated and dodgier (i.e.,
involving lots of unknowns) have?
   
This description is misleading. It omits that there are no known good 
algorithms for implementing this method: the computational complexity of 
Dodgson's voting method is prohibitive. In fact, it was not even known 
until a few years ago, when the problem was shown to be complete for 
parallel access to an NP oracle (class Theta_2^p).


http://www.springerlink.com/content/wg040716q8261222/

This result means it is extremely far from being usable in practice. 
Unless P=NP, there are no polynomial-time algorithms for deciding 
elections with Dodgson's method.


-- Andrew


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


Re: [EM] strategy-free Condorcet method after all!

2009-11-23 Thread Andrew Myers

Kristofer Munsterhjelm wrote:
Warren Smith has a copy of Tideman's election archive, as well as some 
other data, here: http://rangevoting.org/TidemanData.html


I haven't run the data through my simulator yet, but it seems cycles 
are rare.


There's also a database of STV elections at 
http://www.openstv.org/stvdb . While they could be processed by my 
program (if I write the correct converters), they are multiwinner 
elections and so the frequency of cycles might not be relevant to what 
would be the case for when voters are told the election is single-winner.


Does anybody know of any data sources apart from the above?
I have ballot data from about 1500 elections run using CIVS. But I 
haven't had the time to write software to package it up nicely.


-- Andrew

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


Re: [EM] What does proportional representation MEAN? And list of known PR methods (know any more?)

2009-11-19 Thread Andrew Myers

Warren Smith wrote:

Kristofer Munsterhjelm asked me what proportional representation (PR) means.

At this time it is probably unwise to make a too-precise definition
since every PR voting method seems to obey a different proportionality
theorem.  I say you should just assess each theorem on a case by case
basis to see if you like it.

But a somewhat imprecise definition is: ...

HERE'S MY LIST OF KNOWN PR VOTING METHODS:
...

That's my list.  Is anybody aware of any other PR methods?
  
Yes, the CIVS voting system implements a Condorcet PR method that I came 
up with. It seems to work well in practice, having been used for dozens 
if not hundreds of elections/polls. In the k=1 case it devolves to 
regular Condorcet. There is a description of it on the CIVS web site:


http://www.cs.cornell.edu/w8/~andru/civs/proportional.html

-- Andrew

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


Re: [EM] Anyone got a good analysis on limitations of approval andrange voting?

2009-11-16 Thread Andrew Myers

Abd ul-Rahman Lomax wrote:
Notice that the requirement of Arrow that social preferences be 
insensitive to variations in the intensity of preferences was 
preposterous. Arrow apparently insisted on this because he believed 
that it was impossible to come up with any objective measure of 
preference intensity; however, that was simply his opinion and 
certainly isn't true where there is a cost to voting. 

Arrow doesn't impose that requirement; that's not what IIA says.

-- Andrew

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


Re: [EM] Anyone got a good analysis on limitations of approval andrange voting?

2009-11-16 Thread Andrew Myers

Jonathan Lundell wrote:
This is in part Arrow's justification for dealing only with ordinal 
(vs cardinal) preferences in the Possibility Theorem. Add may label it 
preposterous, but it's the widely accepted view. Mine as well.
Arrow's Theorem seems like a red herring in the context of the cardinal 
vs. ordinal debate. IIA makes just as much sense when applied to range 
voting as it does to ranked voting. Arrow was just making a simplifying 
assumption and I don't see that it makes his results lose  generality.


-- Andrew

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


Re: [EM] Anyone got a good analysis on limitations of approval andrange voting?

2009-11-16 Thread Andrew Myers

Jonathan Lundell wrote:

I don't have his proof in front of me (I'm on the road), but I'm pretty sure 
that it assumes ordinal ranking.
  
It seems fairly obvious that the theorem also holds for ratings, because 
ratings can be projected onto rankings without affecting any of Arrow's 
criteria. To put it another way, the proofs I have seen all apply to 
range-based methods in a straightforward way--there needs to be some 
fiddling with the proof to deal with ties, but that issue is not essential.


Letting voters give ratings doesn't mean you escape Arrow's Theorem.

-- Andrew

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


[EM] A big Condorcet election

2009-07-31 Thread Andrew Myers
I thought people might enjoy seeing what happens when you have roughly a 
thousand people rank-order 48 candidates, and combine the results with 
various Condorcet methods. In this case, it's an attempt to determine 
the 20 most influential philosophers of all time.


   
http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/results.pl?id=E_5f1c74bf01172b2a


Cheers,

-- Andrew

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


Re: [Election-Methods] Ballots with cycles

2008-03-05 Thread Andrew Myers
Juho wrote:

 Use of arbitrary preferences is interesting but rather theoretical, 
 and the changes in the outcome might be marginal (at least in typical 
 public elections). Any more reasons why it should be allowed?

 (In regular public elections also the complexity of the ballots might 
 be a show stopper.)
 (If different ballots have different complexity that might be a risk 
 to voter privacy (you would cast a complex vote while most other votes 
 would be simpler).)
Juho,

Thanks for your thoughts on this.

The reason to have it is that you can take a ballot that is expressed as 
ordinary rankings and decompose it into a set of individual preference 
relationships, each of which does not reveal much information about the 
voter. The various preferences are still summable, but preferences 
coming from different voters can be mixed together, preserving their 
privacy. This addresses a vulnerability sometimes called the Italian 
attack or Sicilian attack, legendarily associated with some elections 
in that region (I have no actual evidence that this really happened!), 
in which voters could be identified by the precise rankings used in 
their ballots, dictated by party bosses. With N alternatives, the N! 
possible orderings can uniquely identify many voters.

The concern is that a voter might be able to inject a set of preferences 
into the system that do not correspond to any numeric ranking, if they 
control the software is that generates the preference relationships. So 
the question is whether there is a scenario in which a voter doing this 
is able to swing an election that cannot be swung by a voter who only 
generates transitive orderings.

-- Andrew

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