Detecting and decomposing self-overlapping curves (Q1200911)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Detecting and decomposing self-overlapping curves
scientific article

    Statements

    Detecting and decomposing self-overlapping curves (English)
    0 references
    0 references
    0 references
    16 January 1993
    0 references
    Let \(C\) be a closed curve (= point set which is homeomorphic to the unit circle \(S^ 1\)) in the real Euclidean plane. \(C\) is called self- overlapping if it can be divided by nontrivial line segments into simple (closed) curves. The authors give an algorithm for recognizing if \(C\) --- which is assumed to have a finite number of \(k\) self-intersections and may be a polygon or a general closed curve --- is self-overlapping. This algorithm is based on ``triangulating'' a self-overlapping polygon by using dynamic programming and will run in \(O(k^ 6)\) time, in general. Besides, several interesting topological properties of self-overlapping curves are described and applications (robotics, analysis of integrated- circuit layouts) are mentioned.
    0 references
    0 references
    closed plane curve
    0 references
    self-overlapping curve
    0 references
    dynamic programming
    0 references
    self- intersections
    0 references
    0 references