Authors: Warren D. Smith
According to a remarkable re-interpretation of a theorem of E.M. Andreev (1970) by W.P. Thurston (≈1982), there is a unique (up to inversive transformations) packing of interior-disjoint circles in the plane, whose contact graph is any given polyhedral graph G, and such that an analogous "dual" circle packing simultaneously exists, whose contact graph is the planar dual graph G*, and such that the primal and dual circle packings have the same set of tangency points and the primal circles are orthogonal to the dual ones at these tangency points.
This note shows that relatively and absolutely accurate coordinates for the primal and dual circles may be obtained in time polynomial in N, the number of vertices of the polyhedral graph, and D, the number of decimals of accuracy desired.
Consequently one may also accurately "midscribe"' a polyhedron – and simultaneously its dual – in polynomial time.
Also consequently, one may implement Riemann's conformal mapping theorem numerically, in polynomial time with provable accuracy.
Our result is obtained by generalizing and reformulating ideas found in the doctoral thesis of Walter Brägger [Math. Institut, Rheinsprung 21, CH-4051 Basel, Feb. 1991] to reduce our problem to maximizing a smooth convex function. This maximization problem is then solved by using Khachian's "ellipsoid method" or Vaidya's algorithm.
Comments: Sitting on my web pages since 1991; uploading to vixra for archival purposes.
Download: PDF
[v1] 2026-06-20 18:35:42
Unique-IP document downloads: 1 times
Vixra.org is a pre-print repository rather than a journal. Articles hosted may not yet have been verified by peer-review and should be treated as preliminary. In particular, anything that appears to include financial or legal advice or proposed medical treatments should be treated with due caution. Vixra.org will not be responsible for any consequences of actions that result from any form of use of any documents on this website.
Add your own feedback and questions here:
You are equally welcome to be positive or negative about any paper but please be polite. If you are being critical you must mention at least one specific error, otherwise your comment will be deleted as unhelpful.