Apportionment methods

Horst F. Niemeyer, Alice C. Niemeyer

Introduction

Practically all democratic countries are faced with the problem of selecting members of their legislative bodies according to votes of their population. The method by which this selection of representatives is performed is commonly known as an election method. Its main function is to transform the election results, which are usually the number of votes for various candidates or parties, into whole numbers which usually give the number of seats in a legislative body. Nearly every democratic country employs its own favourite election method. This immediately leads to the question of which election method is in some sense optimal and most just? This is not an easy question to answer as one can see from the vast amount of literature it has generated. History shows that at various times different election methods were in favour and many countries have changed their election method in the past.

One can distinguish between two major types of election methods, namely the majority voting methods and the proportional voting methods. The majority voting method is used, for example, in Great Britain to elect members of parliament and in the United States of America to elect members of the congress. In this method, the eligible voters are divided into voting districts and, in its purest form, each district elects one candidate by majority vote. It is well known that the percentage of members in parliament or congress belonging to a given party need not be close to the percentage of votes this party obtained overall. For this reason, we do not consider this voting method in this paper.

Among the most frequently discussed proportional voting systems are the D’Hondt or Jefferson method (e.g. used in Germany until 1983, still used in many countries), the Hare or Hamilton method (used e.g. in Germany, Tasmania, used in the US 1840 to 1890) and Sainte-Laguë or Webster method (used in New Zealand).

The main aim of this paper is to present a general treatment of all proportional voting methods. Mathematically, the accuracy of a voting method can be measured by a so-called error function, a function which measures the gravity of the error between the exact votes and the allocated seats. In practice error functions are dictated by courts or legislative bodies and these error functions need not coincide with mathematical error functions. We show in Theorem 6.2 how to find a proportional voting method which minimises a given error function. A slightly weaker version of this theorem has been announced by Niemeyer and Wolf (1984), . Here we give a first complete proof. We demonstrate how most of the well known election methods can be obtained from this general result by special choices of error functions. The Hare method can be singled out by the fact that it minimises infinitely many different error functions. This is certainly not the case for the methods of D’Hondt and Sainte-Laguë. Another aim of this paper is to give a mathematical argument as to why the Hare method is the best among the proportional voting methods.

Each voting method can lead to results which appear paradoxical. We discuss various paradoxa which have enjoyed a lot of attention in the literature, for example, the so-called Alabama Paradox for the Hare method. We argue that in many cases the ”paradoxity” is only in the eye of the beholder. In particular, the methods of D’Hondt and Sainte-Laguë are blessed with their own paradoxa.

Background

This paper is concerned with four different but mathematically related problems. First there is the apportionment problem as seen in the example of the American House of Representatives of the United States Congress, where each state of the union is entitled to a number of seats, at least one, according to and as closely proportional as possible to its number of legal inhabitants. The latter is determined every ten years by a census of the United States. Each state is subdivided into voting districts according to how many seats are assigned to it and the representatives of each district are assigned by a majority vote.

Second there is the apportionment problem for political parties participating in an election of a country where seats in the parliament are assigned to parties as proportionally as possible to the election results. As an example we can take the German Federal election. Germany is divided into voting districts. The number of seats in parliament is twice the number of voting districts. Voters receive a ballot on which there are two votes. The second vote (Zweitstimme) is cast for a political party. The number of seats in parliament is assigned to eligible parties as proportionally as possible to these second votes. (A party is eligible if it received at least 5% of the total number of second votes or at least three seats by first vote.) The first vote (Erststimme) is to determine by simple majority a representative for the voting district in parliament. The elected candidates receive seats in parliament which are counted towards the allocated number of seats of the party they represent. The remaining seats are distributed among the participating parties according to the second votes and according to the election method used. It may happen that a party obtains more seats by the first vote (Erststimme) than is allowed according to the second vote (Zweitstimme). The parties keep those seats and they are called “Überhangmandate”. Using a first and second vote, the Federal elections combines the important feature of the majority election methods, that each voting district is represented by a member of parliament, with the advantage of proportional election methods, by which the number of seats allocated to a party is as closely proportional to the number of votes as possible. Of course, there is always the difficulty that one or more parties get more seats directly than by the number of total votes.

