Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Bijective combinatorics
Loehr N., Chapman & Hall/CRC, Boca Raton, FL, 2011. 612 pp. Type: Book (978-1-439848-84-5)
Date Reviewed: Aug 19 2011

This book is a comprehensive treatment of the combinatorics of counting, which is related to the analysis of algorithms and intimately connected with probability. The book takes an entirely combinatorial perspective, going through basic counting arguments (such as counting the number of ways of arranging characters, items, and sets), combinatorial identities, formal power series, and symmetric polynomials. The book would be suitable for advanced undergraduates or as a graduate text. It would also be a good book for a computer scientist who wants to learn about enumeration.

The book begins with an enchanting introductory chapter. It details a series of interesting motivational problems, designed to whet the reader’s appetite and demonstrate the breadth of the subject matter.

Chapter 1 is an introduction to (or a review of) basic counting. It covers the well-known sum and product rules, as well as functions (injections, surjections, and bijections). It includes a plethora of examples that demonstrate the principles and keep the reader’s interest. For example, it offers a detailed analysis of the special card hands in poker.

Chapter 2 introduces combinatorial identities and recursions. These are largely binomial and factorial results, and here, the author also introduces the idea of a combinatorial, or bijective, proof, demonstrating these techniques on combinatorial objects such as lattice paths, integer partitions and diagrams, and set partitions.

Chapter 3 focuses on counting problems in graph theory, looking at vertex degrees, permutations, trees, and chromatic polynomials. Later chapters do not depend on this one, and it could be omitted from a course that does not consider graph problems.

Chapter 4 covers the ins and outs of the principle of inclusion-exclusion, giving various proofs of it, a simplification, and a number of applications that revisit earlier elements such as Stirling numbers and chromatic polynomials. This chapter also covers Möbius inversion and posets.

Chapter 5, “Ranking and Unranking,” primarily concerns algorithms for ranking and generating combinatorial objects such as words, permutations, and subsets. Counting books do not always include this topic; texts on combinatorial algorithms more commonly cover it, and it is nice to see it included here.

Chapter 6 marks the move into more algebraic topics, and also marks the first time that generating functions are introduced as a technique for counting weighted combinatorial objects. The primary vehicle for demonstrating these ideas is the q-binomial coefficient (here called the “quantum binomial coefficient”); the author derives quantum versions of several identities.

Chapters 7 through 9 are highly technical algebraic chapters that cover the topics of formal power series and group actions. Chapter 10 transitions to specialized topics, concentrating on a combinatorial approach to Schur functions and related concepts, including tableaux.

Chapter 11 contains more combinatorial results for symmetric polynomials, and introduces the classical topics of skew Schur functions, the Jacobi-Trudi identity, and the Littlewood-Richardson rule.

Chapter 12 finishes the book with additional topics: the Chung-Feller theorem, parking functions, tournaments, the hook-length formula, and Pfaffians, among other topics.

The book is clearly written and packed with examples and problems (it provides answers and hints to selected problems at the end). The organization is superior, with helpful tables of notation and definitions at the end of each chapter, along with a point-by-point summary of the chief topics.

The main quibble with the book is the role that it gives to generating functions. The book does not introduce them until chapter 6, and exponential generating functions play a small part overall. It would be useful to have them appear earlier, since the framework and philosophy of generating functions help organize one’s thinking about enumerative problems and provide an approach for tackling almost any new problem. Aside from this philosophical difference on generating functions, however, the book is an excellent one, and is a comprehensive and welcome addition to the area.

Reviewer:  Angele M. Hamel Review #: CR139380 (1202-0131)
Bookmark and Share
 
Combinatorics (G.2.1 )
 
 
General (G.1.0 )
 
 
Numerical Algorithms And Problems (F.2.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Combinatorics": Date
Applied combinatorics with problem solving
Jackson B., Thoro D., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1992. Type: Book (9780201129083)
Feb 1 1993
Parallel generation of permutations and combinations
Chen G., Chern M. BIT 26(3): 277-283, 1986. Type: Article
Jul 1 1988
Network design with non simultaneous flows
Lucertini M. (ed), Paletta G., Springer-Verlag New York, Inc., New York, NY, 1984. Type: Book (9780387818160)
Jun 1 1985
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