Feedback Vertex Set

from Wikipedia, the free encyclopedia

In complexity theory , the term feedback vertex set or circle-critical node set denotes a graph-theoretical decision problem that is NP-complete .

definition

It asks whether there is a subset of the node set for an undirected multigraph , a weight function and a positive number such that each circle contains at least one node from and

applies. The subset is called the feedback vertex set.

If the weight function assigns the same weight to each node, only a subset with a minimal number of nodes is searched for and one speaks of Cardinality FVS . The problem for directed graphs is called Directed FVS . If a subset of the nodes is also transferred and a node set is searched for, so that by removing from there no more nodes are on a circle, one speaks of the subset FVS . Circles that do not contain a node are allowed in the FVS subset.

Feedback vertex set has applications in VLSI -Chipdesign, in the program verification and in the elimination of a deadlock (deadlock) .

complexity

Feedback Vertex Set is one of the first 21 problems whose NP-completeness was shown by Richard Karp . The proof was carried out by reducing the node coverage problem to FVS:

Let be an undirected graph and . Construct a directed graph , where if and only if . Then there is a node coverage with weight for if and only if an FVS with weight for exists.

Karp thus originally showed NP-completeness for directed graphs ; the undirected version is also NP-complete; the proof can be provided with the same proof, only that it is no longer directed, but an undirected multigraph and every edge of in occurs twice.

The problem remains NP-complete even for directed graphs with maximum input degree 2 and for directed plane graphs with maximum input degree 3.

The problem of deleting edges in order to make an undirected graph circular is equivalent to finding a minimal spanning tree that can be found in polynomial time. The same problem for directed graphs is called Feedback Arc Set and is also NP-complete.

The corresponding optimization problem to minimize the weight sum of the vectors of the FVS is APX-complete . The best known algorithm has a quality of approximation of 2.

swell