The third problem is that of rounding a list of given numbers, so that the total sum of the rounded numbers equals the rounded (standard rounded) sum. The easiest example perhaps is that of rounding percentage numbers, which add up to 100%, but after (standard) rounding fail to add up to 100%. Another problem can be the amount of exports of a certain commodity given in Euro by each country of the European community, for instance. The press publishes figures representing the exports of each country rounded to millions of Euros. The total amount is also rounded to the nearest million independently of the individual figures. Now the problem is that the rounded figures should add up to the rounded total.

The fourth problem comes from Operations Research. Let us assume that a factory is producing indivisible goods, e.g. cars of the same make. The profit is to be distributed among the share holders as closely proportional to the number of shares as possible.

In all of these problems we can start with a positive integer MM, where MM represents the number of seats in the first and second problem; MM denotes the sum of the rounded integers in the third problem; MM is the number of goods produced in the fourth problem. Let nn denote the number of states in the Union, or parties, or numbers to be rounded, or shareholders in a manufacturing company. Further, we define a real nn-dimensional vector a=(a1,,an){\bf a}=(a_{1},\ldots,a_{n}) and an integer vector m=(m1,,mn){\bf m}=(m_{1},\ldots,m_{n}). Let AA denote the sum of the entries of a.{\bf a}. In the first problem aja_{j} is the number of votes in the jj-th state, AA the total number of votes and mjm_{j} is the number of seats allocated to the state. Let qj=ajM/Aq_{j}=a_{j}M/A be the exact quota, that is the exact proportion of seats the jj-th state may claim. In the second problem aja_{j} is the number of votes party jj obtains and mjm_{j} is the number of seats allocated to party jj. Let qj=ajM/Aq_{j}=a_{j}M/A be the exact quota, that is the exact proportion of seats the jj-th party may claim. In the third problem aja_{j} is the jj-th given number and mjm_{j} is the integer obtained by the rounding process applied to ajMa_{j}M. Here let qj=ajq_{j}=a_{j}. In the fourth problem, aja_{j} is the exact quota to which the jj-th share holder is entitled to and mjm_{j} the number of goods he receives. Again we let qj=ajq_{j}=a_{j}.

This leads to the following definitions. We are interested in sets of vectors whose entries are the exact quotas. Let MM be a positive integer (e.g. number of seats) and AA a positive real number (e.g. number of valid votes). Let

This set contains all possible exact quotas among nn parties (where in problems one and two we computed the exact quotas from a total of AA valid votes). Note that we allow Q{\mathcal{Q}} to contain real vectors. Let

be the subset of all integer vectors whose entries are non-negative and sum to MM. Note that M{\mathcal{M}} is a lattice over the integers and represents the possible seat allocations.

Finally, the apportionment method might have a choice of which seat allocation to choose for the exact quotas which lie on the borders between two or more possible regions.

An apportionment method is in principal a function which maps each possible vote distribution to a certain seat distribution. For a precise definition see p. 97 Balinski and Young (1982).

We believe a good apportionment method should satisfy

In most cases a{\bf a} and MM are fixed. Sometimes it might be necessary to emphasise the dependence of ff on a{\bf a} and MM, in which case fa,Mf_{{\bf a},M} denotes an apportionment method with given a{\bf a} and MM.

While a mathematical definition of an apportionment method is sufficient to procure a meaningful apportionment, considerations of fairness dictate additional requirements. Especially the order in which the parties are listed on a ballot should have no effect on the outcome of the election, that is the apportionment method should be symmetric. Formally, let π\pi be a permutation of {1,,n}\{1,\ldots,n\} and let qQ{\bf q}\in{\mathcal{Q}} be the nn-dimensional real vector (q1,,qn)(q_{1},\ldots,q_{n}). If we define qπ=(q1π,,qnπ){{\bf q}^{\pi}}=(q_{1^{\pi}},\ldots,q_{n^{\pi}}). If BB is a subset of Q{\mathcal{Q}} then define Bπ={bπbB}.B^{\pi}=\{b^{\pi}\mid b\in B\}.

