Home›Numerical Algorithm›Combinatorial and Discrete AlgorithmsGroupCombinatorial 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.FactsBrowse BySourcesComments (0)Reader Challenges (0)FactsComparisonEra of EmergenceWell-attested1850 1Browse ByAll Combinatorial and Discrete AlgorithmsCombinatorial and Discrete Algorithms37 entriesCombinatorial 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 Algorithm1 linkBender-Knuth InvolutionNumerical AlgorithmBerlekamp's algorithmNumerical Algorithm2 linksBirkhoff AlgorithmNumerical Algorithm1 linkBuchberger's algorithmNumerical Algorithm1 linkCalendrical CalculationNumerical AlgorithmClenshaw algorithmNumerical Algorithm1 linkConvex Volume ApproximationNumerical Algorithm4 linksCylindrical Algebraic DecompositionNumerical Algorithm3 linksDate of EasterNumerical AlgorithmDetermination of the Day of the WeekNumerical AlgorithmDoomsday ruleNumerical AlgorithmFGLM AlgorithmNumerical Algorithm1 linkGarsia-Wachs AlgorithmNumerical Algorithm1 linkHolographic AlgorithmNumerical Algorithm3 linksHorner's Method AlgorithmNumerical Algorithm1 linkJeu de taquinNumerical AlgorithmKnuth-Eve AlgorithmNumerical Algorithm3 linksKronecker SubstitutionNumerical AlgorithmLenstra-Lenstra-Lovasz AlgorithmNumerical Algorithm5 linksManhattan Address AlgorithmNumerical Algorithm1 linkMarch AlgorithmNumerical Algorithm1 linkMiller's Recurrence AlgorithmNumerical Algorithm1 linkPolynomial DecompositionNumerical AlgorithmPolynomial Identity TestingNumerical Algorithm2 linksPolynomial long divisionNumerical Algorithm1 linkRemez AlgorithmNumerical Algorithm1 linkRisch AlgorithmNumerical Algorithm3 linksRobinson-Schensted CorrespondenceNumerical AlgorithmRobinson-Schensted-Knuth correspondenceNumerical Algorithm1 linkRuffini's ruleNumerical AlgorithmSchwartz-Zippel LemmaNumerical Algorithm3 linksShor's AlgorithmNumerical Algorithm4 linksSynthetic divisionNumerical AlgorithmWhitehead's algorithmNumerical Algorithm1 linkWu's Method of Characteristic SetNumerical Algorithm1 linkXOR swap algorithmNumerical Algorithm1 linkSources1. 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.