Computational Complexity of Flattening Fixed-Angle Orthogonal Chains
Erik D. Demaine, Hiro Ito, Jayson Lynch, Ryuhei Uehara

TL;DR
This paper investigates the computational complexity of flattening fixed-angle chains and introduces a fixed-angle protein folding model, proving NP-completeness results for these geometric and biological problems.
Contribution
It proves NP-completeness of flattening fixed-angle chains in various configurations and introduces a fixed-angle HP model, extending the understanding of protein folding complexity.
Findings
Flattening fixed-angle chains is strongly NP-complete for cycles and bounded boxes.
Finding optimal foldings in the fixed-angle HP model is strongly NP-complete even with only two H vertices.
Open chains always have a zig-zag planar configuration, but cycles do not necessarily do so.
Abstract
Planar/flat configurations of fixed-angle chains and trees are well studied in the context of polymer science, molecular biology, and puzzles. In this paper, we focus on a simple type of fixed-angle linkage: every edge has unit length (equilateral), and each joint has a fixed angle of (orthogonal) or (straight). When the linkage forms a path (open chain), it always has a planar configuration, namely the zig-zag which alternating the angles between left and right turns. But when the linkage forms a cycle (closed chain), or is forced to lie in a box of fixed size, we prove that the flattening problem -- deciding whether there is a planar noncrossing configuration -- is strongly NP-complete. Back to open chains, we turn to the Hydrophobic-Hydrophilic (HP) model of protein folding, where each vertex is labeled H or P, and the goal is to find a folding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Geometry and Mesh Generation · Genomics and Chromatin Dynamics · Model-Driven Software Engineering Techniques
