Preprocessing chains for fast dihedral rotations is hard or even impossible. (Q1410594): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(One intermediate revision by one other user not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / cites work
 
Property / cites work: Red-Blue Intersection Detection Algorithms, with Applications to Motion Planning and Collision Detection / rank
 
Normal rank
Property / cites work
 
Property / cites work: New Lower Bounds for Convex Hull Problems in Odd Dimensions / rank
 
Normal rank
Property / cites work
 
Property / cites work: On a class of \(O(n^ 2)\) problems in computational geometry / rank
 
Normal rank
Property / cites work
 
Property / cites work: Collision detection for deforming necklaces / rank
 
Normal rank
Property / cites work
 
Property / cites work: On the general motion-planning problem with two degrees of freedom / rank
 
Normal rank
Property / cites work
 
Property / cites work: Efficient maintenance and self-collision testing for Kinematic Chains / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Polynomial Linear Search Algorithm for the <i>n</i> -Dimensional Knapsack Problem / rank
 
Normal rank

Latest revision as of 11:47, 6 June 2024

scientific article
Language Label Description Also known as
English
Preprocessing chains for fast dihedral rotations is hard or even impossible.
scientific article

    Statements

    Preprocessing chains for fast dihedral rotations is hard or even impossible. (English)
    0 references
    0 references
    0 references
    0 references
    14 October 2003
    0 references
    This paper deals with the complexity of simulating the motion of polymers which are modeled by polygonal chains in three dimensions. Each edge of a given chain splits the polymer into two subchains. The motion is simulated by a dihedral rotation at a given edge which rotates one of the two subchains rigidly about the edge by a given angle. A feasible motion can cause no self-intersection of the chain. The problem is to determine if the motion is feasible. This paper proves that preprocessing a chain of \(n\) edges and answering \(n\) dihedral rotation queries is 3SUM-hard, and \(\Omega(n^2)\) preprocessing is required to achieve sublinear query time in the worst case. For dynamic queries, which also modify the chain if the requested dihedral rotation is feasible, this paper shows that answering \(n\) queries is by itself 3SUM-hard, and sublinear query time is impossible after any amount of preprocessing.
    0 references
    0 references
    0 references
    polymers
    0 references
    dihedral rotation
    0 references
    static query
    0 references
    dynamic query
    0 references
    collision detection
    0 references
    lower bounds
    0 references
    3SUM-hardness
    0 references
    nonuniform algorithm
    0 references