<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roblag &#187; Electorama</title>
	<atom:link href="http://blog.robla.net/tag/electorama/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.robla.net</link>
	<description>Just like a diary, only without a way to dot the i's with hearts; robla, margl, and hazel's blog</description>
	<lastBuildDate>Thu, 08 Jul 2010 03:10:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Electowidget</title>
		<link>http://blog.robla.net/2005/electowidget/</link>
		<comments>http://blog.robla.net/2005/electowidget/#comments</comments>
		<pubDate>Tue, 01 Nov 2005 02:11:01 +0000</pubDate>
		<dc:creator>robla</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Wonk]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[Electorama]]></category>
		<category><![CDATA[Electowidget]]></category>
		<category><![CDATA[instant runoff]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[MediaWiki]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Spectaclar]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://blog.robla.net/?p=30</guid>
		<description><![CDATA[For the past couple of months, I've been working on <a href="http://electorama.com/electowidget">Electowidget</a>.    Electowidget is a plugin for MediaWiki designed to make it possible to conduct Internet polls and elections using many different <a href="http://en.wikipedia.org/wiki/Voting_systems">voting systems</a>, including the <a href="http://en.wikipedia.org/wiki/Schulze_method">Schulze method</a>, <a href="http://en.wikipedia.org/wiki/Instant_runoff_voting" >Instant Runoff Voting</a>, <a href="http://en.wikipedia.org/wiki/Approval_voting">Approval voting</a>, and even plain old <a href="http://en.wikipedia.org/wiki/Plurality">Plurality</a>.

]]></description>
			<content:encoded><![CDATA[<p><img src="http://electorama.com/2005/electowidget/screenshot-nointro.jpg" style="float: right"/></p>
<p>For the past couple of months, I&#8217;ve been working on <a href="http://electorama.com/electowidget">Electowidget</a>.    Electowidget is a plugin for MediaWiki designed to make it possible to conduct Internet polls and elections using many different <a href="http://en.wikipedia.org/wiki/Voting_systems">voting systems</a>, including the <a href="http://en.wikipedia.org/wiki/Schulze_method">Schulze method</a>, <a href="http://en.wikipedia.org/wiki/Instant_runoff_voting" >Instant Runoff Voting</a>, <a href="http://en.wikipedia.org/wiki/Approval_voting">Approval voting</a>, and even plain old <a href="http://en.wikipedia.org/wiki/Plurality">Plurality</a>.</p>
<p>Electowidget isn&#8217;t designed for secure public elections.  Rather, it&#8217;s designed for the types of informal polls and elections that currently happen on wikis today.  It&#8217;s also designed as a tool to help election theorists provide comparitive examples of how a given result will be tabulated comparing multiple different systems.</p>
<p>All data is stored on wiki pages, in <a href="http://json.org">JSON format</a>, and some parts of the system currently require you to get your hands dirty editing JSON.  My next step is to hide as much of the JSON away from the end user as possible, so that editing raw JSON<br />
isn&#8217;t necessary.  One nice bit about JSON is that it&#8217;s a very machine-friendly format, so I don&#8217;t anticipate that step being too tough to accomplish.</p>
<p>The ultimate goal is to make a library that can plugged into most any CMS or other PHP application.  A lot of the functionality is already such that this is possible.</p>
<p>This work is seemingly unrelated to my work on <a href="http://spectaclar.org">Spectaclar</a> (user management project), but there is a tie-in.  I&#8217;ve done some initial work on a CMS-independence layer which can be helpful in porting plugins to different CMS systems.  I haven&#8217;t decided yet just how far I&#8217;ll take this, but I keep this idea in the back of my mind whenever I&#8217;m in that part of the code.</p>
<p>Anyway, I hope people find this useful.  I anticipate it&#8217;ll be useful for at least some of the things I&#8217;m doing, so I suppose that&#8217;s good enough for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robla.net/2005/electowidget/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instant Runoff on KUOW (NPR Seattle)</title>
		<link>http://blog.robla.net/2004/instant-runoff-on-kuow-npr-seattle/</link>
		<comments>http://blog.robla.net/2004/instant-runoff-on-kuow-npr-seattle/#comments</comments>
		<pubDate>Fri, 17 Dec 2004 05:50:21 +0000</pubDate>
		<dc:creator>robla</dc:creator>
				<category><![CDATA[Wonk]]></category>
		<category><![CDATA[Electorama]]></category>
		<category><![CDATA[instant runoff]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://blog.robla.net/2004/instant-runoff-on-kuow-npr-seattle/</guid>
		<description><![CDATA[(update: 9/20/2006 &#8211; This is an old post I made to the blog on electorama.com, which I&#8217;m shutting down) There was a great show about Instant Runoff on KUOW, the NPR affiliate in Seattle today. The guests were Steven Hill from the Center for Voting and Democracy as well as the Republican Party official who [...]]]></description>
			<content:encoded><![CDATA[<p><em>(update: 9/20/2006 &#8211; This is an old post I made to the blog on electorama.com, which I&#8217;m shutting down)<br />
</em></p>
<p>There was a great show about <a href="http://kuow.org/theconversation.asp?Archive=12-16">Instant Runoff</a> on KUOW, the NPR affiliate in Seattle today.  The guests were Steven Hill from <a href="http://fairvote.org">the Center for Voting and Democracy</a> as well as the Republican Party official who wrote the opposing view on the San Francisco initiative that passed.  The great part was that awareness of <a href="http://en.wikipedia.org/wiki/Condorcet_method">Condorcet methods</a> is growing.  They also have <a href="http://theconversationkuow.blogspot.com/2004/12/tired-of-only-voting-for-only-one.html">a blog to post your comments</a>.</p>
<p><span id="more-59"></span></p>
<p>Here&#8217;s what I posted on the site (with a couple of thinko fixes I just noticed):</p>
<p>Great show!  A couple comments:</p>
<p>I think Steven Hill did a great job of explaining the value of a ranked ballot.  However, in underplaying the weaknesses of Instant Runoff relative to Condorcet voting, he mislead on a couple of things:</p>
<p>1.  It doesn&#8217;t require paradoxical voting patterns to make Instant Runoff produce an anti-democratic result.  Here&#8217;s <a href="http://en.wikipedia.org/wiki/Instant_runoff#An_example">an example of Instant Runoff breaking down with a set of voters with rational preferences</a>.  In this example, Knoxville is chosen as the capital of Tennessee, even though it has weak core support and weak broad support.  See <a href="http://en.wikipedia.org/wiki/Condorcet_method#An_example">the same example using Condorcet</a> for a more rational result.</p>
<p>2.  In close elections, Instant Runoff can result in chaos.  It&#8217;s much worse than other elections.  A real world example of this was when the Debian GNU/Linux project picked its project leader.  They used Condorcet, and so things were fine.  However, using their ballots, it was easy to calculate what the result would have been under Instant Runoff.  There was <a href="http://electorama.com/modules.php?op=modload&#038;name=News&#038;file=article&#038;sid=32">a very unstable result</a>, where removing just one vote could make any of three candidates win.  Worse, the new winner (Bdale Garbee) was ranked <em>higher</em> on the ballot that was eliminated than the old winner (Branden Robinson).  So, in essense, there&#8217;s a voter who liked Bdale Garbee better than Branden Robinson who&#8217;s vote (ranking Bdale Garbee higher than Branden Robinson) would cause Branden Robinson to win in Instant Runoff.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robla.net/2004/instant-runoff-on-kuow-npr-seattle/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>If Debian used Instant Runoff&#8230;</title>
		<link>http://blog.robla.net/2003/if-debian-used-irv/</link>
		<comments>http://blog.robla.net/2003/if-debian-used-irv/#comments</comments>
		<pubDate>Sun, 20 Apr 2003 08:47:03 +0000</pubDate>
		<dc:creator>robla</dc:creator>
				<category><![CDATA[Wonk]]></category>
		<category><![CDATA[election]]></category>
		<category><![CDATA[Electorama]]></category>
		<category><![CDATA[instant runoff]]></category>
		<category><![CDATA[voting]]></category>

		<guid isPermaLink="false">http://blog.robla.net/2003/if-debian-used-irv/</guid>
		<description><![CDATA[The last Debian Project Leader election was a very close one. Martin Michlmayr won a Condorcet-tallied election in a very close race between him, Bdale Garbee (the incumbent), and Branden Robinson. Doing analysis on these result yields some interesting observations. Among the most surprising is that Branden Robinson would have won had San Francisco&#8217;s rules [...]]]></description>
			<content:encoded><![CDATA[<p>The last <a href="http://www.debian.org/vote/2003/vote_0001">Debian Project Leader election</a> was a very close one. Martin Michlmayr won a <a title="Condorcet's method" href="http://www.wikipedia.org/wiki/Condorcet%27s_method">Condorcet-tallied election</a> in a very close race between him, Bdale Garbee (the incumbent), and Branden Robinson.  Doing analysis on these result yields some interesting observations.  Among the most surprising is that Branden Robinson would have won had <a href="http://www.fairvote.org/sf/irvleg.htm">San Francisco&#8217;s rules for Instant Runoff Voting</a> been used.  I can&#8217;t say I&#8217;m very close to the Debian development process.  I used to use a Debian box as my primary home desktop, I wrote one of the scripts that are used to tally the elections, and Electorama is run from a Debian-based ISP.  However, I can&#8217;t say I&#8217;m very familiar with the individual candidates and the differences in their platforms.  The conclusions I draw below are drawn from the data itself, and not from any insight (or lack thereof) in any external factors.</p>
<p><span id="more-62"></span>  First, I set about creating a table of first place voters, and what their second choice was.  What complicates this is that the ballot allows for multiple first choices.  Relatively few Debian developers did this though.  Thus, Table 1 contains most of the voters  (453 of the 488 total votes). (Please pardon my informality in referring to the candidates by first name&#8230;it&#8217;s not that I&#8217;m all chummy with any of them, it&#8217;s just that they were generally easier to spell/remember than their last names) <img src='http://blog.robla.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><center> <strong>Table 1: Voters with one first choice, and what their second choice was</strong></p>
<table cellspacing="0" cellpadding="2" border="1">
<tr>
<td valign="bottom" align="left"><strong>One first place vote</strong></td>
<td valign="bottom" align="right"><strong>453</strong></td>
<td valign="bottom" align="center" colspan="6"><strong>Second Place</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td valign="bottom" align="left"><strong>Moshe</strong></td>
<td valign="bottom" align="left"><strong>Bdale</strong></td>
<td valign="bottom" align="left"><strong>Branden</strong></td>
<td valign="bottom" align="left"><strong>Martin</strong></td>
<td valign="bottom" align="left"><strong>NOTA</strong></td>
<td valign="bottom" align="left"><strong>Multiple</strong></td>
</tr>
<tr>
<td valign="bottom" align="left"><strong>Moshe Zadka</strong></td>
<td valign="bottom" align="right">10</td>
<td valign="bottom" align="left">n/a</td>
<td valign="bottom" align="right">2</td>
<td valign="bottom" align="right">1</td>
<td valign="bottom" align="right">6</td>
<td valign="bottom" align="right">0</td>
<td valign="bottom" align="right">1</td>
</tr>
<tr>
<td valign="bottom" align="left"><strong>Bdale Garbee</strong></td>
<td valign="bottom" align="right">143</td>
<td valign="bottom" align="right">6</td>
<td valign="bottom" align="left">n/a</td>
<td valign="bottom" align="right">54</td>
<td valign="bottom" align="right">67</td>
<td valign="bottom" align="right">7</td>
<td valign="bottom" align="right">9</td>
</tr>
<tr>
<td valign="bottom" align="left"><strong>Branden Robinson</strong></td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">2</td>
<td valign="bottom" align="right">68</td>
<td valign="bottom" align="left">n/a</td>
<td valign="bottom" align="right">65</td>
<td valign="bottom" align="right">8</td>
<td valign="bottom" align="right">15</td>
</tr>
<tr>
<td valign="bottom" align="left"><strong>Martin Michlmayr</strong></td>
<td valign="bottom" align="right">140</td>
<td valign="bottom" align="right">7</td>
<td valign="bottom" align="right">69</td>
<td valign="bottom" align="right">48</td>
<td valign="bottom" align="left">n/a</td>
<td valign="bottom" align="right">3</td>
<td valign="bottom" align="right">13</td>
</tr>
<tr>
<td valign="bottom" align="left"><strong>None of the above (NOTA)</strong></td>
<td valign="bottom" align="right">2</td>
<td valign="bottom" align="right">1</td>
<td valign="bottom" align="right">0</td>
<td valign="bottom" align="right">0</td>
<td valign="bottom" align="right">0</td>
<td valign="bottom" align="left">n/a</td>
<td valign="bottom" align="right">1</td>
</tr>
</table>
<p></center>The first thing you might notice is that Branden Robinson had the most first place votes.  The 158 exclusive first place votes he received were 32.4% of the total vote. Short of any sort of <a href="http://www.wikipedia.org/wiki/Tactical_voting">tactical voting</a> by supporters of the other candidates, Branden would have won under the <a title="First Past the Post electoral system" href="http://www.wikipedia.org/wiki/First_Past_the_Post_electoral_system">First Past the Post electoral system</a>.Generally speaking, the first choice is not a strong indicator of who the second choice will be (at least, of the three leading candidates).  However, there is seems to be a preference toward Martin Michlmayr among Bdale Garbee voters, and vice versa.  This would help explain why Branden Robinson lost, despite the strongest core of first place votes.For sake of completeness, I&#8217;ve also included a breakdown of what those that voted for multiple candidates as their first choice (Table 2). <center> <strong>Table 2: Voters with multiple first choice</strong></p>
<table cellspacing="0" cellpadding="2" border="1">
<tr>
<td valign="bottom" align="left"><strong>Multiple  firsts</strong></td>
<td valign="bottom" align="right"><strong>35</strong></td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale/Martin</td>
<td valign="bottom" align="right">12</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden/Martin</td>
<td valign="bottom" align="right">11</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale/Branden</td>
<td valign="bottom" align="right">8</td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe/Bdale/Branden/Martin</td>
<td valign="bottom" align="right">1</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale/Branden/Martin</td>
<td valign="bottom" align="right">1</td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe/Martin</td>
<td valign="bottom" align="right">1</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden/NOTA</td>
<td valign="bottom" align="right">1</td>
</tr>
</table>
<p></center>Not much to say here really, since it&#8217;s such a small set of voters. Moreover, all three pairings of top candidates appear in roughly equal numbers, with a handful of uncommon combinations.Where things start getting interesting is where you start looking at how the election would have gone had it been tallied using <a title="Instant-runoff voting" href="http://www.wikipedia.org/wiki/Instant-runoff_voting">Instant-runoff voting</a>.  First, we&#8217;ll look at the results as tallied allowing for ballots with tied preferences (Table 3). <center> <strong>Table 3: IRV Tally, allowing for ballots with tied preferences</strong></p>
<table border="1">
<tr>
<td valign="bottom" align="left"></td>
<td valign="bottom" align="left"><strong>1st</strong></td>
<td valign="bottom" align="left"><strong>2nd</strong></td>
<td valign="bottom" align="left"><strong>3rd</strong></td>
<td valign="bottom" align="left"><strong>4th</strong></td>
<td valign="bottom" align="left"><strong>Winner</strong></td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe Zadka</td>
<td valign="bottom" align="right">12</td>
<td valign="bottom" align="right">14</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale Garbee</td>
<td valign="bottom" align="right">165</td>
<td valign="bottom" align="right">166</td>
<td valign="bottom" align="right">170</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden Robinson</td>
<td valign="bottom" align="right">180</td>
<td valign="bottom" align="right">181</td>
<td valign="bottom" align="right">183</td>
<td valign="bottom" align="right">251</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Martin Michlmayr</td>
<td valign="bottom" align="right">166</td>
<td valign="bottom" align="right">167</td>
<td valign="bottom" align="right">174</td>
<td valign="bottom" align="right">262</td>
<td valign="bottom" align="right">262</td>
</tr>
<tr>
<td valign="bottom" align="left">None of the above (NOTA)</td>
<td valign="bottom" align="right">3</td>
<td valign="bottom" align="left">n/a</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p></center>Martin Michlmayr wins this election, too.  However, this victory is achieved by allowing all ballots, and treating ties for first place as a vote for both candidates.  Some would call this cheating, others would observe the similarity between this and <a title="Approval voting" href="http://www.wikipedia.org/wiki/Approval_voting">Approval voting</a>.  Regardless, this is not how Instant Runoff is generally done.The way that Instant Runoff is generally done is by eliminating ballots that have duplicate rankings at the point where the duplicate ranking is being considered.  The <a href="http://fairvote.org">Center for Voting and Democracy</a> has an explanation of how this works as part of their <a href="http://www.fairvote.org/sf/policy.htm">recommended implementation policy</a>.Following through on the recommendations there, we get the results as described in Table 4. <center> <strong>Table 4: IRV Tally, using technique implemented in San Francisco</strong></p>
<table border="1">
<tr>
<td valign="bottom" align="left"></td>
<td valign="bottom" align="left"><strong>1st</strong></td>
<td valign="bottom" align="left"><strong>2nd</strong></td>
<td valign="bottom" align="left"><strong>3rd</strong></td>
<td valign="bottom" align="left"><strong>Winner</strong></td>
</tr>
<tr>
<td valign="bottom" align="left">Qualifying bal.</td>
<td valign="bottom" align="right">453</td>
<td valign="bottom" align="right">452</td>
<td valign="bottom" align="right">451</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe Zadka</td>
<td valign="bottom" align="right">10</td>
<td valign="bottom" align="right">11</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale Garbee</td>
<td valign="bottom" align="right">143</td>
<td valign="bottom" align="right">143</td>
<td valign="bottom" align="right">146</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden Robinson</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">159</td>
<td valign="bottom" align="right">159</td>
</tr>
<tr>
<td valign="bottom" align="left">Martin Michlmayr</td>
<td valign="bottom" align="right">140</td>
<td valign="bottom" align="right">140</td>
<td valign="bottom" align="right">146</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">NOTA</td>
<td valign="bottom" align="right">2</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p></center>Using these rules, Branden Robinson wins the election.  However, this is because of a bit of a quirk in the rules.  In the event of a last-place tie, both candidates are eliminated (even in this case where this represents a majority of the votes).  All it takes is to remove one ballot to completely change the result of the election. For example, let&#8217;s remove the ballot expressed in the posted results as &#8220;V: 41325&#8243;.  Expanded out, this is the list of preferences expressed:</p>
<ol>
<li>Bdale Garbee</li>
<li>Martin Michlmayr</li>
<li>Branden Robinson</li>
<li>Moshe Zadka</li>
<li>None of the above</li>
</ol>
<p>Table 5 shows the results of such an election.</p>
<p><center> <strong>Table 5: IRV Tally minus Bdale/Martin/Branden/Moshe vote</strong></p>
<table border="1">
<tr>
<td valign="bottom" align="left"></td>
<td valign="bottom" align="left"><strong>1st</strong></td>
<td valign="bottom" align="left"><strong>2nd</strong></td>
<td valign="bottom" align="left"><strong>3rd</strong></td>
<td valign="bottom" align="left"><strong>4th</strong></td>
<td valign="bottom" align="left"><strong>Winner</strong></td>
</tr>
<tr>
<td valign="bottom" align="left">Qualifying bal.</td>
<td valign="bottom" align="right">452</td>
<td valign="bottom" align="right">451</td>
<td valign="bottom" align="right">450</td>
<td valign="bottom" align="right">440</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe Zadka</td>
<td valign="bottom" align="right">10</td>
<td valign="bottom" align="right">11</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale Garbee</td>
<td valign="bottom" align="right">142</td>
<td valign="bottom" align="right">142</td>
<td valign="bottom" align="right">145</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden Robinson</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">159</td>
<td valign="bottom" align="right">217</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Martin Michlmayr</td>
<td valign="bottom" align="right">140</td>
<td valign="bottom" align="right">140</td>
<td valign="bottom" align="right">146</td>
<td valign="bottom" align="right">223</td>
<td valign="bottom" align="right">223</td>
</tr>
<tr>
<td valign="bottom" align="left">None of the above (NOTA)</td>
<td valign="bottom" align="right">2</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p></center>By breaking the tie in the third round, Martin Michlmayr narrowly avoids getting knocked out of the third round, and goes on to beat Branden Robinson in the fourth round.  This despite the fact that the ballot eliminated actually ranks Martin Michlmayr <em>higher</em> than Branden Robinson.Of course, this cuts both ways.  Eliminating a different ballot yields yet another result.  Let&#8217;s eliminate a ballot marked &#8220;V: 43215&#8243; instead, which is equivalent to the following preferences:</p>
<ol>
<li>Martin Michlmayr</li>
<li>Bdale Garbee</li>
<li>Branden Robinson</li>
<li>Moshe Zadka</li>
<li>None of the above</li>
</ol>
<p>Table 6 shows the new results</p>
<p><center> <strong>Table 6: IRV Tally minus Martin/Bdale/Branden/Moshe vote</strong></p>
<table border="1">
<tr>
<td valign="bottom" align="left"></td>
<td valign="bottom" align="left"><strong>1st</strong></td>
<td valign="bottom" align="left"><strong>2nd</strong></td>
<td valign="bottom" align="left"><strong>3rd</strong></td>
<td valign="bottom" align="left"><strong>4th</strong></td>
<td valign="bottom" align="left"><strong>Winner</strong></td>
</tr>
<tr>
<td valign="bottom" align="left">Qualifying bal.</td>
<td valign="bottom" align="right">452</td>
<td valign="bottom" align="right">451</td>
<td valign="bottom" align="right">450</td>
<td valign="bottom" align="right">433</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Moshe Zadka</td>
<td valign="bottom" align="right">10</td>
<td valign="bottom" align="right">11</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Bdale Garbee</td>
<td valign="bottom" align="right">142</td>
<td valign="bottom" align="right">142</td>
<td valign="bottom" align="right">146</td>
<td valign="bottom" align="right">224</td>
<td valign="bottom" align="right">224</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Branden Robinson</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">158</td>
<td valign="bottom" align="right">159</td>
<td valign="bottom" align="right">209</td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="bottom" align="left">Martin Michlmayr</td>
<td valign="bottom" align="right">139</td>
<td valign="bottom" align="right">139</td>
<td valign="bottom" align="right">145</td>
</tr>
<tr>
<td valign="bottom" align="left">None of the above (NOTA)</td>
<td valign="bottom" align="right">2</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<p></center>This time, the third round tie is broken, instead going in favor of Bdale Garbee.  Now it&#8217;s Bdale Garbee who avoids getting knocked out of the third round, and goes on to beat Branden Robinson in the fourth round.  Once again, this is despite the fact that the ballot eliminated actually ranks Bdale Garbee <em>higher</em> than Branden Robinson.I&#8217;d appreciate someone checking my work.  I did a lot of this only semi-automatically, constructing kludgy little command lines involving perl, cut, grep, and wc.  I&#8217;ve tried to be reasonably careful, but this is clearly a dangling chad kinda situation.I found this exercise very fascinating, because it was the first actual election for which the Condorcet and Instant Runoff results were different.  Of course, voters would have probably been careful to avoid duplicate rankings if they knew that such rankings disqualified their ballots.  In the election the ballots were applied to, duplicate rankings were expected and welcomed.Nonetheless, the wide varieties of outcomes based on altering a single ballot was a pretty surprising result.  This exercise shows one weakness of Instant Runoff, which is the arbitrary nature of the elimination process.  It also should make the Debian folks glad that they are using Condorcet. <img src='http://blog.robla.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.robla.net/2003/if-debian-used-irv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
