Alternating paths and cycles of minimum length (Q340546)

From MaRDI portal
Revision as of 14:48, 9 December 2024 by Import241208061232 (talk | contribs) (Normalize DOI.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)





scientific article
Language Label Description Also known as
English
Alternating paths and cycles of minimum length
scientific article

    Statements

    Alternating paths and cycles of minimum length (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    14 November 2016
    0 references
    Let \(R\) (red) and \(B\) (blue) be disjoint sets of points in the plane, each containing \(n\) points. An alternating cycle is a cycle graph drawn in the plane with vertex set \(R\cup B\) such that the endpoints of each edge have a different color. An alternating path may also be similarly defined. The length of a cycle or a path is the sum of its edge lengths. Only planar graphs are considered: edges are not allowed to cross. The authors present an algorithm for computing a planar alternating cycle of smallest possible length, in the case when the points of \(R\cup B\) are collinear, in \(\Theta(n\log{n})\) time. This algorithm is modified to compute a planar alternating path of minimal length in \(O(n^2)\) time, again assuming that points are collinear. For the case of 3 disjoint sets of points whose union is collinear, the authors give a \(O(n^2)\) time algorithm for computing a planar alternating cycle of minimum length. In contrast, for any number of disjoint sets that are not collinear, finding the shortest length planar alternating cycle is shown to be NP-hard.
    0 references
    0 references
    alternating paths/cycles
    0 references
    colored points
    0 references
    cycle graph
    0 references
    planar graph
    0 references
    algorithm
    0 references
    minimal length
    0 references

    Identifiers