TY - BOOK
T1 - Improvements to Online Learning Algorithms with Applications to Binary Search Trees
AU - Kujala, Jussi
N1 - Awarding institution:Tampere University of Technology<br/>Submitter:Approved for entry into archive by Kaisa Kulkki([email protected]) on 2009-05-26T11:22:13Z (GMT) No. of bitstreams: 1
kujala.pdf: 445328 bytes, checksum: 39ee314d2d0a5304294200ee40f8d59e (MD5)<br/>Submitter:Submitted by Jussi Kujala ([email protected]) on 2009-05-25T11:42:02Z
No. of bitstreams: 1
kujala.pdf: 445328 bytes, checksum: 39ee314d2d0a5304294200ee40f8d59e (MD5)<br/>Submitter:Made available in DSpace on 2009-05-26T11:22:13Z (GMT). No. of bitstreams: 1
kujala.pdf: 445328 bytes, checksum: 39ee314d2d0a5304294200ee40f8d59e (MD5)
PY - 2008/9/24
Y1 - 2008/9/24
N2 - In this work we are motivated by the question: "How to automatically adapt to, or learn, structure in the past inputs of an algorithm?".
This question might arise from the need to decrease the amount of consumed resources, such as run-time or money. In addition, we also consider, in part, the growing significance of the IO-issues in computation. A major focus is on studying data structures, such as binary search trees (BSTs). They are a common and practical solution to the problem of representing data such as sets; hence it is important to understand their properties.
For the most part we work with algorithms which continuously serve requests under uncertainty about future inputs. These algorithms are called online algorithms. To analyze their performance we use the competitive analysis. In it the uncertainty over future inputs is not necessarily modeled stochastically, but rather we deal with the uncertainty by comparing our own performance to how well we could have done had we known the input sequence.
AB - In this work we are motivated by the question: "How to automatically adapt to, or learn, structure in the past inputs of an algorithm?".
This question might arise from the need to decrease the amount of consumed resources, such as run-time or money. In addition, we also consider, in part, the growing significance of the IO-issues in computation. A major focus is on studying data structures, such as binary search trees (BSTs). They are a common and practical solution to the problem of representing data such as sets; hence it is important to understand their properties.
For the most part we work with algorithms which continuously serve requests under uncertainty about future inputs. These algorithms are called online algorithms. To analyze their performance we use the competitive analysis. In it the uncertainty over future inputs is not necessarily modeled stochastically, but rather we deal with the uncertainty by comparing our own performance to how well we could have done had we known the input sequence.
M3 - Doctoral thesis
SN - 978-952-15-2019-8
T3 - Tampere University of Technology. Publication
BT - Improvements to Online Learning Algorithms with Applications to Binary Search Trees
PB - Tampere University of Technology
ER -