Game Theory in Action: Matching Problems and Stability - kapak
Bilim#game theory#matching algorithms#stable matching#gale-shapley algorithm

Game Theory in Action: Matching Problems and Stability

This summary explores matching problems, stable matching theory, and algorithms like Gale-Shapley. It covers applications, properties of stable matchings, strategic considerations, and extensions of the core model.

misi_2005March 20, 2026 ~24 dk toplam
01

Sesli Özet

6 dakika

Konuyu otobüste, koşarken, yolda dinleyerek öğren.

Sesli Özet

Game Theory in Action: Matching Problems and Stability

0:006:13
02

Flash Kartlar

25 kart

Karta tıklayarak çevir. ← → ile gez, ⎵ ile çevir.

1 / 25
Tüm kartları metin olarak gör
  1. 1. What are matching problems in game theory?

    Matching problems involve assigning individuals from two distinct groups based on their preferences, without any monetary transfers. These problems are common in real-world scenarios where resources or individuals need to be paired efficiently. The core challenge is to find an assignment that satisfies certain criteria, often stability.

  2. 2. Provide three real-world examples of matching problems.

    Real-world examples include pairing jobs with workers, universities with students, and doctors with hospitals. Other significant applications are college admissions, hospital/resident matching programs, and kidney transplant programs, all of which involve complex preference-based assignments.

  3. 3. What are the key characteristics of matching problems as described in the text?

    Matching problems are characterized by involving two distinct groups, assignments based on individual preferences, and the absence of monetary transfers as a primary mechanism for allocation. Each individual typically has a ranked list of potential partners from the other group.

  4. 4. Who were the key figures recognized with the Nobel Prize for their work on stable allocations and market design?

    D. Gale and L.S. Shapley laid the foundational work in 1962. A.E. Roth later contributed significantly to the practical application and theory, leading to their recognition with the Nobel Prize in Economic Sciences in 2012 for the theory of stable allocations and the practice of market design.

  5. 5. What types of assignments can matching problems involve?

    Matching problems can involve various types of assignments. These include one-to-one assignments, where each individual is paired with exactly one other, as well as many-to-one or many-to-many assignments, where individuals or entities can be matched with multiple partners, such as students to courses.

  6. 6. Define an 'objecting pair' in the context of matching problems.

    An objecting pair occurs when a man and a woman (or any two individuals from opposing groups), who are not currently matched to each other, both prefer each other to their current assigned partners in a given matching. The existence of such a pair indicates instability in the current matching.

  7. 7. What is a 'stable matching'?

    A matching is defined as 'stable' if no objecting pair exists. This means that there is no pair of individuals who are not currently matched but would both prefer to be matched with each other over their current partners. A stable matching ensures that no two individuals have an incentive to deviate from their assigned partners.

  8. 8. Is the existence of a stable matching always guaranteed in a basic two-sided matching problem?

    Yes, the existence of a stable matching is guaranteed by a fundamental theorem in matching theory. This theorem is constructively proven through the Gale-Shapley algorithm, which demonstrates how to find such a stable matching.

  9. 9. Briefly describe the main idea behind the Gale-Shapley algorithm.

    The Gale-Shapley algorithm is an iterative process designed to find a stable matching. One side (e.g., women) proposes to their most preferred partners, and the other side (e.g., men) provisionally accepts their most preferred proposers, rejecting others. This continues until all individuals are matched.

  10. 10. Outline the first two steps of the Gale-Shapley algorithm when women are the proposing side.

    In the first step, each woman proposes to the man she prefers most from her preference list. In the second step, each man considers all proposals he has received and provisionally accepts the one from the woman he prefers most, rejecting all other proposals he received in that round.

  11. 11. What happens to women who are rejected in the Gale-Shapley algorithm?

    Women who are rejected by a man in a given round then propose to their next most preferred choice on their preference list in the subsequent round. This process continues iteratively until all women are provisionally matched with a man.

  12. 12. How does the Gale-Shapley algorithm ensure stability?

    The algorithm ensures stability because no woman can be part of an objecting pair with a man she did not visit or one who dismissed her for a better alternative. By proposing in order of preference and men always choosing their best available option, any potential objecting pair would have been resolved during the algorithm's execution.

  13. 13. What is the maximum number of steps for the Gale-Shapley algorithm to terminate for 'n' women and 'n' men?

    The Gale-Shapley algorithm is guaranteed to terminate within a finite number of steps. Specifically, for 'n' women and 'n' men, it terminates in at most (n-1) squared plus one steps. This demonstrates its efficiency in finding a stable matching.

  14. 14. How do preferences generally change for women and men during the Gale-Shapley algorithm (women proposing)?

    During the women-proposing algorithm, women's preferences for their provisional partners generally decrease as they are rejected and move down their preference lists. Conversely, men's preferences for their provisional partners generally increase, as they might receive better proposals over time and upgrade their provisional matches.

  15. 15. Can multiple stable matchings exist for a given problem?

    Yes, for a given set of preferences, it is possible for multiple stable matchings to exist. The Gale-Shapley algorithm, depending on which side proposes, will find one specific stable matching, but it might not be the only one.

  16. 16. What is the outcome for the proposing side in the Gale-Shapley algorithm regarding optimality?

    The Gale-Shapley algorithm, when initiated by one side (e.g., women proposing), consistently yields a stable matching that is optimal for the proposing side. This means that women receive their best possible partner among all stable matchings.

  17. 17. What is the outcome for the non-proposing side in the Gale-Shapley algorithm regarding optimality?

    Conversely, when one side proposes (e.g., women), the resulting stable matching is generally the worst possible outcome for the non-proposing side (men) among all stable matchings. This highlights the inherent bias of the algorithm towards the proposing side.

  18. 18. Explain the inverse relationship theorem regarding stable matchings.

    The inverse relationship theorem states that if one stable matching is preferred by men over another stable matching, then the latter stable matching must be preferred by women over the former. This illustrates the trade-off between the two sides' preferences across different stable matchings.

  19. 19. What is the 'dominance-free method' used for in matching problems?

    The dominance-free method systematically eliminates pairs that cannot be part of any stable matching. By doing so, it can identify the entire set of all possible stable matchings for a given problem and can also reveal the two extreme stable matchings generated by the Gale-Shapley algorithm.

  20. 20. Does the proposing side have an incentive to misrepresent their preferences in the Gale-Shapley algorithm?

    No, the proposing side in the Gale-Shapley algorithm has no incentive to misrepresent their preferences. Truthfully stating their preferences guarantees them their optimal stable partner, meaning they cannot achieve a better outcome by lying.

  21. 21. Does the non-proposing side have an incentive to misrepresent their preferences in the Gale-Shapley algorithm?

    Yes, the non-proposing side may have an incentive to misrepresent their preferences. Since the algorithm yields their worst stable partner, they might try to lie about their preferences to achieve a better outcome, though this can be complex and risky.

  22. 22. Define the concept of 'availability' in matching problems.

    'Availability' refers to the set of partners with whom an individual can be matched in at least one stable matching. It represents the range of potential stable partners an individual could realistically end up with, given all possible stable matchings.

  23. 23. How can the basic matching model be extended to handle unequal group sizes?

    When group sizes are unequal, the definition of 'matching' needs to be adjusted to allow some individuals to remain 'single'. The definition of an 'objecting pair' must also be modified to include individuals who prefer a specific partner over being single, ensuring stability still accounts for those who might not be matched.

  24. 24. How does the model accommodate preferences for remaining single?

    The model can be extended to allow individuals to prefer being single over being matched with certain undesirable partners. This introduces the concept of 'not at any cost' preferences, meaning an individual would rather remain unmatched than be paired with someone below a certain threshold on their preference list.

  25. 25. What is 'many-to-many' matching, and what does it require?

    'Many-to-many' matching involves situations where individuals can be matched with multiple partners, such as students choosing multiple courses. This extension requires each individual and entity to have a quota (e.g., student course quota, course student quota) and necessitates modifications to the definitions of feasible and stable matchings.

