<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.66.154.249&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=217.66.154.249&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/217.66.154.249"/>
		<updated>2026-08-07T06:53:27Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE%D0%B1_%D1%83%D1%81%D1%82%D0%BE%D0%B9%D1%87%D0%B8%D0%B2%D0%BE%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D1%81%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=64505</id>
		<title>Задача об устойчивом паросочетании</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE%D0%B1_%D1%83%D1%81%D1%82%D0%BE%D0%B9%D1%87%D0%B8%D0%B2%D0%BE%D0%BC_%D0%BF%D0%B0%D1%80%D0%BE%D1%81%D0%BE%D1%87%D0%B5%D1%82%D0%B0%D0%BD%D0%B8%D0%B8&amp;diff=64505"/>
				<updated>2018-03-20T09:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;217.66.154.249: /* Доказательство корректности */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Определение&lt;br /&gt;
|definition = &lt;br /&gt;
 Пара &amp;lt;tex&amp;gt;\langle A, b\rangle&amp;lt;/tex&amp;gt; называется '''неустойчивой''' (англ. ''unstable pair''), если:&lt;br /&gt;
# В паросочетании есть пары &amp;lt;tex&amp;gt;\langle A, a\rangle&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;\langle B, b\rangle&amp;lt;/tex&amp;gt; (&amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;);&lt;br /&gt;
# &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; предпочитает &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; элементу &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;;&lt;br /&gt;
# &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; предпочитает &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; элементу  &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition='''Устойчивое паросочетание''' (англ. ''stable matching'') — [[Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях| паросочетание]] без неустойчивых пар.&lt;br /&gt;
}}&lt;br /&gt;
{{Задача&lt;br /&gt;
|definition=&lt;br /&gt;
Найти полное устойчивое паросочетание между элементами двух множеств размера &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt;, имеющими свои предпочтения.}}&lt;br /&gt;
&lt;br /&gt;
== Основная задача ==&lt;br /&gt;
&lt;br /&gt;
Есть &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; мужчин и &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; женщин. Они обладают следующими особенностями:&lt;br /&gt;
# Каждый человек оценивает лишь людей противоположного пола (все гетеросексуальны);&lt;br /&gt;
# Каждый мужчина может отсортировать женщин от ''наименее привлекательной'' к ''наиболее привлекательной'', причем его предпочтения не меняются (у каждого мужчины своя функция оценки);&lt;br /&gt;
# Каждая женщина может отсортировать мужчин от ''наименее привлекательного'' к ''наиболее привлекательному'', причем её предпочтения не меняются (у каждой женщины своя функция оценки).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Очевидным образом по такому определению строится [[Двудольные_графы| полный двудольный граф]] (левая доля — мужчины, правая — женщины), назовем его МЖ.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим некоторое [[Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях| паросочетание]]&lt;br /&gt;
в МЖ.&lt;br /&gt;
&lt;br /&gt;
== Алгоритм Гейла-Шепли ==&lt;br /&gt;
&lt;br /&gt;
Решение задачи было описано в &amp;lt;tex&amp;gt;1962&amp;lt;/tex&amp;gt; году математиками Девидом Гейлом (Университет Брауна) и Ллойдом Шепли (Принстонский университет) в статье «Поступление в колледж и стабильность браков» (College admissions and the stability of marriage) в журнале American Mathematical Monthly&lt;br /&gt;
&amp;lt;ref&amp;gt;https://ru.wikipedia.org/wiki/American_Mathematical_Monthly American Mathematical Monthly 69, 9-14, 1962.&amp;lt;/ref&amp;gt;. Набор правил, следование которым всегда приводит к образованию стабильных пар, получил название алгоритма Гейла-Шепли или «алгоритма отложенного согласия» (алгоритм предложи-и-откажи).&lt;br /&gt;
&lt;br /&gt;
=== Интуитивное описание ===&lt;br /&gt;
&lt;br /&gt;
# Мужчины делают предложение наиболее предпочитаемой женщине.&lt;br /&gt;
# Каждая женщина из всех поступивших предложений выбирает наилучшее и отвечает на него «может быть» (помолвка), на все остальные отвечает «нет» (отказ).&lt;br /&gt;
# Мужчины, получившие отказ, обращаются к следующей женщине из своего списка предпочтений, мужчины, получившие ответ «может быть», ничего не делают.&lt;br /&gt;
# Если женщине пришло предложение лучше предыдущего, то она прежнему претенденту (которому ранее сказала «может быть») говорит «нет», а новому претенденту говорит «может быть».&lt;br /&gt;
# Шаги &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;-&amp;lt;tex&amp;gt;4&amp;lt;/tex&amp;gt; повторяются, пока у всех мужчин не исчерпается список предложений, в этот момент женщины отвечают «да» на те предложения «может быть», которые у них есть в настоящий момент.&lt;br /&gt;
&lt;br /&gt;
=== Описание в псевдокоде ===&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;font color=&amp;quot;green&amp;quot;&amp;gt;// Изначально все мужчины не женаты и все женщины незамужние.&amp;lt;/font&amp;gt;&lt;br /&gt;
  '''while''' существует свободный мужчина&lt;br /&gt;
    M = некоторый свободный мужчина&lt;br /&gt;
    w = первая женщина из текущего списка M&lt;br /&gt;
    '''if''' w свободна&lt;br /&gt;
      помечаем M и w помолвленными&lt;br /&gt;
    '''else if''' w предпочитает M своему текущему жениху M'&lt;br /&gt;
      помечаем M и w помолвленными&lt;br /&gt;
      вычёркиваем w из списка предпочтений M'&lt;br /&gt;
      помечаем M' свободным&lt;br /&gt;
    '''else'''&lt;br /&gt;
      вычёркиваем w из списка предпочтений M&lt;br /&gt;
