Klam qiymati - Klam value

In parametrlangan murakkablik ning algoritmlar, klam qiymati parametrlangan algoritm - bu algoritmning amaliy bo'lishi kutilgan parametr qiymatlarini chegaralovchi raqam.[1] Parametr qiymatlari pastroq bo'lgan boshqa algoritmga qaraganda kattaroq klam qiymatiga ega algoritmdan foydalanish mumkin. Klam qiymati birinchi tomonidan aniqlangan Dauni va Yigitlar  (1999 ),[2][3] va shu vaqtdan boshlab boshqa tadqiqotchilar tomonidan turli xil algoritmlarni bir-biri bilan taqqoslash usuli sifatida va kelajakdagi algoritmik takomillashtirish maqsadlarini belgilash uchun parametrlangan murakkablikda foydalanilgan.

Ta'rif

Agar bajaradigan elementar operatsiyalar soni shakl chegarasiga ega bo'lsa, algoritmni belgilangan parametrlarga o'tish mumkin deyiladi. , qayerda bu kirish o'lchamining ba'zi bir o'lchovidir (masalan, soni tepaliklar a grafik ), kirishning murakkabligini tavsiflovchi parametrdir (masalan kenglik grafik), bog'liq bo'lmagan doimiydir yoki va a hisoblash funktsiyasi.

Ushbu shaklning vaqt chegarasini hisobga olgan holda, algoritmning klam qiymati (yoki vaqt chegarasining aniqrog'i) ning eng katta qiymati aniqlanadi shu kabi "har qanday hisoblash qadamlarining maksimal soniga bog'liq bo'lgan biron bir oqilona absolyut" dan oshmaydi.[1] Aniqroq ikkalasi ham Downey & Fellows (1999) va Nidermeyer (1998) 10 raqamidan foydalaning20 Shu sababli, keyinchalik tadqiqotchilar tomonidan ta'qib qilingan. Algoritmning klem qiymatini uning murakkabligini ko'proq qo'yish orqali uni sun'iy ravishda yaxshilashning oldini olish vaqtning bir qismi, Downey & Fellows (1999) shuningdek cheklash ko'pi bilan ma'lum bo'lgan ma'lum parametrlarga asoslangan traktable algoritmlari uchun eng ko'pi uchta bo'lishi kerak.

Misollar

Nidermeyer (1998) misolini keltiradi tepalik qopqog'i, uning tabiiy parametri bilan (qopqoqdagi tepalar soni). O'sha paytda eng yaxshi ma'lum bo'lgan parametrlangan vaqt chegarasi bor edi . Yechish taxminan 129 klam qiymatini beradi. Ammo vaqt chegarasining bir qismi undan soddalashtirilishi mumkin, bu shaklning chegarasini beradi O-yozuvida yashiringan kattaroq doimiy omil va uning taxminiy o'nlik qiymatida yashirilgan ko'rsatkichning katta bazasi bilan. masalan, buni to'g'ridan-to'g'ri hal qilish mumkin undan Niedermeier taxminan 165 klam qiymatini oladi. Keyingi tadqiqotlar vertexni qoplash uchun parametrlangan algoritmlarni ishlab chiqdi [4] ya'ni 190 dan katta klam qiymatini beradi. Ya'ni, ushbu tahlildan xulosa qilish mumkinki, qopqoqning kattaligi 190 dan katta bo'lgan vertex qopqoq misollari ushbu algoritmga mos kelmaydi, ammo qopqoq kattaligi ushbu chegaradan ancha past bo'lgan holatlar hal etiladigan.

Klam qiymati kelajakda olib boriladigan tadqiqotlar uchun aniq maqsad sifatida ishlatilgan muammolarning yana bir misoli maksimal bargli daraxt muammosi, unda maqsad a ni topishdir yoyilgan daraxt iloji boricha ko'proq barg tugunlari bo'lgan grafikaning (barglar soniga qarab parametrlangan). Fellows va boshq. (2000) ushbu masala bo'yicha algoritm ishlab chiqing, ular klam qiymatidan foydalanib, xuddi shu masala bo'yicha oldingi ish bilan taqqoslang: avvalgi algoritmlarda 1 va 5 qiymatlari bor edi, va ularnikida 16 qiymat mavjud.[5] Shu bilan birga, ular ushbu muammo uchun kamida 50 klam qiymati bilan takomillashtirilgan algoritmlarni taqdim etish imkoniyati bo'lishi kerakligini taklif qilishmoqda. Garchi bu ochiq qolsa-da, bir nechta keyingi maqolalar ushbu muammoning klam qiymatini bosqichma-bosqich 37 ga oshirdi.[6]

Adabiyotlar

  1. ^ a b Niedermeier, Rolf (1998), "Ruxsat etilgan parametrlar algoritmlarining samarali istiqbollari", Rovan, Branislav (tahr.), SOFSEM'98: Informatika nazariyasi va amaliyoti, Kompyuter fanidan ma'ruza matnlari, 1521, Springer, 168–185-betlar.
  2. ^ Dauni, R. G.; Hamkorlar, M. R. (1999), Parametrlangan murakkablik, Informatika monografiyalari, Springer, 13-14 betlar, doi:10.1007/978-1-4612-0515-9, ISBN  0-387-94883-X, JANOB  1656112.
  3. ^ Nidermeyer (1998) klam qiymatidan foydalanadi va undan oldinroq nashr etilgan Downey & Fellows (1999), lekin Downey va Fellows-ga kontseptsiya uchun kredit beradi.
  4. ^ Chen, Jianer; Kanj, Iyad A .; Xia, Ge (2006), "vertikal qopqoq uchun parametrlangan yuqori chegaralar yaxshilandi", MFCS 2006: informatika matematik asoslari, Kompyuter fanidan ma'ruza matnlari, 4162, Springer, 238–249 betlar, doi:10.1007/11821069_21, JANOB  2298181.
  5. ^ Hamkasblar, Maykl R.; Makkartin, Ketrin; Rosamond, Frensis A.; Stege, Ulrike (2000), "Muvofiqlashtirilgan yadrolar va katalitik reduksiyalar: maksimal barglar daraxtlari uchun takomillashtirilgan FPT algoritmi va boshqa muammolar", FST-TCS 2000: Dasturiy ta'minot texnologiyalari va nazariy kompyuter fanlari asoslari, Kompyuterda ma'ruza yozuvlari. Ilmiy., 1974, Springer, Berlin, 240–251 betlar, doi:10.1007/3-540-44450-5_19, JANOB  1850108.
  6. ^ Binkele-Raible, Daniel; Fernau, Henning (2014), "A ni topish uchun parametrlangan o'lchov va yutish tahlili k- yo'naltirilmagan grafadagi bargli daraxt ", Diskret matematika va nazariy kompyuter fanlari, 16 (1): 179–200, JANOB  3188035.