[EM] HBH

fsimmons at pcc.edu fsimmons at pcc.edu
Wed Jul 20 18:22:03 PDT 2011


Good idea.  Let's play with it.

----- Original Message -----
From: Toby Pereira 
Date: Wednesday, July 20, 2011 4:44 pm
Subject: Re: [EM] HBH
To: fsimmons at pcc.edu
Cc: election-methods at lists.electorama.com

> I was thinking - Schulze STV compares every result against every 
> other result 
> that differs by just one candidate, which could be a lot of work 
> for a computer! 
> So could your HBH system be used for STV elections? Determine 
> the order of 
> comparison and compare two results that differ by one candidate 
> and the "losing 
> candidate" is eliminated. So each pairwise comparison eliminates 
> a candidate and 
> it's all done much more quickly.
> 
> 
> 
> 
> ________________________________
> From: "fsimmons at pcc.edu" 
> To: fsimmons at pcc.edu
> Cc: election-methods at lists.electorama.com
> Sent: Mon, 18 July, 2011 19:25:01
> Subject: [EM] HBH
> 
> HBH stands for Hog Belly Honey, the name of an inerrant 
> "nullifier" invented by 
> a couple of R.A. Lafferty 
> 
> characters.  The HBH is the only known nullifier that can "posit 
> moral and 
> ethical judgments, set up and 
> 
> enforce categories, discern and make full philosophical 
> pronouncements," in 
> other words eliminate the 
> 
> garbage and keep what's valuable. The main character, the "flat 
> footed genius," 
> Joe Spade, picks the 
> 
> name "Hog Belly Honey," for it "on account it's so sweet."
> 
> The whole idea of HBH is just starting at the bottom of a 
> pecking order and 
> pitting (for elimination) the 
> 
> current champ against the most distant challenger.  I hope you 
> will keep that in 
> mind as we introduce 
> 
> the necessary technical details.
> 
> HBH is based on range style ballots that allow the voters to 
> rate each 
> alternative on a range of zero to 
> 
> some maximum value M.  [Keep this M in mind; we will make 
> explicit use of it 
> presently.]
> 
> Once the ballots are voted and submitted, the first order of 
> business is to set 
> up a "pecking order" for 
> 
> the purpose of resolving ties, etc.  Alternative X is higher in 
> the pecking 
> order than alternative Y if 
> 
> alternative X is rated above zero on more ballots than Y is 
> rated above zero.  
> If both have the same 
> 
> number of positive ratings, then the alternative with the most 
> ratings greater 
> than one is higher in the 
> 
> pecking order.  If that doesn't resolve the tie, then the 
> alternative with the 
> greatest number of ratings 
> 
> above two is higher, etc.
> 
> In the practically impossible case that two alternatives have 
> exactly the same 
> number of ratings at each 
> 
> level, ties should be broken randomly.
> 
> The next order of business is to establish a proximity relation 
> between 
> alternatives.  For our purposes 
> 
> closeness or proximity between two alternatives X and Y is given 
> by the number
> 
> Sum over all ballots b, min( M*(M-1), b(X)*b(Y) ).
> 
> [The minimization with M*(M-1) clinches the method's resistance 
> to compromise, 
> as explained below.]
> 
> This proximity value is a useful measure of a certain kind of 
> closeness of the 
> two alternatives: the larger 
> 
> the proximity number the closer the alternatives in this limited 
> sense, while 
> the smaller the number the 
> 
> more distant the alternatives from each other (again, in this 
> limited sense).
> 
> For the purposes of this method, if two alternatives Y and Z 
> have equal 
> proximity to X, then the one that 
> 
> is higher in the pecking order is considered to be closer than 
> the other.  In 
> other words, the pecking 
> 
> order is used to break proximity ties.
> 
> Next we compute the majority pairwise victories among the 
> alternatives.  
> Alternative X beats alternative 
> 
> Y majority-pairwise if X is rated above Y on more than half of 
> the ballots.
> 
> For the purposes of this method, the "victor" of a pair of 
> alternatives is the 
> one that beats the other 
> 
> majority pairwise, or in the case where neither beats the other 
> majority-pairwise it is the one that is 
> 
> higher in the pecking order. Of the two, the non-victor 
> alternative is called 
> the "loser."  In other words, 
> 
> the pecking order decides pairwise victors and losers when there 
> is no majority 
> defeat.  [This convention 
> 
> on victor and loser is what makes the method plurality 
> compliant, as explained 
> below.]
> 
> Next we initialize an alphanumeric variable V with the name of 
> the lowest 
> alternative in the pecking 
> 
> order, and execute the following loop:
> 
> While there remain two or more discarded alternatives
>   discard the loser between V and the alternative most distant 
> from V,
>   and replace V with the name of the victor of the two.
> EndWhile
> 
> Finally, elect the alternative represented by the final value of V.
> 
> This HBH method is clone free, monotone, Plurality compliant, 
> compromise 
> resistant, and burial 
> 
> resistant.
> 
> Furthermore, it is obviously the case that if some alternative 
> beats each of the 
> other alternatives majority 
> 
> pairwise, then that alternative will be elected.
> 
> Let's see why the method is plurality compliant:
> 
> If there is even one majority defeat in the sequence of 
> eliminations, every 
> value of V after that will be the 
> 
> name of an alternative that is rated positively on more than 
> half of the 
> ballots.  If none of the victories are 
> 
> by majority defeat, then the winner is the alternative highest 
> on the pecking 
> order, i.e. the one with the 
> 
> greatest number of positive ratings.
> 
> Let's see why the method is monotone:
> 
> Suppose that the winner is moved up in the ratings. Then its 
> defeat strengths 
> will only be increased, and 
> 
> any proximity change can only delay its introduction into the 
> fray, so it will 
> only face alternatives that 
> 
> lost to it before.
> 
> Let's see why it is compromise resistant:
> 
> Since Favorite and Compromise are apt to be in relatively close 
> proximity, and 
> pairwise contests are 
> 
> always between distant alternatives, if Compromise gets 
> eliminated, it will 
> almost certainly be by 
> 
> someone besides Favorite, so there can hardly be any incentive 
> for rating 
> Favorite below Compromise.
> 
> Furthermore, there is no likely advantage of rating Compromise 
> equal to 
> Favorite, because rating 
> 
> compromise just below Favorite already makes the maximum 
> possible contribution 
> M*(M-1) to their 
> 
> proximity sum, i.e. the best you can do to make sure they are 
> pitted against 
> each other only after all of 
> 
> the other alternaties have been eliminated (if at all).
> 
> How about burial?
> 
> I don't have such an easy argument for burial resistance, but 
> the experiments I 
> have conducted show 
> 
> that more likely than not it won't pay off.  I hope that Kevin 
> will run his 
> simulations on the method for 
> 
> (hopefully) more support on that account.
> 
> I realize that the method sounds complicated from the 
> description above, but all 
> of the complication is 
> 
> from the details of tie breaking, including what to do when 
> defeats are not 
> majority-pairwise.
> 
> Other than that, as mentioned at the beginning, it is just 
> starting at the 
> bottom of the pecking order and 
> 
> pitting (for elimination) the current champ against the most 
> distant challenger.
> 
> Aint that sweet?
> 
> ----
> Election-Methods mailing list - see http://electorama.com/em for 
> list info
> 



More information about the Election-Methods mailing list