An efficient algorithm for finding a two-pair, and its applications (Q1814097)

From MaRDI portal
scientific article
Language Label Description Also known as
English
An efficient algorithm for finding a two-pair, and its applications
scientific article

    Statements

    An efficient algorithm for finding a two-pair, and its applications (English)
    0 references
    0 references
    0 references
    25 June 1992
    0 references
    A two-pair in an undirected graph \(G\) is a pair of vertices \(u\) and \(v\) such that every chordless path between \(u\) and \(v\) has length 2. This note presents an efficient \(O(| V|| E|)\) algorithm to decide if a given graph \(G\) has a two-pair and output one if it exists. The authors discuss applications of this algorithm and mention that this implies new and faster algorithms for the following four problems on weakly triangulated graphs: minimum clique cover, maximum clique, maximum independent set, and minimum colouring. Each of these problems can be solved in time \(O(| V| T)\), where \(T\) is the time required to find a two-pair. Previous algorithms for these problems had complexity \(O(| V|^ 5)\). Hence this new algorithm implies an improvement by a factor \(| V|\). Applications to computational geometry are also discussed.
    0 references
    0 references
    0 references
    0 references
    0 references
    chordless path
    0 references
    algorithm
    0 references
    weakly triangulated graphs
    0 references
    computational geometry
    0 references