Matching with the simplest semiorder preference relations: stability - - PowerPoint PPT Presentation

matching with the simplest semiorder preference relations
SMART_READER_LITE
LIVE PREVIEW

Matching with the simplest semiorder preference relations: stability - - PowerPoint PPT Presentation

Matching with the simplest semiorder preference relations: stability and Pareto-efficiency Sofya Kiselgof National Research University Higher School of Economics SING, Paris, 20.07.2011 Sofya Kiselgof Matchings with the simplest semi-order


slide-1
SLIDE 1

Matching with the simplest semiorder preference relations: stability and Pareto-efficiency

Sofya Kiselgof

National Research University Higher School of Economics

SING, Paris, 20.07.2011

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-2
SLIDE 2

Gale-Shapley matching model

Players A - set of students, B - set of universities Each student a ∈ A can be admitted to one university Each university b ∈ B can admit no more than qb students. Each player has linear order preferences over players on the

  • ther side

Definition Matching is a mapping from A ∪ B to subsets of A ∪ B such that:

1 ∀a ∈ A µ(a) = {b} (b ∈ B) or µ(a) = a 2 ∀b ∈ B µ(b) ⊆ A or µ(b) = b 3 ∀b ∈ B |µ(b)| ≤ qb Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-3
SLIDE 3

Stability of matching

Matching is stable if the following is satisfied (Gale, Shapley): individual rationality of students: no student is matched to an unacceptable university, individual rationality of universities: no universitiy admits an unacceptable student, ”empty seats” stability: no university-student pair exists such that an applicant prefers this university to her current match and the university finds applicant acceptable and has empty seats pairwise stability: no unversity-student pair exists such that an applicant prefers this university to her current match and the university prefers this student to at least one of currently admitted students.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-4
SLIDE 4

Deferred acceptance procedure

Gale and Shapley provided a constructive proof of existance of a stable matching. Deferred acceptance procedure (students proposing) Step 1. Each student applies to her most preferred university. Each university temporary admits no more than qb best students and rejects the others. ... Step k. Each rejected student applies to her second most preferred university. Each universiy consideres all currently applying students (both remaining from the previous steps and applied at the k-th), temporary admits no more than qb among them and rejects the others. When each student is temporary assgined to university or is rejected by all acceptable universities, procedure stops.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-5
SLIDE 5

Properties of DA procedure

DA procedure always generates a stable matching µ For students µ is a unique Pareto-optimal stable matching For universities µ is weakly Pareto-dominated by any other stable matching Unfortunately, when preferences of agents are not strict: DA procedure is not well-defined Even If DA procedure is redefined, two last properties do not hold (Abdulkadiroglu, Sonmez, 2003)

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-6
SLIDE 6

The simplest semiorder preferences: motivating example

Three students apply to a university b a1 has 92 points exam score a2 has 91 points exam score a3 has 90 points exam score University b has the following preferences: a1 is indifferent to a2, a2 is indifferent to a3, but a1 is preffered to a3. This is an example of very natural situation, where negative transitivity property for preference relation does not hold.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-7
SLIDE 7

The simplest semi-order preference relation

Formally, simplest semi-order preference relation P can be characterized as irreflexive xPx transitive xPy,yPz ⇒ xPz not negatively transitive: for some x,y,z xPy,yPx,yPz and zPy, but xPz ∀x, z there exists no more than one y for which negative transitivity condition does not hold. This less rigid formulation of preference in some cases corresponds better to real preferences of participants

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-8
SLIDE 8

The Model

Players Each student a ∈ A can be admitted to one university Each university b ∈ B can admit no more than qb students. Preferences R - the profile of students’ preferences over universities. ∀a ∈ A Ra is a linear order on B ∪ a.

  • the profile of universities’ preferences over students.

∀b ∈ B b is the simplest semi-order on A ∪ b. ∀b b satisfies ”no indifference with empty set” property, i.e. ∀b ∈ B,∀a ∈ A either a ≻b ∅ or a ≺b ∅. preference relation of each university over the sets of applicants satisfies the responsiveness to the preference relation over individuals: ∀b ∈ B, ∀a1, a2 ∈ A, A′ ⊂ A if a1 ≻b a2 then A′ ∪ a1 ≻b A′ ∪ a2.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-9
SLIDE 9

Existance of stable matching

Theorem Stable matching always exists in case, when universities have simplest semi-order preferences over students Theorem For each stable matching µ there exists such universities’ preference profile ≻, which consists of linear order preferences and doesn’t contradict original profile , such that matching µ is also stable under this strict preference profile.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-10
SLIDE 10

Pareto-optimal stable matching

Erdil and Ergin, 2006, propose a procedure which allows to find student Pareto-optimal stable matching in case of universities’ weak order preferences. We modify it for the case of the simplest semi-order preferences and prove, that it works in our model.

1 Preferences of universities are aritrary transformed to linear

  • rders and Deferred Acceptance procedure with students

proposing is applied. Result is a matching µ, stable but not necessarily Pareto-efficient.

2 We try to find so-called Stable Improvement Cycle. If SIC

exists, then we can improve µ.

3 Procedure ends, when we arrive to the matching µ′ which

does not have Stable Improvement Cycle.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-11
SLIDE 11

Stable Improvement Cycle

C(b, µ) = {a : bRaµ(a)}, D(b, µ) = {a ∈ C : ∀a′ ∈ Ca b a′}. Definition Stable Improvement Cycle consists of distinct applicants a1, ..., an ≡ a0 (n ≥ 2) such that µ(ai) ∈ B (each student in a cycle is assigned to a university), ∀ai µ(ai+1)Raiµ(ai) ∀ai ai ∈ D(µ(ai+1), µ)(ai is one of the best students among those who prefer µ(ai+1) to her current match)

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-12
SLIDE 12

Pareto-efficience: necessary and sufficient condition

Theorem Fix and R, and let µ be a stable matching. If µ is student-side Pareto dominated by another stable matching, the it admits a Stable Improvement Cycle.

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-13
SLIDE 13

Thank you!

Sofya Kiselgof Matchings with the simplest semi-order preferences

slide-14
SLIDE 14

Proof of the theorem

Consider two stable matchings µ and ν and ∀a ν a µ. A′ = {a : ν(a) ≻a µ(a)} and B′ = µ(A′). ′

b - transformed preference relation of university b, such that if

a1 ≈b a2, a2 ≈b a3, a1 ≻b a3, then a1 ≻′

b a2, a2 ≻′ b a3, a1 ≻′ b a3.

G(V , E) - an oriented graph, where V = B′ and an edge e(b1, b2) ∈ E if ∃a ∈ µ(b1) such that a ∈ A′ and ∀a′ ∈ A′ : a ≻′

b2 a′.

Graph G always contains a cycle, as each university in B’ is preferred to her university under µ by at least one student. Furthermore, this cycle will always be a Stable Improvement Cycle: first and second properties of the SIC hold by construction. Let’s show that third also holds. Evidently, ∀a ∈ A′, ∀b SIC(b) b a. Let us prove the remaining by

  • contradiction. Suppose that ∃ c ∈ A/A′ such that b ≻c µ(c) and c ≻b

SIC(b) (blocking pair). But under stable matching ν ν(b) b c, as ν is the stable matching. As SIC(b) is the best student among those, who desire b under µ according to ′

b, c ≻b SIC(b) contradicts stability of ν.

Sofya Kiselgof Matchings with the simplest semi-order preferences