&lt;br /&gt;
Время работы алгоритма {{---}} &amp;lt;tex&amp;gt;O(n^2)&amp;lt;/tex&amp;gt;, так как количество итераций цикла &amp;lt;tex&amp;gt;\mathrm {while}&amp;lt;/tex&amp;gt; не превосходит &amp;lt;tex&amp;gt;O(n^2)&amp;lt;/tex&amp;gt;, где &amp;lt;tex&amp;gt;n&amp;lt;/tex&amp;gt; равно размеру каждого из данных множеств.&lt;br /&gt;
&lt;br /&gt;
=== Доказательство корректности ===&lt;br /&gt;
&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|id=observation1&lt;br /&gt;
|about=Наблюдение &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=Мужчины делают предложения женщинам в порядке убывания симпатии.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Утверждение&lt;br /&gt;
|id=observation2&lt;br /&gt;
|about=Наблюдение &amp;lt;tex&amp;gt;2&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=Как только женщина была помолвлена, она не может стать непомолвленной, она может только улучшить свой выбор (сказать «может быть» более предпочтительному кандидату).&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Для начала покажем, что алгоритм завершит свою работу.&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma1&lt;br /&gt;
|about=Лемма &amp;lt;tex&amp;gt;1&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
	Алгоритм завершается после максимум &amp;lt;tex&amp;gt;n^2&amp;lt;/tex&amp;gt; итераций цикла &amp;lt;tex&amp;gt;\mathrm{\mathbf{while}}&amp;lt;/tex&amp;gt;.&lt;br /&gt;
|proof=&lt;br /&gt;
	На каждой итерации мужчина делает предложение очередной женщине. Но всего может быть не более &amp;lt;tex&amp;gt;n^2&amp;lt;/tex&amp;gt; предложений.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Теперь покажем, что по завершении алгоритма задача будет решена.&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma2&lt;br /&gt;
|about=Лемма &amp;lt;tex&amp;gt;2&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
	Все мужчины и женщины будут заняты.&lt;br /&gt;
