RAC сызбасы - RAC drawing - Wikipedia

RAC сызбалары толық граф Қ5 және толық екі жақты график Қ3,4

Жылы графикалық сурет, а RAC сызбасы а график - бұл шыңдар нүкте түрінде, шеттері түзу түрінде бейнеленген сурет сызық сегменттері немесе полилиндер, ең көп дегенде екі шеті кез келген нүктеде қиылысады, ал екі шеті қиылысқан кезде олар осылай өтеді тік бұрыштар бір біріне. Сурет салу стилінің атауында «RAC» «тік бұрышты кесіп өту» дегенді білдіреді.

Тік бұрышты қиылысу стилі және осы стильге арналған «RAC сызбасы» атауы да тұжырымдалған Didimo, Eades & Liotta (2009),[1] пайдаланушылардың алдыңғы зерттеулерімен негізделген, үлкен бұрыштары бар өткелдер сызбалардың оқылуына таяз қиылыстарға қарағанда әлдеқайда аз зиян келтіреді.[2] Тіпті үшін жазықтық графиктер, графиктің сызбасында кейбір тік бұрышты қиылыстарға жол беру сызба сапасының өлшемдерін айтарлықтай жақсарта алады, мысалы аудан немесе бұрыштық рұқсат.[3]

Мысалдар

The толық граф Қ5 түзу шеттері бар RAC сызбасы бар, бірақ Қ6 жоқ. Әрбір 6 шыңды RAC сызбасында ең көп дегенде 14 шеті болады, бірақ Қ6 RAC сызбасына ие болу үшін тым көп 15 шеті бар.[1]

A толық екі жақты график Қа,б RAC сызбасы бар, егер ол тек мин (немесеа,б) ≤ 2 немесе а + б ≤ 7. Егер мин (а,б) ≤ 2, онда график а болады жазықтық график, және (бойынша Фери теоремасы ) әрбір жазықтық графикте түзулер сызбасы бар, қиылыстары жоқ. Мұндай сурет автоматты түрде RAC сызбасы болып табылады. Қалған екі жағдай тек графиктер Қ3,3 және Қ3,4. Суреті Қ3,4 көрсетілген; Қ3,3 одан бір шыңды жою арқылы қалыптастыруға болады. Келесі екі графиктің екеуі де, Қ4,4 және Қ3,5, RAC сызбасы бар.[4]

Шеттер мен иілістер

Егер n-vertex графикасында түзу шеттері бар RAC сызбасы бар, ең көбі 4 болуы мүмкінn - 10 шеті. Бұл өте қиын: RAC-мен сызылатын графиктер дәл 4-ке теңn - 10 шеті.[1] Полилинді жиектері бар сызбалар үшін графиктегі жиектердің санына байланысты иілу саны бір шетіне рұқсат етілген. Бір жиегі бір немесе екі иілген RAC сызбалары бар графиктердің O (n) жиектер; нақтырақ айтсақ, бір иілу кезінде ең көбі 5,5 боладыn шеттері[5] және екі иілу кезінде ең көп дегенде 74,2 боладыn шеттері.[6] Әрбір графиктің шетіне үш иілісі бар RAC сызбасы бар.[1]

1-жоспарлыққа қатысты

График - бұл 1-жазықтық егер оның әр шетінде ең көп дегенде бір өтпелі сызбасы болса. Бұл шектеу интуитивті түрде бұл өткелдің тік бұрышта болуын жеңілдетеді және 4n - RAC сызықты сызықтарының жиектерінің санына байланысты 10 4 шектеріне жақынn - а-дағы жиектер саны бойынша 8 1-жазықтық график және 4-тенn - түзу сызықты 1-жазықтық графиктің жиектер саны бойынша 9. Әрбір RAC сызбасы 4-тенn - 10 шеті 1-жазықтыққа тең.[7][8] Сонымен қатар, әрбір сыртқы-1-жазықтық графикте (яғни, сызудың сыртқы бетіндегі барлық төбелері бар бір шетіне бір қиылысумен салынған графикте) RAC сызбасы бар.[9] Алайда, 4-ке тең 1-жазықтық графиктер барn - RAC сызбасы жоқ 10 шеті.[7]

Есептеудің күрделілігі

Бұл NP-hard берілген графикада түзу шеттері бар RAC сызбасы бар-жоғын анықтау үшін,[10] кіріс графигі 1-жазықтықта болса да, RAC-тің суреті де 1-жазықтықта болуы керек.[11] RAC сызу проблемасы жоғары сызу үшін NP қиын болып қалады бағытталған ациклдік графиктер.[12] Алайда сыртқы-1-жазықтық графиктердің ерекше жағдайында сызықтық уақытта RAC сызбасын салуға болады.[13]

Әдебиеттер тізімі

  1. ^ а б c г. Дидимо, Вальтер; Эадс, Петр; Лиотта, Джузеппе (2009), «Тік бұрышты қиылыстармен графиктер салу», Алгоритмдер және мәліметтер құрылымы: 11-ші Халықаралық Симпозиум, WADS 2009, Банф, Канада, 21-23 тамыз, 2009 ж., Информатика пәнінен дәрістер, 5664, 206–217 б., дои:10.1007/978-3-642-03367-4_19.
  2. ^ Хуанг, Вэйдун; Хонг, Сок-Хи; Эадс, Петр (2008), «Бұрыштарды кесіп өту эффектілері», IEEE Тынық мұхиты көрнекілік симпозиумы (PacificVIS '08), 41-46 б., дои:10.1109 / PACIFICVIS.2008.4475457.
  3. ^ ван Кревельд, Марк (2011), «RAC сызбаларының және жазықтық графиктердің жазықтық сызбаларының сапалық қатынасы», Графикалық сурет: 18-ші Халықаралық Симпозиум, GD 2010, Констанц, Германия, 21-24 қыркүйек, 2010, Қайта өңделген таңдалған мақалалар, Информатикадағы дәрістер, 6502, 371–376 б., дои:10.1007/978-3-642-18469-7_34.
  4. ^ Дидимо, Вальтер; Эадс, Петр; Лиотта, Джузеппе (2010), «толық екі жақты RAC графиктерінің сипаттамасы», Ақпаратты өңдеу хаттары, 110 (16): 687–691, дои:10.1016 / j.ipl.2010.05.023, МЫРЗА  2676805.
  5. ^ Анджелини, Патрицио; Бекос, Майкл; Фёрстер, Генри; Кауфманн, Майкл (2018), Бір шетіне бір иілген графиктердің RAC сызбаларында, arXiv:1808.10470
  6. ^ Арикуши, Карин; Фулек, Радослав; Кесзег, Балас; Морич, Филипп; Tóth, Csaba D. (2012), «Тік бұрышты кесіп өту сызбаларын қабылдайтын графиктер», Есептеу геометриясының теориясы және қолданылуы, 45 (4): 169–177, arXiv:1001.3117, дои:10.1016 / j.comgeo.2011.11.008, МЫРЗА  2876688.
  7. ^ а б Эадс, Петр; Лиотта, Джузеппе (2013), «Тік бұрышты кесіп өту графиктері және 1-жазықтық», Дискретті қолданбалы математика, 161 (7–8): 961–969, дои:10.1016 / j.dam.2012.11.019, МЫРЗА  3030582.
  8. ^ Ackerman, Eyal (2014), «1 жазықтықтағы графиктер туралы жазба», Дискретті қолданбалы математика, 175: 104–108, дои:10.1016 / j.dam.2014.05.025, МЫРЗА  3223912.
  9. ^ Дехкорди, Хооман Рейси; Эадс, Петр (2012 ж.), «Әрбір сыртқы-1 жазықтықтағы графиктің тік бұрышты кесу сызбасы бар», Халықаралық есептеу геометриясы және қолданбалы журналы, 22 (6): 543–557, дои:10.1142 / S021819591250015X, МЫРЗА  3042921.
  10. ^ Аргириу, Евморфия Н .; Бекос, Майкл А .; Symvonis, Antonios (2011), «RAC-тің түзу сызығының проблемасы NP-қатты», SOFSEM 2011: Информатика теориясы мен практикасының қазіргі тенденцияларына арналған 37-ші конференция, Новый Смоковец, Словакия, 22-28 қаңтар, 2011 ж., Информатикадағы дәрістер, 6543, 74–85 б., arXiv:1009.5227, Бибкод:2011 LNCS.6543 ... 74A, дои:10.1007/978-3-642-18381-2_6
  11. ^ Бекос, Майкл А .; Дидимо, Вальтер; Лиотта, Джузеппе; Мехраби, Саид; Montecchiani, Fabrizio (2017), «1-жазықтықтағы графиктердің RAC сызбалары туралы», Теориялық информатика, 689: 48–57, arXiv:1608.08418, дои:10.1016 / j.tcs.2017.05.039
  12. ^ Анджелини, Патрицио; Циттадини, Лука; Ди Баттиста, Джузеппе; Дидимо, Вальтер; Фрати, Фабризио; Кауфман, Майкл; Symvonis, Antonios (2010), «Тік бұрышты кесу сызбалары ашылған перспективалар туралы», Графикалық сурет: 17-ші Халықаралық Симпозиум, GD 2009, Чикаго, IL, АҚШ, 22-25 қыркүйек, 2009, Қайта қаралған құжаттар, Информатикадағы дәрістер, 5849, 21-32 б., дои:10.1007/978-3-642-11805-0_5.
  13. ^ Ауэр, Христофор; Бахмайер, христиан; Бранденбург, Франц Дж .; Ханауэр, Катрин; Глейснер, Андреас; Нойвирт, Даниел; Рейслхубер, Йозеф (2013). «Сызықтық уақыттағы сыртқы 1-пландық графиканы тану». LNCS графикалық сызбасы. 8284: 107–118. дои:10.1007/978-3-319-03841-4.