03

Bilgini Test Et

15 soru

Çoktan seçmeli sorularla öğrendiklerini ölç. Cevap + açıklama.

Soru 1 / 15Skor: 0

Which of the following best describes the core characteristic of matching problems in game theory, as presented in the text?

04

Detaylı Özet

8 dk okuma

Tüm konuyu derinlemesine, başlık başlık.

📚 Game Theory in Action: Matching Problems

Source Information: This study material is compiled from lecture slides by Roberto Lucchetti (Academic year 2025-26, Chapters 1-5) and an accompanying audio lecture transcript.


🎯 Introduction to Matching Problems

Matching problems are a fundamental area within game theory, focusing on how to assign individuals from two distinct groups based on their preferences, without relying on monetary transfers. These problems are ubiquitous in real-world scenarios, ranging from simple one-to-one assignments to complex many-to-many allocations.

🌍 Real-World Applications

Matching problems are critical in various domains:

  • Labor Markets: Jobs and workers 🧑‍💼↔️👷
  • Resource Allocation: Tasks and machines ⚙️↔️🤖
  • Education: Universities and students 🎓↔️🧑‍🎓, students and courses 🧑‍🎓↔️📚
  • Healthcare: Doctors and hospitals 🩺↔️🏥, organs and patients ❤️↔️🧍
  • Social Pairing: Men and women (classic example) 👫

