[EM] Simulations

Richard Moore rmoore4 at home.com
Thu May 31 20:52:37 PDT 2001


I have listed below the results of simulations of various
methods. First, I have some explanatory notes.

1. The standard for evaluating the winner of each trial is 
majority potential (MP), which I defined in an earlier post
as the number of pairwise victories a candidate scores 
against other candidates from a fixed "background" pool 
(which is substantially larger than the actual field in
each election). The background pool size for these sims was 
49 candidates, and each trial election featured five 
candidates randomly selected from the background field.
The 49 candidates are distributed evenly through a 2-D,
square-bounded region of "policy space".

2. There are 961 voters distributed evenly through the same
policy space region. Voter utilities for each candidate are
a linearly decreasing function of the L1 (city block)
distance between voter and candidate. I will follow this
up with a second set of results in which the voters are not
uniformly distributed, but that will take several hours to
run.

Candidate and voter distributions are both uniform and 
non-random -- i.e., all voters and candidates are equally
spaced at integer values of the two policy variables.

3. For Plurality, Borda, and Approval, I modeled strategic
voting as follows: I randomly designated two front runners
from the 5-candidate field. I created a strategy matrix
weighting the candidates by factors of Pii = 18 (i is a
front runner), Pii = 8 (i is not a front runner), Pij = -9
(i and j both front runners), Pij = -3 (only one of i and
j is a front runner), and Pij = -1 (neither i nor j is
a front runner). I multiplied this matrix by the voter's
utilities. In Plurality, I then selected the candidate
with the highest result; in Borda, I ranked the candidates
in descending order of the results; and in Approval, I
selected all candidates with positive results. The strategic
(non-zero-info) results for each method are listed in the
rows with "/NZI" in the heading. I did not try to model
strategic voting for IRV or Condorcet methods.

I originally tried to select front runners based on the
product of a candidate's MP and a random number, but the 
result of this technique was that the support for the 
top-rated candidate was, more often than not, boosted by 
front-runner status, and all three methods improved with 
strategic voting. Since this struck me as a dubious result, 
I decided random selection of front runners was a more
valid technique.

4. Methods evaluated are Random Choice, Random Ballot
(not exhaustive; if the Random Ballot results in a tie,
the tie is decided by Random Choice), IRV, Plurality (aka
Lone Mark), Plain Condorcet, SSD (if I have implemented it 
correctly), Borda, and Approval. For the two Condorcet 
methods, I used margins, not winning votes. Random Ballot
is used as the tie-breaker for the other methods (but in
IRV, I used Random Choice to break ties during elimination 
rounds, and Random Choice was used if there was a tie for
a defeat-dropping decision in Condorcet).

5. Reporting is in the form of a histogram, listing the
number of times the method picks the highest, 2nd highest,
3rd highest, and so on, based on the MP rating system
described above.

There were 4000 trials in this simulation. Comments follow 
the results.

WINNER MAJORITY POTENTIAL RANKING HISTOGRAMS FOR EACH METHOD

Random Choice Histogram:
	1: 926	2: 839	3: 834	4: 810	5: 591	
Random Ballot Histogram:
	1: 1449	2: 961	3: 774	4: 526	5: 290	
Plurality Histogram:
	1: 2602	2: 867	3: 373	4: 130	5: 28	
Plurality/NZI Histogram:
	1: 2002	2: 1144	3: 577	4: 239	5: 38	
IRV Histogram:
	1: 3299	2: 599	3: 96	4: 6	5: 0	
Plain Condorcet Histogram:
	1: 3871	2: 123	3: 5	4: 1	5: 0	
SSD Histogram:
	1: 3871	2: 123	3: 5	4: 1	5: 0	
Borda Histogram:
	1: 3662	2: 262	3: 67	4: 9	5: 0	
Borda/NZI Histogram:
	1: 3481	2: 436	3: 79	4: 4	5: 0	
Approval Histogram:
	1: 3646	2: 324	3: 29	4: 1	5: 0	
Approval/NZI Histogram:
	1: 3564	2: 398	3: 36	4: 2	5: 0	

Random Choice: While we might expect a flat histogram, that 
is not the case because there are often tied MP ratings for
candidates, meaning many elections do not have all ranks
represented. E.g., if two candidates are tied for first 
place MP, then second place is skipped.

Plurality: Only about 65% success rate for picking the top
candidate, dropping to 50% with strategic voting.

IRV: Better than I expected, with about an 82% success
rate.

PC and SSD: I didn't find any differences between these two
methods, and I've come to suspect there may not be any when
the voter distribution is uniform, though I can't prove that
conjecture. (I can prove it for the case where utilities are
based on L2 distances, but L1 yields behavior that is much 
more complex.) Top choice success rate is better than 95%.

Borda: Almost 92% success rate, dropping to 87% when 
strategic voting occurs. More immune to strategy than Plurality.

Approval: 91% success rate, dropping to 89% with strategic
voting, so this is the most stable of the NZI-tested methods.

  -- Richard



More information about the Election-Methods mailing list