Enumerated sets and combinatorial objects¶
Todo
Proofread / point to the main classes rather than the modules
Categories¶
EnumeratedSets
,FiniteEnumeratedSets
Basic enumerated sets¶
Subsets
,Combinations
Arrangements
,Tuples
FiniteEnumeratedSet
DisjointUnionEnumeratedSets
Integer lists¶
- Integer partitions (see also: Enumerated sets of partitions, tableaux, …)
- Integer compositions
SignedCompositions
IntegerListsLex
- Super Partitions
IntegerVectors
WeightedIntegerVectors()
IntegerVectorsModPermutationGroup
- Parking Functions
- Non-Decreasing Parking Functions
- Sidon sets and their generalizations, Sidon -sets
Words¶
Permutations, …¶
- Permutations
- Permutations (Cython file)
- Affine Permutations
Arrangements
- Derangements
- Baxter permutations
See also
Partitions, tableaux, …¶
Polyominoes¶
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
MatrixSpace
- Library of Interesting Groups
Subsets and set partitions¶
Backtracking solvers and generic enumerated sets¶
Todo
Do we want a separate section, possibly more proeminent, for backtracking solvers?