Marriage and Mathematics Lau Ting Sum Samson Suen Wai.

Slides:



Advertisements
Similar presentations
Piyush Kumar (Lecture 3: Stable Marriage) Welcome to COT5405.
Advertisements

Marriage, Honesty, & Stability N ICOLE I MMORLICA, N ORTHWESTERN U NIVERSITY.
4-5 Warm Up Lesson Presentation Lesson Quiz
Tutorial 5 of CSCI2110 Eulerian Path & Hamiltonian Cycle Tutor: Zhou Hong ( 周宏 )
NON - zero sum games.
Naveen Garg, CSE, IIT Delhi
Matching Theory.
1 Stable Marriage Problem. 2 Consider a society with n men (denoted by capital letters) and n women (denoted by lower case letters). A marriage M is a.
Social Networks 101 P ROF. J ASON H ARTLINE AND P ROF. N ICOLE I MMORLICA.
Copyright © Cengage Learning. All rights reserved.
1 Discrete Structures & Algorithms Graphs and Trees: IV EECE 320.
Lecture 4 CSE 331 Sep 9, Blog posts for lectures Starts from today See Sep 8 post on the blog.
1 Bipartite Matching Polytope, Stable Matching Polytope x1 x2 x3 Lecture 10: Feb 15.
A B C 12 We know ∠B = ∠C S TU 1214 We could write a proof to show ∠T ≠∠U *We could also prove that m ∠T > m ∠U, BUT theorem 1 tells us that!
Chapter 10: Iterative Improvement Simplex Method The Design and Analysis of Algorithms.
The Core MIT , Fall Lecture Outline  Coalitional Games and the Core The non-transferable utility ( “ NTU ” ) formulation The transferable.
The Stable Marriage Problem
1. Solve 3x + 8 < 29. ANSWER x < 7 2. Solve 15 > –2x – 9.
The Mathematics Of Dating and Marriage: Who wins the battle of the sexes? The Mathematics Of Dating and Marriage: Who wins the battle of the sexes? (adapted.
The Mathematics Of 1950’s Dating: Who wins the battle of the sexes? Adapted from a presentation by Stephen Rudich.
결혼문제로 본 조합론.
The Mathematics Of 1950’s Dating: Who wins the battle of the sexes? Presentation by Shuchi Chawla with some modifications.
Lecture 3 CSE 331. Stable Matching Problem Problem Statement Algorithm Problem Definition Implementation Analysis.
Introduction to Matching Theory E. Maskin Jerusalem Summer School in Economic Theory June 2014.
Triangle Similarity.
Stable Matchings a.k.a. the Stable Marriage Problem
Stable Marriage Problem Introductory talk Yosuke KIKUCHI Dept Comp. and Info. Eng. Tsuyama College of Tech OKAYAMA, JAPAN.
CSE 331: Review. Main Steps in Algorithm Design Problem Statement Algorithm Real world problem Problem Definition Precise mathematical def “Implementation”
Great Theoretical Ideas in Computer Science.
1 The Stable Marriage Problem Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij.
Stable Matching Lecture 7: Oct 3. Matching A B C DE Boys Girls Today’s goal: to “match” the boys and the girls in a “good” way.
Stable Marriages (Lecture modified from Carnegie Mellon University course Great Theoretical Ideas in Computer Science)
Design & Co-design of Embedded Systems Final Project: “The Match Maker” Second Phase Oral Presentation Safa S. Mahmoodian.
Bipartite Matching. Unweighted Bipartite Matching.
The Stable Marriage Problem
Great Theoretical Ideas in Computer Science for Some.
4.7 Triangle Inequalities. Theorem 4.10 If one side of a triangle is longer than another side, then the angle opposite the longer side is larger than.
Matching Lecture 19: Nov 23.
Sep 29, 2014 Lirong Xia Matching. Report your preferences over papers soon! –deadline this Thursday before the class Drop deadline Oct 17 Catalan independence.
1 a1a1 A1A1 a2a2 a3a3 A2A Mixed Strategies When there is no saddle point: We’ll think of playing the game repeatedly. We continue to assume that.
Fair Shares.
Graph Algorithms Maximum Flow - Best algorithms [Adapted from R.Solis-Oba]
18.1 CompSci 102 Today’s topics 1950s TV Dating1950s TV Dating.
Introduction Geometry includes many definitions and statements. Once a statement has been shown to be true, it is called a theorem. Theorems, like definitions,
Algorithms used by CDNs Stable Marriage Algorithm Consistent Hashing.
2.5 The Fundamental Theorem of Game Theory For any 2-person zero-sum game there exists a pair (x*,y*) in S  T such that min {x*V. j : j=1,...,n} =
Stable marriages Competitive programming and problem solving Yoram Meijaard.
Dating Advice from Mathematics
Victor proposes to Bertha.
מתמטיקה בדידה Discrete Math Lecture 12 1 TexPoint fonts used in EMF.
Matching Boys Girls A B C D E
WARM UP 1. If ΔQRS ΔXYZ, identify the pairs of congruent angles and write 3 proportions using pairs of corresponding sides. R S Q Y Q ≅ X R.
Cybernetica AS & Tartu University
Stable Marriage Problem
Introduction Geometry includes many definitions and statements. Once a statement has been shown to be true, it is called a theorem. Theorems, like definitions,
The positions of the longest and shortest sides of a triangle are related to the positions of the largest and smallest angles.
Maximum Flow - Best algorithms
The Mathematics Of 1950’s Dating: Who wins The Battle of The Sexes?
11/15/2018.
11/18/2018.
Matching Lirong Xia March 8, Matching Lirong Xia March 8, 2016.
Computational Processes II
EXAMPLE 1 Relate side length and angle measure
2/27/2019.
Computational Processes II
4/21/2019.
1. Solve 3x + 8 < 29. ANSWER x < 7 2. Solve 15 > –2x – 9.
Triangle Inequalities
5/29/2019.
How can you show that two triangles
Presentation transcript:

Marriage and Mathematics Lau Ting Sum Samson Suen Wai

What is the world record of the largest number of marriages a person have? A.6 B.7 C.8 D.9 E.29

Larry King (Talk show host) Married 8 Times!

Glynn Wolfe The World’s most married man Married 29 Times! Shortest marriage: 19 days Longest marriage: 7 years

Stable matching?! Does stable matching exist? If it exist, how do we find it?

Objectives Identify that some marriages are not stable Model marriages as mathematical games

Find stable matching using Deferred Acceptance Algorithm Use the Deferred Acceptance Algorithm to solve other daily- life problems Objectives

Marriage Game Players are of two types, Boys and Girls. Marrying players of the same gender is not allowed. Polygamy is not allowed.

“Side payments” are not allowed. Not getting married at all is last on everyone’s list.

Double List of Preference Orderings The essential data for a marriage game is a double list of preference orderings.

What is Stable? Definition: A matching W is said to be stable if no boy and girl not matched in W prefer each other to their W-mates.

Consider the matching : Aa, Bc, Cd, Db. In A’s list, b is higher than a. In b’s list, A is higher than D. A will dump a and b will dump D to form a pairing of Ab. Therefore, this matching is not stable.

Example of the deferred acceptance algorithm: Boy Propose: Ans:

Girl Propose: Ans:

In-class Activity

Homework

Does it always work? YES!!! Theorem: The matchings obtained by the Deferred Acceptance Algorithm are stable.

Proof Suppose Aa, Bb are matchings in the boy- propose algorithm and that A prefers b over a. Then, A will appear at b’s list before A shows up at a’s list.

Since Aa is the result, b rejects A in favor of B at certain stage. This means that b prefers B over A. Therefore, b will not dump B to match with A. Thus, matchings in the boy-propose algorithm are stable. Similar argument goes for girl-propose algorithm.

Definition: Call a boy (girl) feasible for a girl (boy) if there exists a stable matching in which they are matched. Theorem: In a girl-propose algorithm, no girl is ever rejected by a boy feasible for her. Proof: Exercise.

What Does that mean? In the girl-propose algorithm, the girls are matched to optimal feasible boys. Therefore, girl-propose algorithm is girl-optimal.

JUPAS JUPAS = Joint University Programmes Admissions System

Exchange Programme

And more… Share your thoughts at LMES