Who Needs Crossings?: Noncrossing Linkages are Universal, and Deciding (Global) Rigidity is Hard
Zachary Abel, Erik D. Demaine, Martin L. Demaine, Sarah Eisenstat, Jayson Lynch, Tao B. Schardl

TL;DR
This paper classifies the computational complexity of various graph realization and rigidity problems, showing they are complete for classes within the existential theory of the reals, and proves that noncrossing linkages can trace any polynomial curve, matching the drawing power of general linkages.
Contribution
It establishes the complexity of nine graph realization problems as complete for classes in the existential theory of the reals, and proves noncrossing linkages can trace any polynomial curve, extending Kempe's Universality Theorem.
Findings
Graph realization and rigidity problems are $orall eals$- or $ eals$-complete.
Matchstick graph realization is $ eals$-complete, not just NP-hard.
Noncrossing linkages can trace any polynomial curve, matching general linkages.
Abstract
We exactly settle the complexity of graph realization, graph rigidity, and graph global rigidity as applied to three types of graphs: "globally noncrossing" graphs, which avoid crossings in all of their configurations; matchstick graphs, with unit-length edges and where only noncrossing configurations are considered; and unrestricted graphs (crossings allowed) with unit edge lengths (or in the global rigidity case, edge lengths in ). We show that all nine of these questions are complete for the class , defined by the Existential Theory of the Reals, or its complement ; in particular, each problem is (co)NP-hard. One of these nine results--that realization of unit-distance graphs is -complete--was shown previously by Schaefer (2013), but the other eight are new. We strengthen several prior results. Matchstick graph…
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.
