2006Electronic Notes in Theoretical Computer ScienceOpen access

Decision Trees of Algorithms and a Semivaluation to Measure Their Distance

M. O' Keeffe, Homeira Pajoohesh, Michel Schellekens

Open full text 3 citations

Abstract

We use the set T n of binary trees with n leaves to study decision trees of algorithms. The set T n of binary trees with n leaves can be ordered by the so called “imbalance” order, where two trees are related in the order iff the second is less “balanced” than the first. This order forms a lattice. We show that this lattice is nonmodular and extend the imbalance lattice with an algebraic operation. The operation corresponds to the extension of a binary tree with new binary trees at the leafs, which reflects the effect of recursive calls in an algorithm on the decision tree and we will characterize as an illustration the decision tree of the insertion sort algorithm. We investigate the semivaluations on the binary trees which is related to the running time of the algorithm.

About this research paper

What this paper is about

We use the set T n of binary trees with n leaves to study decision trees of algorithms. The set T n of binary trees with n leaves can be ordered by the so called “imbalance” order, where two trees are related in the order iff the second is less “balanced” than the first. This order forms a lattice. We show that this lattice is nonmodular and extend the imbalance lattice with an algebraic operation. The operation corresponds to the extension of a binary tree with new binary trees at the leafs, which reflects the effect of recursive calls in an algorithm on the decision tree and we will characterize as an illustration the decision tree of the insertion sort algorithm. We investigate the semivaluations on the binary trees which is related to the running time of the algorithm.

Why it matters

OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We use the set T n of binary trees with n leaves to study decision trees of algorithms. The set T n of binary trees with n leaves can be ordered by the so called “imbalance” order, where two trees are related in the order iff the second is less “balanced” than the first. This order forms a lattice. We show that this lattice is nonmodular and extend the imbalance lattice with an algebraic operation. The operation corresponds to the extension of a binary tree with new binary trees at the leafs, which reflects the effect of recursive calls in an algorithm on the decision tree and we will characterize as an illustration the decision tree of the insertion sort algorithm. We investigate the semivaluations on the binary trees which is related to the running time of the algorithm.

Key concepts: Ternary search tree, Weight-balanced tree, Random binary tree, Binary search tree, Binary tree, Binary decision diagram, sort, Optimal binary search tree

Related papers

Back to paper searchBrowse research topicsOriginal source
Decision Trees of Algorithms and a Semivaluation to Measure Their Distance — Research Paper | ScholarLens