Паросочетание без зависти

Перейти к навигацииПерейти к поиску

Паросочетание без зависти (англ. envy-free matching, EFM) — это паросочетание между людьми и «объектами», в котором нет зависти в том смысле, что никто из людей не имеет желания переключиться на «объект», который принадлежит другому лицу. Этот термин используется в нескольких различных контекстах. Ниже сокращение ОЗ означает Отсутствие Зависти, а ПбЗ означает Паросочетание без зависти.

На рынке с деньгами

Рассмотрим рынок, в котором имеется несколько покупателей и несколько объектов и каждый объект может иметь цену. Если дан вектор цен, каждый покупатель имеет набор запросов[англ.] — множество наборов, которые максимизируют полезность покупателя над остальными наборами (это множество может включать пустой набор, если покупатель считает, что все наборы слишком дорогие).

Паросочетание без зависти (если дан вектор цен) — это паросочетание, в котором каждый агент получает набор из его множества наборов. Это означает, что никакой агент не хочет получить пакет другого агента за ту же цену[1]. Примером таких условий является задача о справедливом съёме жилья[англ.] — о паросочетании арендаторов (агентов) с жильём (объектами) при наличии цены на каждое жильё.

Цены без зависти — это вектор цен, для которых паросочетание без зависти существует. Это ослабление равновесия Вальрасиана[англ.]равновесие Вальрасиана состоит из ОЗ цены и ОЗ паросочетания, и, кроме того, каждый объект должен либо входить в паросочетание, либо иметь нулевую цену. Известно, что в равновесии Вальрасиана паросочетание максимизирует сумму значений, то есть это паросочетание максимального веса. Однако доход продавца может быть низким. Это побуждает ослабление на ОЗ цены, в котором продавец может использовать минимально приемлемые цены для увеличения дохода[2][3][4][5][6][7].

На рынке без денег

Рассмотрим задачу сочетания докторов для работы в клиниках. Каждый доктор имеет предпочтения на клиники (у него есть сравнительное мнение о клиниках от плохого до хорошего), а каждая клиника имеет предпочтения на докторов (упорядочивая докторов от лучших до худших). Каждый доктор должен работать не более чем в одной клинике, а каждая клиника может нанять фиксированное число докторов (называемое ёмкостью клиники). Нам нужно расставить докторов по клиникам. Денежные обмены не позволяются. Имеется два случая, в которых такая расстановка может оказаться «плохой»:

  1. Паросочетание имеет обоснованную зависть, если есть доктор d и клиника h, такие, что d предпочитает h текущему месту работы, а клиника h предпочитает доктора d вместо одного из текущих работников.
  2. Паросочетание имеет пустоту, если есть доктор d и клиника h, такие, что d предпочитает клинику h текущему месту работы, а клиника h имеет некоторые вакантные позиции и h предпочитает нанять d, чем оставлять место пустым.

Паросочетание без зависти — это паросочетание без обоснованной зависти. Такое паросочетание является ослаблением условия стабильности паросочетаниястабильное паросочетание одновременно и свободно от зависти, и не имеет пустот.

Решёточная структура

В задаче нахождения сочетания много-к-одному, стабильные паросочетания существуют и могут быть найдены при помощи алгоритма Гейла-Шепли. Поэтому ОЗ тоже существует. В общем случае может иметься много различных ОЗ паросочетаний. Множество всех ОЗ паросочетаний является решёткой. Множество стабильных паросочетаний (которое является подмножеством ОЗ паросочетаний) является неподвижной точкой оператора Тарского на этой решётке[8].

Верхние и нижние квоты

