Uniqueness and purity in multi-agent matching problems Brendan Pass - - PowerPoint PPT Presentation

uniqueness and purity in multi agent matching problems
SMART_READER_LITE
LIVE PREVIEW

Uniqueness and purity in multi-agent matching problems Brendan Pass - - PowerPoint PPT Presentation

Uniqueness and purity in multi-agent matching problems Brendan Pass (joint with Y.-H. Kim (UBC)) University of Alberta September 16, 2014 Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems


slide-1
SLIDE 1

Uniqueness and purity in multi-agent matching problems

Brendan Pass (joint with Y.-H. Kim (UBC))

University of Alberta

September 16, 2014

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-2
SLIDE 2

Multi-agent matching under transferable utility

Probability measures µi on compact Xi ⊆ Rn, i = 1, 2, ..., m .

distributions of agent types.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-3
SLIDE 3

Multi-agent matching under transferable utility

Probability measures µi on compact Xi ⊆ Rn, i = 1, 2, ..., m .

distributions of agent types.

Surplus function s(x1, x2, ..., xm)

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-4
SLIDE 4

Multi-agent matching under transferable utility

Probability measures µi on compact Xi ⊆ Rn, i = 1, 2, ..., m .

distributions of agent types.

Surplus function s(x1, x2, ..., xm) Matching measure:

A probability measure γ on X1 × X2 × ... × Xm whose marginals are the µi. Γ(µ1, µ2, ..., µm) = set of all matchings.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-5
SLIDE 5

Multi-agent matching under transferable utility

Probability measures µi on compact Xi ⊆ Rn, i = 1, 2, ..., m .

distributions of agent types.

Surplus function s(x1, x2, ..., xm) Matching measure:

A probability measure γ on X1 × X2 × ... × Xm whose marginals are the µi. Γ(µ1, µ2, ..., µm) = set of all matchings.

A matching is stable if there exists functions u1(x1), u2(x2), ..., um(xm) such that

m

  • i=1

ui(xi) ≥ s(x1, x2, ..., xm) with equality γ almost everywhere (payoff functions).

A division of the utility among matched agents.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-6
SLIDE 6

Variational formulation: multi-marginal optimal transport

Shapley-Shubik (1972): A matching is stable if and only if it maximizes: γ →

  • X1×X2×...×Xm

s(x1, x2, ..., xm)dγ,

  • ver Γ(µ1, µ2, ..., µm)

A multi-marginal optimal transportation problem.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-7
SLIDE 7

Variational formulation: multi-marginal optimal transport

Shapley-Shubik (1972): A matching is stable if and only if it maximizes: γ →

  • X1×X2×...×Xm

s(x1, x2, ..., xm)dγ,

  • ver Γ(µ1, µ2, ..., µm)

A multi-marginal optimal transportation problem.

Existence of a stable matching is easy to show. What about uniqueness? Purity – is γ concentrated on a graph over x1?

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-8
SLIDE 8

Variational formulation: multi-marginal optimal transport

Shapley-Shubik (1972): A matching is stable if and only if it maximizes: γ →

  • X1×X2×...×Xm

s(x1, x2, ..., xm)dγ,

  • ver Γ(µ1, µ2, ..., µm)

A multi-marginal optimal transportation problem.

Existence of a stable matching is easy to show. What about uniqueness? Purity – is γ concentrated on a graph over x1? When m = 2, the generalized Spence-Mirrlees, or twist condition yields uniqueness and purity:

Injectivity of x2 → Dx1s(x1, x2) (Ex. s(x1, x2) = x1 · x2.)

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-9
SLIDE 9

Variational formulation: multi-marginal optimal transport

Shapley-Shubik (1972): A matching is stable if and only if it maximizes: γ →

  • X1×X2×...×Xm

s(x1, x2, ..., xm)dγ,

  • ver Γ(µ1, µ2, ..., µm)

A multi-marginal optimal transportation problem.

Existence of a stable matching is easy to show. What about uniqueness? Purity – is γ concentrated on a graph over x1? When m = 2, the generalized Spence-Mirrlees, or twist condition yields uniqueness and purity:

Injectivity of x2 → Dx1s(x1, x2) (Ex. s(x1, x2) = x1 · x2.)