Some settings require a one-to-one assignment, while others are many-to-one or even many-to-many. Each individual possesses a preference (affinity, fit) ranking over the members on the other side.

📜 Historical Context & Significance

The foundational work in this field was laid by D. Gale & L.S. Shapley in 1962 with their paper "College admissions and the stability of marriages." Subsequent contributions by A.E. Roth and others expanded the practical applications. Roth and Shapley were awarded the Nobel Prize in Economic Sciences in 2012 for their theory of stable allocations and the practice of market design.

Notable Applications & Scale:

  • 1966: Chilean college admission system.
  • 1984: Hospital/residents matching (A.E. Roth).
  • 2004: Kidney transplant programs (Roth, Sönmez, Ünver).
  • 2005: Boston & New York public school admissions (Abdulkadiroglu, Pathak, Roth).
    • Boston School Admissions (2004): 17,000 applicants / 140 schools.
    • New York High School Admissions (2005): 90,000 applicants / 530 high schools.
    • Chilean College Admissions (2013): 118,208 applicants for 112,608 seats across 33 universities.

📝 Core Concepts and Definitions

📚 Matching Problem Definition

A matching problem is defined by:

  1. Two sets: W (e.g., women) and M (e.g., men) with the same cardinality (number of elements).
  2. Preference profiles: A set of rankings for each individual over the members of the other group. For example, ≻w denotes woman w's ranking over men, and ≻m denotes man m's ranking over women.
    • Example Notation: m1 ≻w1 m2 means woman w1 prefers man m1 over man m2.

🤝 Matching

A matching is a bijection (one-to-one correspondence) b: W → M, forming pairs between the two groups.

  • Example: For W = {Anna, Giulia, Maria} and M = {Bob, Frank, Emanuele}, a matching could be [(Anna, Emanuele), (Giulia, Bob), (Maria, Frank)].

⚠️ Objecting Pair

A pair w-m objects to a matching Λ if both w and m prefer each other to their current partners in Λ.

  • Example: If Λ = {(w1, m1), (w2, m2)} but m2 ≻w1 m1 (w1 prefers m2 to her current partner m1) AND w1 ≻m2 w2 (m2 prefers w1 to his current partner w2), then w1-m2 is an objecting pair.

✅ Stable Matching

A matching Λ is called stable if there is no pair (woman-man) objecting to Λ. A stable matching is efficient because no two individuals can improve their situation by unilaterally breaking their current match and forming a new one.


📊 The Gale-Shapley Algorithm (Deferred Acceptance)

💡 Existence of Stable Matching

A fundamental theorem states: Every matching problem admits at least one stable matching. This is proven constructively by the Gale-Shapley algorithm.

1️⃣ Algorithm Steps (Women Proposing / "Night by Night")