|proof=&lt;br /&gt;
Предположим, что некоторый мужчина (&amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;) не женат по завершении алгоритма. Тогда и некоторая женщина (&amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;) незамужняя. По [[#observation2|наблюдению &amp;lt;tex&amp;gt;2&amp;lt;/tex&amp;gt;]], &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; не получала предложений. Но &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; сделал предложения всем женщинам, так как он остался не женат. Получаем противоречие. Таким образом, все мужчины заняты.&lt;br /&gt;
&lt;br /&gt;
Аналогичные рассуждения применяем для женщин. Пусть какая-то женщина незамужняя. Значит, есть мужчина, который остался не женат. Но мы доказали, что по завершении алгоритма все мужчины заняты. Снова пришли к противоречию.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма&lt;br /&gt;
|id=lemma3&lt;br /&gt;
|about=Лемма &amp;lt;tex&amp;gt;3&amp;lt;/tex&amp;gt;&lt;br /&gt;
|statement=&lt;br /&gt;
	После завершения алгоритма не будет неустойчивых пар.&lt;br /&gt;
|proof=&lt;br /&gt;
Предположим &amp;lt;tex&amp;gt;\langle A, b\rangle&amp;lt;/tex&amp;gt; (где &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; — мужчины; &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; — женщины; &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;) — нестабильная пара в паросочетании, найденном алгоритмом Гейла-Шепли. Возможны два случая:&lt;br /&gt;
# &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; не делал предложение &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;. Значит, &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; находит &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; более привлекательной, чем &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;. Но чтобы рассматриваемая пара была неустойчивой, необходимо, чтобы &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; для &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; была более привлекательна, чем &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;. Следовательно, &amp;lt;tex&amp;gt;\langle A, b\rangle&amp;lt;/tex&amp;gt; — устойчивая пара.&lt;br /&gt;
# &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; делал предложение &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt;. Тогда был такой момент, когда &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; отказала &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, значит, &amp;lt;tex&amp;gt;b&amp;lt;/tex&amp;gt; находит &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; более привлекательным, чем &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;. Снова получается, что &amp;lt;tex&amp;gt;\langle A, b\rangle&amp;lt;/tex&amp;gt; — устойчивая пара.&lt;br /&gt;
	&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Анализ полученного алгоритмом паросочетания ===&lt;br /&gt;
&lt;br /&gt;
Алгоритм Гейла-Шепли гарантирует, что будет найдено некоторое решение задачи. Но решений может быть более одного. Зададимся вопросом, какими свойствами обладает решение, найденное алгоритмом.&lt;br /&gt;
&lt;br /&gt;
{{Лемма &lt;br /&gt;
|id=lemma4&lt;br /&gt;
|about=man-optimality&lt;br /&gt;
|statement=&lt;br /&gt;
	Из всех возможных решений алгоритмом Гейла-Шепли будет найдено решение, наилучшее для мужчин (каждый мужчина получает в жены женщину, наилучшую из всех возможных при условии корректности решения).&lt;br /&gt;
|proof=&lt;br /&gt;
Докажем от противного, что для каждого мужчины не существует устойчивого паросочетания, в котором его супругой была бы более желанная для него женщина. &lt;br /&gt;
&lt;br /&gt;
Предположим, для мужчины &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; это свойство не выполняется. Так как он оказался женат не на лучшей из кандидатур, то существует женщина &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;, которая предпочла ему другого, более привлекательного мужчину &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;, при этом женщина &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; для мужчины &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; стоит на первом месте в его текущем списке. Предположим, существует устойчивое паросочетание, содержащее &amp;lt;tex&amp;gt;\langle A, a\rangle&amp;lt;/tex&amp;gt;. По определению, в устойчивом паросочетании нет неустойчивых пар. Пара &amp;lt;tex&amp;gt;\langle B, a\rangle&amp;lt;/tex&amp;gt; станет неустойчивой, если &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; будет предпочитать &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; своей супруге. Значит, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; женат на ком-то, кто лучше, чем &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt;. Но такое невозможно, так как &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; стоит для него на первом месте. Таким образом, если женщина &amp;lt;tex&amp;gt;a&amp;lt;/tex&amp;gt; вычёркивается из списка предпочтений мужчины &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, то любое паросочетание, содержащее &amp;lt;tex&amp;gt;\langle A, a\rangle&amp;lt;/tex&amp;gt;, неустойчиво.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Лемма &lt;br /&gt;
|id=lemma5&lt;br /&gt;
|about=woman-pessimality&lt;br /&gt;
|statement=&lt;br /&gt;
	Из всех возможных решений алгоритмом Гейла-Шепли будет найдено решение, наихудшее для женщин.&lt;br /&gt;
|proof= &lt;br /&gt;
Пусть &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; — мужчины; &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;d&amp;lt;/tex&amp;gt; — женщины; &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;d&amp;lt;/tex&amp;gt;, &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt; женат на &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Предположим, &amp;lt;tex&amp;gt;\langle A, c\rangle&amp;lt;/tex&amp;gt;  — стабильная пара в паросочетании &amp;lt;tex&amp;gt;S'&amp;lt;/tex&amp;gt;, найденном алгоритмом Гейла-Шепли, но &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; не самый худший выбор для &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt;. Тогда существует стабильная пара в паросочетании &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt;, в которой &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt; замужем за &amp;lt;tex&amp;gt;B&amp;lt;/tex&amp;gt;, который менее привлекателен, чем &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt;. Тогда пусть мужем &amp;lt;tex&amp;gt;d&amp;lt;/tex&amp;gt; будет &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; в паросочетании &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt;. Получается &amp;lt;tex&amp;gt;A&amp;lt;/tex&amp;gt; считает &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt; более привлекательной, чем &amp;lt;tex&amp;gt;d&amp;lt;/tex&amp;gt;. Соответственно &amp;lt;tex&amp;gt;\langle A, c\rangle&amp;lt;/tex&amp;gt; {{---}} нестабильная пара в паросочетании &amp;lt;tex&amp;gt;S&amp;lt;/tex&amp;gt;. То есть для &amp;lt;tex&amp;gt;c&amp;lt;/tex&amp;gt; есть мужчина, который более привлекателен, чем её муж.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Обобщения задачи ==&lt;br /&gt;
&lt;br /&gt;
Интересно, что данная задача не всегда имеет решение, если допустить однополые пары (устойчивого паросочетания может не быть) &amp;lt;ref&amp;gt;https://ru.wikipedia.org/wiki/Задача_о_соседях_по_комнате Задача о соседях по комнате&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Случай же, когда у нас есть &amp;lt;tex&amp;gt;N&amp;lt;/tex&amp;gt; мужчин и &amp;lt;tex&amp;gt;M&amp;lt;/tex&amp;gt; женщин (&amp;lt;tex&amp;gt;N \neq M&amp;lt;/tex&amp;gt;) легко сводится к описанной выше задаче. Рассмотрим &amp;lt;tex&amp;gt;M &amp;gt; N&amp;lt;/tex&amp;gt; (&amp;lt;tex&amp;gt;M &amp;lt; N&amp;lt;/tex&amp;gt; аналогично). Добавим &amp;lt;tex&amp;gt;M - N&amp;lt;/tex&amp;gt; фиктивных мужчин, которые являются наименее привлекательными с точки зрения каждой из женщин. Тогда если в найденном алгоритмом Гейла-Шепли паросочетании некоторая женщина будет замужем за таким фиктивным мужчиной, то это будет означать, что она на самом деле осталась без пары.&lt;br /&gt;
&lt;br /&gt;
Также интересна задача о выборе учебного заведения: вместо множества мужчин введем множество университетов, а вместо множества женщин — множество кандидатов, подающих заявления на поступление. Причем в каждом университете есть квота на количество студентов, которое университет может принять. Задача очевидно сводится к основной добавлением &amp;lt;tex&amp;gt;(K-1)&amp;lt;/tex&amp;gt; &amp;quot;филиалов&amp;quot; для каждого университета (&amp;lt;tex&amp;gt;K&amp;lt;/tex&amp;gt; — квота). И добавлением фиктивного университета (поступление в который означает, что кандидату придется попробовать поступить через год).&lt;br /&gt;
&lt;br /&gt;
== Применения в реальной жизни ==&lt;br /&gt;
&lt;br /&gt;
Задача о нахождении устойчивого паросочетания и её решение имеют множество применений в реальной жизни, лишь некоторые из них:&lt;br /&gt;
* Распределение студентов по коллеждам в США&lt;br /&gt;
* Распределение интернов по больницам&lt;br /&gt;
* Распределение донорских органов по нуждающимся в них людям&lt;br /&gt;
&lt;br /&gt;
Решение данной задачи было отмечено при вручении Нобелевской премии по экономике в &amp;lt;tex&amp;gt;2012&amp;lt;/tex&amp;gt; году за «теорию стабильного распределения и практическое применение рыночных моделей». Её получили один из создателей алгоритма, Ллойд Шепли, а также Элвин Рот, во многом развивший исследования Ллойда Шепли и Дэвида Гейла. Сам Гейл не был удостоен премии, вероятно, лишь в силу того, что умер в &amp;lt;tex&amp;gt;2008&amp;lt;/tex&amp;gt; году.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также  ==&lt;br /&gt;
* [[Паросочетания: основные определения, теорема о максимальном паросочетании и дополняющих цепях|Паросочетания]]&lt;br /&gt;
== Источники информации ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cs.princeton.edu/courses/archive/spring05/cos423/lectures/01stable-matching.pdf Stable matching, Prinston lecture's presentation]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Stable_marriage_problem Stable marriage problem]&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0_%D0%BE_%D0%BC%D0%B0%D1%80%D1%8C%D1%8F%D0%B6%D0%B5 Задача о марьяже]&lt;br /&gt;
* [http://ge.tt/api/1/files/4LU3zaD1/0/blob?download Устойчивость супружеских пар и другие комбинаторные задачи (Статья Дональда Кнута)]&lt;br /&gt;
* [http://kek.ksu.ru/eos/Lerner/KnuthRu.pdf Устойчивость супружеских пар и другие комбинаторные задачи - Казанский государственный университет]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория: Алгоритмы и структуры данных]]&lt;br /&gt;
[[Категория: Задача о паросочетании]]&lt;/div&gt;</summary>
		<author><name>217.66.154.249</name></author>	</entry>

	</feed>