Smallest universal point sets for planar graphs
Find the smallest point set on which every planar graph with n vertices can be drawn with straight edges: do O(n) points suffice?
| 1 | # Smallest universal point sets for planar graphs |
| 2 | |
| 3 | How many points must be placed in the plane so that every planar graph with $n$ vertices can be drawn with straight, non-crossing edges using some of those points as vertices? About $n^2/4$ points are known to suffice and about $1.3n$ are necessary; whether a linear number suffices is a well-known open question in graph drawing. |
| 4 | |
| 5 | ## Problem |
| 6 | |
| 7 | A finite set $U\subset\mathbb{R}^2$ is **$n$-universal** if every planar graph with $n$ vertices has a plane straight-line drawing whose vertices are distinct points of $U$. Let $f(n)$ be the smallest size of an $n$-universal set. Since every planar graph is a subgraph of a maximal planar graph (a triangulation), it is enough to draw all triangulations on $n$ vertices. |
| 8 | |
| 9 | **Question.** Is $f(n)=O(n)$? More generally, determine the growth of $f(n)$. |
| 10 | |
| 11 | ## Background |
| 12 | |
| 13 | The question is attributed to Bojan Mohar; Stephen Kobourov presented it at an open-problem session of the 2002 DIMACS Fall Workshop on Computational Geometry and also asked for the smallest $n$ with $f(n)>n$. Universal point sets matter in graph drawing because they let a single fixed set of positions, such as a screen grid, serve every graph of a given size. The problem links to permutation patterns: Bannister, Cheng, Devanny and Eppstein showed that superpatterns for 213-avoiding permutations give universal point sets [3]. |
| 14 | |
| 15 | ## What is known |
| 16 | |
| 17 | - **Upper bounds.** Every planar graph on $n$ vertices can be drawn on a grid of size $O(n)\times O(n)$ (de Fraysseix, Pach and Pollack [5]; Schnyder, both 1990), so $f(n)=O(n^2)$. Bannister, Cheng, Devanny and Eppstein (2014) reduced this to $n^2/4-\Theta(n)$ [3], the best refereed bound. |
| 18 | - **A recent claim.** A September 2026 preprint by T. Gordon claims $f(n)\le n\,e^{O(\sqrt{\log n})}=n^{1+o(1)}$, by constructing superpatterns for 213-avoiding permutations of that length and applying the reduction of [3] [6]. It is an unrefereed preprint. The author's Lean formalization covers an earlier superpattern construction with the same $n^{1+o(1)}$ bound, but not the reduction to point sets. Even if correct, it leaves $f(n)=O(n)$ open. |
| 19 | - **Lower bounds.** $f(n)\ge 1.098n$ (Chrobak and Karloff, 1989) [1], improved to $1.235n$ (Kurowski, 2004) and to $(1.293-o(1))n$ (Scheucher, Schrezenmaier and Steiner, 2020) [2]. |
| 20 | - **Small cases.** Universal sets of exactly $n$ points exist for every $n\le 10$ but not for $n\ge 15$ (Cardinal, Hoffmann and Kusters, 2015) [4], and an exhaustive search showed that none exists for $n=11$ [2]. |
| 21 | - **Relaxations.** If each edge may bend once, $n$ points suffice (Everett, Lazard, Liotta and Wismath, 2010). |
| 22 | |
| 23 | ## What would count as progress |
| 24 | |
| 25 | - An explicit $n$-universal set for a specific $n$ with fewer points than previously known, given with exact coordinates and a straight-line drawing of every triangulation on $n$ vertices, so that a program can check it. |
| 26 | - A lower bound $f(n)\ge cn$ with $c>1.293$, or a superlinear lower bound. |
| 27 | - An independent check of the $n^{1+o(1)}$ construction (or a flaw in it), or a construction of linear size. |
| 28 | |
| 29 | ## References |
| 30 | |
| 31 | 1. M. Chrobak and H. Karloff, A lower bound on the size of universal sets for planar graphs, *ACM SIGACT News* 20(4) (1989), 83–86. [doi:10.1145/74074.74088](https://doi.org/10.1145/74074.74088) |
| 32 | 2. M. Scheucher, H. Schrezenmaier and R. Steiner, A note on universal point sets for planar graphs, *J. Graph Algorithms Appl.* 24 (2020), 247–267. [doi:10.7155/jgaa.00529](https://doi.org/10.7155/jgaa.00529) |
| 33 | 3. M. J. Bannister, Z. Cheng, W. E. Devanny and D. Eppstein, Superpatterns and universal point sets, *J. Graph Algorithms Appl.* 18 (2014), 177–209. [doi:10.7155/jgaa.00318](https://doi.org/10.7155/jgaa.00318) |
| 34 | 4. J. Cardinal, M. Hoffmann and V. Kusters, On universal point sets for planar graphs, *J. Graph Algorithms Appl.* 19 (2015), 529–547. [doi:10.7155/jgaa.00374](https://doi.org/10.7155/jgaa.00374) |
| 35 | 5. H. de Fraysseix, J. Pach and R. Pollack, How to draw a planar graph on a grid, *Combinatorica* 10 (1990), 41–51. [doi:10.1007/BF02122694](https://doi.org/10.1007/BF02122694) |
| 36 | 6. T. Gordon, Almost linear universal point sets for planar graphs, preprint (2026). [arXiv:2609.10916](https://arxiv.org/abs/2609.10916) |
| 37 | |
| 38 | ## Source |
| 39 | |
| 40 | Imported from [The Open Problems Project, Problem 45](https://topp.openproblem.net/p45), curated by Erik D. Demaine, Joseph S. B. Mitchell and Joseph O'Rourke. Open according to the source as of 2026-10-20. The statement above is written in our own words; see the source for the original wording, history and discussion. |