The Stable Marriage Problem
Iterative Improvement Method
1
Dr. P. Subathra
Prof/ IT
KAMARAJ College of Engg. & Tech
(AUTONOMOUS)
Madurai
The Stable Marriage Problem
2
The Stable Marriage Problem
A marriage matching M is a set of n (m, w) pairs
whose members are selected from disjoint n-
element sets Y and X in a one-one fashion, i.e.,
each man m from Y is paired with exactly one
woman w from X and vice versa.
3
The Stable Marriage Problem
4
The Stable Marriage Problem
5
The Stable Marriage Problem
6
The Stable Marriage Problem
• Blocking Pair
7
The Stable Marriage Problem
8
The Stable Marriage Problem
THEOREM
The stable marriage algorithm terminates after no
more than n2 iterations with a stable marriage
output.
9
The Stable Marriage Problem
10
The Stable Marriage Problem
11
The Stable Marriage Problem
12
The Stable Marriage Problem
13
The Stable Marriage Problem
14
The Stable Marriage Problem
APPLICATIONS:
• Student  University
• Student Departments
• Doctors  Hospitals
• Cloud User  Cloud Provider
• Room mates in Hostel
• Student  Project Guide
15

The Stable Marriage Problem