Median Mechanism
   HOME

TheInfoList



OR:

A median mechanism is a voting rule that allows people to decide on a value in a one-dimensional domain. Each person votes by writing down his/her ideal value, and the rule selects a single value which is (in the basic mechanism) the ''
median In statistics and probability theory, the median is the value separating the higher half from the lower half of a data sample, a population, or a probability distribution. For a data set, it may be thought of as "the middle" value. The basic fe ...
'' of all votes. The median mechanism can be used, for example, to decide on the size of the country's budget: each person says what the ideal budget size should be, and the chosen size is the median of the declared values. Another possible application is deciding how long the annual school vacation should be: each person says the ideal length in days, and the median is selected. A third example is: deciding what temperature the air-conditioner in an office should be set to. A fourth example is a
facility location problem The study of facility location problems (FLP), also known as location analysis, is a branch of operations research and computational geometry concerned with the optimal placement of facilities to minimize transportation costs while considering fact ...
in one dimension. An important feature of the median mechanism is that it is ''truthful'': if the utility of each voter is higher whenever the chosen value is closer to his ideal value, then an optimal strategy for each voter is to declare his true ideal value, regardless of what other voters say. This is in contrast to other natural mechanisms, such as the ''
average In ordinary language, an average is a single number taken as representative of a list of numbers, usually the sum of the numbers divided by how many numbers are in the list (the arithmetic mean). For example, the average of the numbers 2, 3, 4, 7, ...
'' mechanism. With the average mechanism, if the current average is lower than a voter's ideal value, then it may be optimal for the voter to declare a higher value (and vice versa), in order to "pull" the chosen value towards his ideal value. The median mechanism is immune to such manipulations. Moreover, every mechanism that is truthful and anonymous is a ''generalized'' median mechanism - a mechanism that inserts some fixed "society votes" and then selects the median (see below).


Assumptions

Society wants to choose a value from a one-dimensional set, which can be described as a subset of the
real line In elementary mathematics, a number line is a picture of a graduated straight line (geometry), line that serves as visual representation of the real numbers. Every point of a number line is assumed to correspond to a real number, and every real ...
, e.g. the real interval ,1 There are some ''n'' voters. Each voter ''i'' has an ideal value ''pi'', also called the ''peak'' of i. The utility of voter ''i'' depends on the chosen value: the voter is happier if the chosen value is closer to ''pi''. Formally, the utilities satisfy the ''single-peaked'' condition for every two alternatives x, y: if x > y ≥ ''pi,'' or If x < y ≤ ''pi,'' then the agent prefers ''y'' to ''x''. One utility function that satisfies this condition is: ''ui''(''x'') = -, x-''pi'', ; so the utility of the peak is 0, and the utility of other alternatives is negative, and becomes more negative the farther we are from the peak.


Procedure

Each agent ''i'' in 1,...,''n'' is asked to report the value of ''pi''. The values are sorted in ascending order ''p''1 ≤ ... ≤ ''pn''. In the basic mechanism, the chosen value when ''n'' is odd is ''p''(n+1)/2, which equals the median of values (when ''n'' is even, the chosen value is ''p''n/2):
choice = median(''p''1, ..., ''pn'').
In a ''generalized'' median mechanism (GMM), there are some ''k'' pre-determined ''society votes'' (also called ''phantom votes''), ''s''1,...,''sk''. The chosen value is:
choice = median(''p''1, ..., ''pn'', ''s''1,...,''sk'').


Properties

For every selection of the society votes ''s''1,...,''sk'', the GMM is anonymous, strategyproof, and group-strategyproof. Moreover, if the number of society votes is at most ''n''-1, then the GMM is also
Pareto-efficient Pareto efficiency or Pareto optimality is a situation where no action or allocation is available that makes one individual better off without making another worse off. The concept is named after Vilfredo Pareto (1848–1923), Italian civil engin ...
. In particular, the GMM satisfies the
unanimity Unanimity is agreement by all people in a given situation. Groups may consider unanimous decisions as a sign of social, political or procedural agreement, solidarity, and unity. Unanimity may be assumed explicitly after a unanimous vote or impl ...
property: if all ''n'' voters agree on a value, then this value is chosen.


Characterizations

For every anonymous and strategyproof mechanism, there are some ''n''+1 society votes such that the mechanism is equivalent to GMM with these society votes. Note that this includes all GMM-s with ''n''-1 society votes: given some ''n''-1 society votes, one can add a society vote at -∞ (or the smallest possible value) and a society vote at +∞ (or the largest possible value); the median with these ''n''+1 society votes is identical to the median with the original ''n''-1 society votes. Similarly, this class includes all GMM-s with ''n''-3 society votes, ''n''-5 society votes, etc. Every anonymous, strategyproof and ''efficient'' mechanism can be presented as a generalized median mechanism with ''n''-1 society votes.


Special cases

If all ''n''-1 society votes are -∞ (or the smallest possible value), then the GMM selects min(''p''1, ..., ''pn'') = ''p''1. Similarly, if all ''n''-1 society votes are +∞ (or the largest possible value), then the GMM selects max(''p''1, ..., ''pn'') = ''pn''. In general, if ''k'' society votes are +∞ and ''n''-1-''k'' are -∞, then the GMM selects ''pk+1'' - the (''k''+1)-th highest value. All these mechanisms are truthful.


Application for budget aggregation

The generalized median mechanism has been used to construct a mechanism for truthful aggregation of budget proposals.


Related concepts

A similar characterization is given by Ching. In a median mechanism, each agent reports his/her ideal value ("peak"). The
Median voter theorem The median voter theorem is a proposition relating to ranked preference voting put forward by Duncan Black in 1948.Duncan Black, "On the Rationale of Group Decision-making" (1948). It states that if voters and policies are distributed along a one-d ...
relates to
ranked voting The term ranked voting (also known as preferential voting or ranked choice voting) refers to any voting system in which voters ranking, rank their candidates (or options) in a sequence of first or second (or third, etc.) on their respective ball ...
mechanisms, in which each agent reports his/her full ranking over alternatives. The theorem says that, if the agents' preferences are single-peaked, then every
Condorcet method A Condorcet method (; ) is an election method that elects the candidate who wins a majority of the vote in every head-to-head election against each of the other candidates, that is, a candidate preferred by more voters than any others, whenever ...
always selects the candidate preferred by the median voter.


References

{{reflist Single-winner electoral systems Mechanism design