Многогранник Шёнхардта
Многогранник Шёнхардта — простейший невыпуклый многогранник, который нельзя триангулировать тетраэдрами без добавления новых вершин. Многогранник назван именем немецкого математика Эриха Шёнхардта, построившего его в 1928 году. ПостроениеМногогранник Шёнхардта можно построить с помощью двух конгруэнтных правильных треугольников на двух параллельных плоскостях, таких, что прямая, проведённая через середины треугольников, перпендикулярна плоскостям. Два треугольника должны быть повёрнуты относительно друг друга так, что они не являются ни параллельным переносом друг друга, ни поворотом на 180º. Выпуклая оболочка этих двух треугольников образует выпуклый многогранник, который комбинаторно эквивалентен правильному октаэдру. Наряду с рёбрами исходных треугольников, многогранник имеет шесть рёбер, соединяющих эти два треугольника, двух различных длин и три внутренних диагонали. Многогранник Шёнхардта получается удалением более длинных соединяющих рёбер и заменой их тремя диагоналями выпуклой оболочки. Многогранник Шёнхардта можно образовать также удалением трёх тетраэдров из выпуклой оболочки. Каждый удаляемый тетраэдр является выпуклой оболочкой четырёх вершин двух треугольников, по два от каждого. Это удаление приводит заменой длинных соединяющих ребер тремя новыми рёбрами с вогнутыми двугранными углами, что даёт невыпуклый многогранник. ОписаниеМногогранник Шёнхардта комбинаторно эквивалентен правильному октаэдру. То есть, его вершины, рёбра и грани можно взаимно однозначно сопоставить вершинам, рёбрам и граням правильного октаэдра. Но, в отличие от правильного октаэдра, три ребра имеют вогнутые двугранные углы и эти три ребра образуют совершенное паросочетание графа октаэдра. Этот факт существенен для доказательства отсутствия триангуляризации. Шесть вершин многогранника Шёнхардта можно использовать для получения пятнадцати неупорядоченных пар вершин. Двенадцать из этих пятнадцати пар образуют рёбра многогранника — шесть являются рёбрами двух правильных треугольных граней, а шесть рёбер соединяют эти два треугольника. Оставшиеся три ребра образуют диагонали многогранника, но они лежат полностью вне многогранника. Невозможность триангуляцииНевозможно разбить многогранник Шёнхардта на тетраэдры, вершины которых являются вершинами многогранника. Более того, не существует тетраэдра, полностью лежащего внутри многогранника Шёнхардта и имеющего вершинами вершины многогранника. Действительно, среди любых четырёх вершин многогранника Шёнхардта по меньшей мере одна пара должна быть диагональю многогранника, а диагонали полностью лежат вне многогранника. ПриложенияРупперт и Зайдель[1] использовали многогранник Шёнхардта как основу доказательства NP-полноты проверки, что невыпуклый многогранник можно триангулизировать. Вариации и обобщения
См. такжеПримечанияЛитература
Ссылки
|