Chiqib ketish jarayoni - Undercut procedure

The ostki protsedura uchun protsedura adolatli buyumlarni tayinlash ikki kishi o'rtasida. Bu ishonchli tarzda to'liq topadi hasadsiz narsalarni tayinlash har doim bunday topshiriq mavjud bo'lganda. U Brams va Kilgur va Klamler tomonidan taqdim etilgan[1] va Aziz tomonidan soddalashtirilgan va kengaytirilgan.[2]

Taxminlar

Pastki qism protsedurasi odamlar uchun faqat quyidagi zaif taxminlarni talab qiladi:

  • Har bir insonning zaif tomoni bor afzallik munosabati buyumlar to'plamlari bo'yicha.
  • Har bir afzallik munosabati qat'iy monotonik: har bir to'plam uchun va buyum , odam qat'iyan afzal ko'radi ga .

Bu emas agentlar bor deb taxmin qilishdi javob beradigan afzalliklar.

Asosiy fikr

Pastki qismdagi protsedurani bo'ling va tanlang bo'linadigan manbadan bo'linmaydigan manbaga protokol. Ajratish va tanlash protokoli bir kishidan resursni ikkita teng qismga ajratishni talab qiladi. Ammo, agar manba bo'linmaslikka ega bo'lsa, unda to'liq teng kesishni amalga oshirish mumkin emas. Shunga ko'ra, pastki protsedura bilan ishlaydi deyarli teng kesmalar. Biror kishining deyarli teng kesilishi - bu narsalar to'plamining ikkita bo'linmagan kichik to'plamga bo'linishi (X, Y), quyidagicha:

  • Odam kuchsiz X dan Y ni afzal ko'radi;
  • Agar biron bir narsa X dan Y ga ko'chirilsa, u kishi qat'iy ravishda Y dan X ni afzal ko'radi (ya'ni barcha xdagi X uchun odam afzal ko'radi) ga ).

Jarayon

Har bir inson o'zining deyarli teng kesilganligi haqida xabar beradi. Ikkita holat mavjud:

  • 1-holat: hisobotlar boshqacha, masalan, Elis uchun deyarli teng kesimli (J, Y) bo'lim mavjud, lekin Jorj uchun emas. Keyin, ushbu bo'lim Jorjga taqdim etiladi. Jorj buni qabul qilishi yoki rad qilishi mumkin:
    • Agar u X dan X ni afzal ko'rsa, Jorj bo'limni qabul qiladi. Keyin Elis X ni qabul qiladi va Jorj Y oladi va natijada ajratish hasad qilmaydi.
    • Agar X dan Y ni afzal ko'rsa, Jorj bo'limni rad etadi. (X, Y) Jorj uchun deyarli tenglashtirilgan emas. Shuning uchun Xda X elementi mavjud bo'lib, u Jorjni afzal ko'radi ga . Jorj xabar beradi ; biz Jorj deymiz pastki chiziqlar X. (X, Y) Elis uchun deyarli teng kesilgan bo'lgani uchun, Elis afzal ko'radi ga . Keyin Jorj qabul qiladi va Elis qabul qiladi va natijada ajratish hasadsizdir.
  • 2-holat: hisobotlar bir xil, ya'ni Elis va Jorjning deyarli teng kesimlari bir xil. So'ngra, protsedura ulardan deyarli teng kesimlardan biri aniq teng kesilganmi yoki yo'qligini so'raydi. Qat'iy monotonlik taxminiga ko'ra, (X, Y) to'liq teng kesimli, agar va faqat - agar ikkala (X, Y) va (Y, X) deyarli teng kesilgan bo'lsa. Shuning uchun, 2-vaziyatda Elis va Jorj bir xil aniq teng kesimlarga ega. Ikkita kichik holat mavjud:
    • Oson ish: to'liq teng kesma mavjud (X, Y). Keyin bir kishi (kim bo'lishidan qat'i nazar) Xni qabul qiladi, ikkinchisi Y ni oladi va bo'linish hasadsizdir.
    • Qiyin holat: aniq teng kesim yo'q. Keyin protsedura qaytib keladi va "hasadsiz ajratish mavjud emas" deb xabar beradi.

Jarayonning to'g'riligini isbotlash uchun, Hard Case-da, hasadsiz ajratish mavjud emasligini isbotlash kifoya. Darhaqiqat, hasadsiz ajratish mavjud (X, Y). Biz "Hard Case" da bo'lganimiz uchun (X, Y) to'liq teng kesma emas. Shunday qilib, bir kishi (masalan, Jorj) qat'iy ravishda Y ni X ni afzal ko'radi, boshqasi (Elis) zaif X ni Y ni afzal ko'radi. Agar (X, Y) Elis uchun deyarli teng bo'lmagan bo'lsa, biz ba'zi narsalarni X dan ko'chiramiz Y ga qadar, biz Elis uchun deyarli teng kesimni (X ', Y') bo'lguncha. Elis hali ham X 'ni Y' ga zaif deb biladi. Monotonlik taxminiga ko'ra, Jorj hali ham Y 'dan X' gacha qat'iyan ustun keladi. Bu shuni anglatadiki, (X ', Y') Jorj uchun deyarli teng kesim emas. Ammo qiyin vaziyatda ikkala agentning deyarli teng kesimlari bir xil - ziddiyat.

