Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Полиэдральная комбинаторика является филиалом математики , в пределах комбинаторики и дискретной геометрии , что исследования проблемы подсчета и описание граней выпуклых многогранников и многомерных выпуклые многогранников .

Исследования в области полиэдральной комбинаторики делятся на две отдельные области. Математики в этой области изучают комбинаторику многогранников; например, они ищут неравенства, которые описывают отношения между числами вершин , ребер и граней более высоких измерений в произвольных многогранниках или в некоторых важных подклассах многогранников, а также изучают другие комбинаторные свойства многогранников, такие как их связность и диаметр.(количество шагов, необходимых для достижения любой вершины из любой другой вершины). Кроме того, многие компьютерные ученые используют фразу «полиэдральная комбинаторика» для описания исследований точных описаний граней определенных конкретных многогранников (особенно многогранников 0-1, вершины которых являются подмножествами гиперкуба ), возникающих в результате задач целочисленного программирования .

Лица и векторы подсчета лиц [ править ]

Лицо решетки выпуклого многогранника.

Лицо выпуклого многогранника P может быть определенно как пересечение Р и закрытым полупространством Н таким образом, что граница Н не содержит внутреннюю точки P . Размер грани - это размер корпуса. 0-мерные грани - это сами вершины, а одномерные грани (называемые ребрами ) - это отрезки прямых, соединяющие пары вершин. Обратите внимание , что это определение включает в себя в качестве лица пустого множества , и всего многогранник P . Если сама P имеет размерность d , грани P с размерностью d - 1 называются гранями из P и грани с размерностью г  - 2 называются гребни . [1] Грани P могут быть частично упорядочены включением, образуя решетку граней, которая имеет в качестве верхнего элемента P сам, а в качестве нижнего элемента - пустое множество.

Ключевым инструментом в полиэдральной комбинаторике является ƒ-вектор многогранника, [2] вектор ( f 0 , f 1 , ..., f d  - 1 ), где f i - количество i -мерных характеристик многогранника. . Например, куб имеет восемь вершин, двенадцать ребер и шесть граней, поэтому его ƒ-вектор равен (8,12,6). Двойной многогранник имеет ƒ-вектор с теми же номерами в обратном порядке; так, например, правильный октаэдр , двойственный кубу, имеет ƒ-вектор (6,12,8). Конфигурация матрицы включают f-векторы правильных многогранников как диагональные элементы.

Расширенная ƒ-вектор формируется путем конкатенации номера по одному на каждый конце ƒ-вектор, подсчет числа объектов на всех уровнях решетки лица; в левой части вектора f −1  = 1 считает пустое множество как грань, а в правой части f d  = 1 считает сам P. Для куба расширенный ƒ-вектор равен (1,8,12,6,1), а для октаэдра - (1,6,12,8,1). Хотя векторы для этого примера многогранников являются унимодальными (коэффициенты, взятые в порядке слева направо, увеличиваются до максимума, а затем уменьшаются), существуют многогранники более высокой размерности, для которых это неверно. [3]

Для симплициальных многогранников (многогранников, в которых каждая грань является симплексом ) часто бывает удобно преобразовать эти векторы, создав другой вектор, называемый h -вектором. Если мы интерпретируем члены ƒ-вектора (опуская последнюю 1) как коэффициенты многочлена ƒ ( x ) = Σ f i x d  -  i  - 1 (например, для октаэдра это дает многочлен ( x ) =  x 3  + 6 x 2  + 12 x  + 8), то h -вектор перечисляет коэффициенты многочлена h ( x) = ƒ ( x  - 1) (опять же, для октаэдра h ( x ) =  x 3  + 3 x 2  + 3 x  + 1). [4] Как пишет Зиглер, «для различных задач о симплициальных многогранниках h- векторы являются гораздо более удобным и кратким способом кодирования информации о числах граней, чем ƒ-векторы».

Равенство и неравенство [ править ]

Наиболее важным соотношением между коэффициентами ƒ-вектора многогранника является формула Эйлера Σ (−1) i f i = 0, где члены суммы пробегают коэффициенты расширенного-вектора. В трех измерениях перемещение двух единиц на левом и правом концах расширенного ƒ-вектора (1, v , e , f , 1) в правую часть уравнения преобразует это тождество в более знакомую форму v - e + f = 2. Из того факта, что каждая грань трехмерного многогранника имеет не менее трех ребер, двойным подсчетом следует, что 2 e ≥ 3 f, и использование этого неравенства для исключения e и f из формулы Эйлера приводит к следующим неравенствам e ≤ 3 v - 6 и f ≤ 2 v - 4. По двойственности e ≤ 3 f - 6 и v ≤ 2 f - 4. Это Из теоремы Стейница следует, что любой трехмерный целочисленный вектор, удовлетворяющий этим равенствам и неравенствам, является ƒ-вектором выпуклого многогранника. [5]