((Symmetry of an apportioning method)) An apportionment method is symmetric, if for every permutation π\pi of {1,,n}\{1,\ldots,n\} we have f(qπ)=(f(q))πf({\bf q}^{\pi})=\left(f({\bf q})\right)^{\pi}.

The outcome of a reasonable election method should depend only on the vectors of the exact quotas, that is if two different vote distributions yield the same exact quotas, the results should be the same. Thus the apportionment method should be homogeneous.

((Homogeneity)) An apportionment method is homogeneous if for every real λ>0\lambda>0 we have fλa,M(q)=fa,M(q).f_{\lambda{\bf a},M}({\bf q})=f_{{\bf a},M}({\bf q}).

From now on all apportionment methods are symmetric and homogeneous.

Overview over various apportionment methods

Historically, many apportionment methods have been discussed in political assemblies and in the literature. In this paper we are concerned with two major classes: the divisor methods and the rounding methods. Examples of the divisor methods are the methods of D’Hondt and Sainte-Laguë. The best known rounding method is the Hare method, also called the method of the greatest remainders. A detailed description of these methods can be found in Balinski and Young (1982), . Here we give a very brief overview in order to establish the notation we use for the various methods.

Linear divisor methods have been treated extensively in the literature, see for example the literature review by Heinrich et al. (2005), . The following sequences yield some well known linear divisor methods (see [7, p. 124]):

Note that for d01d_{0}\leq 1 the linear divisor methods satisfy Equation (1).

Non-linear divisor methods have also been considered. The most well-known ones are the Dean method, where dj=j(j1)/(j1/2)d_{j}=j(j-1)/(j-1/2), and the method of Hill or Huntington, where dj=j(j1).d_{j}=\sqrt{j(j-1)}.

As we will see later, the values d0=0d_{0}=0 is biased towards towards small parties, d0=1d_{0}=1 is biased towards large parties, whereas the value d0=1/2d_{0}=1/2 is considered to be neutral.

Let ρ\rho be real constant with 0ρ10\leq\rho\leq 1. The ρ\rho-rounding method (see Kopfermann [7, p. 117]) considers the exact quotas qjq_{j} and put qjρ:=qjM(M+2ρ1).q_{j}^{\rho}:=\frac{q_{j}}{M}(M+2\rho-1). Then we have that j=1nqjρ=(M+2ρ1)\sum_{j=1}^{n}q_{j}^{\rho}=(M+2\rho-1) and let μjρ=qjρ\mu_{j}^{\rho}=\lfloor q_{j}^{\rho}\rfloor. Then

For 0ρ<10\leq\rho<1 we have therefore j=1nqjρM\sum_{j=1}^{n}q_{j}^{\rho}\leq M and we define rjρ=qjρμjρr_{j}^{\rho}=q_{j}^{\rho}-\mu_{j}^{\rho}. We start by allocating μjρ\mu_{j}^{\rho} seats to party PjP_{j}. This leaves Mj=1nμjρM-\sum_{j=1}^{n}\mu_{j}^{\rho} or, when ρ=0\rho=0, Mj=1nμjρ+1M-\sum_{j=1}^{n}\mu_{j}^{\rho}+1, unallocated seats. Party PjP_{j} obtains an additional seat if rjρr_{j}^{\rho} is among the Mj=1nμjρM-\sum_{j=1}^{n}\mu_{j}^{\rho} (or Mj=1nμjρ+1M-\sum_{j=1}^{n}\mu_{j}^{\rho}+1) largest numbers of r1ρ,,rnρ.r_{1}^{\rho},\ldots,r_{n}^{\rho}. If ρ=0\rho=0 there is still a problem if all qiq_{i} are integers. In this case all rj0=0r_{j}^{0}=0 and we have to assign one additional seat. This is allocated to a party at random. In the case ρ=1\rho=1 and all qiq_{i} are integers, we have assigned one seat too many and this seat is taken from a random party among the parties who obtained more seats than their exact quota.

