Velosiped darajasi - Cycle rank

Yilda grafik nazariyasi, tsikl darajasi a yo'naltirilgan grafik a digraf ulanish birinchi bo'lib Eggan tomonidan taklif qilingan va Büchi (Eggan 1963 yil ). Ushbu kontseptsiya intuitiv ravishda adigrafning a ga qanchalik yaqinligini o'lchaydi yo'naltirilgan asiklik grafik (DAG), ya'ni DAG mototsiklining nol darajasi, a to'liq digraf ning buyurtma n bilan o'z-o'zidan halqa ateach vertex tsikl darajasiga ega n. Yo'naltirilgan grafaning tsikl darajasi quyidagilar bilan chambarchas bog'liq daraxt chuqurligi ning yo'naltirilmagan grafik va yulduz balandligi a oddiy til. Bundan tashqari, u useinni topdi siyrak matritsa hisoblashlar (qarang. qarang Bodlaender va boshq. 1995 yil ) va mantiq (Rossman 2008 yil ).

Ta'rif

Tsikl darajasi r(G) digrafning G = (VE) induktiv tarzda quyidagicha ta'riflanadi:

qayerda vertexni yo'q qilish natijasida hosil bo'lgan digraf v va boshlanadigan yoki tugaydigan barcha qirralar v.
  • Agar G kuchli bog'langan emas, keyin r(G) ning barcha kuchli bog'langan tarkibiy qismlari orasidagi maksimal tsikl darajasiga teng G.

The daraxt chuqurligi yo'naltirilmagan grafika juda o'xshash ta'rifga ega, bu erda kuchli ulanish va kuchli bog'langan komponentlar o'rniga yo'naltirilmagan ulanish va ulangan komponentlar ishlatiladi.

Tarix

Velosiped darajasi martabali tomonidan kiritilgan Eggan (1963) kontekstida yulduz balandligi ning oddiy tillar. U tomonidan qayta kashf etilgan (Eisenstat va Liu 2005 yil ) yo'naltirilmaganni umumlashtirish sifatida daraxt chuqurligi, 1980-yillardan boshlab ishlab chiqilgan va amal qilgan siyrak matritsa hisoblashlar (Schreiber 1982 yil ).

Misollar

Yo'naltirilgan asiklik grafikning tsikli darajasi 0, tartibning to'liq digrafi esa n bilan o'z-o'zidan halqa ateach vertex tsikl darajasiga ega n. Ulardan tashqari, yana bir nechta digraflarning tsikli darajasi ma'lum: yo'naltirilmagan yo'l tartib nnosimmetrik chekka munosabatiga ega va o'z-o'zidan halqalanmaydigan tsikl darajasiga ega (McNaughton 1969 yil ). Yo'naltirilgan uchun -torus , ya'ni kartezian mahsuloti uzunlikdagi ikkita yo'naltirilgan sxemaning m va n, bizda ... bor va uchun m ≠ n (Eggan 1963 yil, Gruber va Xolzer 2008 yil ).

Tsikl darajasini hisoblash

Tsikl darajasini hisoblash juda qiyin: Gruber (2012) tegishli qaror muammosi ekanligini isbotlaydi To'liq emas, hatto maksimal darajadagi siyrak digraflar uchun ham 2. Ijobiy tomoni shundaki, muammo o'z vaqtida hal etiladi maksimal draflarda ustunlik ko'pi bilan 2 va o'z vaqtida umumiy digraflarda. Bor taxminiy algoritm taxminiy nisbati bilan .

Ilovalar

Oddiy tillarning yulduz balandligi

Tsikl darajasining birinchi qo'llanilishi rasmiy til nazariyasi, o'rganish uchun yulduz balandligi ning oddiy tillar. Eggan (1963) doimiy iboralar, cheklangan avtomatlar va nazariyalar o'rtasidagi munosabatni o'rnatdi yo'naltirilgan grafikalar. Keyingi yillarda bu munosabat sifatida tanilgan Eggan teoremasi, qarang Sakarovich (2009). Avtomatika nazariyasida a n-harakatlari bilan nondeterministik cheklangan avtomat (b-NFA) a sifatida belgilanadi 5-karra, (Q, Σ, δ, q0, F) dan iborat

  • cheklangan o'rnatilgan davlatlarning Q
  • cheklangan to'plam kirish belgilari Σ
  • belgilangan qirralarning to'plami δdeb nomlanadi o'tish munosabati: Q × (Σ ∪ {ε}) × Q. Bu erda the bo'sh so'z.
  • an boshlang'ich davlat q0Q
  • davlatlar majmui F sifatida ajratilgan qabul qiluvchi davlatlar FQ.

Bir so'z w ∈ Σ* a mavjud bo'lsa, b-NFA tomonidan qabul qilinadi yo'naltirilgan yo'l boshlang'ich holatidan q0 ba'zi bir so'nggi holatga F dan qirralar yordamida δ, shunday qilib birlashtirish yo'l bo'ylab tashrif buyurgan barcha yorliqlarning so'zi w. Σ dan ortiq barcha so'zlar to'plami* avtomat tomonidan qabul qilingan til avtomat tomonidan qabul qilingan A.

Nondeterministik cheklangan avtomatning digraf xususiyatlari haqida gapirganda A davlat to'plami bilan Q, biz tabiiy ravishda vertikal to'plam bilan digrafga murojaat qilamiz Q uning o'tish munosabati bilan qo'zg'atilgan. Endi teorema quyidagicha bayon etilgan.

Eggan teoremasi: Oddiy tilning yulduz balandligi L hamma orasida minimal tsikl darajasiga teng ε-harakatlari bilan nondeterministik cheklangan avtomatlar qabul qilish L.

Ushbu teoremaning isboti tomonidan berilgan Eggan (1963), va yaqinda tomonidan Sakarovich (2009).

Matritsani siyrak hisoblashda xoleskiy faktorizatsiya

Ushbu kontseptsiyaning yana bir qo'llanilishi yotadi siyrak matritsa hisoblashlar, ya'ni ishlatish uchun ichki ajratish hisoblash Xoleskiy faktorizatsiya parallel (nosimmetrik) matritsaning Berilgan siyrak -matrisa M ba'zi nosimmetrik digraflarning qo'shni matritsasi sifatida talqin qilinishi mumkin G kuni n matritsaning nolga teng bo'lmagan yozuvlari chekkalari bilan bittadan yozishmalarda bo'ladigan tarzda G. Agar digrafning tsikl darajasi bo'lsa G ko'pi bilan k, keyin Cholesky faktorizatsiyasi M eng ko'p hisoblash mumkin k bilan parallel kompyuterda qadamlar protsessorlar (Dereniowski & Kubale 2004 yil ).

Shuningdek qarang

Adabiyotlar