A Discrete Analog of Tutte's Barycentric Embeddings on Surfaces
\'Eric Colin de Verdi\`ere, Vincent Despr\'e, Lo\"ic Dubois

TL;DR
This paper introduces a discrete analog of Tutte's barycentric embedding theorem for surfaces of nonpositive curvature, providing a theoretical foundation and a polynomial-time algorithm for harmonious drawings that approximate embeddings.
Contribution
It establishes a discrete version of Tutte's theorem on nonpositively curved surfaces and offers an efficient algorithm to produce harmonious drawings close to embeddings.
Findings
Proves a Tutte theorem for discrete harmonic maps on surfaces of nonpositive curvature.
Develops a polynomial-time algorithm to make drawings harmonious without increasing edge lengths.
Shows that harmonious drawings are weak embeddings, close to actual embeddings.
Abstract
Tutte's celebrated barycentric embedding theorem describes a natural way to build straight-line embeddings (crossing-free drawings) of a (3-connected) planar graph: map the vertices of the outer face to the vertices of a convex polygon, and ensure that each remaining vertex is in convex position, namely, a barycenter with positive coefficients of its neighbors. Actually computing an embedding then boils down to solving a system of linear equations. A particularly appealing feature of this method is the flexibility given by the choice of the barycentric weights. Generalizations of Tutte's theorem to surfaces of nonpositive curvature are known, but due to their inherently continuous nature, they do not lead to an algorithm. In this paper, we propose a purely discrete analog of Tutte's theorem for surfaces (with or without boundary) of nonpositive curvature, based on the recently…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPoint processes and geometric inequalities · Matrix Theory and Algorithms · Mathematics and Applications
