Abstract
In this paper, we present a methodology to model the optimal binary search tree problem as a directed acyclic graph to extract all possible optimal solutions. We provide a mechanism to find optimal binary search trees relative to different types of cost functions, sequentially. We prove that for a set of n keys our optimization procedure makes O(n 3) arithmetic operations per cost function such as weighted depth or average weighted depth.
Original language | English (US) |
---|---|
Title of host publication | Theory of Computing 2011 - Proceedings of the 17th Computing |
Subtitle of host publication | The Australasian Theory Symposium, CATS 2011 |
Pages | 41-44 |
Number of pages | 4 |
Volume | 119 |
State | Published - 2011 |
Event | Theory of Computing 2011 - 17th Computing: The Australasian Theory Symposium, CATS 2011 - Perth, WA, Australia Duration: Jan 17 2011 → Jan 20 2011 |
Other
Other | Theory of Computing 2011 - 17th Computing: The Australasian Theory Symposium, CATS 2011 |
---|---|
Country/Territory | Australia |
City | Perth, WA |
Period | 01/17/11 → 01/20/11 |
Keywords
- Binary search trees
- Cost functions
- Dynamic programming
- Sequential optimization
ASJC Scopus subject areas
- Computer Networks and Communications
- Computer Science Applications
- Hardware and Architecture
- Information Systems
- Software