Граф Геммінга

Матеріал з testwiki
Версія від 11:52, 17 червня 2022, створена imported>Lxlalexlxl (Окремі випадки)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Граф Графи Геммінга — це спеціальний клас графів, названих ім'ям Річарда Геммінга, які використовуються в деяких галузях математики та інформатики.

Визначення

Нехай S — множина з q елементів, а d — додатне число. Граф Геммінга H(d,q) має множину вершин Sd, множину впорядкованих d-кортежів елементів множини S (послідовності довжини d елементів із S). Дві вершини суміжні, якщо вони відрізняються рівно однією координатою, тобто якщо відстань Геммінга дорівнює одиниці. Граф Геммінга H(d,q)дорівнює прямому добутку d повних графів KqШаблон:Sfn.

У деяких випадках графи Геммінга можуть визначатися як прямий добуток повних графів, які можуть мати різні розміриШаблон:Sfn. На відміну від графів H(d,q), ці графи ширшого класу не будуть обов'язково дистанційно регулярними, але залишаються регулярними та вершинно транзитивними.

Окремі випадки

Застосування

Графи Геммінга цікаві своїм зв'язком з кодами з виправленням помилокШаблон:Sfn та Шаблон:Нп[2]. Також їх використвують як мережеву топологію в розподілених обчисленняхШаблон:Sfn.

Обчислювальна складність

Можна перевірити, чи є граф графом Геммінга, і, якщо є, знайти розмітку вершин кортежами, яка реалізує граф Геммінга, за лінійний часШаблон:Sfn.

Примітки

Шаблон:Reflist

Література

Шаблон:Refbegin

Шаблон:Refend

Посилання

  1. Шаблон:Harvard citation. Див. примітку на с. 300.
  2. Шаблон:Harvard citation На с. 224 автори пишуть, що «ретельне вивчення повних регулярних кодів у графах Геммінга є центральним моментом при вивченні асоціативних схем».