We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

math.CO

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Discrete Mathematics

Title: A Class of Trees Having Near-Best Balance

Authors: Laura Monroe
Abstract: Full binary trees naturally represent commutative non-associative products. There are many important examples of these products: finite-precision floating-point addition and NAND gates, among others. Balance in such a tree is highly desirable for efficiency in calculation. The best balance is attained with a divide-and-conquer approach. However, this may not be the optimal solution, since the success of many calculations is dependent on the grouping and ordering of the calculation, for reasons ranging from the avoidance of rounding error, to calculating with varying precision, to the placement of calculation within a heterogeneous system.
We introduce a new class of computational trees having near-best balance in terms of the Colless index from mathematical phylogenetics. These trees are easily constructed from the binary decomposition of the number of terms in the problem. They also permit much more flexibility than the optimally balanced divide-and-conquer trees. This gives needed freedom in the grouping and ordering of calculation, and allows intelligent efficiency trade-offs.
Comments: 60 pages, 10 figures
Subjects: Discrete Mathematics (cs.DM); Combinatorics (math.CO)
MSC classes: 05A10, 05C05 (Primary) 65G50, 92D10 (Secondary)
Cite as: arXiv:2108.11496 [cs.DM]
  (or arXiv:2108.11496v1 [cs.DM] for this version)

Submission history

From: Laura Monroe [view email]
[v1] Wed, 25 Aug 2021 22:17:01 GMT (752kb,D)

Link back to: arXiv, form interface, contact.