Опуклий політоп (англ. Convex polytope) — це спеціальний випадок політопа з додатковою умовою опуклості. У тривимірному просторі опуклий політоп є опуклим многогранником. Опуклий політоп можна визначити як перетин скінченної кількості замкнених півпросторів.
Треба зауважити, що в деяких текстах вимагають від політопів обмеженість, а в інших розглядають без обмежень.
Опуклі політопи відіграють важливу роль у багатьох галузях математики і в прикладних областях, більше за все використовуються у лінійному програмуванні.
Всебічну і впливову роботу за цією темою, під назвою Опуклі політопи, опублікував у 1967 році Бранко Ґрюнбаум. В 2003 році вийшла друга редакція зі значними доповненнями написаними іншими авторами.
В книзі Ґрюнбаума і в багатьох інших роботах з дискретної геометрії опуклі політопи зазвичай називаються просто «політопами». Ґрюнбаум вказує на те, що можна уникати незліченних повторювань слова «опуклий», і все одно буде зрозуміло, що мова йде про опуклі політопи.
Визначення
Зазвичай опуклий політоп визначається як перетин скінченної кількості замкнених півпросторів Евклідова простору.
Часто додатково припускають, що опуклий політоп є обмеженим. В цьому випадку опуклий політоп можна також визначити як опуклу оболонку скінченної кількості точок.
Представлення через вершини (опуклу оболонку)
В книзі Опуклі політопи Ґрюнбаум визначає опуклий політоп як компактну опуклу множину, зі скінченним числом екстремальних точок:
- Множина K з є опуклою, якщо для кожної пари різних точок a, b в K, замкнений сегмент з кінцями a та b міститься в K.
Це еквівалентно визначенню обмеженого опуклого політопа як опуклої оболонки скінченної кількості точок, де скінченна множина має містити множину екстремальних точок політопу. Для компактного опуклого політопу мінімальне представлення через вершини є єдиним і отримується з множини вершин політопу.
Перетин півпросторів
Опуклий політоп можна визначити як перетин скінченого числа півпросторів. Існує нескінченне число довільних способів описати політоп через перетин півпросторів. Однак для тілесного опуклого політопу мінімальний опис через півпростори є фактично єдиним і отримується з множини півпросторів, визначених гранями політопа.
Замкнений півпростір може бути записаний лінійною нерівністю:
- ,
де n є розмірністю простору, що містить політоп, який розглядають. Отже замкнений опуклий політоп можна розглядати як множину рішень системи лінійних нерівностей:
- ,
де m є числом півпросторів, що описують політоп. Це можна стисло переписати у вигляді матричної нерівності:
- ,
де A є m×n матрицею, x є n×1 вектор-стовпець змінних, і b є постійним m×1 вектор-стовпцем.
Відкритий опуклий політоп задається заміною нестрогих нерівностей на строгі у попередньому визначенні. Коефіцієнти кожного рядку A і b відповідають коефіцієнтам лінійної нерівності, що визначає відповідний півпростір. Отже кожний рядок матриці відповідає опорній гіперплощині політопу, тобто гіперплощині, що обмежує півпростір, який містить політоп. Якщо опорна гіперплощина перетинає політоп, вона називається обмежувальною гіперплощиною (оскільки вона є опорною, вона може перетинати політоп тільки за його межею).
Пов'язані визначення
Гранню опуклого політопу є перетин політопу півпростором, при якому ніяка внутрішня точка політопу не лежить на межі півпростору. Якщо політоп є d-вимірним, його грані (d − 1)-вимірні, вершини — 0-вимірні грані, ребра — 1-вимірні грані, кромки — (d − 2)-вимірні грані.
Два політопи називаються комбінаторно ізоморфними, якщо їхні ґратки граней ізоморфні.
Граф многогранника — це множина вершин і ребер політопу, грані більших розмірностей ігноруються.
Приклади
- В 2-вимірному просторі прикладами тілесних політопів будуть півплощина, стрічка між двома паралельними прямими, кут (перетин двох непаралельних півплощин), фігура, що задається опуклою ламаною з двома променями, приєднаними до кінців, і опуклий многокутник.
- Спеціальними випадками необмежених опуклих політопів є шар між двома паралельними гіперплощинами, тілесний двогранний кут утворений двома непаралельними півпросторами, циліндр, необмежена призма і необмежений конус.
Властивості
- Кожен (обмежений) опуклий політоп є відображенням симплекса, кожна точка є опуклою комбінацією скінченної кількості вершин. Проте взагалі політопи не ізоморфні симплексам.
- Обмежений опуклий політоп, як і будь-яка інша компактна опукла множина , гомеоморфний замкненій кулі. Якщо політоп є тілесним, куля має розмірність .
- Зокрема опуклий політоп є многовидом із межею, його ейлерова характеристика дорівнює 1, а його фундаментальна група тривіальна.
- Межа опуклого політопу гомеоморфна (m − 1)-вимірній сфері. Ейлерова характеристика межі дорівнює 0 для парного m і 2 для непарного m. Межу можна розглядати як паркет (m − 1)-вимірної сферичної геометрії, тобто сферичний паркет.
- Грані опуклого політопу утворюють ґратку з [en], яка називається ґраткою граней, де частковий порядок визначається приналежністю граней. Визначення грані, дане вище, дозволяє як сам політоп, так і порожню множину вважати гранями. Весь політоп є єдиним максимальним елементом ґратки, а порожня множина, що є (−1)-вимірною гранню (порожній політоп), є єдиним мінімальним елементом політопу.
- Як показав , ґратка граней тривимірного многогранника визначається його графом. Те ж саме вірно, якщо многогранник є простим (Blind & Mani-Levitska (1987), в книзі Kalai (1988) дане просте доведення). Останній факт є інструментом в доведенні, що з точки зору обчислювальної складності задача визначення, чи є два опуклих многогранники комбінаторно ізоморфними, еквівалентна задачі визначення, (чи є графи ізоморфними), навіть якщо обмежитися класами простих або .
Симплексне розкладання
Опуклий політоп можна розкласти на симпліційний комплекс або об'єднання симплексів, що задовольняє певним властивостям.
Якщо задано опуклий r-вимірний політоп P, підмножина його вершин, що містить (r+1) афінно незалежних точок, дає r-симплекс. Можна утворити набір підмножин таких, що об'єднання відповідних симплексів дорівнює P і перетин будь-яких двох симплексів або порожній, або симплекс меншої розмірності. Цей симплексний розклад служить базисом для багатьох методів обчислення об'єму опуклого політопу, оскільки об'єм симплекса легко обчислити.
Опис політопу
Різні описи опуклого політопу мають різні властивості, тому запис або побудова одного представлення за заданим іншим поданням є важливою задачею. Задача побудови V-подання відома як задача перерахування вершин, а задача побудови H-подання відома як задача перерахування граней. Хоча множина вершин обмеженого опуклого політопу визначає його єдиним чином, в різних додатках важливо знати більше про комбінаторну структуру політопу, тобто про ґратку граней. Різні алгоритми обчислення опуклої оболонки мають справу як з перерахуванням граней, так і з побудовою ґратки граней.
У випадку площини, тобто для опуклого многокутника, задачі перерахування як ребер, так і вершин, означають упорядкування вершин (або, відповідно, ребер) навколо опуклої оболонки. Задача тривіальна, якщо опуклий многокутник заданий традиційним для многокутників способом, тобто впорядкованою послідовністю його вершин . Якщо заданий перелік вершин (або ребер) не впорядкований, часова складність задачі стає O(m log h), де m — число точок, для яких відшукується опукла оболонка, а h — число вершин в фінальному многокутнику (див. алгоритм Чена).
Типи опуклих політопів
- Політоп називається тілесним, якщо він є n-вимірним об'єктом простору .
- Простий многогранник
Варіації та узагальнення
- Орієнтований матроїд
- [en]
Див. також
Примітки
- Бранко Ґрюнбаум, Convex Polytopes, 2nd edition, prepared by , , and , 2003, , , 466 pp.
- [en]. Topology and Geometry. — 1993. — , p. 56.
- Hassler Whitney. Congruent graphs and the connectivity of graphs // Amer. J. Math. — 1932. — Т. 54, вип. 1. — С. 150–168.
- Volker Kaibel, Alexander Schwartz. On the Complexity of Polytope Isomorphism Problems // Graphs and Combinatorics. — 2003. — Т. 19, вип. 2. — С. 215—230. з джерела 21 липня 2015. Процитовано 2014-05-09.
- B. Büeler, A. Enge, K. Fukuda. Exact Volume Computation for Polytopes: A Practical Study. Polytopes — Combinatorics and Computation.. — 2000. — С. 131. — . — DOI: .
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Opuklij politop angl Convex polytope ce specialnij vipadok politopa z dodatkovoyu umovoyu opuklosti U trivimirnomu prostori opuklij politop ye opuklim mnogogrannikom Opuklij politop mozhna viznachiti yak peretin skinchennoyi kilkosti zamknenih pivprostoriv 3 vimirnij opuklij politop Treba zauvazhiti sho v deyakih tekstah vimagayut vid politopiv obmezhenist a v inshih rozglyadayut bez obmezhen Opukli politopi vidigrayut vazhlivu rol u bagatoh galuzyah matematiki i v prikladnih oblastyah bilshe za vse vikoristovuyutsya u linijnomu programuvanni Vsebichnu i vplivovu robotu za ciyeyu temoyu pid nazvoyu Opukli politopi opublikuvav u 1967 roci Branko Gryunbaum V 2003 roci vijshla druga redakciya zi znachnimi dopovnennyami napisanimi inshimi avtorami V knizi Gryunbauma i v bagatoh inshih robotah z diskretnoyi geometriyi opukli politopi zazvichaj nazivayutsya prosto politopami Gryunbaum vkazuye na te sho mozhna unikati nezlichennih povtoryuvan slova opuklij i vse odno bude zrozumilo sho mova jde pro opukli politopi ViznachennyaZazvichaj opuklij politop viznachayetsya yak peretin skinchennoyi kilkosti zamknenih pivprostoriv Evklidova prostoru Chasto dodatkovo pripuskayut sho opuklij politop ye obmezhenim V comu vipadku opuklij politop mozhna takozh viznachiti yak opuklu obolonku skinchennoyi kilkosti tochok Predstavlennya cherez vershini opuklu obolonku V knizi Opukli politopi Gryunbaum viznachaye opuklij politop yak kompaktnu opuklu mnozhinu zi skinchennim chislom ekstremalnih tochok Mnozhina K z Rn displaystyle mathbb R n ye opukloyu yaksho dlya kozhnoyi pari riznih tochok a b v K zamknenij segment z kincyami a ta b mistitsya v K Ce ekvivalentno viznachennyu obmezhenogo opuklogo politopa yak opukloyi obolonki skinchennoyi kilkosti tochok de skinchenna mnozhina maye mistiti mnozhinu ekstremalnih tochok politopu Dlya kompaktnogo opuklogo politopu minimalne predstavlennya cherez vershini ye yedinim i otrimuyetsya z mnozhini vershin politopu Peretin pivprostoriv Opuklij politop mozhna viznachiti yak peretin skinchenogo chisla pivprostoriv Isnuye neskinchenne chislo dovilnih sposobiv opisati politop cherez peretin pivprostoriv Odnak dlya tilesnogo opuklogo politopu minimalnij opis cherez pivprostori ye faktichno yedinim i otrimuyetsya z mnozhini pivprostoriv viznachenih granyami politopa Zamknenij pivprostir mozhe buti zapisanij linijnoyu nerivnistyu a1x1 a2x2 anxn b displaystyle a 1 x 1 a 2 x 2 cdots a n x n leqslant b de n ye rozmirnistyu prostoru sho mistit politop yakij rozglyadayut Otzhe zamknenij opuklij politop mozhna rozglyadati yak mnozhinu rishen sistemi linijnih nerivnostej a11x1 a12x2 a1nxn b1a21x1 a22x2 a2nxn b2 am1x1 am2x2 amnxn bm displaystyle begin alignedat 7 a 11 x 1 amp amp amp amp a 12 x 2 amp amp cdots amp amp a 1n x n amp amp leqslant amp amp amp b 1 a 21 x 1 amp amp amp amp a 22 x 2 amp amp cdots amp amp a 2n x n amp amp leqslant amp amp amp b 2 vdots amp amp amp amp vdots amp amp amp amp vdots amp amp amp amp amp vdots a m1 x 1 amp amp amp amp a m2 x 2 amp amp cdots amp amp a mn x n amp amp leqslant amp amp amp b m end alignedat de m ye chislom pivprostoriv sho opisuyut politop Ce mozhna stislo perepisati u viglyadi matrichnoyi nerivnosti Ax b displaystyle Ax leqslant b de A ye m n matriceyu x ye n 1 vektor stovpec zminnih i b ye postijnim m 1 vektor stovpcem Vidkritij opuklij politop zadayetsya zaminoyu nestrogih nerivnostej na strogi u poperednomu viznachenni Koeficiyenti kozhnogo ryadku A i b vidpovidayut koeficiyentam linijnoyi nerivnosti sho viznachaye vidpovidnij pivprostir Otzhe kozhnij ryadok matrici vidpovidaye opornij giperploshini politopu tobto giperploshini sho obmezhuye pivprostir yakij mistit politop Yaksho oporna giperploshina peretinaye politop vona nazivayetsya obmezhuvalnoyu giperploshinoyu oskilki vona ye opornoyu vona mozhe peretinati politop tilki za jogo mezheyu Pov yazani viznachennyaGrannyu opuklogo politopu ye peretin politopu pivprostorom pri yakomu niyaka vnutrishnya tochka politopu ne lezhit na mezhi pivprostoru Yaksho politop ye d vimirnim jogo grani d 1 vimirni vershini 0 vimirni grani rebra 1 vimirni grani kromki d 2 vimirni grani Dva politopi nazivayutsya kombinatorno izomorfnimi yaksho yihni gratki granej izomorfni Graf mnogogrannika ce mnozhina vershin i reber politopu grani bilshih rozmirnostej ignoruyutsya PrikladiV 2 vimirnomu prostori prikladami tilesnih politopiv budut pivploshina strichka mizh dvoma paralelnimi pryamimi kut peretin dvoh neparalelnih pivploshin figura sho zadayetsya opukloyu lamanoyu z dvoma promenyami priyednanimi do kinciv i opuklij mnogokutnik Specialnimi vipadkami neobmezhenih opuklih politopiv ye shar mizh dvoma paralelnimi giperploshinami tilesnij dvogrannij kut utvorenij dvoma neparalelnimi pivprostorami cilindr neobmezhena prizma i neobmezhenij konus VlastivostiKozhen obmezhenij opuklij politop ye vidobrazhennyam simpleksa kozhna tochka ye opukloyu kombinaciyeyu skinchennoyi kilkosti vershin Prote vzagali politopi ne izomorfni simpleksam Obmezhenij opuklij politop yak i bud yaka insha kompaktna opukla mnozhina Rn displaystyle mathbb R n gomeomorfnij zamknenij kuli Yaksho politop ye tilesnim kulya maye rozmirnist n displaystyle n Zokrema opuklij politop ye mnogovidom iz mezheyu jogo ejlerova harakteristika dorivnyuye 1 a jogo fundamentalna grupa trivialna Mezha opuklogo politopu gomeomorfna m 1 vimirnij sferi Ejlerova harakteristika mezhi dorivnyuye 0 dlya parnogo m i 2 dlya neparnogo m Mezhu mozhna rozglyadati yak parket m 1 vimirnoyi sferichnoyi geometriyi tobto sferichnij parket Grani opuklogo politopu utvoryuyut gratku z en yaka nazivayetsya gratkoyu granej de chastkovij poryadok viznachayetsya prinalezhnistyu granej Viznachennya grani dane vishe dozvolyaye yak sam politop tak i porozhnyu mnozhinu vvazhati granyami Ves politop ye yedinim maksimalnim elementom gratki a porozhnya mnozhina sho ye 1 vimirnoyu grannyu porozhnij politop ye yedinim minimalnim elementom politopu Yak pokazav gratka granej trivimirnogo mnogogrannika viznachayetsya jogo grafom Te zh same virno yaksho mnogogrannik ye prostim Blind amp Mani Levitska 1987 v knizi Kalai 1988 dane proste dovedennya Ostannij fakt ye instrumentom v dovedenni sho z tochki zoru obchislyuvalnoyi skladnosti zadacha viznachennya chi ye dva opuklih mnogogranniki kombinatorno izomorfnimi ekvivalentna zadachi viznachennya chi ye grafi izomorfnimi navit yaksho obmezhitisya klasami prostih abo Simpleksne rozkladannya Opuklij politop mozhna rozklasti na simplicijnij kompleks abo ob yednannya simpleksiv sho zadovolnyaye pevnim vlastivostyam Yaksho zadano opuklij r vimirnij politop P pidmnozhina jogo vershin sho mistit r 1 afinno nezalezhnih tochok daye r simpleks Mozhna utvoriti nabir pidmnozhin takih sho ob yednannya vidpovidnih simpleksiv dorivnyuye P i peretin bud yakih dvoh simpleksiv abo porozhnij abo simpleks menshoyi rozmirnosti Cej simpleksnij rozklad sluzhit bazisom dlya bagatoh metodiv obchislennya ob yemu opuklogo politopu oskilki ob yem simpleksa legko obchisliti Opis politopu Rizni opisi opuklogo politopu mayut rizni vlastivosti tomu zapis abo pobudova odnogo predstavlennya za zadanim inshim podannyam ye vazhlivoyu zadacheyu Zadacha pobudovi V podannya vidoma yak zadacha pererahuvannya vershin a zadacha pobudovi H podannya vidoma yak zadacha pererahuvannya granej Hocha mnozhina vershin obmezhenogo opuklogo politopu viznachaye jogo yedinim chinom v riznih dodatkah vazhlivo znati bilshe pro kombinatornu strukturu politopu tobto pro gratku granej Rizni algoritmi obchislennya opukloyi obolonki mayut spravu yak z pererahuvannyam granej tak i z pobudovoyu gratki granej U vipadku ploshini tobto dlya opuklogo mnogokutnika zadachi pererahuvannya yak reber tak i vershin oznachayut uporyadkuvannya vershin abo vidpovidno reber navkolo opukloyi obolonki Zadacha trivialna yaksho opuklij mnogokutnik zadanij tradicijnim dlya mnogokutnikiv sposobom tobto vporyadkovanoyu poslidovnistyu jogo vershin v1 vm displaystyle v 1 dots v m Yaksho zadanij perelik vershin abo reber ne vporyadkovanij chasova skladnist zadachi staye O m log h de m chislo tochok dlya yakih vidshukuyetsya opukla obolonka a h chislo vershin v finalnomu mnogokutniku div algoritm Chena Tipi opuklih politopivPolitop nazivayetsya tilesnim yaksho vin ye n vimirnim ob yektom prostoru Rn displaystyle mathbb R n Prostij mnogogrannikVariaciyi ta uzagalnennyaOriyentovanij matroyid en Div takozhTeorema Vejlya MinkovskogoPrimitkiBranko Gryunbaum Convex Polytopes 2nd edition prepared by and 2003 ISBN 0 387 40409 0 ISBN 978 0 387 40409 7 466 pp en Topology and Geometry 1993 ISBN 0 387 97926 3 p 56 Hassler Whitney Congruent graphs and the connectivity of graphs Amer J Math 1932 T 54 vip 1 S 150 168 Volker Kaibel Alexander Schwartz On the Complexity of Polytope Isomorphism Problems Graphs and Combinatorics 2003 T 19 vip 2 S 215 230 z dzherela 21 lipnya 2015 Procitovano 2014 05 09 B Bueler A Enge K Fukuda Exact Volume Computation for Polytopes A Practical Study Polytopes Combinatorics and Computation 2000 S 131 ISBN 978 3 7643 6351 2 DOI 10 1007 978 3 0348 8438 9 6 PosilannyaWeisstein Eric W Convex polygon angl na sajti Wolfram MathWorld Weisstein Eric W Convex polyhedron angl na sajti Wolfram MathWorld