For ρ=1/2\rho=1/2 we obviously have the well-known method of the greatest remainder. This method is also known under the name Hare or Hamilton. For all other values of ρ\rho (0ρ10\leq\rho\leq 1) we have a general rounding method or a general greatest remainder method. We will discuss these methods especially with respect to their effect on the apportionment method a little later.

Note that for 0<ρ<10<\rho<1 the ρ\rho-rounding methods satisfy Equation (1).

Constraints

In this section we examine the constraints of apportionment methods, which are necessary or beneficial for solving the four problems considered above.

There are several possibilities to enforce certain conditions. Not all of these conditions can be fulfilled exactly but it is also important to be able to compute the probability with which a condition is violated when choosing an apportionment method.

Bias Condition: The apportionment method should be free of bias, that is it should neither favour large nor small parties. Suppose L,SL,S are subsets of {1,,n}\{1,\ldots,n\} such that mj>mim_{j}>m_{i} whenever jLj\in L and iS.i\in S. Then an apportionment method favours large parties if

Monotony Condition: If one party has a larger exact quota than another, it cannot receive less seats, that is if qj<qkq_{j}<q_{k} then mjmkm_{j}\leq m_{k} for all j,kj,k with j,k{1,,n}.j,k\in\{1,\ldots,n\}.

Lower Quota Condition: Each party is assigned at least as many seats as the largest integer less than or equal to the exact quota, that is qjmj\lfloor q_{j}\rfloor\leq m_{j} for all jj with 1jn.1\leq j\leq n.

Upper Quota Condition: Each party receives at most as many seats as the least integer greater or equal to the exact quota, that is mjqjm_{j}\leq\lceil q_{j}\rceil for all jj with 1jn.1\leq j\leq n.

Majority Condition: If a party obtains the absolute majority of the votes then it receives the absolute majority of the seats, that is if for some jj with 1jn1\leq j\leq n we have aj>12Aa_{j}>\frac{1}{2}A (and hence qj>12Mq_{j}>\frac{1}{2}M) then mj>12Mm_{j}>\frac{1}{2}M.

Coalition Condition: If a party has less than half of the total number of votes then it receives also less than half of the total number of seats, that is if for some jj with 1jn1\leq j\leq n we have aj<12Aa_{j}<\frac{1}{2}A (and hence qj<12Mq_{j}<\frac{1}{2}M) then mj<12Mm_{j}<\frac{1}{2}M.

This conditions is called Coalition Condition as it ensures that in a three party method the coalition of the two smaller parties which received together the absolute majority of the votes, will also receive the absolute majority of the seats.

Independence Condition: The number mjm_{j} of seats assigned to the party PjP_{j} depends only on the exact quota qjq_{j} but not on the distribution of the quotas qkq_{k} of other parties PkP_{k} for kj.k\neq j.

The following table indicates when the conditions are satisfied for the ρ\rho-rounding methods and the linear divisor methods for given d0d_{0}.

All non-linear divisor methods are homogeneous. None is unbiased, see [2, Prop. 5.3], all are monotone. No non-linear divisor method satisfies both the upper and lower quota condition, however it never violates both simultaneously, see [2, Prop. 6.4 and 6.5]. All non-linear divisor methods are House monotone, see [2, Cor. 4.3.1, p. 117].

A method for computing the seat bias for a given apportionment method with a hurdle (e.g. the 5% hurdle) can be found in Schwingenschlögl and Pukelsheim (2006), . Another condition, a Gentle Majority Condition, which is important for forming committees is discussed in Pukelsheim (2006), .

A modification of Hare and the history of the Hare-Niemeyer Method in Germany

It all started with an article in the newspaper “Frankfurter Allgemeine” (FAZ) by Dr. K.F. Fromme which appeared on 14 October 1970, pointing out the difficulties in determining the number of seats each party gets in the various committees pursuant to the 1970 elections in the Federal Republic of Germany. In this election, the CDU/CSU won 253 seats in parliament, the SPD 237 and the FDP 28, giving the SPD/FDP coalition under Chancellor Helmut Schmidt a majority of 265 seats (including the members from Berlin, who did not always have a vote but were counted in the assignment of seats in the committees). The D’Hondt system was used at that time to determine the number of parliamentary seats a given party won in general elections and to determine the distribution of committee seats.

