Skip to main navigation Skip to search Skip to main content

A simple Schnyder drawing algorithm for cylindric and toroidal triangulations, with grid size O(n) × O(n)

  • Columbia University
  • Laboratoire d'Informatique (LIX)
  • Université Gustave Eiffel

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2026 SIAM Symposium on Simplicity in Algorithms, SOSA 2026
EditorsSepehr Assadi, Eva Rotenberg
PublisherSociety for Industrial and Applied Mathematics Publications
Pages26-42
Number of pages17
ISBN (Electronic)9781611978964
DOIs
Publication statusPublished - 1 Jan 2026
Event9th SIAM Symposium on Simplicity in Algorithms, SOSA 2026 - Vancouver, Canada
Duration: 12 Jan 202514 Jan 2025

Publication series

NameProceedings - 2026 SIAM Symposium on Simplicity in Algorithms, SOSA 2026

Conference

Conference9th SIAM Symposium on Simplicity in Algorithms, SOSA 2026
Country/TerritoryCanada
CityVancouver
Period12/01/2514/01/25

Fingerprint

Dive into the research topics of 'A simple Schnyder drawing algorithm for cylindric and toroidal triangulations, with grid size O(n) × O(n)'. Together they form a unique fingerprint.

Cite this