[EM] Power of votes: Min(Sum[max-Vi],Sum[Vi-min])

Craig Carey research at ijs.co.nz
Fri Mar 3 22:52:28 PST 2000



The usual definitions of the Borda method have the weights wrong,
 and there is a serious problem with truncations of preferences
 altering the power of a vote.

Before that can be fixed, a definition of power (for a vector which
 is the sums for candidates), is needed.

Here is a definition (devised today):

-----------------------------------------------------------------------
             Definition of the Power of a list of numbers

 Votes = V
  (V may be the counts of all voting papers, or a vector of the weights
   in a method like Borda.).

 Power = Min( (Sum i)[max(V)-V(i)], (Sum i)[V(i)-min(V)] ).

-----------------------------------------------------------------------

The definition has the property that the power is independent of t if
 V is replaced  with V+(t,t,t,t,...). It also performs OK when some
 votes are negative.
The definition correctly calculates the power of (a,b) as |a-b|.

Taking the sum of the absolute values around a value that minimizes that
 sum is not a good definition because it finds that the power P of
 (0,x,1-x), 0<=x<=0.5, to be as follows:

  P = (Min u)[|0-u|+|x-u|+|1-x-u|] = (Min u)[u+|x-u|+1-x-u]
    = (Min u)[|x-u|+1-x] = 1-x.

 The correct power is P=1.
 The definition above calculates the power as:
  P = Min( [(1-x)-0]+[(1-x)-x], [x-0]+[(1-x)-0] )
    = Min(2-3x,1) = if x<1/3 then 1 else 2-3x
 The power is minimal when x=0.5, and the vector = (1/2, 1/2, 0), which
  should have the same power as (0, 0, -1/2), which clearly ought have
  a power equalling 1/2.

 My previous suggestion of calculating the power of a voter as the sum
 of the absolute values of the weights of the voter's votes is a bad
 idea. (This could be applied to an enhanced-STV election with negative
 ballot counts).

I am not aware of a derivation of the definition of Power, here.

Here is an example, of the Power definition applied to the Approval Voting
 method, with a finding of the "hump-shaped-curve" that voters under that
 election would want to know something about.

 If there are n candidates and the voter casts k sub-votes/approvals,
  [each having weight 1], then:
   V(i) = (1 if i<=k else 0), k=0,1,2,3,...,n.  V=(1,1,...,1,0,0,,...)
   Power = Min( (Sum i=1..n)[1-V(i)], (Sum i=1..n)[V(i)-0]) )
         = Min(n-k, k)

If anybody has another suggestion of power, something for fixing the
 problems with Borda weights, then please note it.


-------------------------------------------------------------------------




At 07:25 04.03.00 , Bart Ingles wrote:
>Craig Carey wrote:
>> >Bart Ingles:
...
>> When there are 4 candidates, then specifying the last preference can alter
>>  the set of winners.
>
>
>Using that argument, what system doesn't fail?  With approval voting,
>voting for all candidates is a form of abstention.  If you abstain under
>STV, can't that alter the set of winners?
...

If there are n candidates, P2({n-1}) prohibits that odd behaviour with the
 very last preference. It is a problem absent in the Borda method?.
 Certianly STV/AV & SNTV/FPTP select the same winners when the very last
 preference is entered. If there is a problem there, there is more likely
 to be problems throughout the voting method.
 







More information about the Election-Methods mailing list