Complexity Analysis of Balloon Drawing for Rooted Trees
Chun-Cheng Lin, Hsu-Chun Yen, Sheung-Hung Poon, Jia-Hao Fan

TL;DR
This paper analyzes the computational complexity of optimizing balloon tree drawings, focusing on angular resolution, aspect ratio, and angle variance, revealing NP-completeness in some cases and polynomial solutions in others.
Contribution
It provides a comprehensive complexity classification for balloon drawing optimization problems, including NP-complete cases and polynomial-time algorithms, with approximation methods for intractable scenarios.
Findings
Some optimization problems are NP-complete.
Polynomial-time algorithms exist for certain cases.
Approximation algorithms are developed for NP-hard cases.
Abstract
In a balloon drawing of a tree, all the children under the same parent are placed on the circumference of the circle centered at their parent, and the radius of the circle centered at each node along any path from the root reflects the number of descendants associated with the node. Among various styles of tree drawings reported in the literature, the balloon drawing enjoys a desirable feature of displaying tree structures in a rather balanced fashion. For each internal node in a balloon drawing, the ray from the node to each of its children divides the wedge accommodating the subtree rooted at the child into two sub-wedges. Depending on whether the two sub-wedge angles are required to be identical or not, a balloon drawing can further be divided into two types: even sub-wedge and uneven sub-wedge types. In the most general case, for any internal node in the tree there are two…
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
TopicsComputational Geometry and Mesh Generation · Digital Image Processing Techniques · Data Visualization and Analytics