This iterative algorithm finds a stable matching:

  1. Stage 1a (Proposals): Every woman proposes to her most preferred man.
  2. Stage 1b (Provisional Acceptance/Rejection): Every man considers all proposals received. He provisionally accepts the most preferred woman among his proposers and rejects all others. If all women are provisionally matched, the algorithm ends.
  3. Subsequent Stages (k):
    • Stage ka (New Proposals): Every woman who was rejected in the previous stage proposes to her next most preferred man (the next choice after the man who dismissed her).
    • Stage kb (Re-evaluation): Every man considers his current provisional partner (if any) and any new proposals. He provisionally accepts the most preferred woman among all those who have proposed to him (including his current partner) and rejects all others.
  4. The process continues until no woman is rejected, and all are provisionally matched.

📈 Algorithm Properties

  • Women's Preferences: Women generally go down their preference lists as they are rejected.
  • Men's Preferences: Men generally go up their preference lists, as they only switch partners for a more preferred woman.
  • Termination: The algorithm always ends. For n women and n men, it terminates in at most (n-1)² + 1 steps.
  • Stability Proof:
    • No woman can be part of an objecting pair with a man she never proposed to (she's paired with someone she prefers more).
    • No woman can be part of an objecting pair with a man who rejected her (he rejected her for someone he prefers more, or she was rejected in favor of a better alternative).
    • Therefore, the resulting matching is stable.

🏆 Optimality for Proposing Side

The Gale-Shapley algorithm yields a stable matching that is optimal for the proposing side (e.g., women in the "women proposing" version). This means each woman gets the best partner she could possibly get in any stable matching. Conversely, this matching is the worst for the non-proposing side (men).


⚖️ Properties of Stable Matchings

🔄 Multiple Stable Matchings

For a given problem, there can be multiple stable matchings. The Gale-Shapley algorithm provides one specific stable matching.

↔️ Pre-order Relations

We can compare stable matchings using pre-order relations:

  • ∆ ≽M Θ: For every man, he is either associated with the same woman in both matchings, or he is associated with a preferred woman in than in Θ.
  • ∆ ≽W Θ: For every woman, she is either associated with the same man in both matchings, or she is associated with a preferred man in than in Θ. These relations are reflexive and transitive but not necessarily complete (some matchings might not be comparable).

⚖️ Women vs. Men Theorem

Let be the stable matching from the women-proposing algorithm and Σ be from the men-proposing algorithm. Let Θ be any other stable matching.

  • Ω ≽W Θ ≽W Σ (Women prefer most, Σ least).
  • Σ ≽M Θ ≽M Ω (Men prefer Σ most, least). This theorem highlights the inherent conflict of interest: what is best for one side is worst for the other.

🔍 Alternative Method: Dominance-Free Algorithm

This method systematically eliminates pairs that cannot be part of any stable matching.

  1. Initial Elimination: For each woman w, consider her top choice m. If m prefers w to another woman w', then the pair (w', m) can be excluded from any stable matching (because w-m would object).
  2. Iterative Refinement: Repeat this process, updating preference lists as pairs are excluded. This also applies to men's preferences.
  3. Result: This method identifies the set of all possible stable matchings and can reveal the two extreme stable matchings (women-optimal and men-optimal) generated by the Gale-Shapley algorithm.

😈 Strategic Considerations

🤥 Incentive to Lie

  • Proposing Side: The Gale-Shapley algorithm is incentive-compatible for the proposing side. By truthfully stating their preferences, they are guaranteed their optimal stable partner. There is no benefit to misrepresenting preferences.
  • Non-Proposing Side: The algorithm is not incentive-compatible for the non-proposing side. They may have an incentive to misrepresent their preferences to achieve a better outcome than what they would get by being truthful.

🌐 Availability

A(w) denotes the set of men with whom woman w can be paired in some stable matching. During the women-proposing algorithm, no woman w can be rejected by a man belonging to her A(w) set.


🧩 Extensions of Matching Models

The basic one-to-one matching model can be extended to more complex scenarios:

🔢 Unequal Group Sizes

If nM > nW (more men than women), the definition of matching and objecting pairs must be adapted:

  • Matching: A function where each man m is associated with a woman w or single, and each woman w is associated with only one man.
  • Objecting Pair: A pair w-m objects if:
    • m is single or matched with w1 (whom he prefers less than w).
    • w is matched with m1 (whom she prefers less than m).
    • m prefers w over being single.
    • w prefers m over being single.