The difficulty that Fromme pointed out was the paradoxon that - in a committee with a given number of 33 seats - the distribution according to D’Hondt was as follows: the CDU/CSU was assigned 17 seats, SPD 15 and the FDP l, thus giving the opposition party a majority. The same is also true e.g. for committees with 33,31,29,,933,31,29,\ldots,9 members. This led to a discussion in parliament about changing the size of the committees because it was assumed that a method better than D’Hondt “would be hard to find”. The political question which now arose was how to keep the majority and the mathematical question concerned which method to use. After giving the matter some thought, on 16 October 1970 the first author wrote to the administration of the Bundestag suggesting the method of the largest remainders, which was subsequently adopted.

Almost seven years later, the CDU/FDP coalition in the state Niedersachsen wanted to introduce legislation which would replace the D’Hondt-system by the Hare-system. But the procedure left a couple of questions open. Therefore, the committees of the state parliament which were discussing this piece of legislation invited the first author to a joint hearing on 23 March 1977. The problem they discussed was the following: Even with the Hare method it can happen, that a coalition of parties with the majority of the seats in parliament does not get a majority of the seats in a committee.

As an example to demonstrate that the Hare method does not always satisfy the Majority Condition consider three parties competing for M=101M=101 seats. They received 50600,4065050600,40650 and 97509750 votes, respectively. The exact quotas they receive are q1=50.6;q2=40,65,q3=9.75.q_{1}=50.6;q_{2}=40,65,q_{3}=9.75. Then, according to the Hare method, the seat distributions are m1=50,m2=41m_{1}=50,m_{2}=41 and m3=10m_{3}=10 and so the first party does not have the majority of the seats, even though it received the majority of the votes.

In general, the Hare method does not always satisfy the Majority Condition when MM is odd. If M=2k+1M=2k+1, then it is possible that a party obtains more than 50% of the votes but only receives kk seats. However, it is not possible that the party receives less than kk seats as is possible using the Sainte-Laguë method. Further, it is also fairly easy to fix this situation as suggested by the first author. If a party obtains more than 50% of the votes then its quota is at least k+1/2.k+1/2. If one gives one of the remaining seats to this party, then the Majority Condition is fulfilled and it is still possible to redistribute the remaining seats such that each party gets at least the lower quota. D’Hondt’s method favors the largest party so much so, that it can receive more than q+1q+1 seats, where qq is the exact quota. This is because this method does not satisfy the Upper Quota Condition.

As a result of this hearing, the parliament in Niedersachsen decided to hold the elections in Niedersachsen according to the modified Hare method, sometimes also called the Hare-Niemeyer procedure. However, in 1986 this method was again replaced by the d’Hondt method (see ).

From 1987 onwards the Hare-Niemeyer method has also been used to for the seat allocations in the German Bundestag until it was replaced in 2008 by the method of Sainte-Laguë (see ).

On the error function of a general apportionment method

We start with a general apportionment problem. Suppose MM seats in parliament are to be distributed among parties P1,,PnP_{1},\ldots,P_{n}. Suppose further the parties received votes a1,,ana_{1},\ldots,a_{n}, represented by the vector a=(a1,,an){\bf a}=(a_{1},\ldots,a_{n}), and let A=i=1nai.A=\sum_{i=1}^{n}a_{i}. Then the exact quotas are qj=MajAq_{j}=\frac{Ma_{j}}{A} for 1jn1\leq j\leq n and are exactly proportional to the number of votes party PjP_{j} received. Let ff be an apportionment method. In any apportionment method the transition from a vector q{\bf q} with real entries to a vector m{\bf m} with integer entries is bound to cause errors. On the one hand we can measure individual errors between qjq_{j} and mjm_{j} for 1jn1\leq j\leq n and on the other hand there is a global error which comprises the individual errors. The following definition captures the properties of an error function which is decomposable into individual error functions.

