Ортогональды дөңес корпус - Orthogonal convex hull

Нүкте жиынтығының ортогоналды дөңес корпусы

Жылы геометрия, жиынтық ҚRг. деп анықталды ортогоналды дөңес егер, әрқайсысы үшін түзу L біреуіне параллель стандартты негіз векторлары, қиылысу туралы Қ бірге L бос, нүкте немесе жалғыз сегмент. «Ортогональ» термині сәйкес келеді Декарттық негізі мен координаттары Евклид кеңістігі, мұнда әр түрлі базалық векторлар орналасқан перпендикуляр, сондай-ақ сәйкес жолдар. Қарапайымнан айырмашылығы дөңес жиынтықтар, ортогональды дөңес жиынтық міндетті емес байланысты.

The ортогональды дөңес корпус жиынтықтың ҚRг. -ның барлық ортогональды дөңес суперсеттерінің қиылысы Қ.

Бұл анықтамалар дөңестіктің классикалық теориясымен ұқсастығы бойынша жасалған Қ болып табылады дөңес егер, әр жол үшін L, қиылысы Қ бірге L бос, нүкте немесе жалғыз сегмент. Ортогональды дөңес осы қасиет қажет болатын сызықтарды шектейді, сондықтан әрбір дөңес жиынтық ортогональды дөңес болады, бірақ керісінше емес. Сол себепті, ортогональды дөңес корпустың өзі дөңес корпус сол нүктенің жиынтығы. Нүкте б ортогональды дөңес корпусына жатады Қ егер және жабық осьтің әрқайсысы тураланған болса ғана ортанттар бар б өйткені шыңы бос емес қиылысы бар Қ.

Ортогональды дөңес корпус сонымен қатар түзу сызықты дөңес корпус, немесе екі өлшем, х-ж дөңес корпус.

Мысал

Суретте жазықтықтағы 16 нүкте жиыны және осы нүктелердің ортогональды дөңес корпусы көрсетілген. Суреттен көріп отырғанымыздай, ортогоналды дөңес корпус а көпбұрыш әрбір координаталық бағытта экстремалды шыңдарды біріктіретін кейбір деградациялық шеттермен. Осындай дискретті нүкте жиынтығы үшін барлық ортогоналды дөңес корпустың шеттері көлденең немесе тік болады. Бұл мысалда ортогональды дөңес корпус қосылған.

Балама анықтамалар

Жазықтықтағы алты нүктенің жиынтығы. The Классикалық Орто-дөңес корпус бұл өздігінен орнатылған нүкте.
The Максималды Орто-дөңес корпус жоғарғы фигураның нүктелік жиынтығы. Ол нүктелер жиыны мен боялған аймақ арқылы қалыптасады.
A Қосылған Орто-дөңес корпус жоғарғы фигураның нүктелік жиынтығы. Ол нүктелер жиынтығынан, түрлі-түсті аймақтан және екі орта-дөңес көпбұрышты тізбектерден құралады.
The Функционалды Орто-дөңес корпус жоғарғы фигураның нүктелік жиынтығы. Ол нүктелер жиынтығы, боялған аймақ және төрт сызық сегменттері арқылы қалыптасады.

Дөңес корпустың бірнеше эквивалентті анықтамалары бар классикалық дөңестіктен айырмашылығы, дөңес корпустың аналогиясымен жасалған ортогональды дөңес корпустың анықтамалары әртүрлі геометриялық объектілерді тудырады. Осы уақытқа дейін зерттеушілер жиынтықтың ортогональды дөңес қабығының келесі төрт анықтамасын зерттеді :

  1. Максималды анықтама: Осы мақаланың кіріспесінде сипатталған анықтама. Ол негізделеді Максимум нүкте жиынтығы.
  2. Классикалық анықтама: Ортогоналды дөңес қабығы - барлық ортогоналды дөңестің қиылысы суперсеттер туралы ; Ottmann, Soisalon-Soininen & Wood (1984).
  3. Байланыстырылған анықтама: Ортогоналды дөңес қабығы - бұл ең кіші ортогоналды дөңес суперсет ; Николл және басқалар. (1983).
  4. Функционалды анықтама: Ортогоналды дөңес қабығы - қиылысы нөлдік жиынтықтар барлық теріс емес ортогоналды дөңес функциялар қосулы ; Matoušek & Plecháč (1998).

