Browse By

All Combinatorial and Discrete Algorithms

This group gathers numerical algorithms that operate on discrete, symbolic or combinatorial structures rather than continuous quantities, including polynomial algorithms such as polynomial long division, factorization of polynomials and Grobner basis methods, bit-manipulation tricks such as the XOR swap algorithm and bit-reversal permutation, tree and sequence construction algorithms such as the Garsia-Wachs algorithm, calendrical calculations such as the Doomsday rule, the date of Easter and determination of the day of the week, hardware memory-test algorithms such as the march algorithm, and estimation heuristics such as the Manhattan address algorithm. Their shared work is manipulating exact discrete or symbolic structures, as distinct from an approximate numeric computation over real numbers, which belongs to one of the other groups.

Facts
Comparison
Era of Emergence
1850 1
All Combinatorial and Discrete Algorithms
Filter Results37 entries

Abramov's Algorithm

Numerical Algorithm

Bender-Knuth Involution

Numerical Algorithm

Berlekamp's algorithm

Numerical Algorithm

Birkhoff Algorithm

Numerical Algorithm

Buchberger's algorithm

Numerical Algorithm

Calendrical Calculation

Numerical Algorithm

Clenshaw algorithm

Numerical Algorithm

Convex Volume Approximation

Numerical Algorithm

Cylindrical Algebraic Decomposition

Numerical Algorithm

Date of Easter

Numerical Algorithm

Determination of the Day of the Week

Numerical Algorithm

Doomsday rule

Numerical Algorithm

FGLM Algorithm

Numerical Algorithm

Garsia-Wachs Algorithm

Numerical Algorithm

Holographic Algorithm

Numerical Algorithm

Horner's Method Algorithm

Numerical Algorithm

Jeu de taquin

Numerical Algorithm

Knuth-Eve Algorithm

Numerical Algorithm

Kronecker Substitution

Numerical Algorithm

Lenstra-Lenstra-Lovasz Algorithm

Numerical Algorithm

Manhattan Address Algorithm

Numerical Algorithm

March Algorithm

Numerical Algorithm

Miller's Recurrence Algorithm

Numerical Algorithm

Polynomial Decomposition

Numerical Algorithm

Polynomial Identity Testing

Numerical Algorithm

Polynomial long division

Numerical Algorithm

Remez Algorithm

Numerical Algorithm

Risch Algorithm

Numerical Algorithm

Robinson-Schensted Correspondence

Numerical Algorithm

Robinson-Schensted-Knuth correspondence

Numerical Algorithm

Ruffini's rule

Numerical Algorithm

Schwartz-Zippel Lemma

Numerical Algorithm

Shor's Algorithm

Numerical Algorithm

Synthetic division

Numerical Algorithm

Whitehead's algorithm

Numerical Algorithm

Wu's Method of Characteristic Set

Numerical Algorithm

XOR swap algorithm

Numerical Algorithm
Sources
1. Wikipedia: Combinatorics
Wikimedia FoundationCombinatorics, lead section, Kirkman schoolgirl-problem sentence
Quote, Combinatorics, lead section, Kirkman schoolgirl-problem sentence
This area is one of the oldest parts of combinatorics, such as in Kirkman's schoolgirl problem proposed in 1850.
View the Source
Jeu de taquin (Wikipedia)
Has Member: Jeu de taquin, lead sectionView the Source
Robinson-Schensted-Knuth correspondence (Wikipedia)
Has Member: Robinson-Schensted-Knuth correspondence, lead sectionView the Source
Whitehead's Algorithm (Wikipedia)
Has Member: Whitehead's algorithm, lead sectionView the Source
Ruffini's rule (Wikipedia)
Has Member: Ruffini's rule, Lead, group placement
Quote, Has Member: Ruffini's rule, Lead, group placement
The rule is a special case of synthetic division in which the divisor is a linear monic factor.
View the Source
Clenshaw algorithm (Wikipedia)
Has Member: Clenshaw algorithm, Lead
Quote, Has Member: Clenshaw algorithm, Lead
It is a generalization of Horner's method for evaluating a linear combination of monomials.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.

Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme