Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Gale-Shapley Algorithm

Graph Algorithm

The Gale-Shapley algorithm, also known as the deferred acceptance algorithm, is an algorithm for finding a solution to the stable matching problem, named for David Gale and Lloyd Shapley, who published it in 1962, although it had already been used for the National Resident Matching Program since 1952 without a theoretical foundation. Shapley and Alvin Roth, who pointed out its earlier application, won the 2012 Nobel Memorial Prize in Economic Sciences for work including this algorithm. In each round of the algorithm, unmatched participants of one type propose a match to the next participant on their preference list, and each proposal is accepted if its recipient prefers it to their current match, producing a pairing that is stable in that no two matched participants would both prefer each other over their assigned partners; the algorithm can be implemented to run in time quadratic in the number of participants, and its real-world applications include matching American medical students to residencies and French university applicants to schools.

Facts
Time Complexity
Time Complexity (category)
Quadratic Time -- O(n^2) 1
Connections

In Field

Source Gale-Shapley algorithm (Wikipedia)
Sources
1. Gale-Shapley algorithm (Wikipedia)
Lead section
Quote, Lead section
In mathematics, economics, and computer science, the Gale-Shapley algorithm (also known as the deferred acceptance algorithm, propose-and-reject algorithm, or Boston Pool algorithm) is an algorithm for finding a solution to the stable matching problem.
View the Source
Gale-Shapley algorithm (Wikipedia)
  • In Field: Algorithms and Complexity Theory, Lead sentence
    Gale-Shapley algorithm (also known as the deferred acceptance algorithm, propose-and-reject algorithm, or Boston Pool algorithm) is an algorithm for finding a solution to the stable matching problem.
  • In Group: Network Flow and Matching Algorithms, Lead
    In mathematics, economics, and computer science, the Gale-Shapley algorithm (also known as the deferred acceptance algorithm, propose-and-reject algorithm, or Boston Pool algorithm) is an algorithm for finding a solution to the stable matching problem.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.