Помощь в написании студенческих работ
Антистрессовый сервис

Свойство 2. Механизм GSM — Парето-эффективен

РефератПомощь в написанииУзнать стоимостьмоей работы

Студент im — не смутьян на шаге t. Тогда его список предпочтений на шаге t+1 такой же, как и на предыдущем шаге t. Значит он подавал заявку в школу sm на шаге t+1, но в итоге был отклонен. Значит в школу sm взяли какого-то друг… Докажем сначала, что в отображении р нет ни одной проблемной пары из всех шагов механизма GSM (имеются ввиду те, что приводят к изменению списков предпочтений, то есть… Читать ещё >

Свойство 2. Механизм GSM — Парето-эффективен (реферат, курсовая, диплом, контрольная)

Также отображение, полученное на шаге t+1, слабо предпочитается всеми студентами отображению, полученному на шаге t.

Док-во.

Доказательство начнем со второй части. Докажем, что для любого студента отображение, полученное на шаге t+1, как минимум не хуже, чем отображение, полученное на шаге t.

Доказываем от противного. Пусть нашелся студент i1, для которого школа, в которую его распределили на шаге t+1 хуже, чем школа s1, в которую его распределили на шаге t. Это значит, что на шаге t+1, он подавал заявку в школу s1, но его в итоге не приняли (так как школа s1 выше в его списке предпочтений, чем та, в которую его в и тоге определили, и s1 не могла быть вычеркнута, так как на прошлом шаге t она еще была в списке предпочтений и раз студента i1 в нее приняли, то (i1, s1) — не проблемная пара на шаге t). Тогда в школу s1 на этом шаге взяли какого-то другого студента i2. Если для него школа s2, в которую его распределили на шаге t, более предпочтительна, чем школа s1, то применяем аналогичное рассуждение. Таким образом, мы получаем цепочку студентов. Пусть мы остановились на студенте im, для которого школа, в которую он поступил на шаге t, sm лучше, чем школа sm-1, в которую он попал на шаге t+1.

Рассмотрим, два случая.

1) Студент im — не смутьян на шаге t. Тогда его список предпочтений на шаге t+1 такой же, как и на предыдущем шаге t. Значит он подавал заявку в школу sm на шаге t+1, но в итоге был отклонен. Значит в школу sm взяли какого-то друг…

Докажем сначала, что в отображении р нет ни одной проблемной пары из всех шагов механизма GSM (имеются ввиду те, что приводят к изменению списков предпочтений, то есть, грубо говоря, последние проблемные пары).

Доказывать будем по индукции.

База. В р нет проблемной пары шага 1.

И опять же от противного. Пусть есть. Обозначим эту пару за (i1, s1). Заметим, что так как i1 был отвергнут школой s1 на первом шаге работы алгоритма GSM, то школа s1 заполнена отображением м1. Значит, есть студент i2, который попал в s1 по результатам м1, но не попал в s1 по результатам р. Так как р Парето-доминирует м1, значит, i2 попал в более предпочтительную для себя школу s2 по итогам р. Так как для i2 школа s2 более предпочтительна, чем s1, значит, на первом шаге GSM он был отвергнут этой школой. Значит, она заполнена при м1. Продолжаем аналогичное рассуждение, пока не образуется цикл — найдется студент im, который попал в школу s1 по результатам р, которая для него более предпочтительна, чем sm-1.

Таким образом, мы получили цикл студентов, каждый из которых предпочитает школу, в которую попал следующий по итогам м1, и попал в эту школу по итогам р.

Тогда рассмотрим подробнее работу первого шага механизма GSM. Возьмем из студентов цикла того, кто был последним (или одним из нескольких последних — если они поступали в свои школы на одном этапе) принят школой из цикла (в которой он оказался в конце по итогам м1). Обозначим его i. Студент из цикла, который предпочитал эту школу, уже был отвергнут этой школой (так как иначе, ему бы еще только предстояло поступать в свою конечную школу, что противоречит предположению о том, что рассматриваемый студент i был последним, поступающим в свою школу). Значит, данная школа заполнена на момент поступления рассматриваемого студента i. Но тогда, чтобы принять студента i, она должно отвергнуть какого-то другого студента j, что делает его смутьяном. Причем смутьян j был выгнан из школы позже, чем смутьян i1 (который, как студент из цикла, уже поступил (или поступает на данном этапе) в свою конечную школу). Противоречие.

Таким образом, в р последний смутьян первого шага не распределяется в школу из проблемной пары. База доказана.

Переход. Пусть в р нет проблемных пар первых t шагов. Тогда в р нет проблемной пары шага t+1.

Доказывается абсолютно аналогично базе, добавляя тот факт, что никто из студентов полученного цикла не является смутьяном для школы, которую он предпочитает.

Таким образом, мы получили, что в р нет проблемных пар. Попробуем использовать то же рассуждение, что и раньше.

Так как р Парето-доминирует м, то есть студент i1, для которого отображение р предлагает лучшую школу s1, чем школа, куда его отправило м. Тогда он подавал заявку в м на последнем шаге механизма GSM (так как i1 распределен в s1 по итогам р и в р нет проблемных пар, то s1 не была вычеркнута из списка предпочтений i1) и был отвергнут, значит, школа s1 заполнена при м, значит, есть студент i2, поступивший в s1 по итогам м и попавший в какую-то другую школу s2 по итогам р, которая должна быть для него лучше, чем s1 и т. д. Опять получаем цикл студентов. И так как никто из них не является смутьяном для школы, в которую он больше хочет попасть (школу из р), то он должен подавать в нее заявку при м. Тогда опять рассмотрим последнего принятого механизмом GSM студента i; так как в эту школу уже поступал студент из цикла, то она должна быть заполнена, значит, поступая, студент i «выгоняет» какого-то студента j, который становится смутьяном, что противоречит тому, что это последний шаг работы алгоритма.

Таким образом, противоречие, и мы доказали, что GSM — Парето-эффективен.

Показать весь текст
Заполнить форму текущей работой