Monotonicity (mechanism Design)
   HOME

TheInfoList



OR:

In
mechanism design Mechanism design is a field in economics and game theory that takes an objectives-first approach to designing economic mechanisms or incentives, toward desired objectives, in strategic settings, where players act rationally. Because it starts a ...
, monotonicity is a property of a
social choice Social choice theory or social choice is a theoretical framework for analysis of combining individual opinions, preferences, interests, or welfares to reach a ''collective decision'' or ''social welfare'' in some sense.Amartya Sen (2008). "Soci ...
function. It is a necessary condition for being able to implement the function using a
strategyproof In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
mechanism. Its verbal description is: In other words:


Notation

There is a set X of possible outcomes. There are n agents which have different valuations for each outcome. The valuation of agent i is represented as a function: v_i : X \longrightarrow R_+ which expresses the value it assigns to each alternative. The vector of all value-functions is denoted by v. For every agent i, the vector of all value-functions of the ''other'' agents is denoted by v_. So v \equiv (v_i,v_). A
social choice Social choice theory or social choice is a theoretical framework for analysis of combining individual opinions, preferences, interests, or welfares to reach a ''collective decision'' or ''social welfare'' in some sense.Amartya Sen (2008). "Soci ...
function is a function that takes as input the value-vector v and returns an outcome x\in X. It is denoted by \text(v) or \text(v_i,v_).


In mechanisms without money

A social choice function satisfies the strong monotonicity property (SMON) if for every agent i and every v_i,v_i',v_, if: x = \text(v_i, v_) x' = \text(v'_i, v_) then: x \succeq_i x' (by the initial preferences, the agent prefers the initial outcome). x \preceq_ x' (by the final preferences, the agent prefers the final outcome). equivalently: v_i(x) - v_i(x') \geq 0 v_i'(x) - v_i'(x') \leq 0


Necessity

If there exists a
strategyproof In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
mechanism without money, with an outcome function Outcome, then this function must be SMON. PROOF: Fix some agent i and some valuation vector v_. Strategyproofness means that an agent with real valuation v_i weakly prefers to declare v_i than to lie and declare v_i'; hence: v_i(x) \geq v_i(x') Similarly, an agent with real valuation v_i' weakly prefers to declare v_i' than to lie and declare v_i; hence: v_i'(x') \geq v_i'(x)


In mechanisms with money

When the mechanism is allowed to use money, the SMON property is no longer necessary for implementability, since the mechanism can switch to an alternative which is less preferable for an agent and compensate that agent with money.
A social choice function satisfies the weak monotonicity property (WMON) if for every agent i and every v_i,v_i',v_, if: x = \text(v_i, v_) x' = \text(v'_i, v_) then: v_i(x) - v_i(x') \geq v_i'(x) - v_i'(x')


Necessity

If there exists a
strategyproof In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
mechanism with an outcome function Outcome, then this function must be WMON. PROOF: Fix some agent i and some valuation vector v_. A strategyproof mechanism has a price function Price_i(x, v_), that determines how much payment agent i receives when the outcome of the mechanism is x; this price depends on the outcome but must not depend directly on v_i. Strategyproofness means that a player with valuation v_i weakly prefers to declare v_i over declaring v_i'; hence: v_i(x) + \text_i(x, v_) \geq v_i(x') + \text_i(x', v_) Similarly, a player with valuation v_i' weakly prefers to declare v_i' over declaring v_i; hence: v_i'(x) + \text_i(x, v_) \leq v_i'(x') + \text_i(x', v_) Subtracting the second inequality from the first gives the WMON property.


Sufficiency

Monotonicity is not always a sufficient condition for implementability, but there are some important cases in it is sufficient (i.e, every WMON social-choice function can be implemented): * When the agents have single-parameter utility functions. * In many convex domains, most notably when the range of each value-function is \mathbb^+. * When the range of each value-function is \mathbb, or a cube (Gui, Müller, and Vohra (2004)). * In any convex domain (Saks and Yu (2005)). * In any domain with a convex closure. * In any "monotonicity domain".


Examples

1. When agents have
single peaked preferences Single-peaked preferences are a class of preference relations. A group of agents is said to have single-peaked preferences over a set of possible outcomes if the outcomes can be ordered along a line such that: # Each agent has a "best outcome" in ...
, the ''median'' social-choice function (selecting the median among the outcomes that are best for the agents) is strongly monotonic. Indeed, the mechanism selecting the median vote is a
truthful mechanism In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
without money. See
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 ...
. 2. When agents have general preferences represented by
cardinal utility In economics, a cardinal utility function or scale is a utility index that preserves preference orderings uniquely up to positive affine transformations. Two utility indices are related by an affine transformation if for the value u(x_i) of one ind ...
functions. the
utilitarian In ethical philosophy, utilitarianism is a family of normative ethical theories that prescribe actions that maximize happiness and well-being for all affected individuals. Although different varieties of utilitarianism admit different charac ...
social-choice function (selecting the outcome that maximizes the sum of the agents' valuations) is not strongly-monotonic but it is weakly monotonic. Indeed, it can be implemented by the VCG mechanism, which is a
truthful mechanism In game theory, an asymmetric game where players have private information is said to be strategy-proof or strategyproof (SP) if it is a weakly-dominant strategy for every player to reveal his/her private information, i.e. given no information about ...
with money. 3. The weak-monotonicity property has a special form when agents have single-parametric utility functions. 4. In the job-scheduling, The
makespan In operations research, the makespan of a project is the length of time that elapses from the start of work to the end. This type of multi-mode resource constrained project scheduling problem (MRCPSP) seeks to create the shortest logical project sc ...
-minimization social-choice function is not strongly-monotonic nor weakly-monotonic. Indeed, it cannot be implemented by a truthful mechanism; see truthful job scheduling.


See also

* The
monotonicity criterion The monotonicity criterion is a voting system criterion used to evaluate both single and multiple winner ranked voting systems. A ranked voting system is monotonic if it is neither possible to prevent the election of a candidate by ranking them h ...
in voting systems. * Maskin monotonicity * Other meanings of
monotonicity In mathematics, a monotonic function (or monotone function) is a function between ordered sets that preserves or reverses the given order. This concept first arose in calculus, and was later generalized to the more abstract setting of orde ...
in different fields.


References

{{reflist Mechanism design