Author: humbedooh
Date: Tue Dec 8 11:08:48 2015
New Revision: 1718563
URL: http://svn.apache.org/viewvc?rev=1718563&view=rev
Log:
Add D'Hondt example
Modified:
steve/site/trunk/content/vote_types.html
Modified: steve/site/trunk/content/vote_types.html
URL:
http://svn.apache.org/viewvc/steve/site/trunk/content/vote_types.html?rev=1718563&r1=1718562&r2=1718563&view=diff
==============================================================================
--- steve/site/trunk/content/vote_types.html (original)
+++ steve/site/trunk/content/vote_types.html Tue Dec 8 11:08:48 2015
@@ -16,4 +16,18 @@
For calculating result, we use Meek's Method with a quota derived from the
Droop Quota but with implementation changes such as those proposed by New
Zealand.
See <a
href="http://svn.apache.org/repos/asf/steve/trunk/stv_background/meekm.pdf">this
paper</a> for details.
+ <h2 id="dh">D'Hondt (Jefferson) Voting</h2>
+<p>The D'Hondt method, also known as the Jefferson method, is a <i>highest
average</i> method for calculating proportional representation of parties at an
election.
+ In essence, this is done by calculating a quotient per party for each
number of seats available and finding the highest values. The quotient is
determined as
+ <kbd>V/(s+1)</kbd> where <kbd>V</kbd> is the number of votes received
and <kbd>s</kbd> is the number of seats won. Thus, for each party, the quotient
is calculated
+ for the number of seats available:
+</p>
+ <h4>Example result for election with 4 seats:</h4>
+ <table>
+ <tr><th>Party:</th><th>Votes:</th><th>1 seat:</th><th>2
seats:</th><th>3 seats:</th><th>4 seats:</th><th>seats won:</th></tr>
+ <tr><td>Gnomes</td><td>25,000</td><td>25,000/(0+1) =
<b>25,000</b></td><td>25,000/(1+1) = <b>12,500</b></td><td>25,000/(2+1) =
8,333</td><td>25,000/(3+1) = 6,250</td><td>2</td></tr>
+ <tr><td>Elves</td><td>15,000</td><td>15,000/(0+1) =
<b>15,000</b></td><td>15,000/(1+1) = 7,500</td><td>15,000/(2+1) =
5,000</td><td>15,000/(3+1) = 3,750</td><td>1</td></tr>
+ <tr><td>Dwarves</td><td>10,000</td><td>10,000/(0+1) =
<b>10,000</b></td><td>10,000/(1+1) = 5,000</td><td>10,000/(2+1) =
3,333</td><td>10,000/(3+1) = 2,500</td><td>1</td></tr>
+ </table>
+
{% endblock %}