A polynomial time circle packing algorithm (Q686175): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
 
(2 intermediate revisions by 2 users not shown)
Property / cites work
 
Property / cites work: ON CONVEX POLYHEDRA IN LOBAČEVSKIĬ SPACES / rank
 
Normal rank
Property / cites work
 
Property / cites work: ON CONVEX POLYHEDRA OF FINITE VOLUME IN LOBAČEVSKIĬ SPACE / rank
 
Normal rank
Property / cites work
 
Property / cites work: Empilements de cercles: Convergence d’une méthode de point fixe / rank
 
Normal rank
Property / cites work
 
Property / cites work: A variational principle for circle packings. / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5767542 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Note on Planar Graphs and Circle Orders / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3942069 / rank
 
Normal rank
Property / cites work
 
Property / cites work: How to Draw a Graph / rank
 
Normal rank
Property / Wikidata QID
 
Property / Wikidata QID: Q125757310 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0012-365x(93)90340-y / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2057382776 / rank
 
Normal rank

Latest revision as of 11:11, 30 July 2024

scientific article
Language Label Description Also known as
English
A polynomial time circle packing algorithm
scientific article

    Statements

    A polynomial time circle packing algorithm (English)
    0 references
    0 references
    11 April 1994
    0 references
    A map on a surface \(S\) is a pair \((G,S)\) with \(G\) a graph which is 2-cell embedded in \(S\). A circle packing is a set of geodesic circles, with disjoint interiors, in a Riemannian surface \(S'\) of constant curvature. Connecting the midpoints of the circles with the touching points (with other circles or the same circle), one gets a graph on \(S'\). If such a graph is a map, isomorphic to the map \(M=(G,S)\), then one has a circle packing representation of \(M\). Simultaneous distinct circle packing representations of a map and its dual map, with any two dual edges crossing each other at the right angle in the corresponding circle touching point, are called primal-dual circle packing representations. A theorem of Koebe, Andreev, and Thurston says that if \(M\) is a triangulation then it admits a circle packing representation. The present paper contains extensions and improvements. The necessary and sufficient condition for a map to have a primal-dual circle packing representation is that its universal cover graph is 3-connected. Given a map \(M\) and a rational \(\varepsilon>0\), then one can find an \(\varepsilon\)- approximation for the primal-dual circle packing representation of \(M\) in polynomial time. In particular, there is a polynomial time algorithm producing simultaneous geodesic line convex drawings of a given map and its dual in a surface of constant curvature, so that only edges dual to each other cross.
    0 references
    0 references
    dual graph
    0 references
    time complexity
    0 references
    polynomial algorithm
    0 references
    geodesics
    0 references
    circle packing representation
    0 references

    Identifiers