TY - GEN
T1 - A simple Schnyder drawing algorithm for cylindric and toroidal triangulations, with grid size O(n) × O(n)
AU - Aleardi, Luca Castelli
AU - Feng, Giselle
AU - Fusy, Eric
N1 - Publisher Copyright:
Copyright © 2026.
PY - 2026/1/1
Y1 - 2026/1/1
N2 - We consider the problem of computing a straight-line crossing-free and periodic grid drawing of cylindric and toroidal triangulations. More precisely, given a cylindric simple triangulation G with n vertices, we design an algorithm based on the Schnyder face-counting principle that computes an x-periodic drawing of G on an integer grid of size w × h, with w ≤ 2n, h ≤ 6n. As a byproduct, this yields an algorithm that computes an xy-periodic drawing of a simple toroidal triangulation with n vertices on a grid of size w×h, with w ≤ 4n, h ≤ 10n. A vertex-counting variant improves the grid bounds to w ≤ n, h ≤ 3n in the cylindric case and w ≤ 2n, h ≤ 5n in the toroidal case. Our algorithm is simple to describe and implement, and runs in linear time.
AB - We consider the problem of computing a straight-line crossing-free and periodic grid drawing of cylindric and toroidal triangulations. More precisely, given a cylindric simple triangulation G with n vertices, we design an algorithm based on the Schnyder face-counting principle that computes an x-periodic drawing of G on an integer grid of size w × h, with w ≤ 2n, h ≤ 6n. As a byproduct, this yields an algorithm that computes an xy-periodic drawing of a simple toroidal triangulation with n vertices on a grid of size w×h, with w ≤ 4n, h ≤ 10n. A vertex-counting variant improves the grid bounds to w ≤ n, h ≤ 3n in the cylindric case and w ≤ 2n, h ≤ 5n in the toroidal case. Our algorithm is simple to describe and implement, and runs in linear time.
UR - https://www.scopus.com/pages/publications/105033355988
U2 - 10.1137/1.9781611978964.3
DO - 10.1137/1.9781611978964.3
M3 - Conference contribution
AN - SCOPUS:105033355988
T3 - Proceedings - 2026 SIAM Symposium on Simplicity in Algorithms, SOSA 2026
SP - 26
EP - 42
BT - Proceedings - 2026 SIAM Symposium on Simplicity in Algorithms, SOSA 2026
A2 - Assadi, Sepehr
A2 - Rotenberg, Eva
PB - Society for Industrial and Applied Mathematics Publications
T2 - 9th SIAM Symposium on Simplicity in Algorithms, SOSA 2026
Y2 - 12 January 2025 through 14 January 2025
ER -