В более высоких измерениях важны и другие соотношения между числами граней многогранника, в том числе уравнения Дена – Соммервилля, которые, выраженные через h- векторы симплициальных многогранников, принимают простую форму h k = h d - k для все к . Пример этих уравнений с k = 0 эквивалентен формуле Эйлера, но для d > 3 другие экземпляры этих уравнений линейно независимы друг от друга и ограничивают h -векторы (и, следовательно, также ƒ-векторы) дополнительными способами. [4]

Другое важное неравенство относительно количества граней многогранников дается теоремой о верхней оценке , впервые доказанной МакМалленом (1970) , которая утверждает, что d -мерный многогранник с n вершинами может иметь не более чем столько же граней любой другой размерности, сколько соседний многогранник с такое же количество вершин:

где звездочка означает, что последний член суммы должен быть уменьшен вдвое, когда d четно. [6] Асимптотически это означает, что существует не более граней всех размеров.

Даже в четырех измерениях набор возможных ƒ-векторов выпуклых многогранников не образует выпуклое подмножество четырехмерной целочисленной решетки, и многое остается неизвестным о возможных значениях этих векторов. [7]

Теоретико-графические свойства [ править ]

Наряду с исследованием количества граней многогранников, исследователи изучали другие их комбинаторные свойства, такие как описания графов, полученных из вершин и ребер многогранников (их 1-скелет ).

Теорема Балинского утверждает, что полученный таким образом граф из любого d -мерного выпуклого многогранника является d- вершинно-связным . [8] В случае трехмерных многогранников это свойство и планарность могут быть использованы для точной характеристики графов многогранников: теорема Стейница утверждает, что G является каркасом трехмерного многогранника тогда и только тогда, когда G является трехмерным. вершинно-связный планарный граф. [9]

Теорема Blind & Mani-Levitska (1987) (ранее выдвинутая Мишей Перлес ) утверждает, что можно восстановить структуру граней простого многогранника по его графику. То есть, если данный неориентированный граф является каркасом простого многогранника, существует только один многогранник (с точностью до комбинаторной эквивалентности), для которого это верно. Это резко контрастирует с (непростыми) соседними многогранниками, граф которых является полным графом ; для одного и того же графа может быть много разных соседних многогранников. Другое доказательство этой теоремы, основанное на уникальной ориентации стоков, было дано Калаи (1988) , а Фридман (2009) показал, как использовать эту теорему для выводаалгоритм с полиномиальным временем восстановления решеток граней простых многогранников по их графам. Тем не менее, тестирование ли данный граф или решетка может быть реализована в виде лицевой решетки простого многогранника эквивалентно (по полярности) к реализации симплициальных многогранников , который был показан , чтобы быть полными для экзистенциальной теории вещественных чисел по Adiprasito & Padrol ( 2014) .

В контексте симплекс - метода для линейного программирования , важно понимать диаметр многогранника, минимальное число ребер , необходимых для достижения любой вершины на пути из любой другой вершины. Система линейных неравенств линейной программы определяет фасеты многогранника, представляющего все возможные решения программы, а симплекс-метод находит оптимальное решение, следуя пути в этом многограннике. Таким образом, диаметр обеспечивает нижнюю границу количества шагов, необходимых для этого метода. Гипотеза Хирша , теперь опровергнутая, предполагала строгую оценку того, насколько большим может быть диаметр. [10]Известны более слабые (квазиполиномиальные) оценки диаметра сверху [11], а также доказательства гипотезы Хирша для специальных классов многогранников. [12]

Вычислительные свойства [ править ]

Определение того, ограничено ли количество вершин данного многогранника некоторым натуральным числом k, является сложной с вычислительной точки зрения задачей для класса сложности PP . [13]

Грани многогранников 0-1 [ править ]

В контексте методов секущей плоскости для целочисленного программирования важно иметь возможность точно описывать фасеты многогранников, вершины которых соответствуют решениям задач комбинаторной оптимизации. Часто эти проблемы имеют решения, которые можно описать двоичными векторами , а соответствующие многогранники имеют координаты вершин, которые все равны нулю или единице.

В качестве примера, рассмотрим многогранник Биркгофа , множество п  ×  п матриц , которые могут быть образованы из выпуклых комбинаций из матриц перестановок . Эквивалентно, его вершины можно рассматривать как описывающие все совершенные паросочетания в полном двудольном графе , а задачу линейной оптимизации на этом многограннике можно интерпретировать как задачу о двудольном идеальном паросочетании с минимальным весом. Теорема Биркгофа – фон Неймана.утверждает, что этот многогранник может быть описан двумя типами линейного неравенства или равенства. Во-первых, для каждой ячейки матрицы существует ограничение, что эта ячейка имеет неотрицательное значение. Во-вторых, для каждой строки или столбца матрицы существует ограничение, согласно которому сумма ячеек в этой строке или столбце равна единице. Ограничения строки и столбца определяют линейное подпространство размерности n 2  - 2 n  + 1, в котором лежит многогранник Биркгофа, а ограничения неотрицательности определяют фасеты многогранника Биркгофа внутри этого подпространства.

