Hello all,

a week ago I suggested using social welfare functions (such as the Gini welfare 
function) to evaluate election methods.

Now I did some simulations of the following kind:

1. Draw n (e.g. 1000) voter and c (e.g. 3) candidate positions from a 
d-dimensional (e.g. 2) standard normal distribution.
2. Compute the "utility" u(x,i) of candidate x for voter i as a function of 
euclidean distance 
   (e.g., use exp(-(distance/sigma)^2) for some sigma).
3. Assume that i approves of x iff u(x,i)>mean{u(y,i):y} (this is Weinstein's 
zero-info approval strategy).
4. Apply a number of competing election methods and compute the resulting 
social welfare functions.
5. Repeat this a large number of times (e.g. 5000)


The first simulation involved the methods Plurality, Approval, Range Voting, 
Borda, DFC, and Random Ballot.

Using the utilitarian welfare function (=ave. individual utilities), the 
methods performed roughly like this:

   Range Voting > Approval, DFC, Borda > Plurality >> Random Ballot

Using the Gini welfare function (=ave. min. of a pair of individual utilities) 
or similar social welfare functions, the picture was roughly this:

   Random Ballot > DFC, Range Voting > Approval, Borda, Plurality

These results did not much depend on n, c, or d.


In order to get a better quantitative measure of performance, I then added a 
method "Gini optimal" which determines the lottery that maximizes the Gini 
welfare function. Relative to the performance of "Gini optimal", the methods 
performed like this (depending on n, c, and d):

  Random Ballot: 90%-99%
  DFC, Range Voting: 80%-90%
  Approval, Borda, Plurality: 60%-80%


Of course, Random Ballot is not a practical method for several reasons, hence I 
next tried to find better methods which could compete with it here.
I added the following three methods:

Approval Threshold Random Ballot (ATRB):
>From all candidates which are approved by at least 1/3 of the voters, choose 
>by drawing a random ballot. If no such candidate exists, elect the Approval 
>Winner.

MinOf2: 
Draw two range-style ballots at random and elect the candidate whose minimum 
range value on the two ballots is largest.

Liberal Fair Choice (LFC):
Call x "strongly defeated" by y iff approval(y) > approval(x) and less than 
approval(y)/2 voters prefer x to y.
>From all candidates not strongly defeated, choose by drawing a random ballot.

Relative to "Gini optimal", they performed like this:

  LFC, MinOf2: 90%-95%
  ATRB: 85%-90%


For these reasons, I have the impression that LFC is a very interesting method 
since it combines many nice features:
- Monotonicity, Clone-proofness, Pareto-efficiency
- Near-optimal social welfare
- Still, the election of extremist candidates can easily be avoided: Only twice 
the number of voters who support the extremist need to approve some common 
other candidate in order to make sure the extremist is strongly defeated.

Comments, suggestions?

Yours, Jobst

______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193

----
election-methods mailing list - see http://electorama.com/em for list info

Reply via email to