PPAD (murakkablik) - PPAD (complexity)

Yilda Kompyuter fanlari, PPAD ("Yo'naltirilgan grafikalar bo'yicha polinomial parite argumentlari") a murakkablik sinfi tomonidan kiritilgan Xristos Papadimitriou 1994 yilda. PPAD - bu subklass TFNP paritet argumenti bilan jami bo'lishi mumkin bo'lgan funktsiyalarga asoslangan.[1][2] Sinf sohasida katta e'tiborni tortdi algoritmik o'yin nazariyasi chunki u hisoblash muammosini o'z ichiga oladi Nash muvozanati DASkalakis, Goldberg va Papadimitriou tomonidan kamida 3 ta o'yinchi bo'lgan PPAD uchun bu muammoning to'liqligi ko'rsatildi va keyinchalik Chen va Deng tomonidan 2 ta o'yinchiga etkazildi.[3][4]

Ta'rif

PPAD sinfning kichik qismidir TFNP, sinf funktsiya muammolari yilda FNP bo'lishi kafolatlangan jami. The TFNP rasmiy ta'rif quyidagicha berilgan:

Ikkilik munosabat P (x,y) TFNP-da, agar P (yoki yo'qligini aniqlaydigan aniqlangan polinomiy vaqt algoritmi bo'lsa)x,y) ikkalasi ham berilgan ushlaydi x va yva har bir kishi uchun x, mavjud a y shunday qilib P (x,y) ushlab turadi.

TFNP subklasslari yechim doimo mavjudligini isbotlash uchun ishlatiladigan matematik isbot turiga qarab aniqlanadi. Norasmiy ravishda, PPAD TFNP subklassidir, bu erda kafolat mavjud y shunday qilib P (x,y) ushlaydi, yo'naltirilgan grafadagi parite argumentiga asoslanadi. Sinf rasmiy ravishda uning to'liq muammolaridan birini belgilash orqali aniqlanadi Chiziq tugashi:

G - izolyatsiya qilingan tepaliklarsiz va har birida (ehtimol eksponent jihatdan katta) yo'naltirilgan grafik tepalik ko'pi bilan bir salafiy va bitta vorisga ega bo'lish. $ G $ polinom-vaqtning hisoblash funktsiyasini berish orqali aniqlanadi f (v) (o'lchamidagi polinom v) vertexning oldingi va vorisini (agar ular mavjud bo'lsa) qaytaradi v. Bir tepalik berilgan s oldingi G holda, vertexni toping t ≠ s salafiysiz yoki merosxo'rsiz. (Muammoni kiritish manba vertexidir s va funktsiya f (v)). Boshqacha qilib aytganda, biz yo'naltirilgan grafikning har qanday manbasini yoki cho'kishini xohlaymiz s.

Shunaqangi t agar mavjud bo'lsa s qiladi, chunki G tuzilishi shuni anglatadiki, bitta qo'shnisi bilan tepaliklar juft bo'lib keladi. Xususan, berilgan s, biz bunday topa olamiz t mag'lubiyatning boshqa uchida s. (E'tibor bering, agar biz f ni qayta-qayta baholasak, bu eksponent vaqt talab qilishi mumkin.)

Boshqa murakkablik sinflari bilan aloqasi

PPAD tarkibiga kiradi (lekin teng emasligi ma'lum emas) PPA (uchun tenglik argumentlarining tegishli klassi yo'naltirilmagan TFNP tarkibidagi grafikalar). PPAD shuningdek tarkibida mavjud (lekin teng emasligi ma'lum emas) PPP, TFNPning yana bir kichik klassi. U o'z ichiga oladi CLS.[5]

PPAD - bu qiyin deb hisoblanadigan muammolar klassi, ammo PPADning to'liqligini olish, erishilgandan ko'ra, echilmaslikning zaif dalilidir. NP to'liqligi. PPAD muammolari to'liq NP bo'lishi mumkin emas, chunki texnik sabablarga ko'ra NP qaror qabul qilish muammolari sinfidir, ammo PPAD muammolarining javobi har doim ijobiy bo'ladi, chunki bu yechim topish qiyin bo'lishi mumkin.[6] Biroq, PPAD va NP bir-biri bilan chambarchas bog'liq. Berilgan o'yin uchun Nash muvozanati mavjudmi yoki yo'qmi degan savol NP-ni qiyinlashtira olmaydi, chunki javob doim "ha" bo'ladi, yoki yo'qmi degan savol ikkinchi muvozanat mavjud.[7] Hali ham PPAD bilan bir xil sinf bo'lishi mumkin FP va hali ham shunday P ≠ NP, ammo bu ehtimoldan yiroq emas.[iqtibos kerak ] To'liq PPAD muammolariga misollar topishni o'z ichiga oladi Nash muvozanati, belgilangan nuqtalarni hisoblash Brouwer funktsiyalar, topish Ok-Debreu muvozanati bozorlarda.[8]

Boshqa sezilarli to'liq muammolar

Adabiyotlar

  1. ^ Xristos Papadimitriou (1994). "Paritet argumentining murakkabligi va mavjudlikning boshqa samarasiz dalillari to'g'risida" (PDF). Kompyuter va tizim fanlari jurnali. 48 (3): 498–532. doi:10.1016 / S0022-0000 (05) 80063-7. Arxivlandi asl nusxasi (PDF) 2016-03-04 da. Olingan 2008-03-08.
  2. ^ Fortnov, Lans (2005). "PPAD nima?". Olingan 2007-01-29.
  3. ^ a b *Chen, Si; Deng, Xiaotie (2006). Ikki o'yinchi Nash muvozanatining murakkabligini o'rnatish. Proc. 47-simp. Kompyuter fanlari asoslari. 261-271 betlar. doi:10.1109 / FOCS.2006.69. ECCC  TR05-140..
  4. ^ Daskalakis, Konstantinos.; Goldberg, Pol V.; Papadimitriou, Kristos H. (2009-01-01). "Nash muvozanatini hisoblashning murakkabligi". Hisoblash bo'yicha SIAM jurnali. 39 (1): 195–259. doi:10.1137/070699652. ISSN  0097-5397.
  5. ^ Daskalakis, C .; Papadimitriou, C. (2011-01-23). Doimiy ravishda mahalliy qidiruv. Ish yuritish. Sanoat va amaliy matematika jamiyati. 790-804 betlar. CiteSeerX  10.1.1.362.9554. doi:10.1137/1.9781611973082.62. ISBN  9780898719932.
  6. ^ Skott Aaronson (2011). "Nega faylasuflar hisoblash murakkabligi haqida qayg'urishlari kerak". arXiv:1108.1791 [cs.CC ].
  7. ^ Xristos Papadimitriou (2011). "Ma'ruza: Nesh muvozanatini topishning murakkabligi" (PDF).
  8. ^ a b C. Daskalakis, PW, Goldberg va C.H. Papadimitriou (2009). "Nash muvozanatini hisoblashning murakkabligi". Hisoblash bo'yicha SIAM jurnali. 39 (3): 195–259. CiteSeerX  10.1.1.152.7003. doi:10.1137/070699652.
  9. ^ Si Chen va Xiaotie Deng (2006). "2D diskret sobit nuqta muammosining murakkabligi to'g'risida". Avtomatika, tillar va dasturlash bo'yicha xalqaro kollokvium. 489-500 betlar. ECCC  TR06-037.
  10. ^ Deng X .; Qi, Q .; Saberi, A. (2012). "Hasadsiz tortni kesish uchun algoritmik echimlar". Operatsion tadqiqotlar. 60 (6): 1461. doi:10.1287 / opre.1120.1116.