Relative utilitarianism

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Let X be a set of possible `states of the world' or `alternatives'; society wishes to choose some state from X. Let I be a finite set, representing a collection of people. For each i \in I, let u_i:X\longrightarrow\mathbb{R} be a utility function. A social choice rule (or voting system) is a mechanism which uses the data (u_i)_{i \in I} to select some element(s) from X which are `best' for society. (The basic problem of social choice theory is to disambiguate the word `best'.)

The classic utilitarian social choice rule selects the element x \in X which maximizes the utilitarian sum

 U(x):= \sum_{i\in I} u_i(x).

However, for this formula to make sense, we must assume that the utility functions (u_i)_{i \in I} are both cardinal, and interpersonally comparable at a cardinal level.

The notion that individuals have cardinal utility functions is not that problematic. Cardinal utility has been implicitly assumed in decision theory ever since Daniel Bernoulli's analysis of the Saint Petersburg Paradox. Rigorous mathematical theories of cardinal utility (with application to risky decision making) were developed by Frank P. Ramsey, Bruno de Finetti, von Neumann and Morgenstern, and Leonard Savage. However, in these theories, a person's utility function is only well-defined up to an `affine rescaling'. Thus, if the utility function u_i:X\longrightarrow \mathbb{R} is valid description of her preferences, and if r_i,s_i\in \mathbb{R} are two constants with s_i>0, then the `rescaled' utility function v_i(x) := s_i\, u_i(x) +  r_i is an equally valid description of her preferences. If we define a new package of utility functions (v_i)_{i\in I} using possibly different r_i\in \mathbb{R} and s_i>0 for all i \in I, and we then consider the utilitarian sum

 V(x):= \sum_{i\in I} v_i(x),

then in general, the maximizer of V will not be the same as the maximizer of U. Thus, in a sense, classic utilitarian social choice is not well-defined within the standard model of cardinal utility used in decision theory, unless we specify some mechanism to `calibrate' the utility functions of the different individuals.

Relative utilitarianism proposes a natural calibration mechanism. For every i \in I , suppose that the values

 m_i \ := \ \min_{x \in X} \, u_i(x) \quad \mbox{and}\quad M_i \ := \ \max_{x \in X} \, u_i(x)

are well-defined. (For example, this will always be true if X is finite, or if X is a compact space and u_i is a continuous function.) Then define

w_i(x) \ :=  \ \frac{u_i(x) - m_i}{M_i - m_i}

for all x\in X. Thus, w_i:X \longrightarrow \mathbb{R} is a `rescaled' utility function which has a minimum value of 0 and a maximum value of 1. The Relative Utilitarian social choice rule selects the element in X which maximizes the utilitarian sum

 W(x):= \sum_{i\in I} w_i(x).

As an abstract social choice function, relative utilitarianism has been analyzed by Cao (1982), Dhillon (1998), Karni (1998), Dhillon and Mertens (1999), Segal (2000), Sobel (2001) and Pivato (2008). (Cao (1982) refers to it as the `modified Thomson solution'.) When interpreted as a `voting rule', it is equivalent to Range voting.

See also

References

  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.
  • Lua error in package.lua at line 80: module 'strict' not found.

External links

de:Sozialwahltheorie

it:Teoria della scelta sociale ja:社会選択理論 pt:Teoria da escolha social