Оң жақтағы суреттерде жоғарғы суретте жазықтықтағы алты нүктенің жиынтығы көрсетілген. Нүктелер жиынтығының классикалық ортогоналды дөңес корпусы - бұл нүкте жиынтығының өзі. Жоғарыдан төменге қарай, екіншіден төртіншіге дейінгі сандар сәйкесінше, нүктелер жиынтығының максималды, байланысты және функционалды ортогональды дөңес корпусын көрсетеді. Көріп отырғанымыздай, ортогональды дөңес корпус а көпбұрыш кейбір деградацияланған «шеттермен», атап айтқанда, ортогональды дөңес ауыспалы көпбұрышты тізбектер ішкі бұрышпен шыңдарды біріктіретін.

Классикалық ортогоналды дөңес корпус

Классикалық ортогональды дөңес корпусты жиынтықтың ең кіші ортогональды дөңес суперсет ретінде баламалы түрде анықтауға болады , дөңес корпустың келесі анықтамасына ұқсас: дөңес корпусы - ең кіші дөңес суперсет . Классикалық ортогоналды дөңес корпус ажыратылуы мүмкін. Егер нүктелік жиында стандартты векторлардың біріне параллель түзуде нүктелер жұбы болмаса, онда мұндай нүктелер жиынтығының классикалық ортогональды дөңес корпусы нүктелер жиынының өзіне тең болады.

Дөңес корпустың белгілі қасиеті Каратеодори теоремасы: Нүкте нүкте жиынтығының дөңес корпусының ішкі бөлігінде орналасқан егер ол тек егер ол дөңес корпуста болса немесе одан аз тармақтар . Бұл қасиет классикалық ортогоналды дөңес қабықшалар үшін де жарамды.

Біріктірілген ортогональды дөңес корпус

Анықтама бойынша жалғанған ортогональды дөңес корпус әрқашан жалғасады. Алайда, бұл бірегей емес. Мысалы, көлденең немесе тік сызықта жатпайтын жазықтықтағы жұп нүктелерді қарастырайық. Осындай нүктелердің біріктірілген ортогональды дөңес корпусы ішкі бұрышы бар ортогоналды дөңес ауыспалы көпбұрышты тізбек болып табылады нүктелерді байланыстыру. Кез-келген осындай көпбұрышты тізбектің ұзындығы бірдей, сондықтан нүктелер жиыны үшін шексіз көп байланысқан ортогоналды дөңес қабықтар бар.

Жазықтықтағы нүктелік жиындар үшін жалғанған ортогональды дөңес корпусты максималды ортогоналды дөңес қабықшадан оңай алуға болады. Егер нүкте жиынтығының максималды ортогоналды дөңес қабығы болса қосылады, содан кейін оның ортогональды дөңес қабығына тең болады . Егер бұлай болмаса, онда шексіз көптеген ортогоналды дөңес корпустар бар , және әрқайсысын максималды ортогоналды дөңес корпустың қосылған компоненттерін қосу арқылы алуға болады ішкі бұрышы бар ортогоналды дөңес ауыспалы көпбұрышты тізбектермен .

Функционалды ортогоналды дөңес корпус

Функционалды ортогональды дөңес корпус жиындардың қасиеттері арқылы анықталмайды, бірақ жиындар туралы функциялардың қасиеттері. Атап айтқанда, ол ұғымын шектейді дөңес функция келесідей. Функция егер оның стандартты базис векторларының нөлге тең емес қатарына параллель болатын әр түзуге шектеуі дөңес функция болса, ортогональды дөңес деп аталады.

Алгоритмдер

Бірнеше авторлар ортогоналды дөңес корпусты тұрғызудың алгоритмдерін зерттеген: Монтуно және Фурнье (1982); Николл және басқалар. (1983); Ottmann, Soisalon-Soininen & Wood (1984); Karlsson & Overmars (1988). Осы авторлардың нәтижелері бойынша ортогональды дөңес корпус n жазықтықтағы нүктелер уақытында тұрғызылуы мүмкін O (n журналn), немесе нүктелер үшін деректер құрылымын іздеудің бүтін санының көмегімен жылдамырақ болуы мүмкін бүтін координаттар.

