Dairesel maket - Circular layout

Dairesel tartibi Chvatal grafigi
A-ning aylana sxemasi holat diagrammasi uchun chegara shlyuzi protokoli
Uchun dumaloq maketni bosqichma-bosqich qurish Barabasi-Albert modeli ijtimoiy tarmoqni shakllantirish

Yilda grafik rasm, a dumaloq maket joylashtirilgan rasm chizish uslubi tepaliklar a grafik a doira, ko'pincha ular a tepaliklarini hosil qilishi uchun teng ravishda joylashtirilgan muntazam ko'pburchak.

Ilovalar

Dairesel maketlar aloqa uchun juda mos keladi tarmoq topologiyalari kabi Yulduz yoki ring tarmoqlari,[1] va ning tsiklik qismlari uchun metabolik tarmoqlar.[2] Ma'lum bo'lgan grafikalar uchun Gamilton tsikli, dumaloq maket tsiklni aylana shaklida tasvirlashga imkon beradi va shu bilan dumaloq maketlar asosini tashkil etadi LCF yozuvi Hamiltonian uchun kubik grafikalar.[3]

Dumaloq maket butun grafik chizish uchun o'z-o'zidan ishlatilishi mumkin, lekin u kattaroq grafik chizilgan ichida kichikroq vertikal klasterlar uchun maket sifatida ishlatilishi mumkin, masalan bir-biriga bog'langan komponentlar,[4] klasterlari genlar genlarning o'zaro ta'sir grafikasida,[5] yoki a tarkibidagi tabiiy kichik guruhlar ijtimoiy tarmoq.[6] Agar shu tarzda bir nechta tepalik doiralari ishlatilsa, masalan, boshqa usullar kuchga yo'naltirilgan grafik chizish klasterlarni tartibga solish uchun ishlatilishi mumkin.[7]

Kabi ba'zi bir ilovalarda dumaloq maketning afzalliklaridan biri bioinformatika yoki ijtimoiy tarmoqni vizualizatsiya qilish uning betarafligi:[8] barcha tepaliklarni bir-biridan va chizilgan rasmning markazidan teng masofada joylashtirib, hech kimga imtiyozli pozitsiya berilmaydi, tomoshabinlarning ko'proq markazlashgan tugunlarni muhimroq deb bilish tendentsiyasiga qarshi turadi.[9]

Yon uslubi

Chizmaning qirralari quyidagicha tasvirlangan bo'lishi mumkin akkordlar doira,[10] dumaloq yoy sifatida[11] (ehtimol vertikal doiraga perpendikulyar, shunday qilib qirralarning Poincaré disk modeli ning giperbolik geometriya ), yoki boshqa egri turlari kabi.[12]

Dumaloq shaklda vertikal doiraning ichki va tashqi tomonlari orasidagi ingl. Tafovut ikki xil uslubdagi qirralarni ajratish uchun ishlatilishi mumkin. Masalan, ning dumaloq chizish algoritmi Gansner va Koren (2007) doira ichida chekka bog'lashni va doiradan tashqarida chizilgan birlashtirilmagan ba'zi qirralarni ishlatadi.[12]

Ning dairesel maketlari uchun muntazam grafikalar, qirralarning ichki va tashqi tomonlari kabi chizilgan dumaloq yoylar, tushish burchagi vertikal doiraga ega bo'lgan bu yoylardan bittasi yoyning ikkala uchida bir xil, bu xususiyat optimallashtirishni soddalashtiradi. burchak o'lchamlari chizilgan.[11]

O'tish joylari soni

Bir nechta mualliflar a ni topish muammosini o'rganishdi almashtirish minimallashtiradigan dumaloq maketning tepalari chekka o'tish joylari soni barcha qirralar vertikal doira ichida chizilganida. Ushbu o'tish joylari nolga teng tashqi planli grafikalar.[13] Boshqa grafikalar uchun u optimallashtirilishi yoki har biri uchun alohida qisqartirilishi mumkin ikki tomonlama komponent echimlarni birlashtirishdan oldin grafikaning, chunki bu komponentlar o'zaro ta'sir qilmasligi uchun chizilgan bo'lishi mumkin.[14]

Umuman olganda, o'tish joylarini minimallashtirish To'liq emas,[15] lekin ning taxminiy nisbati bilan taxminiy bo'lishi mumkin O(log2 n) qayerda n tepaliklar soni.[16] O'tish murakkabligini kamaytirish uchun evristik usullar ham ishlab chiqilgan, masalan. ehtiyotkorlik bilan tepalik kiritish tartibi bo'yicha va boshqalar mahalliy optimallashtirish.[17]

O'tish joylari sonini maksimal darajada oshirish uchun aylana sxemasidan ham foydalanish mumkin. Xususan, a ni tanlash tasodifiy almashtirish chunki tepaliklar har bir mumkin bo'lgan kesishishni 1/3 ehtimollik bilan sodir bo'lishiga olib keladi, shuning uchun kutilgan raqam o'tish joylari barcha mumkin bo'lgan tartiblar orasidagi o'tish joylarining maksimal sonidan uch baravariga teng. Derandomizatsiya bu usul a beradi deterministik taxminiy algoritm bilan taxminiy nisbati uchta.[18]

Boshqa optimallash mezonlari

O'tish joylari bilan bir qatorda, dumaloq maketda qirralarning uzunligini optimallashtirish muammolarining dumaloq versiyalari, o'tish joylarining burchak o'lchamlari yoki kesma kengligi (aylananing bitta kamonini qarama-qarshi yoy bilan bog'laydigan maksimal qirralarning soni) ham ko'rib chiqildi,[19] ammo bu muammolarning aksariyati to'liq bajarilmagan.[20]

Shuningdek qarang

  • Akkord diagrammasi, axborotni vizualizatsiya qilishda chambarchas bog'liq kontseptsiya
  • Planaritet, o'yinchining a chizilgan rasmini echish uchun tepaliklarni siljitishi kerak bo'lgan jumboq planar grafik, tasodifiy doiraviy tartibdan boshlab

Izohlar

Adabiyotlar