Twenty years of graduate seminars on algebraic and algorithmic combinatorics led to the creation of a textbook first published in 1985. In 2012, Professor Emeritus S. Gill Williamson (UC San Diego) republished the materials as an free online textbook.

Students taking this course are typically majoring in Computer Science or Applied Mathematics. The author has identified several sections of his work as covering the most basic ideas “useful for programming problems of a combinatorial nature” – Basic Concepts of Linear Order, Sorting and Listing, Pólya Counting Theory and Basic Concepts of Graph Algorithms.

## Chapter Titles

- Basic Concepts of Linear Order
- Sorting
- Basic Combinatorial Lists
- Symmetry – Orbit Enumeration and Orderly Algorithms
- Some Classical Combinatorics
- Basic Concepts of Graphs, Trees, and Recursion
- Depth First Search and Planarity
- Depth First Search and Nonplanarity
- Triconnectivity
- Matroids

*Algorithmic Combinatorics* is available as a set of 4 PDF downloads. The original 1985 textbooks, *Combinatorics for Computer Science* is also available in a PDF format.

View this Free Online Material at the source:

Algorithmic Combinatorics