What is your recommendation for an in-depth introductory combinatoric book? A book that doesn't just tell you about the multiplication principle, but rather shows the whole logic behind the questions with full proofs. The book should be for a first-year-student in college. Do you know a good book on the subject?


  • 158
  • 16
  • 239
  • 4
  • 5
  • 6
  • 9
    Combinatorics is more than just counting. – Aryabhata Dec 22 '10 at 16:36
  • 4
    Very related: http://math.stackexchange.com/questions/6245/ – Mike Spivey Dec 22 '10 at 18:59
  • 1
    Thanks for asking this question. It really help me out narrow my search in good introductory Combinatoric books. I'd like to add two other books: How To Prove It by Velleman and How to Solve it! by Polya both are valuable books that could help undergrads taking upper division subjects like Combinatorics. – TwilightSparkleTheGeek Jan 12 '15 at 22:20
  • Victor Bryant is also good choice. Lots of sum as well as theory. –  Dec 27 '20 at 12:06

19 Answers19


My personal favorites are the following:

  • Introduction to Combinatorial analysis [Riordan]
  • Concrete Mathematics [Graham, Knuth, Patashnik]
  • Enumerative Combinatorics vol. $1$ [Richard Stanley]

(is not always that introductory, but for those who like counting, it is a must have)

If you want really easy, but still interesting books, you might like Brualdi's book (though apparently, that book has many mistakes). Also interesting might be some chapters from Feller's book on Probability (volume $1$).

  • 5,261
  • 5
  • 41
  • 59

Try Principles and Techniques in Combinatorics by Chen Chuan Chong and Koh Khee Meng or Combinatorics by Peter Cameron. The latter is more advanced and has more topics.


If the student's leaning towards computer science at all, I'd recommend Knuth et. al.'s Concrete Mathematics. It's full of solid math and has the aim of building mathematical tools for CS. Other than that, a newer addition that looks promising is Russell Merris's "Combinatorics, 2nd ed." It gives a pretty broad introduction while also giving in-depth work and examples.


A good suggestion is Combinatorial Problems and Exercises by László Lovász.

  • 25,533
  • 7
  • 83
  • 140
  • 441
  • 4
  • 16

This is not precisely what you want, but you could look at "Generatingfunctionology". The second edition is free, and can be downloaded here http://www.math.upenn.edu/~wilf/DownldGF.html

The book is about generating functions, which are helpful in combinatorial arguments.

Fredrik Meyer
  • 19,370
  • 3
  • 48
  • 73

I really like "A Course in Enumeration" by Martin Aigner.

  • 815
  • 5
  • 11
  • 1
    Do you have a solution set for this book? I really want to dig in it, but the uncertainty to check my answers has deterred me for picking up seriously. As I am an alone student (physicist in fact), I need to check my answers to see if I misunderstood a topic. – user2820579 Oct 18 '16 at 21:45

I had my first intro graph theory and combinatorics class last semester. The book we were using was pretty terrible so I looked around and found a copy of Combinatorics and Graph Theory by Harris et. al. and I really enjoyed it. The book contains a lot of topics and the explanations are very to the point. I especially liked the sections on Ramsey numbers.

The questions are all to the point and illustrate some important concept which is also nice. For example in the section on the happy ending problem the exercises reconstruct several historical proofs and introduce you to other problems like the empty polygon problem.

Here is a very positive review I read recently: http://www.maa.org/reviews/combinatoricsgraphs.html

Edit: I'm not sure if this book is appropriate for your situation specifically, but I highly recommend it none the less.

  • 5,162
  • 30
  • 39
  • 2
    I guess I should add, since I just noticed you are a first year, that this book, as well as Concrete Mathematics, will require a certain level of mathematical maturity, especially if you plan to study them by yourself. – AnonymousCoward Dec 22 '10 at 16:35

I'm quite fond of Benjamin and Quinn's Proofs that Really Count: The Art of Combinatorial Proof.

  • 14,957
  • 5
  • 40
  • 79

I’m fond of Miklós Bóna, Introduction to Enumerative Combinatorics; it’s extremely well written and doesn’t require a lot of background. Of the books that have already been mentioned, I like Graham, Knuth, & Patashnik, Concrete Mathematics, isn’t precisely a book on combinatorics, but it offers an excellent treatment of many combinatorial tools; it probably requires a little more mathematical maturity than the Bóna. A good next step beyond the relatively elementary level is Wilf, generatingfunctionology. Tucker, Applied Combinatorics, is very elementary but gives a decent taste of a very wide range of combinatorial topics.

Brian M. Scott
  • 588,383
  • 52
  • 703
  • 1,170

Not already mentionned (oldie but goodie):

A course in Combinatorics by van Lint and Wilson (book cover with card suits).

A lot of small chapters, some challenging concepts, basic graph, coding and design theory.

  • 1,543
  • 18
  • 23

Something that often gets ignored is Schaum's Outlines: Combinatorics by V. K. Balakrishnan. Lots of small examples that are manageable by a beginner, shows you 'how to do it' in a straightforward manner.

  • 8,123
  • 2
  • 35
  • 68

A Path to Combinatorics for Undergraduates, by Titu Adreescu and Zuming Feng introduces the subject by presenting a large number of problems (many from Olympiads and other competitions), and covers a broad range of methods and results.

Marko Amnell
  • 749
  • 1
  • 8
  • 15

There are some excellent combinatorics books which also look at the applicability of combinatorics both within mathematics and outside of mathematics:

a. Applied Combinatorics by Fred Roberts

b. Applied Combinatorics by Alan Tucker

Joseph Malkevitch
  • 4,925
  • 14
  • 14

Try also Notes on Introductory Combinatorics by Polya,Tarjan, and Woods. An earlier version is freely available online.

  • 208,399
  • 15
  • 224
  • 525

Applied Combinatorics by Alan Tucker is a good one. It's short, not hard to follow, a lot of problems to work through, and it's split into two sections: graph theory in section 1, and combinatorics (generating functions, counting techniques, etc) in section 2.

Brian Vandenberg
  • 892
  • 2
  • 12
  • 15

In my opinion, Cohen's Basic Techniques of Combinatorial Theory is a good introduction for who first learning about the subject. If you want to see many outstanding ideas, I suggest Proofs that Really Count by Benjamin/Quinn. For complete studies, Stanley's famous 2 volumes is a good choice

  • 3
  • 3

1.Introduction to combinatorics by alan slomson/Applied combinatorics by alan tucker.

2.Principles and techniques in combinatorics/A path to combinatorics for undergraduates.

3.Combinatorial mathematics by vilenkin.It has problems from USSR math OLYMPIAD

  • 6,035
  • 2
  • 22
  • 55

Alan Tucker's book is rather unreadable. I'd avoid it. Nick Loehr's Bijective Combinatorics text is much more thorough, and it reads like someone is explaining mathematics to you. It mixes rigor and approachability quite well.

  • 13,668
  • 2
  • 23
  • 45

A very good introduction to the subject is Combinatorics: an introduction By Faticoni

Bhaskar Vashishth
  • 12,176
  • 1
  • 38
  • 79