Протокол Эдмондса — Пруса

Протокол Эдмондса – Пруса — это протокол справедливого разрезания торта. Его целью является получение частично пропорционального дележа разнородного ресурса среди n людей, так что каждый участник получает подмножество торта (кусок), который каждый участник оценивает по меньшей мере в 1/an от полной оценки, где является некоторой достаточно большой константой. Алгоритм является вероятностным со временем работы O(n) с вероятностью успеха, близкой к 1. Протокол разработали Джефф Эдмонд и Кирк Прус, которые они же позднее улучшили вместе с Джайсингхом Соланки.

Мотивация

Пропорциональный делёж торта может быть получен с помощью алгоритма рекурсивного деления пополам за время . Некоторые результаты о сложности показывают, что это время работы оптимально в широком диапазоне предположений. В частности, рекурсивное деление пополам является самым быстрым алгоритмом для получения полной пропорциональности, когда куски должны быть связны, и оно является самым быстрым из возможных детерминированных алгоритмов для достижения даже частичной пропорциональности и даже если разрешается резать на несвязные куски. Есть случай, который не покрыт результатами сложности, это случай вероятностных алгоритмов, гарантирующих лишь частичную пропорциональность и возможность несвязности кусков. Протокол Эдмондса — Пруса нацелен на обеспечения времени работы O(n) как раз для этого случая.

Протокол

Общая схема, следуя Эдмундсу и Прусу, следующая[1]:

  1. Каждый участник приватно делит торт на an одинаковых кусков (по его субъективной оценке). Эти кусков называются кусками-кандидатами.
  2. Каждый участник выбирает 2d кусков-кандидатов c равной вероятностью и возвратом (d является константой и будет определён чуть позже). Кандидаты группируются на d пар, о которых участник сообщает алгоритму. Эти пар называются четвертьфинальными связками.
  3. Из каждой четвертьфинальной связки алгоритм выбирает один кусок, тот, который имеет пересечения с наименьшим числом других кандидатов. Эти кусков называются полуфинальными кусками.
  4. Для каждого участника алгоритм выбирает единственный кусок, эти куски называются финальными. Финальные куски выбираются так, что каждая точка покрыта не более чем двумя финальными кусками (см. ниже). Если это сделать удаётся, переходим к шагу #5. Если не удаётся, возвращаемся к шагу #1.
  5. Каждая часть торта, принадлежащая только отдельному финальному куску, передаётся владельцу этого куска. Каждая часть торта, которая принадлежит двум финальным кускам, делится пропорционально любым алгоритмом детерминированного пропорционального дележа.

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

Имеется O(n) кусков-кандидатов и O(n) дополнительных разрезов на шаге #5, которые берут время O(1). Следовательно, полное время работы алгоритма равно O(n).

Главной задачей в этой схеме является выбор финальных кусков на шаге #4:

Начнём с создания графа пересечений, графа, вершинами которого являются полуфинальные куски, а дуга из куска I участника i в кусок J участника j существует, если кусок I пересекается с J куском участника j (следовательно, если мы выбираем кусок I и хотим избежать пересечений, мы должны выбрать и кусок J также).

Выберем произвольного участника i, который ещё не получил свой кусок, и выберем произвольный кусок I этого участника в качестве финального куска. Тогда проходим по связи в графе пересечений и выбираем в качестве финальных кусков все куски, которые достигаются из вершины I. Есть два хороших сценария — либо мы распределим один финальный кусок каждому участнику и тем самым завершим процедуру, либо мы достигнем куска, не имеющего исходящих связей (это означает, что он не пересекает другие куски). В последнем случае мы просто выбираем другой кусок одного из оставшихся участников и продолжаем. Плохой сценарий случается, когда наше путешествие приводит к двум различным кускам того же участника, или, что эквивалентно, другому куску участника i, с которого мы начали путешествие. Такой путь, ведущий от одного куска участника i в другой кусок того же участника, называется парным путём. Если граф пересечений не содержит парных путей, то описанный алгоритм возвращает набор n неперекрывающихся финальных кусков, и мы получили требуемое. Теперь остаётся вычислить вероятность того, что граф пересечений содержит парный путь.

