Добуток графів

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Добуток графів - це бінарна операція на графах. Конкретніше, це операція, яка двом графам G1 і G2 ставить у відповідність граф H з такими властивостями:

Види добутків

У таблиці наведено найуживаніші добутки графів. Позначення: означає «з'єднані ребром» і ≁ означає «не з'єднані ребром». Символи операцій, наведені нижче, не завжди стандартизовані, особливо в ранніх роботах.

Назва Умова для (u1u2) ∼ (v1v2) Розміри Приклад
Декартів добуток
GH
u1 = v1 і u2  v2 )
або

u1  v1 і u2 = v2 )

GV1,E1HV2,E2J(V1V2),(E2V1+E1V2)
Тензорний добуток
(категорійний добуток)
G×H
u1  v1 і u2  v2 GV1,E1×HV2,E2J(V1V2),(2E1E2)
Лексикографічний добуток
GH або G[H]
u1 ∼ v1
або
u1 = v1 і u2 ∼ v2 )
GV1,E1HV2,E2J(V1V2),(E2V1+E1V22)
Сильний добуток
(нормальний добуток)
GH
u1 = v1 і u2 ∼ v2 )
або
u1 ∼ v1 і u2 = v2 )
або
u1 ∼ v1 і u2 ∼ v2 )
GV1,E1HV2,E2J(V1V2),(V1E2+V2E1+2E1E2)
Конормальний добуток
(диз'юнктний добуток)
G*H
u1 ∼ v1
або
u2 ∼ v2
Шаблон:Не перекладено (u1v1 і u2v2)
або
(u1≁v1 і u2≁v2)
Кореневий добуток див. статтю GV1,E1HV2,E2J(V1V2),(E2V1+E1)
Добуток Кронекера див. статтю див. статтю див. статтю
Зигзаг-добуток див. статтю див. статтю див. статтю
Шаблон:Не перекладено
Гомоморфний добуток[1][2]
GH
(u1=v1)
або
(u1v1 і u2≁v2)

У загальному випадку добуток графів визначається будь-якою умовою для (u1, u2) ∼ (v1, v2), яку можна виразити в термінах тверджень u1 ∼ v1, u2 ∼ v2, u1 = v1 і u2 = v2.

Мнемоніка

Нехай K2 - повний граф з двома вершинами (тобто одне ребро). Добутки графів K2K2, K2×K2, і K2K2 виглядають так, як знак операції множення. Наприклад, K2K2 є циклом довжини 4 (квадрат), а K2K2 є повним графом з чотирма вершинами.

Нотація G[H] для лексикографічного добутку нагадує, що добуток не комутативний.

Див. також

Примітки

Шаблон:Reflist

Література

Шаблон:Refbegin

Шаблон:Refend