Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
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 Results32 entries
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
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.