Decomposable error functions are also considered by Gaffke and Pukelsheim (2008). For a given a decomposable error function ψ\psi the following theorem describes an algorithm called MinimalSolution to determine the vector m0M{\bf m_{0}}\in{\mathcal{M}} which minimizes the error function. Hence for a given decomposable error function the theorem can be used to give rise to an apportionment method, namely the method which assigns each vector a{\bf a} the vector m0{\bf m}^{0} which minimizes the error function, see also Niemeyer and Wolf (1984). For divisor methods see also the Min-Max Theorem of Balinski and Young (1982), [2, p. 100].

Let ψ\psi be a decomposable error function. Then

There is at least one solution m0M{\bf m_{0}}\in{\mathcal{M}} which minimizes the error function ψ\psi;

m0=(m10,,mn0){\bf m}_{0}=(m_{1}^{0},\ldots,m_{n}^{0}) is a minimal solution if and only if Hj(mj0+1)Hk(mk0)H_{j}(m_{j}^{0}+1)\geq H_{k}(m_{k}^{0}) for all j,k{1,,n}j,k\in\{1,\ldots,n\};

m0{\bf m}_{0} is unique if Hj(mj0+1)>Hk(mk0)H_{j}(m_{j}^{0}+1)>H_{k}(m_{k}^{0}) for all j,k{1,,n}j,k\in\{1,\ldots,n\} with jkj\not=k;

Consider the following algorithm MinimalSolution: Let S{\mathcal{S}} denote the set of m=(m1,,mn){\bf m}=(m_{1},\ldots,m_{n}) such that

Then S{\mathcal{S}} consists of all minimal solutions.

On the other hand suppose m0{\bf m}_{0} is a solution for which Hk(mk0)Hj(mj0+1)H_{k}(m_{k}^{0})\leq H_{j}(m_{j}^{0}+1) for all j,k{1,,n}j,k\in\{1,\ldots,n\}. Let m=(m1,,mn){\bf m}=(m_{1},\ldots,m_{n}) be another solution. Then ψ(m)=j=1nφj(mj)\psi({\bf m})=\sum_{j=1}^{n}\varphi_{j}(m_{j}). Compare the values of ψ\psi at mj0m_{j}^{0} with those at arbitrary points mjm_{j} and note

Therefore one can divide the indices 1,,n1,\ldots,n, for which mj0mjm_{j}^{0}\neq m_{j} into two disjoint sets J1J_{1} and J2J_{2}, according to whether mj0<mjm_{j}^{0}<m_{j} or mj0>mjm_{j}^{0}>m_{j}. Then jJ1(mjmj0)=jJ2(mj0mj)\sum_{j\in J_{1}}(m_{j}-m_{j}^{0})=\sum_{j\in J_{2}}(m_{j}^{0}-m_{j}). This yields that

By or assumption, Hj(mj0+1)Hk(mk0)H_{j}(m_{j}^{0}+1)\geq H_{k}(m_{k}^{0}) for all j,kj,k and so Hj(mj0+1)Hk(mk0)0H_{j}(m_{j}^{0}+1)-H_{k}(m_{k}^{0})\geq 0 for jJ1j\in J_{1} and kJ2.k\in J_{2}. This shows that LR0L-R\geq 0 and therefore ψ(m)ψ(m0\psi({\bf m})\geq\psi({\bf m^{0}} for any mM.{\bf m}\in{\mathcal{M}}. Therefore m0{\bf m^{0}} is a minimal solution.

If the condition Hj(mj0+1)>Hk(mk0)H_{j}(m_{j}^{0}+1)>H_{k}(m_{k}^{0}) is also satisfied for all jj and kk with jkj\neq k then LR>0,L-R>0, that is, the minimal solution is unique.

Sainte-Laguë [7, Satz 6.1.8] knew that the Sainte-Laguë method minimised the error function with φj(x)=1qj(xqj)2\varphi_{j}(x)=\frac{1}{q_{j}}(x-q_{j})^{2}. Balinski and Ramirez show that the linear divisor methods minimize the error function with φj(x)=1qj(xqj+d012)2\varphi_{j}(x)=\frac{1}{q_{j}}(x-q_{j}+d_{0}-\frac{1}{2})^{2}.

The linear divisor method given by d0d_{0} can be obtained from the algorithm MinimalSolution for the decomposable error function ψ\psi, with jj-th component φj(x)=1qj(xqj+d012)2\varphi_{j}(x)=\frac{1}{q_{j}}(x-q_{j}+d_{0}-\frac{1}{2})^{2}.

Let φ\varphi be a symmetric and strictly convex function with φ(0)=0\varphi(0)=0 and φ(x)>0\varphi(x)>0 for all x>0x>0. Let

Then the algorithm MinimalSolution with the decomposable error function ψ\psi yields the ρ\rho-rounding method.

Note that this was proved by Pólya (1919), , for ρ=1/2\rho=1/2.

The ρ\rho-rounding method can be obtained from the algorithm MinimalSolution for the decomposable error function ψ\psi.

Choose φj(x)=xqj\varphi_{j}(x)=|x-q_{j}|. Note that this function is convex, though not strictly convex. Now

Observe that Hj(x)H_{j}(x) is strictly increasing for qjρxqjρ+1.q_{j}^{\rho}\leq x\leq q_{j}^{\rho}+1. Thus the proof of Corollary 6.4 immediately generalises to this situation. ∎

Let φ(x)=(xqjρ)p\varphi(x)=(x-q_{j}^{\rho})^{p} for all p1p\geq 1 and let ψ(m)=j=1nqjρmjp\psi({\bf m})=\sum_{j=1}^{n}|q_{j}^{\rho}-m_{j}|^{p}. Then the algorithm MinimalSolution with the decomposable error function ψ\psi yields the ρ\rho-rounding method.

yields that the ρ\rho-rounding method also minimises the maximum norm.

The paradox paradoxa

We finish this paper by discussing certain paradoxa. As all linear divisor methods except Sainte-Laguë’s and all ρ\rho-rounding methods except Hare’s are biased, we restrict our attention to these two methods. First we show, by giving some examples, that the Sainte-Laguë method comes with its own set of paradoxa. It is very susceptible to minor variations in quotas (Instability Paradox). We demonstrate that it violates the Majority Condition in a major way and finally show that the seat distributions for one party can vary immensely when the votes of other parties change.

We then consider the Hare method. Here we address the highly publicised New State, Alabama and Increased Votes paradoxa and argue why we believe that this is no paradoxical behaviour. Finally, we show how a slight modification of the Hare method fulfils the majority condition.

The method of Sainte-Laguë displays the Instability Paradox, that is small variations in the exact quotas can lead to large variations in the seat allocations. In the following two examples we see in the case where one party has the absolute majority of the votes, variations in the votes of the small parties can lead to significantly different seat allocations for the major party, without any changes in the votes of the major party. Similar examples are also discussed by Huntington (1928), [6, p. 95].

For example, suppose 5 parties, 4 of which are very small, are competing in an election for M=68M=68 seats. If the exact quotas given by the election are:

then the seat allocation according to Sainte-Laguë is:

whereas for a slightly different election result for the 5 parties, namely

the seat allocation according to Sainte-Laguë is now:

A change of the exact proportions by 0.165 seats enforces upon the large party a change of 4 seats. With Hare’s method in both cases the seat allocation would be m1=66,m2=m3=1,m4=m5=0m_{1}=66,\,m_{2}=m_{3}=1,\,m_{4}=m_{5}=0.

Of course these are extreme examples, but even under such conditions an election method has to be able to prove itself.

1.2 The Majority Paradox

The Sainte-Laguë method also displays the Majority Paradox. It can happen that a party obtains more than 50 % of the votes but receives several seats less than 50 % of the seats.

For example, at a community election of a town council with M=51M=51 seats the following exact quotas might occur:

Then the seat allocation according to Sainte-Laguë is:

Even though Party 1 won the absolute majority of the votes and was even allocated 26 seats by the exact quota, it looses 2 seats through the allocation method and therefore looses the absolute majority in the council.

1.3 Vote Stability Paradox

This example also displays the Vote Stability Paradox. A slightly different election result could have been:

Then the seat allocation according to Sainte-Laguë is:

Note also a variation of 4 seats for the largest party between these two elections, even though in both cases the number of votes for the largest party was the same. The smaller parties dictated the outcome. Apart from these examples, especially if a 5% hurdle is installed, the results of Sainte-Laguë and Hare’s procedure are almost always the same. For many Federal elections Sainte-Laguë and Hare differed in the seat allocation for the Lower House (Bundestag) only in two cases. The effect of the 5% hurdle is much larger than the change of apportionment method. However, if the 5% hurdle is abolished, the effect of the apportionment methods becomes much larger and is sometimes surprising, as the examples above point out.

Note that this cannot happen in any ρ\rho-rounding method as the seat variations for a given party for constant M,M, AA and number of votes is at most one seat.

2 The Hare method

Many people think there is a paradox in the method of the greatest remainder. Especially, the New State Paradox (or “Parteizuwachsparadox”): if a new party enters the apportionment method without changing any of the original votes of the other parties, then it can happen that the new party gets a certain number of seats but in addition, there is a redistribution of the other parties too. For instance, Pukelsheim (1989), [11, Table 6], gives the following example. Consider parties A,B,CA,B,C and DD which each have attained 320,238,79,320,238,79, and 1717 votes, respectively. If we distribute 37 seats among parties A,B,A,B, and CC, then according to the method of Hare, they receive 1818, 1414 and 55 seats, respectively. However, if we distribute 37+137+1 seats among parties A,B,CA,B,C, and DD then they receive 1919, 1414, 44 and 11 seats, respectively. This seems to be a paradox as nothing has changed in the votes for the parties AA, BB, and CC. Nevertheless, the party AA took one seat away from party CC.

To understand this behaviour, we have to calculate the exact quotas qA,qB,qCq_{A},q_{B},q_{C} for parties AA, BB and CC, which are

If we add the votes for party DD then we obtain at total of 654654 votes and the exact quotas qA,qB,qC,qDq^{\prime}_{A},q^{\prime}_{B},q^{\prime}_{C},q^{\prime}_{D} for parties AA, BB, CC and DD are

In our opinion this behaviour does not deserve the label paradox as it is easily explained. The new party DD changes the exact quotas of all other parties and hence to obtain a fair apportionment of the seats as close to the exact quotas as possible, it is only fair that the seat allocation changes. The literature which label this behaviour a paradox avoids the exact quotas like the bubonic plague.

2.2 Alabama Paradox

The Alabama Paradox (Mandatszuwachsparadox) appeared first in the United States. If one increases the number of seats from MM to MM^{\prime} then it may happen that a party receives more seats when MM seats are distributed than when MM^{\prime} are distributed. When computing all seat allocations for the American House of Representatives using the ρ\rho-rounding method for ρ=1/2\rho=1/2 and the election results from 1880 and varying the possible seat numbers between 275 and 350, the chief Clark of the Census office noticed that for M=299M=299 and M=300M^{\prime}=300 the number of representatives for Alabama decreased from 8 to 7, see Balinski and Young (1982), [2, Table 5.1]. This cannot happen in linear divisor methods.

Since the Hare method respects quotas it may happen that the exact quotas change by increasing the number of seats. As a result the number of seats a party receives might fall back to its lower quota. Perhaps a good way to explain the situation is to think of the lower quotas as the guaranteed number of seats for each party and an additional seat as a bonus. The bonuses are then distributed according to greatest claim. They are not guaranteed. It can thus happen that with different number of seats the bonus seats are reallocated.

Consider for example three parties who received the following votes: a1=107890192;a_{1}=107890192; a2=197827864;a_{2}=197827864; and a3=18986361a_{3}=18986361. Thus the total number of votes is A=324704417.A=324704417. The following table lists the exact quotas and the seat allocations using Hare’s and Sainte-Laguë’s method for M=94M=94 seats and M=95M=95 seats.

While at a superficial glance it seems unfair that the third party should have a seat less when more seats in total are allocated, a look at the exact quotas explains the situation. By the addition of one seat all exact quotas increase by the same percentage. The ρ\rho-rounding method is closer to the ideal of being as close to exact proportion as possible.

Acknowledgements We thank the editor and an anonymous referee for their valuable suggestions and Mary Niemeyer for helpful comments.

References