Часто клиники имеют не только верхние квоты (ёмкости), но и нижние квоты – каждая клиника должна нанять какое-то минимальное число докторов[9]. В таких задачах стабильные паросочетания могут не существовать (хотя легко проверить, существует ли стабильное паросочетание по теореме о сельских клиниках[англ.], по которой во всех стабильных паросочетаниях число докторов, назначенных каждой клинике, одинаково). В таких условиях естественно проверить, существует ли ОЗ паросочетание. Необходимым условием является то, что сумма всех нижних квот не должна быть больше числа докторов (в противном случае никакого допустимого решения не существует вообще). В этом случае, если все пары доктор-клиника приемлемы (каждый доктор предпочитает где-то работать и не быть безработным, а каждая клиника предпочитает нанять какого-либо доктора, чтобы не было недостатка в кадрах), то ОЗ паросочетание существует всегда[9].

Если не все пары приемлемы, то ОЗ паросочетание может и не существовать. Можно узнать о существовании ПбЗ следующим образом. Создадим новую задачу, в которой верхние квоты равны нижним квотам исходной задачи, а нижние квоты равны 0. В этой новой задаче стабильное паросочетание всегда существует и может быть найдено эффективно. Исходная задача имеет ОЗ паросочетание тогда и только тогда, когда в новой задаче любая клиника заполнена[10].

Алгоритм может быть улучшен для поиска максимального ОЗ паросочетания[11].

Минимизация зависти

Как было определено выше, паросочетание без зависти исключает только обоснованную зависть, когда доктор d завидует другому доктору, который был назначен в клинику h, которую предпочитает d. Однако даже в ПбЗ может иметься доктор d и клиника h, такие, что d предпочитает h, хотя ей назначен другой доктор, но h не видит доктора d как замену какого-то своего имеющегося сотрудника. Это может быть названо «необоснованной завистью». Паросочетание без зависти вообще существует лишь в редких случаях, когда каждый доктор может быть назначен на место, которое он предпочитает больше всего. Когда такое «паросочетание полностью без зависти» не существует, целесообразно найти паросочетания, которые минимизируют «величину зависти». Имеется несколько способов измерения величины зависти, например, как сумму завистей всех докторов или максимальную зависть[12].

В двудольных графах

В невзвешенном двудольном графе паросочетанием без зависти является паросочетание, в котором никакая из не входящих в паросочетание вершина из X не смежна входящей в паросочетание вершине из Y[13]. Представим, что вершины X представляют людей, а вершины Y представляют дома, а ребро между персоной x и домом y представляет факт, что x хотел бы жить в y. Тогда ПбЗ является частичным распределением домов для людей, таким, что каждое бездомное лицо не завидует лицу с домом, поскольку не хочет жить ни в одном предложенном доме.

Любое паросочетание, которое насыщает X, не имеет зависти и любое пустое паросочетание зависти не имеет.

Более того, если (где является множеством соседей X в Y), то G допускает непустое ПбЗ.

Это является ослаблением условия Холла, которое гласит, что если для любого подмножества X' множества X, то существует полное разбиение X на пары.

В разрезании торта

Термин паросочетание без зависти использовалось также в другом контексте — в алгоритме для улучшения эффективности завистливого разрезания торта[14].

См. также

Примечания

  1. Alaei, Jain, Malekian, 2010.
  2. Guruswami, Hartline, Karlin и др., 2005, с. 1164–1173.
  3. Briest, 2008, с. 808–819.
  4. Chen, Ghosh, Vassilvitskii, 2011, с. 623–645.
  5. Wang, Lu, Im, 2010, с. 483–491.
  6. Feldman, Fiat, Leonardi, Sankowski, 2012, с. 532–549.
  7. Chen, Deng, 2014, с. 7:1–7:15.
  8. Wu, Roth, 2018, с. 201–211.
  9. 1 2 Fragiadakis, Iwasaki, Troyan и др., 2016, с. 6:1–6:40.
  10. Yokoi, 2017.
  11. How good are Popular Matchings? www.cse.iitm.ac.in. Дата обращения: 16 января 2019. Архивировано 17 января 2019 года.
  12. Tadenuma, 2011, с. 155–167.
  13. Segal-Halevi, Aigner-Horev, 2019.
  14. Sen, Nuchia, 2001, с. 277–289.

Литература

  • Saeed Alaei, Kamal Jain, Azarakhsh Malekian. Competitive Equilibria in Two Sided Matching Markets with Non-transferable Utilities. — 2010. — Июнь.
  • Venkatesan Guruswami, Jason D. Hartline, Anna R. Karlin, David Kempe, Claire Kenyon, Frank McSherry. On Profit-maximizing Envy-free Pricing. — Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms. — Philadelphia, PA, USA: Society for Industrial and Applied Mathematics, 2005. — (SODA '05). — ISBN 9780898715859.
  • Patrick Briest. Uniform Budgets and the Envy-Free Pricing Problem / Luca Aceto, Ivan Damgård, Leslie Ann Goldberg, Magnús M. Halldórsson, Anna Ingólfsdóttir, Igor Walukiewicz. — Automata, Languages and Programming. — Springer Berlin Heidelberg, 2008. — Т. 5125. — (Lecture Notes in Computer Science). — ISBN 9783540705758. — doi:10.1007/978-3-540-70575-8_66.
  • Ning Chen, Arpita Ghosh, Sergei Vassilvitskii. SIAM (Society for Industrial and Applied Mathematics) // SIAM Journal on Computing. — 2011. — Т. 40, вып. 3. — doi:10.1137/080740970.
  • Yajun Wang, Pinyan Lu, Sungjin Im. Envy-Free Pricing with General Supply Constraints. — Internet and Network Economics. — Springer, Berlin, Heidelberg, 2010. — Т. 6484. — (Lecture Notes in Computer Science). — ISBN 978-3-642-17571-8. — doi:10.1007/978-3-642-17572-5_41.
  • Michal Feldman, Amos Fiat, Stefano Leonardi, Piotr Sankowski. Revenue Maximizing Envy-free Multi-unit Auctions with Budgets. — Proceedings of the 13th ACM Conference on Electronic Commerce. — New York, NY, USA: ACM, 2012. — (EC '12). — ISBN 9781450314152. — doi:10.1145/2229012.2229052.
  • Ning Chen, Xiaotie Deng. Envy-free Pricing in Multi-item Markets // ACM Transactions on Algorithms. — 2014. — Февраль (т. 10, вып. 2). — ISSN 1549-6325. — doi:10.1145/2567923.
  • Qingyun Wu, Alvin E. Roth. The lattice of envy-free matchings // Games and Economic Behavior. — 2018. — Май (т. 109). — ISSN 0899-8256. — doi:10.1016/j.geb.2017.12.016.
  • Daniel Fragiadakis, Atsushi Iwasaki, Peter Troyan, Suguru Ueda, Makoto Yokoo. Strategyproof Matching with Minimum Quotas // ACM Transactions on Economics and Computation. — 2016. — Январь (т. 4). — ISSN 2167-8375. — doi:10.1145/2841226.
  • Yu Yokoi. Envy-free Matchings with Lower Quotas. — 2017. — Апрель.
  • Koichi Tadenuma. Partnership, Solidarity, and Minimal Envy in Matching Problems // Social Ethics and Normative Economics / Marc Fleurbaey, Maurice Salles, John A. Weymark. — Springer Berlin Heidelberg, 2011. — (Studies in Choice and Welfare). — ISBN 9783642178078. — doi:10.1007/978-3-642-17807-8_6.
  • Erel Segal-Halevi, Elad Aigner-Horev. Envy-free Matchings in Bipartite Graphs and their Applications to Fair Division (англ.). — 2019.
  • Sandip Sen, Stephen W. Nuchia. Improving Optimality of n Agent Envy-Free Divisions. — Springer, Berlin, Heidelberg, 2001. — Т. 2333. — (Lecture Notes in Computer Science). — ISBN 978-3-540-43858-8. — doi:10.1007/3-540-45448-9_20.