Вы находитесь на странице: 1из 22

Правила съёма:

метод Гейла-Шепли

Елицур Дарья
dashatsur@yandex.ru
План
Постановка задачи
Предпосылки
Описание модели
Постановка задачи
Есть агенты двух типов. У агентов одного типа есть предпочтения на
множестве агентов другого типа.

Например:
• мужчины и женщины;
• университеты и абитуриенты;
• доноры и реципиенты.

Нужно распределить агентов одного типа по агентам другого типа.

Как сделать так, чтобы ВСЕ были довольны?


Постановка задачи

Как сделать так, чтобы ВСЕ были довольны?


В 1962 году Девид Гейл и Ллойд Шепард предложили алгоритм,
позволяющий решить задачу.

Рассмотрим предложенную ими модель.


Модель свадебного рынка или one-to-one matching

Игорь Влад Олег Маша Оля Алина


Предпосылки
Полнота предпочтений

?
 
Предпосылки
Транзитивность


 
Предпочтения

 
≻  
≻  

Остаться
одному

 
Математически:
Предпочтения
пишем предпочтения всех:
Предпочтения
пишем предпочтения всех:

Можно ли разбить мужчин и женщин на


пары, чтобы они были счастливы?
Условия счастливого (стабильного) союза:

1.Никто из пары не хочет развестись – условие


индивидуальной рациональности

2.Не допускаются ситуации, чтобы мужа из одной


семьи и жену из другой тянуло друг к другу
сильнее, чем к своим законным супругам –
условие парной рациональности
Неустойчивые союзы:

хочет развестись!
Неустойчивые союзы:

хотят сбежать!
Алгоритм Гейла-Шепли:
1. Мужчины делают предложение наиболее предпочитаемой женщине;
2. Каждая женщина из всех поступивших предложений выбирает наилучшее
и отвечает на него «может быть», на все остальные отвечает «нет»;
3. После ответа «нет» мужчины обращаются к следующей женщине из своего
списка предпочтений, после ответа «может быть» – ничего не делают;
4. Если женщина получила предложение лучше предыдущего, то она говорит
«нет» претенденту, которому ранее сказала «может быть», а новому
говорит «может быть»;
5. Если женщине пришло наилучшее предложение из возможных, то она
говорит «нет» претенденту, которому ранее сказала «может быть», а
новому говорит «да» и далее предложений не принимает;
6. Шаги повторяются, пока у всех мужчин не исчерпается список
предложений, в этот момент женщины отвечают «да» вместо тех «может
быть», которые у них есть на данный момент.
Алгоритм Гейла-Шепли
Шаг первый

 Оля ()  Алина ()
 Маша ()

 Игорь ()
 Влад ()  Олег ()
Алгоритм Гейла-Шепли
Шаг первый

 Оля ()  Алина ()
 Маша ()

 Игорь ()
 Влад ()  Олег ()
Алгоритм Гейла-Шепли
Шаг второй

 Маша ()  Оля ()  Алина ()

 Олег ()  Игорь ()  Влад ()


Алгоритм Гейла-Шепли
Шаг второй

 Маша ()  Оля ()  Алина ()

 Олег ()  Игорь ()  Влад ()


Алгоритм Гейла-Шепли
Шаг третий

 Маша ()  Оля ()  Алина ()

 Игорь ()  Влад ()
 Олег ()
Алгоритм Гейла-Шепли
Шаг третий

 Маша ()  Оля ()  Алина ()

 Игорь ()  Влад ()
 Олег ()
Алгоритм Гейла-Шепли
Итог

По крайней мере,
развестись или сбежать
друг с другом тут никто
не хочет…
Алгоритм Гейла-Шепли в реальности
1. Сайты знакомств

2. Распределение докторов по больницам в США

3. Распределение студентов по вузам

4. Распределение школьников по школам в Нью-Йорке