Preprocessing chains for fast dihedral rotations is hard or even impossible. (Q1410594)

From MaRDI portal
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