Bargaining
From Theory
Scribe: Aaron Elliott
Notes for CS 8803 - Game Theory and Computer Science. Spring 2008
The Nash Bargaining Problem was introduced by John Nash in 1950. The game addresses the manner in which a fair portion of some good is divided between players. (For simplicity this discussion will be limited to 2 players.) For example selling a car - the car and the payment both represent some pair of utility for both players.
Working in
we have the following assumptions:
- Disagreement Point
- For this presentation, θ = 0
- Convex and Compact set
-
s.t. u > θ
GOAL: Find a Fair Function
where f is a "fair" allocation function.
(* Note: The set in the figure should be convex. *)
Contents |
Nash's Axioms
1.Individual Rationality
f(s) > 0
2. Pareto Optimality Any fair agreement should be better off than the disagreement point.
and u = f(s)
3. Independence of Irrelevant Alternatives
The presence of irrelevant alternatives in S should not influence the bargaining solution.
s'is compact and convex, Then
4. Scale and Variance
, T(x) = (c1x1,c2x2), f(T(s)) = T(f(s)) where f(T(s)) is the set of transferred points
5. Symmetry
Symmetry says that symmetric utility functions should ensure symmetric payoffs. Payoff should not discriminate between the identities of the players. It should only depend on their payoff functions.
If
and
, then f(s) = (a,a) for some
Theorem
The unique f satisfying Axion 1-5 is:
Proof: A unique maximum is achieved when maximizing a concave function in a convex set. The point in the set where a maximum is found exists from compactness. Convexity makes it unique.
Uniqueness of argmax(by strict concavity). Fix s, Take
Take
to max(c1,c2)
f(s') = (1,1) by Axiom 4
Alternative axioms
The alternative axioms discussed in class are highlighted by problem 3 of GTCS Assignment 4.
Computer Science Related Bargaining
Convex Program:
Input:
Where Sis a convex compact subset of Rn
.
f is concave
Output: x such that
Runtime: polynomial
