Enumerated sets and combinatorial objects¶
Todo
Proofread / point to the main classes rather than the modules
Categories¶
Basic enumerated sets¶
Integer lists¶
- Integer partitions (see also: Enumerated sets of partitions, tableaux, ...)
- Integer compositions
SignedCompositions
IntegerListsLex
IntegerVectors
WeightedIntegerVectors()
IntegerVectorsModPermutationGroup
- Parking Functions
- Non-Decreasing Parking Functions
- Sidon sets and their generalizations, Sidon -sets
Words¶
Permutations, ...¶
Partitions, tableaux, ...¶
Integer matrices, ...¶
- Counting, generating, and manipulating non-negative integer matrices
- Hadamard matrices
- Latin Squares
- Alternating Sign Matrices
- Six Vertex Model
- Similarity class types of matrices with entries in a finite field
- Restricted growth arrays
- Vector Partitions
See also
Subsets and set partitions¶
Backtracking solvers and generic enumerated sets¶
Todo
Do we want a separate section, possibly more proeminent, for backtracking solvers?