Гипердерево - Hypertree

Гипердерево (синие вершины и желтые гиперребра) и его принимающее дерево (красные)

В математике гиперграф ЧАС называется гипердерево если он допускает граф хоста Т такой, что Т это дерево. Другими словами, ЧАС является гипердеревом, если существует дерево Т так что каждый гиперребро из ЧАС - множество вершин связного поддерева Т.[1] Гипердеревья также назывались древесные гиперграфы[2] или древовидные гиперграфы.[3]

Каждое дерево Т сам по себе гипердерево: Т сам по себе может быть использован в качестве основного графа, и каждое ребро Т это поддерево этого графа хоста. Следовательно, гипердеревья можно рассматривать как обобщение понятия дерева для гиперграфы.[4] Они включают связные Берже-ациклические гиперграфы, которые также использовались как (другое) обобщение деревьев для гиперграфов.

Свойства

Каждое гипердерево имеет Хелли недвижимость (Свойство 2-Helly): если подмножество S его гиперребер обладает тем свойством, что каждые два гиперребра в S имеет непустое пересечение, то S сам имеет непустое пересечение (вершину, принадлежащую всем гиперребрам в S).[5]

По результатам Duchet, Flament и Slater[6] Гипердеревья могут быть эквивалентно охарактеризованы следующими способами.

Можно распознать гипердеревья (как двойники альфа-ациклических гиперграфов) в линейное время.[9]В точное покрытие задача (найти набор неперекрывающихся гиперребер, покрывающих все вершины) разрешима за полиномиальное время для гипердеревьев, но остается НП-полный для альфа-ациклических гиперграфов.[10]

Смотрите также

Заметки

использованная литература