ACM logoHomeFeedbackJoinShopSearch
Pressroom
 

CONTACT: Anne P. Wilson
212-626-0505
annewilson@acm.org

IMMEDIATE


SPLAY-TREE DATA STRUCTURE CREATORS WIN
1999 PARIS KANELLAKIS AWARD


Dr. Daniel Sleator, Carnegie Mellon, & Dr. Robert Tarjan, Princeton University Honored



New York, April 26, 2000...The Association for Computing Machinery (ACM) today announced that Doctors Daniel Sleator and Robert Tarjan have won the Paris Kanellakis Theory and Practice Award for creating the Splay-Tree Data Structure. Splay-Tree is one of the most widely-used data structures invented in the last 20 years. The Kanellakis award honors accomplishments that have had significant and demonstrable effects on the practice of computing.

The Splay-Tree self-adjusting binary search tree can be used to provide fast access to tables and to implement priority queues. It is used in operating systems, compilers, web caches, network routers, text processors, and event simulation. Many products and systems rely on splay-trees, including:

  • The most widely-used implementation of Malloc (the memory allocation scheme used in UNIX systems)
  • The GCC compiler and the GNU C++ libraries to implement priority queues and sets
  • The UBIQX and CDT libraries for container data types for C and C++
  • The most widely-used publicly available Web proxy cache (SQUID)
  • The Lotus Ami Pro word processor
  • The web proxy cache (SQUID)The Lotus Ami Pro word processor
  • The Linux and Windows NT operating systems
  • Software for switching and routing equipment made by Fore Systems (now part of Marconi) and Lucent Technologies.


Splay-trees, and the concept of amortized analysis that Drs. Sleator and Tarjan introduced to characterize their performance, have also had a major impact on the general field of algorithm design and analysis. The data structure itself is highlighted in almost every modern algorithms text, and amortized analysis has been immensely influential, by showing that algorithms can still have provably good overall performance even when individual steps might occasionally take a long time. Many useful algorithms of this sort have been developed since Sleator and Tarjan introduced the tools for analyzing them.

Dr. Sleator is a Professor of Computer Science at Carnegie Mellon University. In addition to work on the Splay-Tree structure and amortized analysis, Dr. Sleator has contributed to a wide variety of other computer related research projects. He jointly developed the Link Grammar system for parsing English, and the Serioso Music Analyzer for analyzing meter and harmony in written music. He is the founder and President of chessclub.com, a flourishing game-playing site on the internet. Dr. Sleator holds a patent on data compression, and has lectured at such conferences as the Seventh International Conference on Graph Theory and the first Latin American Symposium on Theoretical Information in Sao Paulo, Brazil. His writing on topics like data structures and computing have resulted in more than 30 refereed conference and journal publications.

Dr. Tarjan is the James S. McDonnell Distinguished University Professor of Computer Science at Princeton University, as well as the Chief Scientist of InterTrust Technologies Corporation and a Senior Research Fellow in InterTrust's STAR Lab. He has held previous positions at the NEC Research Institute, AT&T Bell Laboratories, New York University, Stanford University, the University of California at Berkeley, and Cornell University. His honors include the A. M. Turing Award of the Association for Computing Machinery, the Nevanlinna Prize of the International Mathematical Union, and membership in the National Academy of Sciences and the National Academy of Engineering.

Dr Tarjan is the author of "Data Structures and Network Algorithms" and coauthor of "Notes in Introductory Combinatorics." He jointly holds a patent on data compression. His research on the design and analysis of data structures and combinatorial algorithms has produced nearly 200 publications in refereed journals and conference proceedings. He was Dr. Sleator's Ph.D. thesis advisor.

The Paris Kanellakis Theory and Practice Award honors specific theoretical accomplishments that have had a significant and demonstrable effect on the practice of computing. The award is accompanied by a prize of $5,000 and is endowed by contributions from the Kanellakis family, with additional financial support provided by Brooks/Cole Publishing Company, ACM's Special Interest Group on Algorithms and Computational Theory (SIGACT), ACM's Special Interest Group on Design Automaton (SIGDA), ACM's Special Interest Group on Management of Data (SIGMOD), ACM's Special Interest Group on Programming Languages (SIGPLAN), the ACM SIG Discretionary Fund, and individual contributions.

About the ACM

Founded in 1947, ACM (www.acm.org) is the world's first educational and scientific computing society. With more than 80,000 members worldwide, a dynamic series of authoritative publications, a wide range of special interest groups (SIGs), and an outstanding array of conferences, workshops and forums, ACM is a world-class resource for the entire technology field.
###

 
ACM/Press Release
Last Update: April 24, 2000
by Ann Wilson
 
HOME || ABOUT ACM || MEMBERSHIP || PUBLICATIONS || SPECIAL INTEREST GROUPS (SIGs) || EDUCATION || EVENTS & CONFERENCES || AWARDS || LOCAL ACTIVITIES || COMPUTING & PUBLIC POLICY || PRESSROOM
 

©2000 Association for Computing Machinery