💔 "Not at Any Cost" Preferences

Individuals might prefer to remain single rather than be matched with certain undesirable partners. The definition of an objecting pair is extended to include cases where an individual prefers being single over their current partner.

🧑‍🎓📚 Many-to-Many Matching

This involves situations where individuals can be matched with multiple partners, subject to quotas.

  • Example: Students choosing courses. Student s can choose up to qs courses, and course c can accept up to qc students.
  • Feasible Matching: A subset of admissible pairs respecting all quotas.
  • Stability: Redefined to account for multiple partners and quotas.

👯 Unisexual Matching (Within-Group Matching)

This involves matching individuals within a single group (e.g., roommates, committee assignments).

  • Challenge: Unlike two-sided matching, a stable matching is not always guaranteed to exist in unisexual matching problems. Objecting pairs can persist regardless of the matching formed.

🏁 Conclusion

Matching problems are a vital area of game theory, providing frameworks for efficient allocation based on preferences.

  • Two-sided matching involves two groups with reciprocal preferences.
  • ✅ The concept of a stable matching (free from objecting pairs) is central.
  • ✅ The Gale-Shapley algorithm guarantees the existence of a stable matching and is optimal for the proposing side.
  • Dominance-free methods can identify all stable matchings.
  • ⚠️ Strategic behavior is a key consideration, as the non-proposing side may have incentives to misrepresent preferences.
  • 💡 The framework extends to unequal group sizes, preferences for being single, and many-to-many assignments.
  • ❌ However, unisexual matching does not always guarantee a stable outcome.

Kendi çalışma materyalini oluştur

PDF, YouTube videosu veya herhangi bir konuyu dakikalar içinde podcast, özet, flash kart ve quiz'e dönüştür. 1.000.000+ kullanıcı tercih ediyor.

Sıradaki Konular

Tümünü keşfet
Understanding the Borehole Environment

Understanding the Borehole Environment

This summary provides an academic overview of the borehole environment, detailing its characteristics, influencing factors, and significance in subsurface investigations and resource extraction.

6 dk Özet 15
Types of Dissolution and Solution Concentration

Types of Dissolution and Solution Concentration

Explore the different ways substances dissolve, including physical and chemical dissolution, and understand key concentration units like molarity and parts per million (ppm).

Özet 15 Görsel
The Musculoskeletal System: Structure, Function, and Locomotion

The Musculoskeletal System: Structure, Function, and Locomotion

Explore the intricate musculoskeletal system, its components, functions, and the mechanisms of locomotion in various organisms, with a detailed focus on the human body.

Özet 25 15 Görsel
The Nervous and Endocrine Systems: Body's Control Centers

The Nervous and Endocrine Systems: Body's Control Centers

Explore the intricate workings of the nervous and endocrine systems, their structures, functions, and how they maintain the body's homeostasis.

Özet 25 15 Görsel
The Reproductive System: Cell Division and Reproduction

The Reproductive System: Cell Division and Reproduction

Explore the fundamental processes of cell division and the diverse strategies of reproduction, including asexual and sexual methods, gametogenesis, fertilization, and the human reproductive systems.

Özet 25 15 Görsel
Introduction to Radioactivity and Its Applications

Introduction to Radioactivity and Its Applications

This summary provides an academic overview of radioactivity, covering fundamental concepts, types of radiation, decay processes, biological effects, detection methods, and diverse applications in medicine, industry, and dating.

8 dk Özet 25 15
The Haber Process in GCSE Chemistry

The Haber Process in GCSE Chemistry

An academic overview of the Haber Process, covering its industrial significance, chemical principles, reaction conditions, and environmental impact for GCSE Chemistry students.

6 dk Özet 25 15
Riboflavin and Niacin: Essential B Vitamins

Riboflavin and Niacin: Essential B Vitamins

Explore the absorption, functions, metabolism, and clinical aspects of Riboflavin (Vitamin B2) and Niacin (Vitamin B3), including their roles as coenzymes and implications of deficiency and toxicity.

Özet 15