An optimal algorithm for finding dominating cycles in circular-arc graphs (Q1186160)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An optimal algorithm for finding dominating cycles in circular-arc graphs |
scientific article |
Statements
An optimal algorithm for finding dominating cycles in circular-arc graphs (English)
0 references
28 June 1992
0 references
A subset of vertices of a graph is called a dominating cycle if the subgraph induced by it has a Hamiltonian cycle and every vertex not in the subset is adjacent to a vertex in the subset. It is well known that the problem of finding the minimum cardinality dominating cycle for a graph is \(NP\)-hard, but it is solvable in linear time if the graphs are 2-trees, 2-connected outerplanar graphs and series-parallel graphs. Let \(F\) be a family of arcs on the unit circle. A graph, called circular-arc graph, can be constructed from \(F\) as follows: each vertex corresponds to an arc of \(F\), two vertices are adjacent if and only if their corresponding arcs intersect. This paper presents an optimal \(\Theta(n\log n)\) time algorithm for finding a minimum cardinality dominating cycle in a circular-arc graph, where \(n\) is the number of vertices of the graph.
0 references
optimal algorithm
0 references
dominating cycles
0 references
circular-arc graphs
0 references
Hamiltonian cycle
0 references