• 検索結果がありません。

KKY Slide201311 最近の更新履歴 yyasuda's website

N/A
N/A
Protected

Academic year: 2017

シェア "KKY Slide201311 最近の更新履歴 yyasuda's website"

Copied!
44
0
0

読み込み中.... (全文を見る)

全文

(1)

Understanding Stable Matchings:

A Non-Cooperative Approach

KANDORI, Michihiro University of Tokyo

KOJIMA, Fuhito Stanford University

YASUDA, Yosuke National Graduate Institute for Policy Studies

(2)

interesting structures interesting structures Cooperative Game Theory

Stable Matchings

Existence of Stable Matching Best/worst Stable Matching

Non-Cooperative Game Theory

Strategic Complements

Existence of NE

Maximum/minimum NE

(3)

Cooperative Game Theory Non-Cooperative Game Theory

Strategic Complements

Nash equilibria of a game with

strategic complements

Stable Matchings

Existence of Stable Matching Best/worst Stable Matching

Existence of NE

Maximum/minimum NE

(4)

Review of Stable Matchings

Review of Strategic Complements

How to Bridge the Two

(5)

Review of Stable Matchings

(6)

Two-sided Matching Problem

One-to-one:

Men-Women (marriage markets)

One-to-Many:

Workers-Firms (labor markets)

Many-to-many:

Retailers-Suppliers

(7)

A general two-sided matching model

c C a “college”

s has strict preference relation Ps over all C’ C.

Chosen set of s, Chs(C’)

C’

The (unique) most

preferred subset of C’

s ∈ S a “student”

Similar definitions for colleges

(8)

A matching µ is a correspondence from

S

U

C to S

U

C where:

µ (s) ⊂ C is college(s) that s attends

µ (c) S is student(s) attending c

c µ (s) s µ (c) for all c, s

(9)

A matching µ is (pairwise) stable if

(i) for all i, Ch

i

( µ (i)) = µ (i)

(ii) there is no unmatched pair (s,c) such that

c Ch

s

( µ (s)

U

c), and s Ch

c

( µ (c)

U

s)

(10)

S’

s

S”

not chosen in

S’

not chosen in

S”

A college has

substitutable

preferences if ….

(11)

Substitutability FAILS when ….

S’

s

S”

chosen in S’

but not in S”

s’

Some

complementarities

(12)

When everyone has substitutable

preferences…

×

× ×

× ×

×

×

×

×

stable matchings

(13)

When everyone has substitutable

preferences…

×

× ×

× ×

×

×

×

×

stable matchings

best for all students

worst for all colleges worst for all students

best for all colleges

(14)

Review of Strategic Complements

(15)

≥ is a partial order on set X if

x ≥ y, y ≥ z x ≥ z

Examples:

(2) (x

1

,x

2

) ≥ (y

1

,y

2

) if x

1

≥ y

1

and x

2

≥ y

2

(3) …. set inclusion ⊃

(1) ≥ …weak inequality in X=R

x ≥ y, y ≥ x x = y

(16)

An ordered set (X, ≥) is a lattice if

for any x, y X, inf {x, y} and sup {x, y}

exist.

Example:

X …. All subsets of C

Inf {x, y} = x ∩ y

≥ …. set inclusion ⊃

sup {x, y} = x ∪ y

(17)

A game has strategic complementarities if

x

i

i

x*

i for any Nash equilibrium

x* )

