TY - GEN
T1 - Key independent optimality
AU - Iacono, John
PY - 2002
Y1 - 2002
N2 - A new form of optimality for comparison based static dictionaries is introduced. This type of optimality, key-independent optimality, is motivated by applications that assign key values randomly. It is shown that any data structure that is key-independently optimal is expected to execute any access sequence where the key values are assigned arbitrarily to unordered data as fast as any offline binary search tree algorithm, within a multiplicative constant. Asymptotically tight upper and lower bounds are presented for key-independent optimality. Splay trees are shown to be key-independently optimal.
AB - A new form of optimality for comparison based static dictionaries is introduced. This type of optimality, key-independent optimality, is motivated by applications that assign key values randomly. It is shown that any data structure that is key-independently optimal is expected to execute any access sequence where the key values are assigned arbitrarily to unordered data as fast as any offline binary search tree algorithm, within a multiplicative constant. Asymptotically tight upper and lower bounds are presented for key-independent optimality. Splay trees are shown to be key-independently optimal.
UR - http://www.scopus.com/inward/record.url?scp=23044533159&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=23044533159&partnerID=8YFLogxK
U2 - 10.1007/3-540-36136-7_3
DO - 10.1007/3-540-36136-7_3
M3 - Conference contribution
AN - SCOPUS:23044533159
SN - 3540001425
SN - 9783540001423
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 25
EP - 31
BT - Algorithms and Computation - 13th International Symposium, ISAAC 2002, Proceedings
T2 - 13th Annual International Symposium on Algorithms and Computation, ISAAC 2002
Y2 - 21 November 2002 through 23 November 2002
ER -