Сначала рассмотрим специальный случай, в котором все участники имеют те же самые функции предпочтений (а следовательно, одинаковые наборы кусков-кандидатов). В этом случае вероятность парного пути легко вычислить, поскольку вероятность каждой дуги равна 1/an, а все рёбра независимы, так что вероятность конкретного парного пути длины k равна , а вероятность какого-либо парного пути не превосходит:

При выборе d=1 и достаточно большого a можно сделать эту вероятность произвольно малой. Это верно, даже если мы опустим фазу выбора полуфиналистов (#3) и будем считать всех четвертьфиналистов полуфиналистами.

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

В общей модели торта, когда функции предпочтений различны, вероятности рёбер в графе пересечений зависимы, но благодаря фазе выбора полуфиналистов мы можем показать, что вероятность того, что граф пересечений содержит парный путь длины по меньшей мере 3, не превосходит .

Остаётся рассмотреть парные пути длиной 2. К сожалению, вероятность получить такой парный путь в графе пересечений не будет ничтожной. Однако, с большой вероятностью, можно разбить участников на две группы, в каждой из которых нет парных путей длины 2. Следовательно, мы можем прогнать алгоритм выбора финальных кусков дважды по одному разу для каждой группы. Пересечение может встретиться только между финальными кусками различных групп, следовательно, перекрытие в каждой точке торта не превосходит 2. Вероятность, что такое 2-разбиение невозможно, не превосходит .

После суммирования двух выражений выше и принятия d = 2 мы получим, что вероятность неудачи остаётся . Напомним, что a является отношением пропорциональности — чем большее значение мы желаем гарантировать каждому участнику, тем более вероятно, что делёж будет неудачным и должен быть начат с шага №1.

Некоторые алгоритмы работают также, если разрезания примерные, то есть участники не знают, равны ли отмеченные куски. Они могут пометить кусок значением p процентов выше или ниже требуемого значения, а точная ошибка выбирается случайно[1].

Высокодостоверный протокол

Можно далее уменьшить вероятность неудачи, используя следующую схему[2]:

  • Дважды прогоняем исходный протокол.
  • На каждом прогоне удаляем всех участников, оказавшихся в начале парного пути, и распределяем финальные куски только среди оставшихся участников, как в исходном алгоритме.
  • Если каждый участник не был удалён ни при одном прогоне, мы получили нужное, поскольку каждый участник теперь обладает одним финальным куском.

Вероятность удаления конкретного участника в каждом проходе равна . Вероятность удаления конкретного участника в обоих прогонах равна . Следовательно, вероятность неудачи равна , и она стремится к 0 по мере увеличения n, даже если отношение частичной пропорциональности a сохраняется постоянной.

Связанные проблемы

Модель торта можно рассматривать как обобщение модели задачи о шарах[англ.]. Эта модель находит широкое приложение в таких областях, как балансировка нагрузки. В этих ситуациях шар представляет работу, которую можно назначить различным машинам (в нашей терминологии – урнам). Грубо говоря, распределение нагрузки одинаковых машин — это шары и урны, а распределение нагрузки неодинаковых машин — это разрезание торта. Следовательно, вполне понятно, что модель торта и протокол Эдмондса – Пруса должны иметь интересные приложения в условиях распределения нагрузки на неодинаковых машинах[1].

Примечания

  1. 1 2 3 Edmonds, Pruhs, 2006, с. 623.
  2. Edmonds, Pruhs, Solanki, 2008, с. 155–164.

Литература

  • Jeff Edmonds, Kirk Pruhs. Balanced Allocations of Cake // 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06). — 2006. — ISBN 978-0-7695-2720-8. — doi:10.1109/focs.2006.17.
  • Jeff Edmonds, Kirk Pruhs, Jaisingh Solanki. Confidently Cutting a Cake into Approximately Fair Pieces // Algorithmic Aspects in Information and Management. — 2008. — Т. 5034. — (Lecture Notes in Computer Science). — ISBN 978-3-540-68865-5. — doi:10.1007/978-3-540-68880-8_16.

Read other articles:

Sweet & SourAlbum mini karya SistarDirilis26 Agustus 2014Direkam2014GenreK-pop, electropop, dance-popBahasaKoreaLabelStarship EntertainmentKronologi Sistar Touch & Move(2014)Touch & Move2014 Sweet & Sour(2014) Shake It(2015)Shake It2015 Singel dalam album Sweet & Sour I SwearDirilis: 26 Agustus 2014 Promotional Singles Hold On TightDirilis: 4 September 2014 Sweet And Sour adalah album khusus musim panas kedua dari grup vokal wanita asal Korea Selatan Sistar. Album ini ...

 

Lenyapnya Sebuah PermataThe Regatta Mystery and Other Stories Ilustrasi edisi AS pertamaPengarangAgatha ChristieNegaraAmerika SerikatBahasaInggrisGenreNovel kejahatanPenerbitDodd, Mead and CompanyTanggal terbit1939Jenis mediaCetak (sampul keras & sampul kertas)Halaman229 halaman (edisi pertama, sampul keras)Didahului olehAnd Then There Were None Diikuti olehSad Cypress  Lenyapnya Sebuah Pertama atau The Regatta Mystery and Other Stories adalah sebuah kumpulan...

 

Biwara Periode Miosen Akhir – Sekarang Castor Biwara amerika-utara (Castor canadensis)Rekaman PenyakitBanjir, lahan basah dan consumption (en) TaksonomiKerajaanAnimaliaFilumChordataKelasMammaliaOrdoRodentiaFamiliCastoridaeGenusCastor Linnaeus, 1758 SpesiesC. canadensis – biwara amerika-utara C. fiber – biwara eurasia†C. californicus †C. praefiber †C. neglectusDistribusiWilayah persebaran biwara pada tahun 2016 (termasuk populasi C. canadensis yang menjadi pendatang di...

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Cibubur Junction – berita · surat kabar · buku · cendekiawan · JSTOR (Desember 2013) Cibubur JunctionCibubur Junction, sisi timur yang menghadap ke Jalan Tol JagorawiLokasiCibubur, Ciracas, Jakarta Timur, Dae...

 

American businessman and historian Bellows in 1917 Henry Adams Bellows (September 22, 1885 – December 29, 1939) was a newspaper editor and radio executive who was an early member of the U.S. Federal Communications Commission. He is also known for his translation of the Poetic Edda for The American-Scandinavian Foundation. Life and career Born in Portland, Maine, Bellows graduated from Harvard University in 1906, and then taught English as an assistant there for three years. He received ...

 

1970 Italian filmLe coppieDirected byMario MonicelliAlberto Sordi Vittorio De SicaCinematographyCarlo Di PalmaEnnio GuarnieriSante AchilliEdited byRuggero MastroianniFranco FraticelliMusic byManuel De SicaEnzo JannacciPiero PiccioniRelease date 1970 (1970) CountryItalyLanguageItalian Le coppie (internationally released as Man and Wife and The Couples) is a 1970 Italian comedy film directed by Mario Monicelli, Alberto Sordi and Vittorio De Sica. It consists of three segments.[1]&#...

Italian motor vehicle manufacturer For the aircraft manufacturer, see Piaggio Aerospace. Piaggio & C. S.p.A.Company typePublic (SpA)Traded asBIT: PIAIndustryMotor vehicle manufacturingMotor vehicle distributionEngine manufacturingFounded24 January 1884; 140 years ago (1884-01-24)FounderRinaldo PiaggioHeadquartersPontedera, ItalyArea servedWorldwideKey peopleRoberto Colaninno, Chairman and CEORevenue €1,512 million (2019)[1]Operating income €124.8 mi...

 

REV1 التراكيب المتوفرة بنك بيانات البروتينOrtholog search: PDBe RCSB قائمة رموز معرفات بنك بيانات البروتين 2EBW, 2LSI, 2LSK, 2LSY, 3GQC, 3VU7, 4BA9, 4EXT, 4GK0, 4GK5, 2N1G المعرفات الأسماء المستعارة REV1, L, AIBP80, DNA directed polymerase, DNA directed polymerase معرفات خارجية الوراثة المندلية البشرية عبر الإنترنت 606134 MGI: MGI:1929074 HomoloGene: 32309 Gen...

 

Our Dancing DaughtersKartu lobiSutradaraHarry BeaumontProduserHunt StrombergDitulis olehTitles:Marian AinsleeRuth CummingsCeritaJosephine Lovett (dan skenario)PemeranJoan CrawfordJohn Mack BrownPenata musikWilliam AxtSinematograferGeorge BarnesPenyuntingWilliam HamiltonPerusahaanproduksiCosmopolitan ProductionsDistributorMetro-Goldwyn-MayerTanggal rilis1 September 1928 (1928-09-01TAS)Durasi85 menitNegaraAmerika SerikatBahasaFilm bisuIntertitel InggrisAnggaran$178.000[1]Pend...

Cornish cleric and mathematician This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2022) (Learn how and when to remove this message) The Right ReverendJohn William ColensoBishop of NatalPortrait by Samuel Sidley (1866)ChurchChurch of EnglandSeeNatalIn office1853 – 20 June 1883PredecessornoneSuccessorHamilton BaynesPersonal detailsBorn(1814-01-24)24 Janu...

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

فواز بن عبد العزيز آل سعود معلومات شخصية الميلاد 1934الطائف، السعودية الوفاة 22 يوليو 2008 (74 سنة)باريس،  فرنسا سبب الوفاة مرض  مكان الدفن مقبرة العدل  الجنسية سعودي الأب عبد العزيز آل سعود  إخوة وأخوات لطيفة بنت عبد العزيز آل سعود،  وصيتة بنت عبد العزيز آل سعود،  ...

Method of delivering military personnel, equipment and supplies HAHO redirects here. For other uses, see Haho (disambiguation). This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (August 2011) (Learn how and when to remove this message) United States Air Force Pararescuemen jump at half the height of a typical HALO/HAHO insertion 2eme REP Legionnaires HALO jump f...

 

1990 California lieutenant gubernatorial election ← 1986 November 6, 1990 1994 →   Nominee Leo T. McCarthy Marian Bergeson Party Democratic Republican Popular vote 3,874,308 3,186,508 Percentage 51.29% 42.18% County resultsMcCarthy:      40–50%      50–60%      60–70%      70–80% Bergeson:      40–50%     &#...

 

Customary law concept within international law The ius gentium or jus gentium (Latin for law of nations) is a concept of international law within the ancient Roman legal system and Western law traditions based on or influenced by it. The ius gentium is not a body of statute law nor a legal code,[1] but rather customary law thought to be held in common by all gentes (peoples or nations) in reasoned compliance with standards of international conduct.[2] Following the Christianiz...

Questa voce sull'argomento Stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Unione Sportiva Civitanovese Società Sportiva Dilettantistica. Unione Sportiva CivitanoveseStagione 1979-1980Sport calcio Squadra Civitanovese Allenatore Aldo Sensibile Presidente Francesco Verdini Serie C23º posto nel girone C. Maggiori presenzeCampionato: Bri...

 

フリーソフトウェア財団 略称 FSF標語 Free Software, Free Society (自由なソフトウェア、自由な社会)設立 1985年10月4日種類 米国内国歳入法第501条C項3号認定を受けた非営利団体法的地位 財団目的 啓蒙組織本部 アメリカ合衆国 マサチューセッツ州・ボストン貢献地域 世界規模会員数 私人ならびに後援企業代表 ジェフリー・クノース加盟 Software Freedom Law Center (SFLC)職員数 13人 ...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: MAINICHI RT – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2023年2月) MAINICHI RT種類 日刊紙(月曜休刊)サイズ タブロイ�...

ثورة الشواف جزء من الحرب العربية الباردة  قائد الانقلاب العقيد الركن عبد الوهاب الشواف معلومات عامة التاريخ 8 آذار 1959 إلى 9 آذار 1959 الموقع الموصل  النتيجة فشل الانقلاب: توتر العلاقات ما بين العراق والجمهورية العربية المتحدة. وقوع مجزرة الموصل. المتحاربون الحكومة ال...

 

ثلاثة أيام من دي بان للسيدات 2021 تفاصيل السباقسلسلة4. ثلاثة أيام من دي بان للسيداتمنافسةطواف العالم للدراجات للسيدات 2021 1.WWT‏التاريخ25 مارس 2021المسافات157٫7 كمالبلد بلجيكانقطة البدايةبروجنقطة النهايةدي بانالفرق24عدد المتسابقين في البداية135عدد المتسابقين في النهاية106متوسط ...