Ish vaqti murakkabligi

Eng yomon holatda, agentlar barcha mumkin bo'lgan to'plamlarni baholashlari kerak bo'lishi mumkin, shuning uchun ish vaqti elementlar sonida eksponent bo'lishi mumkin.

Buning ajablanarli joyi yo'q, chunki osti ostidagi protsedura yordamida hal qilish mumkin bo'lim muammosi: ikkala agent ham bir xil va qo'shimchali baholarga ega deb hisoblang va pastki chiziqli protsedurani bajaring; agar u hasadsiz ajratishni topsa, unda bu ajratish teng bo'linishni anglatadi. Bo'lim masalasi NP bilan to'ldirilganligi sababli, uni polinom vaqt algoritmi bilan hal qilib bo'lmaydi.

Teng bo'lmagan huquqlar

Agentliklar teng huquqlarga ega bo'lganda, pastki protsedura ham ishlashi mumkin.[2] Aytaylik, har bir agent kasrga ega buyumlar. Keyinchalik, deyarli teng kesimning ta'rifi (agent uchun ) quyidagi tahrirda o'zgartirilsin:

  • va
  • Barcha x in X uchun

Generatsiya bosqichi

Asl nashrda,[1] ostidagi protseduradan oldin quyidagilar keladi avlod bosqichi:

  • Stolda narsalar bor ekan:
    • Har bir inson o'zining eng yaxshi buyumlari haqida xabar beradi.
      • Agar hisobotlar boshqacha bo'lsa, unda har bir kishi o'zining eng yaxshi narsalarini oladi.
      • Agar hisobotlar bir xil bo'lsa, unda eng yaxshi element a-ga qo'yiladi bahsli qoziq.

Keyin yuqorida tavsiflangan pastki protsedura faqat bahsli qoziqda bajariladi.

Ushbu bosqich bo'linish tartibini yanada samaraliroq qilishi mumkin: bahsli qoziq buyumlarning asl to'plamidan kichikroq bo'lishi mumkin, shuning uchun deyarli teng kesimlarni hisoblash va hisobot berish osonroq bo'lishi mumkin.

ElisJorj
w91
x84
y73
z62

Biroq, avlodni yaratish bosqichi bir nechta kamchiliklarga ega:[2]

  1. Bu protsedurani mumkin bo'lgan hasadsiz ajratishni o'tkazib yuborishi mumkin. Masalan, to'rtta narsa bor deylik va ularning baholari qo'shni jadvaldagi kabi. Elisga {w, z} va Jorjga {x, y} beradigan ajratish hasad qilmaydi. Darhaqiqat, uni yalang'och pastki usul yordamida topish mumkin, chunki bo'linma ({w, z}, {x, y}) Elis uchun deyarli teng kesma, lekin Jorj uchun emas va Jorj bu bo'linmani qabul qiladi. Ammo nasl hosil qilish bosqichida dastlab Elis w, Jorj esa x va boshqa elementlarni {y, z} bahslashayotgan qoziqqa qo'yishadi va bahslashayotgan qoziqni hasadsiz taqsimlash bo'lmaydi, shuning uchun protsedura muvaffaqiyatsiz tugadi.
  2. Odamlardan yana qanday narsalarni olishlarini bilmasdan o'zlarining "eng yaxshi buyumlarini" tanlashlari talab qilinadi. Bu buyumlar degan taxminga asoslanadi mustaqil tovarlar. Shu bilan bir qatorda, a ga asoslanadi javob berish taxmin: agar to'plamda narsa yaxshi narsaga almashtirilsa, natijada olingan to'plam yaxshiroq (u bilan chambarchas bog'liq) zaif qo'shimchalar afzalliklar).
  3. Agentlar teng bo'lmagan da'volarga ega bo'lganda, bu ishlamaydi.
  4. Bu strategik manipulyatsiyaga moyil bo'lgan ketma-ket taqsimotga tayanadi.

Adabiyotlar

  1. ^ a b Brams, Stiven J.; Kilgur, D. Mark; Klamler, Kristian (2011). "Pastga tushirish tartibi: bo'linmaydigan narsalarni hasadsiz ajratish algoritmi" (PDF). Ijtimoiy tanlov va farovonlik. 39 (2–3): 615. doi:10.1007 / s00355-011-0599-1.
  2. ^ a b v Aziz, Xaris (2015). "Chiqib ketish tartibi to'g'risida eslatma". Ijtimoiy tanlov va farovonlik. 45 (4): 723–728. arXiv:1312.6444. doi:10.1007 / s00355-015-0877-4.