[EM] Simulation of political identity space in voting

Brian Olson bql at bolson.org
Mon Dec 11 21:27:54 PST 2006


Ka-Ping Ye did some excellent work which inspired me to replicate it.  
Given a two axis system of candidate and voter space, plot the  
results of population of voters centered at points on the plane  
voting based on distance to candidate.

The original is here, and was discussed on this list many months ago:
http://zesty.ca/voting/sim/

My new results are here:
http://bolson.org/voting/sim_one_seat/www/spacegraph.html

Mostly I've independently verified the results, but I've added my  
favorite pet method, Instant Runoff Normalized Ratings (IRNR) into  
the mix.

This method is great because it makes behaviors of the election  
method readily apparent visually. I used to claim that IRNR would be  
free of IRV's oddities because IRNR considered the whole ballot and  
used continuous ratings. Someone here cleverly found a counter case,  
but graphically it jumps out of the picture that IRNR does have  
irregularities. On the plus side, they're much smaller than IRV's  
problems. :-)

I wish it were easier to test all the different methods that have  
been proposed here. I already had a simulation framework for testing  
social utility which will run lots of tests under different numbers  
of candidates and voters and varying error rate. The same voting  
implementation also gets used by this new graphical test. It would be  
great to get more systems built in and tested. There's a pretty  
simple C++ interface to code to when implementing a new election  
method. I've made my source available in the past and will do so  
again if anyone wants to also work on this.

I understand that most of you aren't computer scientists and quick to  
program up new tests, but I'm excited about this testing right now  
and if you'll just implement your favorite election method in _some_  
language, C, C++, java, javascript, perl, python, heck I'll even  
accept PHP, LISP or FORTRAN, I'll translate it and fit it into the  
test harness.

Anyway, mostly I wanted to share the pretty graphs I made of  
simulated elections. An ounce of data is worth a pound of theorizing?


Brian Olson
http://bolson.org/





More information about the Election-Methods mailing list