,
Joseph Dorfer
,
Boris Klemz
,
Matthias Pfretzschner
,
Lena Schlipf
Creative Commons Attribution 4.0 International license
Deciding whether a given graph admits a planar straight-line drawing where each vertex is placed on some point from a given finite point set is known as Point Set Embeddability and is a classical problem in graph drawing. In this paper, we study the more general embeddability question where the placement of each vertex v is restricted to a list L(v) of admissible points. We first study the case where the given point set is in convex position. We show that this case is NP-hard even if the given graph is a matching and bi-labeled, i.e., each vertex has at most 2 admissible points. On the positive side, we present two efficient algorithms for the case where the given graph G is connected (and not necessarily bi-labeled): if G is equipped with a combinatorial embedding that needs to be respected, we can solve the problem in polynomial time; otherwise we can solve it in FPT-time with regard to the maximum vertex degree. In particular, this answers an open question by Frati, Glisse, Lenhart, Liotta, Mchedlidze, and Nishat [GD'13]. We then turn our attention to the more general case where the given point set is not necessarily in convex position. Here, we show NP-hardness for bi-labeled paths; notably these graphs have a unique combinatorial embedding and maximum degree two, thereby creating a stark contrast to our algorithms for the convex case. We also present an FPT-algorithm with respect to the vertex cover number for the special case of bi-labeled graphs. We complement this latter result by establishing paraNP-hardness in the tri-labeled setting for vertex cover number 2 and polynomial-time solvability for vertex cover number 1 and arbitrary L. Finally, we study optimization and extension variants, where we want to maximize the number of edges or extend a partial drawing, respectively. For the former, we show APX-hardness and for the latter, we provide a parameterized complexity dichotomy under natural extension parameters.
@InProceedings{depian_et_al:LIPIcs.GD.2026.35,
author = {Depian, Thomas and Dorfer, Joseph and Klemz, Boris and Pfretzschner, Matthias and Schlipf, Lena},
title = {{Point Set Embeddability with List Constraints}},
booktitle = {34th International Symposium on Graph Drawing and Network Visualization (GD 2026)},
pages = {35:1--35:20},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-452-9},
ISSN = {1868-8969},
year = {2026},
volume = {396},
editor = {L\"{o}ffler, Maarten and Miksch, Silvia},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.GD.2026.35},
URN = {urn:nbn:de:0030-drops-279308},
doi = {10.4230/LIPIcs.GD.2026.35},
annote = {Keywords: Point set embedding, List constraints, Parameterized algorithms and complexity, NP-hardness, Dynamic programming, Graph drawing, Computational geometry}
}