This group gathers pioneers of theory of computation whose primary contribution was designing and analyzing algorithms and data structures for general computational problems, including sorting and searching, graph algorithms, numerical and matrix algorithms, randomized and approximation algorithms, data compression, coding theory, and the data structures such as hash tables, B-trees and Fibonacci heaps that support them. It follows the Design and analysis of algorithms second-level heading of the ACM Computing Classification System under Theory of Computation. Their shared work is stating an algorithm precisely and proving how much time, space or other resource it needs, as distinct from classifying which problems admit an efficient algorithm at all, which belongs to Computational Complexity Theory, or building a cryptographic scheme, which belongs to Cryptography and Cryptanalysis.
Facts
Comparison
Era of Emergence Browse By
Algorithm Design and Analysis
Filter Results140 entries
Showing 1 to 50 of 140, page 1 of 3.
Sources
1. Wikipedia: The Art of Computer Programming
Wikimedia FoundationThe Art of Computer Programming, lead section, first volume completion sentenceQuote, The Art of Computer Programming, lead section, first volume completion sentence
The first volume of "The Art of Computer Programming", "Fundamental Algorithms", took five years to complete between 1963 and 1968 while working at both Caltech and Burroughs.
View the Source Donald Shell (Wikipedia)
Has Member: Donald Shell, Lead sectionQuote, Has Member: Donald Shell, Lead section
who designed the Shellsort sorting algorithm
View the Source Jon Bentley (Wikipedia)
Has Member: Jon Bentley, Lead sectionQuote, Has Member: Jon Bentley, Lead section
known for his contributions to computer programming, algorithms and data structure research
View the Source Vladimir Levenshtein (Wikipedia)
Has Member: Vladimir Levenshtein, Lead sectionQuote, Has Member: Vladimir Levenshtein, Lead section
he is known for the Levenshtein distance and a Levenshtein algorithm, which he developed in 1965
View the Source Donald Marquardt (Wikipedia)
Has Member: Donald Marquardt, Lead sectionQuote, Has Member: Donald Marquardt, Lead section
was an American statistician, the rediscoverer of the Levenberg
View the Source Jon Kleinberg (Wikipedia)
Has Member: Jon Kleinberg, Lead sectionQuote, Has Member: Jon Kleinberg, Lead section
known for his work in algorithms and networks
View the Source Abraham Lempel (Wikipedia)
Has Member: Abraham Lempel, Lead sectionQuote, Has Member: Abraham Lempel, Lead section
one of the fathers of the LZ family of lossless data compression algorithms
View the Source Jacob Ziv (Wikipedia)
Has Member: Jacob Ziv, Lead sectionQuote, Has Member: Jacob Ziv, Lead section
who developed the LZ family of lossless data compression algorithms alongside Abraham Lempel
View the Source Terry Welch (Wikipedia)
Has Member: Terry Welch, Lead sectionQuote, Has Member: Terry Welch, Lead section
Along with Abraham Lempel and Jacob Ziv, he developed the lossless
View the Source Kenneth Levenberg (Wikipedia)
Has Member: Kenneth Levenberg, Lead sectionQuote, Has Member: Kenneth Levenberg, Lead section
original author of the widely used nonlinear least squares fitting algorithm
View the Source Robert Henry Risch (Wikipedia)
Has Member: Robert Henry Risch, Lead sectionQuote, Has Member: Robert Henry Risch, Lead section
is known for his work on symbolic integration, specifically the Risch algorithm
View the Source Michelle Girvan (Wikipedia)
Has Member: Michelle Girvan, Lead sectionQuote, Has Member: Michelle Girvan, Lead section
used to detect community structure in complex systems
View the Source Elizabeth Cuthill (Wikipedia)
Has Member: Elizabeth Cuthill, Lead sectionQuote, Has Member: Elizabeth Cuthill, Lead section
known for her work on sparse matrix algorithms
View the Source Ronald Graham (Wikipedia)
Has Member: Ronald Graham, Lead sectionQuote, Has Member: Ronald Graham, Lead section
He did important work in scheduling theory, computational geometry
View the Source Rudolf E. Kálmán (Wikipedia)
Has Member: Rudolf E. Kálmán, Lead sectionQuote, Has Member: Rudolf E. Kálmán, Lead section
He is most noted for his co-invention and development of the Kalman filter, a mathematical algorithm
View the Source Cornelius Lanczos (Wikipedia)
Has Member: Cornelius Lanczos, Career sectionQuote, Has Member: Cornelius Lanczos, Career section
He began conducting research in numerical analysis, and developed a number of concepts in service of early digital computers.
View the Source Stefan Kaczmarz (Wikipedia)
Has Member: Stefan Kaczmarz, Lead paragraphQuote, Has Member: Stefan Kaczmarz, Lead paragraph
He is known for introducing the Kaczmarz method
View the Source Edouard Lucas (MacTutor)
Has Member: Edouard Lucas, BiographyQuote, Has Member: Edouard Lucas, Biography
devised the test for Mersenne primes still used today
View the Source Théophile Pépin (Wikipedia)
Has Member: Théophile Pépin, LeadQuote, Has Member: Théophile Pépin, Lead
He also gave his name to Pépin's test, a test of primality for Fermat numbers
View the Source Bruno Buchberger (Wikipedia)
Has Member: Bruno Buchberger, Article textQuote, Has Member: Bruno Buchberger, Article text
In his 1965 Ph.D. thesis, he created the theory of Gröbner bases
View the Source Coenraad Bron (Wikipedia)
Has Member: Coenraad Bron, Article textQuote, Has Member: Coenraad Bron, Article text
Together with Joep Kerbosch he invented the Bron-Kerbosch algorithm for the clique problem.
View the Source Theodorus Dekker (Wikipedia)
Has Member: Theodorus Dekker, LeadQuote, Has Member: Theodorus Dekker, Lead
Dekker invented an algorithm that allows two processes to share a single-use resource without conflict
View the Source Pierre de Fermat (Wikipedia)
Has Member: Pierre de Fermat, WorkQuote, Has Member: Pierre de Fermat, Work
He invented a factorization method
View the Source LZ4 (compression algorithm) (Wikipedia)
Has Member: Yann Collet, ImplementationQuote, Has Member: Yann Collet, Implementation
The reference implementation in C by Yann Collet is licensed under a BSD license.
View the Source Lempel-Ziv-Oberhumer (Wikipedia)
Has Member: Markus F. X. J. Oberhumer, DesignQuote, Has Member: Markus F. X. J. Oberhumer, Design
was developed by Markus Franz Xaver Johannes Oberhumer
View the Source Dormand-Prince method (Wikipedia)
Has Member: John R. Dormand, Lead
Dormand and Prince chose the coefficients of their method to minimize the error of the fifth-order solution.
Has Member: P. J. Prince, Lead
Dormand and Prince chose the coefficients of their method to minimize the error of the fifth-order solution.
View the SourceElwyn Berlekamp (Wikipedia)
Has Member: Elwyn Berlekamp, LeadQuote, Has Member: Elwyn Berlekamp, Lead
Berlekamp invented an algorithm to factor polynomials
View the Source Christian Zeller (Wikipedia)
Has Member: Christian Zeller, LeadQuote, Has Member: Christian Zeller, Lead
delivered a short account of his congruence relation
View the Source Walter Edwin Arnoldi (source article)
Has Member: Walter Edwin Arnoldi, LeadQuote, Has Member: Walter Edwin Arnoldi, Lead
an eigenvalue algorithm used in numerical linear algebra
View the Source James A. Storer (Brandeis home page)
Has Member: James A. Storer, LeadQuote, Has Member: James A. Storer, Lead
data compression and archiving (including text, images, video, and multi-media)
View the Source Lempel-Ziv-Storer-Szymanski (source article)
Has Member: Thomas G. Szymanski, LeadQuote, Has Member: Thomas G. Szymanski, Lead
created in 1982 by James A. Storer and Thomas Szymanski
View the Source Michael Mitzenmacher (Wikipedia)
Has Member: Michael Mitzenmacher, ResearchQuote, Has Member: Michael Mitzenmacher, Research
Mitzenmacher's research covers the design and analysis of randomised algorithms and processes.
View the Source Carl Runge (MacTutor)
Has Member: Carl Runge, SummaryQuote, Has Member: Carl Runge, Summary
Carl Runge worked on a procedure for the numerical solution of algebraic equations
View the Source NA Digest, Volume 20, Issue 25: Jeff Cash announcement
Has Member: Jeff R. Cash, NA Digest post, Jeff CashQuote, Has Member: Jeff R. Cash, NA Digest post, Jeff Cash
Jeff's research has been mainly focused on the solution of difference and differential equations, with an emphasis on mathematical software.
View the Source Commentz-Walter algorithm (Wikipedia)
Has Member: Beate Commentz-Walter, Lead paragraphQuote, Has Member: Beate Commentz-Walter, Lead paragraph
the Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter
View the Source Raita algorithm (Wikipedia)
Has Member: Timo Raita, Lead paragraphQuote, Has Member: Timo Raita, Lead paragraph
This algorithm was published by Timo Raita in 1991
View the Source Philippe Flajolet (Wikipedia)
Has Member: Philippe Flajolet, BiographyQuote, Has Member: Philippe Flajolet, Biography
general methods for analyzing the computational complexity of algorithms
View the Source Henk van der Vorst (Wikipedia)
Has Member: Henk van der Vorst, Lead, contributions paragraphQuote, Has Member: Henk van der Vorst, Lead, contributions paragraph
preconditioned iterative methods
View the Source Lloyd Shapley (Wikipedia)
Has Member: Lloyd Shapley, ContributionQuote, Has Member: Lloyd Shapley, Contribution
algorithm for the stable marriage problem
View the Source Llewellyn Thomas (Wikipedia)
Has Member: Llewellyn Thomas, LeadQuote, Has Member: Llewellyn Thomas, Lead
devising an efficient method for solving tridiagonal system of linear equations (Thomas algorithm)
View the Source Jacobus Verhoeff (Wikipedia)
Has Member: Jacobus Verhoeff, LeadQuote, Has Member: Jacobus Verhoeff, Lead
He is best known for his check-digit Verhoeff algorithm
View the Source Vaughan Pratt (Wikipedia)
Has Member: Vaughan Pratt, Lead [in-field]Quote, Has Member: Vaughan Pratt, Lead [in-field]
Pratt has made several contributions to foundational areas such as search algorithms, sorting algorithms, and primality testing.
View the Source Dan Hirschberg (Wikipedia)
Has Member: Dan Hirschberg, Lead paragraphQuote, Has Member: Dan Hirschberg, Lead paragraph
His research interests are in the theory of design and analysis of algorithms.
View the Source Brenda Baker (Wikipedia)
Has Member: Brenda Baker, Lead paragraphQuote, Has Member: Brenda Baker, Lead paragraph
She is known for Baker's technique for approximation algorithms on planar graphs
View the Source Moses Charikar (Wikipedia)
Has Member: Moses Charikar, Lead paragraphQuote, Has Member: Moses Charikar, Lead paragraph
The topics of his research include approximation algorithms, streaming algorithms, and metric embeddings.
View the Source John Iacono (Wikipedia)
Has Member: John Iacono, Lead section [in-field]Quote, Has Member: John Iacono, Lead section [in-field]
specializing in data structures, algorithms and computational geometry
View the Source Stefan Langerman (Wikipedia)
Has Member: Stefan Langerman, Lead section [in-group]Quote, Has Member: Stefan Langerman, Lead section [in-group]
professor and co-head of the algorithms research group
View the Source Michael Fredman (Wikipedia)
Has Member: Michael Fredman, LeadQuote, Has Member: Michael Fredman, Lead
Michael Lawrence Fredman is an emeritus professor at the Computer Science Department at Rutgers University, United States. He earned his Ph.
View the Source Nigel Horspool (Wikipedia)
Has Member: Nigel Horspool, LeadQuote, Has Member: Nigel Horspool, Lead
R. Nigel Horspool is a retired professor of computer science, formerly of the University of Victoria. He invented the Boyer-Moore-Horspool
View the Source Raimund Seidel (Wikipedia)
Has Member: Raimund Seidel, LeadQuote, Has Member: Raimund Seidel, Lead
Raimund G. Seidel is a German and Austrian theoretical computer scientist and an expert in computational geometry.
View the Source Ruth Nussinov (Wikipedia)
Has Member: Ruth Nussinov, English Wikipedia, introQuote, Has Member: Ruth Nussinov, English Wikipedia, intro
Nussinov proposed the first dynamic programming approach for nucleic acid secondary structure prediction, this method is now known as the Nussinov algorithm.
View the Source Dana Ron (Wikipedia)
Has Member: Dana Ron, Professional careerQuote, Has Member: Dana Ron, Professional career
Her research interests include sublinear-time algorithms (in particular property testing), randomized algorithms, and computational learning theory.
View the Source Eugene Myers (Wikipedia)
Has Member: Eugene Myers, Lead sentence [in-group]Quote, Has Member: Eugene Myers, Lead sentence [in-group]
BLAST tool for sequence analysis
View the Source Dana Randall (Wikipedia)
Has Member: Dana Randall, Lead paragraphQuote, Has Member: Dana Randall, Lead paragraph
randomized algorithms
View the Source Wikipedia: Anna Karlin
Has Member: Anna Karlin, Lead paragraphQuote, Has Member: Anna Karlin, Lead paragraph
is an American computer scientist, the Microsoft Professor of Computer Science & Engineering
View the Source Wikipedia: Frances Yao
Has Member: Frances Yao, Lead paragraphQuote, Has Member: Frances Yao, Lead paragraph
is a Chinese mathematician and theoretical computer scientist
View the Source Susanne Albers (source article)
Has Member: Susanne Albers, ResearchQuote, Has Member: Susanne Albers, Research
Albers' research is in the design and analysis of algorithms, especially online algorithms, approximation algorithms, algorithmic game theory and algorithm engineering.
View the Source Margaret H. Wright (Wikipedia)
Has Member: Margaret H. Wright, Scientific career, barrier methodsQuote, Has Member: Margaret H. Wright, Scientific career, barrier methods
It was immediately clear to the Gang of Four and John Tomlin that this was a special case of barrier methods
View the Source Ileana Streinu (Wikipedia)
Has Member: Ileana Streinu, Awards, carpenter's ruleQuote, Has Member: Ileana Streinu, Awards, carpenter's rule
for her combinatorial solution to the carpenter's rule problem
View the Source Charles Colbourn (Wikipedia)
Has Member: Charles Colbourn, Lead, graph algorithms researchQuote, Has Member: Charles Colbourn, Lead, graph algorithms research
whose research concerns graph algorithms, combinatorial designs, and their applications
View the Source Diane Souvaine (Wikipedia)
Has Member: Diane Souvaine, Recognition, ACM fellowQuote, Has Member: Diane Souvaine, Recognition, ACM fellow
In 2011, she was listed as a fellow of the Association for Computing Machinery for her research in computational geometry
View the Source Sue Whitesides (Wikipedia)
Has Member: Sue Whitesides, Service, Symposium on Computational GeometryQuote, Has Member: Sue Whitesides, Service, Symposium on Computational Geometry
program co-chair for the 2012 Symposium on Computational Geometry
View the Source John G. F. Francis (Wikipedia)
Has Member: John G. F. Francis, Lead, algorithm rankingQuote, Has Member: John G. F. Francis, Lead, algorithm ranking
which has been named as one of the ten most important algorithms of the twentieth century
View the Source David G. Kirkpatrick (Wikipedia)
Has Member: David G. Kirkpatrick, Lead, algorithmQuote, Has Member: David G. Kirkpatrick, Lead, algorithm
He is known for the Kirkpatrick-Seidel algorithm
View the Source Theodore Motzkin (Wikipedia)
Has Member: Theodore Motzkin, Contributions to mathematics, groupQuote, Has Member: Theodore Motzkin, Contributions to mathematics, group
He first developed the "double description" algorithm of polyhedral combinatorics and computational geometry.
View the Source Gerald Goertzel (Wikipedia)
Has Member: Gerald Goertzel, Lead, best known workQuote, Has Member: Gerald Goertzel, Lead, best known work
He is best known for creating the Goertzel algorithm.
View the Source Burton Wendroff (Wikipedia)
Has Member: Burton Wendroff, LeadQuote, Has Member: Burton Wendroff, Lead
known for his contributions to the development of numerical methods for the solution of hyperbolic partial differential equations
View the Source Peter Lax (Wikipedia)
Has Member: Peter Lax, CareerQuote, Has Member: Peter Lax, Career
Concepts that bear Lax's name include the Lax equivalence theorem, which explained when numerical computer approximations would be reliable
View the Source Norman Levinson (Wikipedia)
Has Member: Norman Levinson, LeadQuote, Has Member: Norman Levinson, Lead
signal processing
View the Source Peter Borwein (Wikipedia)
Has Member: Peter Borwein, ResearchQuote, Has Member: Peter Borwein, Research
Borwein has developed an algorithm that applies Chebyshev polynomials to the Dirichlet eta function
View the Source Jonathan Borwein (Wikipedia)
Has Member: Jonathan Borwein, LeadQuote, Has Member: Jonathan Borwein, Lead
Borwein was also an expert on the number pi and especially its computation.
View the Source George S. Lueker (UC Irvine faculty page)
Has Member: George S. Lueker, Research InterestsQuote, Has Member: George S. Lueker, Research Interests
George Lueker's interests are in the area of the design and analysis of algorithms for concrete problems.
View the Source 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.