(

i

There is a maximum (pure) Nash equilibrium

x

x

There is a minimum (pure) Nash equilibrium

Isn’t this similar to ….

• strategy spaces are (finite) lattices and

Then …

• the best replies are (weakly) increasing

(18)

×

× ×

× ×

×

×

×

×

Stable matchings

best for all students

worst for all colleges worst for all students

best for all colleges

(19)

Bridging Stable Matchings and

Games with Strategic Complements

(20)

Consider the following two-stage non-cooperative game, called students’ final offers game.

Students’ Final Offers Game

For simplicity, regard this as a game played

by students (college choices are automatic).

Each student applies to multiple colleges (or abstain), simultaneously with others. Each college chooses the best subsets of the applicants.

(21)

It is easy to check that,

Set of Nash equilibrium outcomes

||

Set of stable matchings

Students’ Final Offers Game

Each student applies to multiple colleges (or abstain), simultaneously with others. Each college chooses the best subsets of the applicants.

(22)

Three tricks to obtain a game with strategic complements

Allow overbooking by students

Multiple best replies → select the right one

Use substitutability of preferences

(23)

Allow overbooking by students

Strategy of student s: Cs ⊂ C

Ordering by set inclusion, i.e.,

larger set of colleges = larger strategy

Student can apply to any number of colleges.

If overbooked (e.g., one-to-many case),

student must compensate the colleges for any inconvenience and gets a very low payoff.

Three tricks to obtain a game with strategic complements

(24)

Multiple best replies → select the right one

A

s

(C

-s

)

= the set of colleges that accept

s, given other students’ applications C-s . (1)

Ch

s

(A

s

(C

-s

))

= serious application(s) (2)

C - A

s

(C

-s

)

= ‘no hope’ applications Any combination of (1) and a subset of (2) is a best reply.

Three tricks to obtain a game with strategic complements

(25)

Multiple best replies → select the right one

A

s

(C

-s

)

= the set of colleges that accept

s, given other students’ applications C-s . (1)

Ch

s

(A

s

(C

-s

))

= serious application(s) (2)

C - A

s

(C

-s

)

= no hope applications Look at the largest best reply

LBR

s

(C

-s

)

= (1) U (2)

Three tricks to obtain a game with strategic complements

(26)

Use substitutability of preferences

Largest best reply

LBR

s

(C

-s

)

= Chs(As(C-s)) U (C - As(C-s) )

Starting with any Nash, add this part to the best reply of each player. Then…

We get another Nash with the same outcome. So, without loss of generality we can look at

Nash equilibria in the largest best replies.

Three tricks to obtain a game with strategic complements

(27)

Use substitutability of preferences

Largest best reply

LBR

s

(C

-s

)

= Chs(As(C-s)) U (C - As(C-s) )

to show that this is monotone increasing.

Three tricks to obtain a game with strategic complements

(28)

Use substitutability of preferences

Largest best reply

LBR

s

(C

-s

)

= Chs(As(C-s)) U (C - As(C-s) )

= C - Rs(As(C-s))

Colleges in As(C-s) that s won’t choose

C-s As(C-s) Rs(As(C-s)) LBRs(C-s)

Substitutability of

colleges’ preferences

Substitutability of s’ preferences

Three tricks to obtain a game with strategic complements

(29)

Use substitutability of preferences

Largest best reply

LBR

s

(C

-s

)

= Chs(As(C-s)) U (C - As(C-s) )

Three tricks to obtain a game with strategic complements

C-s LBRs(C-s)

We have obtained a game with strategic

complements, Nash = stable matching!

(30)

×

× ×

× ×

×

×

×

×

stable matchings

best for all students

worst for all colleges worst for all students

best for all colleges

“Smallest” Nash (students are applying to smallest sets of colleges)

(31)

The (“Cournot”) learning dynamic to reach the smallest equilibrium

C1 C2

BR1 BR2

(A version of) well-know algorithm to compute the student-optimal stable matching (Gale-Shpaley)

(32)

Assume one-to-one case: each student (/college) wants to match at most one college (/student).

A simple students’ offers game

Each student applies to one college (or abstain), simultaneously with others.

Each college chooses the best student from the applicants (could be empty).

Nash = stable matching (same as before)

(33)

How about “better college = higher strategy” ?

UT and KU.

Two Students: 1, 2

Both students like UT better than KU.

Both colleges like student 1 better than 2.

Best reply of 2: UT → KU

If Student 1: KU → UT

low high

low high

Example

(34)

If we have at least

THREE students and TWO colleges, there

is NO WAY to order students’ strategies to

make any simple students’ offers game to

be a game with strategic complements.

A simple students’ offers game

Each student applies to one college and then colleges respond.

Nash equilibria = Stable matchings

Impossibility Theorem:

(35)

More Results…

Small core (slope conditions):

Characterize # of stable matchings

Uniqueness, as a special case

Learning in supermodular game:

Compute median stable matchings

Micro-foundations:

T-mappings (Adachi, Ostrovsky, etc.)

Hatfield-Migrom mapping

(36)

Comparison to existing

monotone mappings to

compute stable matchings

Hatfield-Milgrom mapping

T-mapping (Adachi, Ostrovsky

and others)

(37)

In our students’ final offers game, another best

reply also “works”.

Largest best reply

LBR

s

(C

-s

)

= Chs(As(C-s)) U (C - As(C-s) )

Best available

college All applications that are going to be rejected

Include only “good” colleges for s

Threshold best reply

TBR

s

(C

-s

)

=

{c | c Ch

s

(A

s

(C

-s

)) }

s

(38)

Offers by student s xs ⊂ C, xS = ( xs )s∈S Offers by college c xc ⊂ S, xC = ( xc )c∈C

Hatfield-Milgrom mapping

xC’ = HMC(xS) = ( S – Rc({s | c∈xs }))c∈C

xS’ = HMS(xC) = ( C – Rs({c | s∈xc }))s∈S

fixed points (x*

S

, x*

C

) ⇔ stable matchings

(39)

Offers by student s xs ⊂ C, xS = ( xs )s∈S Offers by college c xc ⊂ S, xC = ( xc )c∈C

T-mapping (Adachi, Ostrovsky and others)

xS’ = TS(xC) = ( {c’ | c’ ∈ Chs({c | s∈xc } U c’) } )s∈S

fixed points (x*

S

, x*

C

) ⇔ stable matchings

xC’ = TC(xS) = ( {s’ | s’ ∈ Chc({s | c∈xs } U s’) } )c∈C

(40)

T-mapping (Adachi, Ostrovsky and others)

TC(xS) = ( {s’ | s’ ∈ Chc({s | c∈xs } U s’) } )c∈C

s’ ∈ Chc({s | ss’ c∈xs } U s’)

s’ ∈ T

c

(x

S

)

iff student s’ would be accepted by college c in our 2-stage game (students’ final offers game), given other students’ offers x-s’ .

Students who apply to college c under x

-s’

(41)

T

c

(x

S

)

describes, in our 2-stage game (students’ final offers game), which college accepts me given other students’ offers x-s’ .

LBR

s

(x

-s

) = HM

s

(T

c

(x

S

))

Our largest best reply model:

x*

S

= HM

s

(T

c

(x*

S

))

x*

S

= HM

s

(x*

C

)

x*

C

= T

c

(x*

S

)

(42)

Our model of largest best replies in

students’ final offers game

effectively solves the mixture of

Hatfield-Milgrom and T-mappings

x*

S

= HM

s

(x*

C

)

x*

C

= T

c

(x*

S

)

(43)

TBR

s

(x

-s

) = T

s

(T

c

(x

S

))

Our threshold best reply model:

x*

S

= T

s

(T

c

(x*

S

))

x*

S

= T

s

(x*

C

)

x*

C

= T

c

(x*

S

)

T

c

(x

S

)

describes, in our students’ final offers game, which college accepts me given other students’ offers x-s’ .

(44)

Our model of threshold best replies

in students’ final offers game

effectively solves T-mappings

x*

S

= T

s

(x*

C

)

x*

C

= T

c

(x*

S

)

“Microfoundations” of T-mapping

参照

関連したドキュメント

Compared to working adults, junior high school students, and high school students who have a 

Taking the opportunity of leadership training, we set three project goals: (1) students learn about Japan beyond the realm of textbooks, (2) teachers and students work in

ON Semiconductor core values – Respect, Integrity, and Initiative – drive the company’s compliance, ethics, corporate social responsibility and diversity and inclusion commitments

Aiming to clarify the actual state and issues of college students’ dietary life and attitude toward prevention of lifestyle-related diseases, comparison was made on college

In  the  last  two  months  the  students  have  been  treated to two wonderful events. We want to thank 

From February 1 to 4, SOIS hosted over 49 students from 4 different schools for the annual, 2018 AISA Math Mania Competition and Leadership Conference.. Students from

I live in the dorms for Japanese students, so almost no one speaks English, which is really difficult for communication, to be honest, especially since it's my first time to

The school is collecting and making available a wealth of information related to domestic  universities, colleges, vocational schools, etc. and support