Топ питань
Часова шкала
Чат
Перспективи

Операції над графами

З Вікіпедії, вільної енциклопедії

Remove ads

Операції над графами утворюють нові графи зі старих. Операції можна розділити на такі основні категорії.

Одномісні (унарні) операції

Одномісна операція створює новий граф зі старого.

Елементарні операції

Іноді цей клас операцій називають «операції редагування» графів. Вони створюють новий граф з вихідного графу простими, локальними змінами, такими, як додавання або видалення вершини або дуги, злиття або розщеплення вершин, стягування ребра і т. д.

Складні операції

Remove ads

Двомісні (бінарні) операції

Узагальнити
Перспектива

Двомісна операція створює новий граф з двох вихідних графів G1(V1, E1) і G2(V2, E2):

  • Незв'язне об'єднання графів або просто об'єднання графів — це граф, що містить об'єднання множин вершин (що не перетинаються) V1 і V2 графів і множин дуг, тобто .[1]

Операція є комутативною та асоціативною (для нерозмічених графів).

  • Об'єднанням двох графів називається об'єднання двох графів, у яке додано всі дуги, що з'єднують вершини обох графів (тобто дуги, вершини яких узято з різних графів).[1] Операція є комутативною (для нерозмічених графів)
  • Добуток графів заснований на прямому добутку множин вершин:

Для визначення зигзаг-добутку використовуються k-регулярні графи, дуги яких розфарбовано в k кольорів. Для кожного кольору i та вершини v нехай v[i] означає сусіда вершини v, сполученого дугою кольору i. Нехай G1 — D1-регулярний граф над [N1] та G2 — D2-регулярний граф над [D1]. Тоді зигзаг-добутком H буде граф зі множиною вершин [N1] × [D1], в якому для будь-якого n [N1], d з [D1], i, j, з [D2] вершина (n, d) з'єднана з (n[d[i]], d[i][j]). Це визначення використовується для побудови експандерів.

  • Інші операції над графами з назвою «добуток»:
    • Кореневий добуток. Операція не є ні комутативною, ні асоціативною.
    • Коронарний добуток графів G1 і G2 (визначення ввели Фрухтом[en] і Харарі[3]) — це граф, який є об'єднанням однієї копії графу G1 і |V1| копій графу G2 (|V1| — число вершин графу G1), в якому кожну вершину копії G1 з'єднано з усіма вершинами всіх копій G2.
  • Створення паралельно-послідовних графів:
    • Паралельна композиція. Операція є комутативною (для нерозмічених графів)[4]
    • Послідовна композиція. Операція не комутативна.[4]
    • Композиція джерел (злиття джерел). Комутативна операція (для нерозмічених графів).
  • Побудова графу Хайоша[en].
Remove ads

Примітки

Див. також

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads