English

Realizing Planar Linkages in Polygonal Domains

Computational Geometry 2026-04-08 v1

Abstract

A linkage L\mathcal{L} consists of a graph G=(V,E)G=(V,E) and an edge-length function \ell. Deciding whether L\mathcal{L} can be realized as a planar straight-line embedding in R2\mathbb{R}^2 with edge length (e)\ell(e) for all eEe \in E is R\exists\mathbb{R}-complete [Abel et al., JoCG'25], even if 1\ell \equiv 1, but a considerable part of L\mathcal{L} is rigid. In this paper, we study the computational complexity of the realization question for structurally simpler, less rigid linkages inside an open polygonal domain PP, where the placement of some vertices may be specified in the input. We show XP-membership and W[1]-hardness with respect to the size of GG, even if 1\ell \equiv 1 and no vertex positions are prescribed. Furthermore, we consider the case where GG is a path with prescribed start and end position and 1\ell \equiv 1. Despite the absence of any rigid components, we obtain NP-hardness in general, and provide a linear-time algorithm for arbitrary \ell if GG has only three edges and PP is convex.

Keywords

Cite

@article{arxiv.2604.05786,
  title  = {Realizing Planar Linkages in Polygonal Domains},
  author = {Thomas Depian and Carolina Haase and Martin Nöllenburg and André Schulz},
  journal= {arXiv preprint arXiv:2604.05786},
  year   = {2026}
}

Comments

Appears in the Proceedings of the 37th International Workshop on Combinatorial Algorithms (IWOCA 2026); 35 pages, 14 figures

R2 v1 2026-07-01T11:57:16.653Z