Brenier ’87, Gangbo ’95, Caffarelli ’96, Gangbo-McCann ’96, Levin ’96: If µ1 is absolutely continuous with respect to Lebesgue measure and s is twisted, the stable match γ is unique and pure.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-10
SLIDE 10

A condition for purity and uniqueness

A set S ⊆ X2 × X3... × Xm is an s-splitting set at a fixed x1 ∈ X1 if there exist functions u2(x2), ..., um(xm) such that m

i=2 ui(xi) ≥ s(x1, ..., xm) with equality on S.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-11
SLIDE 11

A condition for purity and uniqueness

A set S ⊆ X2 × X3... × Xm is an s-splitting set at a fixed x1 ∈ X1 if there exist functions u2(x2), ..., um(xm) such that m

i=2 ui(xi) ≥ s(x1, ..., xm) with equality on S.

We say s is twisted on splitting sets if whenever S ⊆ X2 × X3... × Xm is a splitting set at x1, (x2, ..., xm) → Dx1s(x1, x2, ..., xm) is injective on S.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-12
SLIDE 12

A condition for purity and uniqueness

A set S ⊆ X2 × X3... × Xm is an s-splitting set at a fixed x1 ∈ X1 if there exist functions u2(x2), ..., um(xm) such that m

i=2 ui(xi) ≥ s(x1, ..., xm) with equality on S.

We say s is twisted on splitting sets if whenever S ⊆ X2 × X3... × Xm is a splitting set at x1, (x2, ..., xm) → Dx1s(x1, x2, ..., xm) is injective on S. Kim-P (2013) : If µ1 is absolutely continuous with respect to Lebesgue measure and s is twisted on splitting sets, the stable match γ is unique and pure.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-13
SLIDE 13

Example: One dimensional case

m = 2: Recall classical (two marginal, one dimension) Spence-Mirrlees condition (supermodularity):

∂2s ∂x1∂x2 > 0 –

leads to positive assortative matching.

∂2s ∂x1∂x2 < 0 (submodularity) is also twisted – leads to negative

assortative matching.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-14
SLIDE 14

Example: One dimensional case

m = 2: Recall classical (two marginal, one dimension) Spence-Mirrlees condition (supermodularity):

∂2s ∂x1∂x2 > 0 –

leads to positive assortative matching.

∂2s ∂x1∂x2 < 0 (submodularity) is also twisted – leads to negative

assortative matching.

When x1, x2, ..., xm ∈ R, twist on splitting sets is essentially equivalent to: ∂2s ∂xi∂xj [ ∂2s ∂xk∂xj ]−1 ∂2s ∂xk∂xi > 0 for all distinct i, j, k.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-15
SLIDE 15

Example: One dimensional case

m = 2: Recall classical (two marginal, one dimension) Spence-Mirrlees condition (supermodularity):

∂2s ∂x1∂x2 > 0 –

leads to positive assortative matching.

∂2s ∂x1∂x2 < 0 (submodularity) is also twisted – leads to negative

assortative matching.

When x1, x2, ..., xm ∈ R, twist on splitting sets is essentially equivalent to: ∂2s ∂xi∂xj [ ∂2s ∂xk∂xj ]−1 ∂2s ∂xk∂xi > 0 for all distinct i, j, k. Satisfied for supermodular costs:

∂2s ∂xi∂xj > 0 for all i = j.

These surpluses were studied by Carlier (2003) – lead to positive assortative matching.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-16
SLIDE 16

Example: One dimensional case

m = 2: Recall classical (two marginal, one dimension) Spence-Mirrlees condition (supermodularity):

∂2s ∂x1∂x2 > 0 –

leads to positive assortative matching.

∂2s ∂x1∂x2 < 0 (submodularity) is also twisted – leads to negative

assortative matching.

When x1, x2, ..., xm ∈ R, twist on splitting sets is essentially equivalent to: ∂2s ∂xi∂xj [ ∂2s ∂xk∂xj ]−1 ∂2s ∂xk∂xi > 0 for all distinct i, j, k. Satisfied for supermodular costs:

∂2s ∂xi∂xj > 0 for all i = j.

These surpluses were studied by Carlier (2003) – lead to positive assortative matching. Violated for submodular costs:

