Combinatorics
Enumerative Combinatorics
Combinatorial counting, partitions, and subset enumeration.
Partitions, Words, and Young Tableaux
Words, partitions, and Young tableaux.
Symmetric Functions
The algebra of symmetric functions: creation, operations, and matrix representations.
Incidence Structures and Designs
Block designs, Latin squares, and t-designs.
Hadamard Matrices
Hadamard matrices, their construction, and equivalence testing.
Graphs
Graph constructors, adjacency, traversal, colouring, cliques, and independent sets.
Multigraphs
Multigraph construction, decorations, connectivity, spanning trees, and shortest paths.
Networks
Network construction and flow algorithms.