Здравствуйте. Помогите решить вопрос: <<Является ли граф (полным) инвариантом другого графа?>>.
Мне кажется, что наиболее точным и полным определением инварианта графов является определение, данное в книге Зыкова А.А. Основы теории графов (параграф 1.3, стр. 21):
Пусть f “--- функция, относящая каждому графу
некоторый элемент
из множества
произвольной природы (в действительности элементами чаще всего служат числа и системы чисел, вектор, многочлены, матрицы). Эту функцию будем называть инвариантом, если на изоморфных графах ее значения совпадают, т.е. для любых
и
В этой же книге на стр. 41—42 дано определение полного инварианта:
<<Инвариант называется полным, если для любых
и
Объединяя оба определения, можно назвать полным инвариантом графа такую функцию
(со значениями в произвольном множестве), для которой
тогда и только тогда, когда
.>>
Прошу ответить на следующие вопросы:
1. Можно ли использовать граф в качестве полного инварианта некоторого другого графа? Если да, то в каких случаях?
2. Видел ли кто-нибудь такое использование в математической литературе? (если видели, то прошу дать ссылку).
Я пытался решить этот вопрос (просмотрел литературу), но полноценного и красивого ответа так и не получил. Единственное что пришло в голову – это граф колесо
, определяемый как граф
Любой такой граф содержит цикл и одну вершину, соединенную ребрами со всеми остальными вершинами.
Итак, пусть имеем два изоморфных колеса
и
, которые представляются в следующем виде
и
. Следовательно, после удаления из графов
и
вершин
и
с инцидентными ребрами, получим два изоморфных цикла
и
. То есть два колеса изоморфны, тогда и только тогда, когда изоморфны их образующие циклы. И, следовательно, образующие циклы колес являются их полными инвариантами.
Тогда условие полной инвариантности можно сформулировать так: графы
и
изоморфны тогда и только тогда, когда изоморфны их подграфы
и
, полученные с помощью одинаковых процедур удаления вершин и инцидентных им ребер.
Так ли это? Если это так, то определение полного инварианта нужно подкорректировать?