∂2s ∂xi∂xj < 0 for all i = j.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-17
SLIDE 17

Example: Hedonic surplus

s(x1, x2, ..., xm) = maxy m

i=1 bi(xi, y)

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-18
SLIDE 18

Example: Hedonic surplus

s(x1, x2, ..., xm) = maxy m

i=1 bi(xi, y)

Motivation (Carlier-Ekeland (2010), Chiappori-McCann-Nesheim (2010)): agents of type xi have a surplus bi(xi, y) for a particular contract y - total joint utility s comes from maximizing the sum over all feasible contracts.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-19
SLIDE 19

Example: Hedonic surplus

s(x1, x2, ..., xm) = maxy m

i=1 bi(xi, y)

Motivation (Carlier-Ekeland (2010), Chiappori-McCann-Nesheim (2010)): agents of type xi have a surplus bi(xi, y) for a particular contract y - total joint utility s comes from maximizing the sum over all feasible contracts. Under mild conditions, s satisfies twist on splitting sets.

  • Ex. s(x1, x2, ..., xm) = m

i,j=1 xj · xi (Gangbo and Swiech

(1998)).

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-20
SLIDE 20

Example: symmetric costs

Assume s(x1, x2, ..., xm) is symmetric under permutations of it’s arguments.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-21
SLIDE 21

Example: symmetric costs

Assume s(x1, x2, ..., xm) is symmetric under permutations of it’s arguments. Motivation: (Chiappori-Galichon-Salanie (2012)) roommate problems.

Also relevant in physics (Cotar-Friesecke-Kluppelberg (2011) , Buttazzo-De Pascale-Gori-Giorgi (2012)) and functional analysis (Ghoussoub-Moameni (2013))

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-22
SLIDE 22

Example: symmetric costs

Assume s(x1, x2, ..., xm) is symmetric under permutations of it’s arguments. Motivation: (Chiappori-Galichon-Salanie (2012)) roommate problems.

Also relevant in physics (Cotar-Friesecke-Kluppelberg (2011) , Buttazzo-De Pascale-Gori-Giorgi (2012)) and functional analysis (Ghoussoub-Moameni (2013))

For m ≥ 3, s violates the twist on splitting sets condition unless the diagonal {(x, x, ....x)} is a splitting set.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-23
SLIDE 23

Example: symmetric costs

Assume s(x1, x2, ..., xm) is symmetric under permutations of it’s arguments. Motivation: (Chiappori-Galichon-Salanie (2012)) roommate problems.

Also relevant in physics (Cotar-Friesecke-Kluppelberg (2011) , Buttazzo-De Pascale-Gori-Giorgi (2012)) and functional analysis (Ghoussoub-Moameni (2013))

For m ≥ 3, s violates the twist on splitting sets condition unless the diagonal {(x, x, ....x)} is a splitting set. When all the µi are the same, the only pure, symmetric matching is concentrated on the diagonal.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-24
SLIDE 24

Example: symmetric costs

Assume s(x1, x2, ..., xm) is symmetric under permutations of it’s arguments. Motivation: (Chiappori-Galichon-Salanie (2012)) roommate problems.

Also relevant in physics (Cotar-Friesecke-Kluppelberg (2011) , Buttazzo-De Pascale-Gori-Giorgi (2012)) and functional analysis (Ghoussoub-Moameni (2013))

For m ≥ 3, s violates the twist on splitting sets condition unless the diagonal {(x, x, ....x)} is a splitting set. When all the µi are the same, the only pure, symmetric matching is concentrated on the diagonal. For s(x1, ...xm) = − m

i=j xi · xj, measures supported on the

surface {m

i=1 xi = 0} are optimal for their marginals.

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems

slide-25
SLIDE 25

References

A general condition for Monge solutions in the multi-marginal

  • ptimal transport problem, with Young-Heon Kim. SIAM J.
  • Math. Anal. 46 (2014) 1538-1550.

Multi-marginal optimal transport: theory and applications. To appear in ESAIM: Math. Model. Numer. Anal. (Special issue

  • n ”Optimal transport in applied mathematics.”)

Both are available on my webpage: www.ualberta.ca/∼pass/papers/

Brendan Pass (joint with Y.-H. Kim (UBC)) Uniqueness and purity in multi-agent matching problems