Однако многогранник Биркгофа необычен тем, что доступно полное описание его граней. Для многих других многогранников 0-1 существует экспоненциально много или сверхэкспоненциально много граней, и доступны только частичные описания их граней. [14]

См. Также [ править ]

  • Абстрактный многогранник
  • Комбинаторная коммутативная алгебра
  • Матроидный многогранник
  • Многогранник порядка
  • Симплициальная сфера
  • Устойчивый согласующий многогранник

Заметки [ править ]

  1. ^ Зиглер (1995) , стр. 51.
  2. Ziegler (1995) , стр. 245–246.
  3. ^ Зиглер (1995) , стр. 272.
  4. ^ a b Ziegler (1995) , стр. 246–253.
  5. ^ Стейниц (1906) .
  6. ^ Циглера (1995) , стр. 254-258.
  7. ^ Höppner & Циглера (2000) .
  8. ^ Балински (1961) ; Зиглер (1995) , стр. 95–96.
  9. ^ Циглера (1995) , стр. 103-126.
  10. ^ Сантос (2011) .
  11. ^ Калай & Клейтмана (1992) .
  12. ^ Наддеф (1989) .
  13. Перейти ↑ Haase & Kiefer (2016) , Thm. 5.
  14. Перейти ↑ Ziegler (2000) .

Ссылки [ править ]

  • Адипрасито, Карим А .; Падрол, Арнау (2014), Теорема универсальности для соседних многогранников , arXiv : 1402.7207 , Bibcode : 2014arXiv1402.7207A.
  • Балински, Мишель Л. (1961), "О структуре графа выпуклых многогранников в n-пространстве", Тихоокеанский математический журнал , 11 : 431–434, DOI : 10.2140 / pjm.1961.11.431.
  • Слепой, Росвита; Мани-Levitska, Питер (1987), "головоломки и многогранник изоморфизмы", Aequationes Mathematicae , 34 (2-3): 287-297, DOI : 10.1007 / BF01830678 , МР  0921106.
  • Кук, Уильям; Сеймур, Пол Д. (1989), Многогранная комбинаторика , серия DIMACS по дискретной математике и теоретической информатике, Американское математическое общество , ISBN 978-0-8218-6591-0.
  • Фридман, Эрик Дж (2009), " В поисках простого многогранника из его графа в полиномиальное время", Дискретная и Вычислительная геометрия , 41 (2): 249-256, DOI : 10.1007 / s00454-008-9121-7 , МР  2471873.
  • Хаазе, Кристоф; Кифер, Стефан (2016), «Сложность проблемы K- го наибольшего подмножества и связанных проблем», Письма об обработке информации , 116 (2): 111–115, arXiv : 1501.06729 , doi : 10.1016 / j.ipl.2015.09.015
  • Хеппнер, Андреа; Циглер, Гюнтер М. (2000), Перепись флагов-векторов 4-многогранников. В Kalai & Ziegler (2000) , стр. 105–110.
  • Kalai, Gil (1988), "Простой способ отличить простой многогранник от его графа", Journal of Combinatorial Theory , Series A, 49 (2): 381–383, doi : 10.1016 / 0097-3165 (88) 90064- 7 , Руководство по ремонту  0964396.
  • Калаи, Гил ; Клейтман, Дэниел Дж. (1992), "Квазиполиномиальная оценка диаметра графов многогранников", Бюллетень Американского математического общества , 26 (2): 315–316, arXiv : math / 9204233 , doi : 10.1090 / S0273-0979-1992-00285-9 , Руководство по ремонту  1130448.
  • Калаи, Гил ; Циглер, Гюнтер М. (2000), Многогранники: комбинаторика и вычисления , Семинар DMV, 29 , Birkhäuser, ISBN 978-3-7643-6351-2.
  • McMullen, Питер (1970), "Максимальные числа граней выпуклого многогранника", Mathematika , 17 : 179-184, DOI : 10,1112 / S0025579300002850.
  • Naddef, Денис (1989), "Гипотеза Hirsch верно для (0,1) -многогранников", Математическое программирование , 45 (1): 109-110, DOI : 10.1007 / BF01589099 , МР  1017214.
  • Сантос, Франциско (2011), «Контрпример к гипотезе Хирша», Анналы математики , Принстонский университет и Институт перспективных исследований, 176 (1): 383–412, arXiv : 1006.2814 , doi : 10.4007 / annals.2012.176.1.7 , Руководство по ремонту  2925387
  • Шрайвер, Александр (1987), Многогранная комбинаторика , Centrum voor Wiskunde en Informatica.
  • Стейниц, Эрнст (1906), "Über die Eulerschen Polyederrelationen", Archiv für Mathematik und Physik , 11 : 86–88.
  • Циглер, Гюнтер М. (1995), Лекции по многогранникам , Тексты для выпускников по математике, 152 , Springer-Verlag, ISBN 0-387-94365-X.
  • Циглер, Гюнтер М. (2000), Лекции по многогранникам 0-1. В Kalai & Ziegler (2000) .

Внешние ссылки [ править ]

  • Калаи, Гил (2008), Пять открытых задач о выпуклых многогранниках.