Unbalancing Binary Trees

08/30/2022
by   Matthew L. Ginsberg, et al.
0

Assuming Zipf's Law to be accurate, we show that existing techniques for partially optimizing binary trees produce results that are approximately 10 worse than true optimal. We present a new approximate optimization technique that runs in O(n log n) time and produces trees approximately 1 optimal. The running time is comparable to that of the Garsia-Wachs algorithm but the technique can be applied to the more useful case where the node being searched for is expected to be contained in the tree as opposed to outside of it.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/27/2020

New FPT algorithms for finding the temporal hybridization number for sets of phylogenetic trees

We study the problem of finding a temporal hybridization network for a s...
research
10/12/2022

A nearly optimal randomized algorithm for explorable heap selection

Explorable heap selection is the problem of selecting the nth smallest v...
research
07/19/2019

A Practical Fixed-Parameter Algorithm for Constructing Tree-Child Networks from Multiple Binary Trees

We present the first fixed-parameter algorithm for constructing a tree-c...
research
07/14/2023

Zip-zip Trees: Making Zip Trees More Balanced, Biased, Compact, or Persistent

We define simple variants of zip trees, called zip-zip trees, which prov...
research
07/10/2019

About Fibonacci trees. II – generalized Fibonacci trees

In this second paper, we look at the following question: are the propert...
research
02/07/2019

Discovering Descriptive Tile Trees by Mining Optimal Geometric Subtiles

When analysing binary data, the ease at which one can interpret results ...
research
03/12/2021

Non-ambiguous trees: new results and generalisation (Full version)

We present a new definition of non-ambiguous trees (NATs) as labelled bi...

Please sign up or login with your details

Forgot password? Click here to reset