Problem pokrycia wierzchołkowego

Problem pokrycia wierzchołkowego – zagadnienie znajdowania w danym grafie G {\displaystyle G} pokrycia wierzchołkowego o najmniejszym rozmiarze, tj. zawierającego możliwie najmniejszą liczbę wierzchołków. Tak zdefiniowany problem pokrycia wierzchołkowego jest problemem optymalizacyjnym. W teorii złożoności obliczeniowej częściej jednak rozważa się problemy decyzyjne. Decyzyjna wersja problemu pokrycia wierzchołkowego, to problem stwierdzania czy w danym grafie istnieje pokrycie wierzchołkowe o danym rozmiarze k . {\displaystyle k.}

Definicja formalna

Problemy decyzyjne definiuje się formalnie jako języki formalne.

Problem pokrycia wierzchołkowego przedstawiony formalnie:

V C = { ( G , k ) G R A P H S × N : V V G , e E G , v V : v e     c a r d   V = k } , {\displaystyle VC=\{(G,k)\in GRAPHS\times \mathbb {N} :\exists V\subseteq V_{G},\forall e\in E_{G},\exists v\in V:v\in e\ \land \ card\ V=k\},}

gdzie G R A P H S {\displaystyle GRAPHS} jest zbiorem grafów, V G {\displaystyle V_{G}} – zbiorem wierzchołków grafu G , {\displaystyle G,} a E G {\displaystyle E_{G}} – zbiorem krawędzi grafu G . {\displaystyle G.}

Status

Problem pokrycia wierzchołkowego jest problemem NP-zupełnym.

  • p
  • d
  • e
Najważniejsze pojęcia
więcej...
Wybrane klasy grafów
Algorytmy grafowe
problemy grafowe
Inne zagadnienia