Байланысты ұғымдар

Ортогональды дөңесті жалпылау табиғи нәрсе шектеулі-бағытталған дөңес, онда жиынтық Қ егер көлбеу шекті жиектерінің біріне ие барлық түзулер қиылысуы керек болса, дөңес болып анықталады Қ қосылған ішкі жиындарда; мысалы, қараңыз Роллиндер (1987), Роллиндер және Ағаш (1987, 1988 ) немесе Финк және ағаш (1996, 1998 ).

Сонымен қатар, тығыз аралық Шекті метрикалық кеңістіктің ортогональды дөңес корпусымен тығыз байланысы бар. Егер жазықтықта орнатылған ақырлы нүктенің жалғанған ортогональды дөңес корпусы болса, онда бұл корпус Манхэттен қашықтығы нүкте жиынтығында. Алайда ортогоналды корпустар мен тығыз аралықтар ажыратылған ортогоналды қабықшалары бар нүктелік жиынтықтар үшін немесе үлкенірек өлшемдермен ерекшеленеді Lб кеңістіктер.

О'Рурк (1993) ортогональды дөңес және ортогоналды басқа бірнеше нәтижелерді сипаттайды көріну.

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

  • Бисвас, Ариндам; Боммик, Парфа; Саркар, Моумита; Бхаттачария, Бхаргаб Б. (2012), «Сандық жазықтықта объектінің ортогоналды корпусын табудың сызықтық уақыттағы комбинаторлық алгоритмі», Ақпараттық ғылымдар, 216: 176–195, дои:10.1016 / j.ins.2012.05.029.
  • Финк, Евгений; Ағаш, Дерик (1996), «Шектелген бағдарлы дөңес негіздері» (PDF), Ақпараттық ғылымдар, 92 (1–4): 175–196, дои:10.1016/0020-0255(96)00056-4.
  • Финк, Евгений; Ағаш, Дерик (1998), «Шектелген бағдарлы дөңестіктегі жалпыланған жарты кеңістіктер» (PDF), Геометрия журналы, 62 (1–2): 99–120, дои:10.1007 / BF01237603, S2CID  14709697.
  • Карлссон, Рольф Г.; Мармар Х. (1988), «Тордағы сканерлеу алгоритмдері», BIT, 28 (2): 227–241, дои:10.1007 / BF01934088, hdl:1874/16270, S2CID  32964283.
  • Матушек, Дж .; Plecháč, P. (1998), «Функционалды бөлек дөңес корпустарда», Дискретті және есептеу геометриясы, 19 (1): 105–130, дои:10.1007 / PL00009331.
  • Монтуно, Д.Ю .; Fournier, A. (1982), Табу х-ж жиынтығының дөңес корпусы х-ж көпбұрыштар, Техникалық есеп 148, Торонто университеті.
  • Николл, Т.М .; Ли, Д. Т.; Ляо, Ю.З .; Wong, C. K. (1983), «X-Y көпбұрыштарының жиынтығының X-Y дөңес корпусында», BIT, 23 (4): 456–471, дои:10.1007 / BF01933620, S2CID  10492640.
  • О'Рурк, Джозеф (1993), С-дағы есептеу геометриясы, Кембридж университетінің баспасы, 107–109 бб.
  • Оттманн, Т .; Сойсалон-Сойнинен, Е .; Ағаш, Дерик (1984), «Түзу дөңес корпусты анықтау және есептеу туралы», Ақпараттық ғылымдар, 33 (3): 157–171, дои:10.1016/0020-0255(84)90025-2.
  • Rawlins, G. J. E. (1987), Шектелген-бағдарлы геометриядағы ізденістер, Ph.D. диссертация және техникалық. CS-87-57 өкілі, Ватерлоо университеті.
  • Роллинс, Дж. Дж. Э .; Ағаш, Дерик (1987), «Шекті бағытталған дөңес корпусты оңтайлы есептеу», Ақпарат және есептеу, 72 (2): 150–166, дои:10.1016/0890-5401(87)90045-9.
  • Роллинс, Дж. Дж. Э .; Ағаш, Дерик (1988), «Орто-дөңес және оның жалпыламалары», in Туссен, Годфрид Т. (ред.), Есептеу морфологиясы, Elsevier, 137–152 бб.