Опубликован: 25.07.2006 | Уровень: для всех | Доступ: платный | ВУЗ: Новосибирский Государственный Университет
Лекция 12:

Каркасы и изоморфизм деревьев

< Лекция 11 || Лекция 12: 12 || Лекция 13 >

Изоморфизм деревьев

Два графа G и H изоморфны (записывается G \cong H или иногда {G = H} ), если между множествами вершин существует взаимно однозначное соответствие, сохраняющее смежность.

Инвариант графа G — это число, связанное с G, которое принимает одно и то же значение на любом графе, изоморфном G. Полный набор инвариантов определяет граф с точностью до изоморфизма.

Пусть дерево T=(V,E) и его P(e,v,w) инцидентор, т.е. предикат, равный единице в том и только в том случае, когда ребро e инцидентно вершинам v и w.

Дерево T_1=(V_1,E_1) называется изоморфным дереву {T}_2=(V_2,E_2 ), если между вершинами деревьев, а также между их ребрами можно установить взаимно однозначное соответствие V_1 \Leftrightarrow
V_2 и E_1 \Leftrightarrow E_2, сохраняющее инцидентор, т.е. такое, что (\forall v,w \in V_1) (\forall v',w' \in V_2 (\forall e \in E_1) (\forall e' \in E_2) ( v \Leftrightarrow v' \& w \Leftrightarrow w' \& e \Leftrightarrow e' \Rightarrow [P_1(e,v,w)] =
P_2(e',v',w') ).

Другими словами, два дерева изоморфны, если между их вершинами можно установить взаимно однозначное соответствие, сохраняющее отношение инцидентности (смежности).

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

Пример изоморфных деревьев: нетрудно заметить, что они отличаются лишь способом представления (например, способом изображения на плоскости).


Рис. 12.2.

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

Изоморфное отображение дерева T на себя называется автоморфизмом дерева. Совокупность всех автоморфизмов дерева T, обозначаемая \Gamma(T), образует группу, называемую группой дерева T. Таким образом, элементы группы \Gamma(T) являются подстановками, действующими на множестве вершин V. Порядок s(T) группы \Gamma(T) есть число симметрий дерева T.

Дерево T называется асимметричным, если его группа автоморфизмов есть единичная группа, т.е. s(T)=1.

Примеры асимметричных деревьев порядка 7, 8, 9.


Рис. 12.3.

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

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

< Лекция 11 || Лекция 12: 12 || Лекция 13 >
Никита Толышев
Никита Толышев
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Антон Фоломеев
Антон Фоломеев
Украина
Ту Нгуен
Ту Нгуен
Вьетнам, Беларусь