Ядро (теория графов)


Ядро графа — это понятие, описывающее поведение графа в отношении гомоморфизмов графа.

Определение

Граф C {displaystyle C} является ядром, если любой гомоморфизм f : C → C {displaystyle f:C o C} является изоморфизмом, то есть это биекция вершин C {displaystyle C} .

Ядро графа G {displaystyle G} — это граф C {displaystyle C} , такой, что

  • существует гомоморфизм из G {displaystyle G} в C {displaystyle C}
  • существует гомоморфизм из C {displaystyle C} в G {displaystyle G}
  • с этими свойствами граф C {displaystyle C} минимален.
  • Говорят, что два графа гомоморфно эквивалентны, если они обладают изоморфными ядрами.

    Примеры

    • Любой полный граф является ядром.
    • Цикл нечётного порядка является своим же ядром.
    • Любые два цикла чётного порядка, и более обще, любые два двудольных графа гомоморфно эквивалентны. Ядром любого такого графа является полный граф K2 с двумя вершинами.

    Свойства

    Любой граф имеет единственное (с точностью до изоморфизма) ядро. Ядро графа G всегда является порождённым подграфом графа G. Если G → H {displaystyle G o H} и H → G {displaystyle H o G} , то графы G {displaystyle G} и H {displaystyle H} обязательно гомоморфно эквивалентны.

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

    Задача проверки, имеет ли граф гомоморфизм в собственный подграф, является NP-полной, и ко-NP-полной задачей является проверка, является ли граф своим собственным ядром (то есть что не существует гомоморфизмов в собственные подграфы).


  • Ретракция Шарафутдинова
  • Индуцированная топология
  • H-пространство
  • Хеммингова сфера
  • Характеристический класс

  •  

    • Яндекс.Метрика
    • Индекс цитирования