An optimal algorithm for finding dominating cycles in circular-arc graphs (Q1186160)

From MaRDI portal
Revision as of 11:12, 30 July 2024 by Openalex240730090724 (talk | contribs) (Set OpenAlex properties.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
    0 references
    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
    0 references

    Identifiers