Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The scientific works of Rainer Kemp (1949-2004)
Flajolet P., Nebel M., Prodinger H. Theoretical Computer Science355 (3):371-381,2006.Type:Article
Date Reviewed: Aug 16 2006

From the enumeration of leftist trees [1] to the basics of parsing context-free grammars, Rainer Kemp (1949--2004) had a major role in shaping the grounding of the analysis of algorithms. His research in the theory of formal languages, namely, syntax analysis with a basis in combinatorial enumeration and asymptotic methods, is presented in a systematic and enriching way.

Kemp started his research career in his early twenties. Along with Philippe Flajolet and Helmut Prodinger, he was the founder of the analysis of algorithms community (AofA). The work of 30 years of research is summarized in this note, which refers to Kemp’s 53 publications, as well as some by other researchers. The paper shows the impact of Kemp’s results on computer science, and exposes his relevant work. For instance, Kemp’s approach to solving the open problem of the enumeration of leftist trees, provided by Knuth in his book [2], led to the concept of simply generated trees.

The paper is divided into 11 categories, with mathematical emphasis on registers, arithmetic expressions, leftist trees, stack size and height, formal languages and enumeration, additive weight of trees, binary search trees, and parsing. The representation of Kemp’s work with Speckenmeyer on the “Boolean formula in conjunctive normal form” [3], and the comparison to the original work of de Bruijn, Knuth, and Rice [4] on determining the stack height of a binary search tree make the paper more relevant.

Finally, the research on Kemp’s work represents a hot reference for any researcher in theoretical computer science, applied mathematics, operations research, or computational complexity theory, in relation to areas such as artificial intelligence, optimization, algorithms theory, computer architecture and memory registers, and stack and data structure.

Reviewer:  Mario Antoine Aoun Review #: CR133192
1) Kemp, R. A note on the number of leftist trees. Information Processing Letters 25, 4(1987), 227–232.
2) Knuth, D. The art of computer programming, vol.3 (1st ed.). Addison-Wesley, Boston, MA, 1973.
3) Speckenmeyer, E.; Kemp, R. On the average time complexity of set partitioning. In CSL ’89: 3rd Workshop on Computer Science Logic (LNCS 440). Springer, 1990, 369--381.
4) de Bruijn, N.G.; Knuth, D.E.; Rice, S.O. The average height of planted plane trees. In Graph theory and computing. Academic Press, 1972, 15--22.
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Theory (K.2 ... )
 
 
General (F.2.0 )
 
 
General (G.1.0 )
 
 
General (G.2.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Theory": Date
Selected developments in Soviet mathematical cybernetics
Trakhtenbrot B., Delphic Associates, Inc., Falls Church, VA, 1986. Type: Book
May 1 1987
Dark fiber (electronic culture history, theory, and practice series): tracking critical Internet culture
Lovink G., MIT Press, Cambridge, MA, 2003.  394, Type: Book (9780262621809)
Nov 26 2003
The Cellar Principle of State Transition and Storage Allocation
Bauer F. IEEE Annals of the History of Computing 12(1): 41-49, 1990. Type: Article
Jun 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy