Меню

Главная
Случайная статья
Настройки
Граф Хэмминга
Материал из https://ru.wikipedia.org

Графы Хэмминга — специальный класс графов, названных именем Ричарда Хэмминга и используемых в некоторых областях математики и информатики.

Содержание

Определение

Пусть S — множество из q элементов, а d — положительное число. Граф Хэмминга H(d,q) имеет множество вершин Sd, множество упорядоченных d-кортежей элементов множества S (последовательности длины d элементов из S). Две вершины смежны, если они отличаются ровно одной координатой, то есть если расстояние Хэмминга равно единице. Граф Хэмминга H(d,q) равен прямому произведению d полных графов Kq [1].

В некоторых случаях графы Хэмминга могут определяться как прямое произведение полных графов, которые могут иметь различные размеры[2]. В отличие от графов H(d,q), эти графы более широкого класса не будут обязательно дистанционно регулярными, но остаются регулярными и вершинно транзитивными.

Специальные случаи

Приложения

Графы Хэмминга интересны их связью с кодами с исправлением ошибок[6] и схемами отношений[7]. Они также приняты в качестве сетевой топологии в распределённых вычислениях[4].

Вычислительная сложность

Можно проверить, является ли граф графом Хэмминга, и если является, найти разметку вершин кортежами, которая реализует граф Хэмминга, за линейное время[2].

Примечания
  1. 1 2 3 Brouwer, Haemers, 2012, с. 178.
  2. 1 2 Imrich, Klavar, 2000, с. 104–106.
  3. (Blokhuis, Brouwer, Haemers 2007). См. примечание на стр. 300.
  4. 1 2 Dekker, Colbert, 2004, с. 359–368.
  5. Bailey, Cameron, 2011, с. 209–242.
  6. Sloane, 1989, с. 11–20.
  7. (Koolen, Lee, Martin 2010) На стр. 224 авторы пишут, что «тщательное изучение полных регулярных кодов в графах Хэмминга является центральным моментом при изучении ассоциативных схем».


Литература

Ссылки
Downgrade Counter