Home›Numerical Algorithm›Combinatorial and Discrete Algorithms›All Combinatorial and Discrete AlgorithmsBrowse ByAll Combinatorial and Discrete AlgorithmsThis 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.FactsAll Combinatorial and Discrete AlgorithmsSourcesComments (0)Reader Challenges (0)FactsComparisonEra of EmergenceWell-attested1850 1All Combinatorial and Discrete AlgorithmsFilter Results37 entriesCategoryAllCombinatorial and Discrete Algorithms (37)Time ComplexityAllLinear Time -- O(n) (1)Linearithmic Time -- O(n log n) (1)Polynomial Time -- O(n^k) (4)Quadratic Time -- O(n^2) (1)Design TechniqueAllApproximation Algorithms (1)Greedy Method (1)Heuristics (1)Randomized Algorithms (3)Recursion (1)Invented ByAllArjen K. Lenstra (1)Donald Knuth (1)George E. Collins (1)Leslie Valiant (1)László Lovász (1)Peter Shor (1)Richard DeMillo (1)Robert Henry Risch (1)GroupAllCombinatorial and Discrete Algorithms (37)Credited ToAllArjen K. Lenstra (1)Donald Knuth (1)George E. Collins (1)Leslie Valiant (1)László Lovász (1)Peter Shor (1)Richard DeMillo (1)Robert Henry Risch (1)ACM AreaAllAlgorithms and Complexity Theory (14)Computational Science (1)Computer Algebra (8)Quantum Computing (1)Show ResultsBrowseCompareSelect all 37Abramov's AlgorithmNumerical AlgorithmBender-Knuth InvolutionNumerical AlgorithmBerlekamp's algorithmNumerical AlgorithmBirkhoff AlgorithmNumerical AlgorithmBuchberger's algorithmNumerical AlgorithmCalendrical CalculationNumerical AlgorithmClenshaw algorithmNumerical AlgorithmConvex Volume ApproximationNumerical AlgorithmCylindrical Algebraic DecompositionNumerical AlgorithmDate of EasterNumerical AlgorithmDetermination of the Day of the WeekNumerical AlgorithmDoomsday ruleNumerical AlgorithmFGLM AlgorithmNumerical AlgorithmGarsia-Wachs AlgorithmNumerical AlgorithmHolographic AlgorithmNumerical AlgorithmHorner's Method AlgorithmNumerical AlgorithmJeu de taquinNumerical AlgorithmKnuth-Eve AlgorithmNumerical AlgorithmKronecker SubstitutionNumerical AlgorithmLenstra-Lenstra-Lovasz AlgorithmNumerical AlgorithmManhattan Address AlgorithmNumerical AlgorithmMarch AlgorithmNumerical AlgorithmMiller's Recurrence AlgorithmNumerical AlgorithmPolynomial DecompositionNumerical AlgorithmPolynomial Identity TestingNumerical AlgorithmPolynomial long divisionNumerical AlgorithmRemez AlgorithmNumerical AlgorithmRisch AlgorithmNumerical AlgorithmRobinson-Schensted CorrespondenceNumerical AlgorithmRobinson-Schensted-Knuth correspondenceNumerical AlgorithmRuffini's ruleNumerical AlgorithmSchwartz-Zippel LemmaNumerical AlgorithmShor's AlgorithmNumerical AlgorithmSynthetic divisionNumerical AlgorithmWhitehead's algorithmNumerical AlgorithmWu's Method of Characteristic SetNumerical AlgorithmXOR swap algorithmNumerical AlgorithmSources1. Wikipedia: CombinatoricsWikimedia FoundationCombinatorics, lead section, Kirkman schoolgirl-problem sentenceQuote, Combinatorics, lead section, Kirkman schoolgirl-problem sentenceThis area is one of the oldest parts of combinatorics, such as in Kirkman's schoolgirl problem proposed in 1850.View the SourceJeu de taquin (Wikipedia)Has Member: Jeu de taquin, lead sectionView the SourceRobinson-Schensted-Knuth correspondence (Wikipedia)Has Member: Robinson-Schensted-Knuth correspondence, lead sectionView the SourceWhitehead's Algorithm (Wikipedia)Has Member: Whitehead's algorithm, lead sectionView the SourceRuffini's rule (Wikipedia)Has Member: Ruffini's rule, Lead, group placementQuote, Has Member: Ruffini's rule, Lead, group placementThe rule is a special case of synthetic division in which the divisor is a linear monic factor.View the SourceClenshaw algorithm (Wikipedia)Has Member: Clenshaw algorithm, LeadQuote, Has Member: Clenshaw algorithm, LeadIt is a generalization of Horner's method for evaluating a linear combination of monomials.View the SourceComments (0)No comments yet. Be the first to share a thought.Sign in to join the discussion.Reader Challenges (0)No disputes yet. Spotted an error or a better source? Open the first one.Sign in to dispute this or suggest a correction.