[EM] The best voting methods with honest voters

Warren Smith wds at math.temple.edu
Sat Jan 6 12:39:26 PST 2007


IEVS ran for a few days using honest voters and random normal utilities.
I have now also implemented Venzke's "vote for and against" method (which is not 
the same as mine) under the name "VenzkeDisqPlur"; and 
Condorcet//Approval and UncoveredSet, bringing us up to 39 voting methods.
(Your contributions will be welcomed...)
But none of those were written when I ran this sim. 
[It appears with honest voters VenzkeDisqPlur is better than Plurality but
worse than Top2Runoff, becoming the same as Plurality if there are a lot of candidates;
UncoveredSet is better than the Smith and Schwartz sets, but not by much.]

Strategic voting is not yet ready to roll.  However, you can for example regard
"honest-approval" as the same thing as "strategic range voting" 
(which by the way is not quite true...)  and hence are
in a position to make some comparisons.  You will find, for example, that
under the sim conditions strategic zero-info range is superior to honest Bucklin, 
honest DMC, honest Raynaud, honest SmithIRV,
and honest IRV, which seems a severe indictment of those systems
and is contrary to many peoples' intuition.  For example (just to rub that in),
Chris Benham has at various times informed me that ER-Bucklin, SmithIRV, and DMC
were his favorite methods and he disliked Range voting because of its strategic properties,
in particular the fact zero-info strategic range voting is not the same as honest range
voting.  But the sim shows that even with fully honest voters, all of those Benham-favored
systems perform worse than Range even with 100% strategic (zero-info) voters.
I conclude from this that the zero-info honesty criterion can and does mislead you!

Source code:
Here are some results.

(NumVoters=1535, NumCands=7, NumElections=1999999, IgnoranceAmplitude=0.001000)
The voting methods with BayesianRegret < 10 have * and those with BR<6 have **.
Method, & BayesianRegrets & #Agreements with Condorcet Winner (when CW exists)
0=SociallyBest                  0         909726   **
1=SociallyWorst            105.95            115
2=RandomWinner            52.9372         180594
3=Plurality               21.0808         572465
4=Borda                   4.54339         1063164  **
5=IRV                     11.4525         1071832
6=Approval                9.57248         820661   *
7=Range                   2.34923         968687   **
8=SchulzeBeatpaths        7.65854         1262175  *
9=SmithSet                15.1901         1262175
10=SchwartzSet            15.1545         1262175
11=CondorcetLR            7.34944         1262175  *
12=Top2Runoff             14.0468         860532
13=SimpsonKramer          7.80134         1262175  *
14=Bucklin                12.3466         835287
15=Copeland                8.2384         1262175  *
16=SimmonsCond            7.94824         1262175  *
17=SmithIRV                9.7471         1262175  *
18=BTRIRV                 9.18064         1262175  *
19=DMC                    10.8252         1262175
20=Dabagh                 13.9448         747406
21=VtForAgainst           11.6002         757580
22=AntiPlurality          21.7252         550365
23=PlurIR                 14.0468         860532
24=Black                   5.6356         1262175  **
25=RandomBallot           51.6386         191308
26=RandomPair              37.874         334004
27=NansonBaldwin          9.50171         1262175
28=Nauru                   10.427         835902
29=TopMedianRating        8.95933         775247
30=LoMedianRank           52.9952         180459
31=RaynaudElim            10.3868         1262175
32=ArrowRaynaud           8.03927         1254525  *
33=Sinkhorn               4.54255         1061707  **
34=KeenerEig              4.54734         1066258  **
35=MDDA                   7.56647         1262175  *

(NumVoters=1535, NumCands=3, NumElections=1999999, IgnoranceAmplitude=0.001000)
The voting methods with BayesianRegret < 6 have *.
Method, & BayesianRegrets & #Agreements with Condorcet Winner (when CW exists)
0=SociallyBest                  0         1353746   *
1=SociallyWorst           66.2759          79391
2=RandomWinner            33.1834         607348
3=Plurality               8.78614         1389914
4=Borda                    5.0884         1644984   *
5=IRV                     6.82907         1757694
6=Approval                 5.1228         1381587   *
7=Range                   3.81388         1528868   *
8=SchulzeBeatpaths        6.00479         1825359
9=SmithSet                6.69801         1825359
10=SchwartzSet             6.6996         1825359
11=CondorcetLR            6.00539         1825359
12=Top2Runoff              6.8306         1757781
13=SimpsonKramer          6.00364         1825359
14=Bucklin                8.92371         1374589
15=Copeland               6.69666         1825359
16=SimmonsCond            6.51225         1825359
17=SmithIRV               6.51254         1825359
18=BTRIRV                 6.19843         1825359
19=DMC                     6.6959         1825359
20=Dabagh                 5.10445         1645045   *
21=VtForAgainst           5.06958         1645046   *
22=AntiPlurality          8.92968         1374611
23=PlurIR                  6.8306         1757781
24=Black                  5.78931         1825359   *
25=RandomBallot           32.3044         629469
26=RandomPair             21.4056         1014263
27=NansonBaldwin          6.44418         1825359
28=Nauru                  6.17584         1551182
29=TopMedianRating        5.12254         1381527   *
30=LoMedianRank           33.3714         602651
31=RaynaudElim            6.70031         1825359
32=ArrowRaynaud           6.00212         1825359
33=Sinkhorn               5.08644         1636869   *
34=KeenerEig              5.09094         1653486   *
35=MDDA                   5.65242         1825359   *

Warren D Smith
http://rangevoting.org



More information about the Election-Methods mailing list