Timeline of Algorithms - 1990s

1990s

  • 1990 - General number field sieve developed from SNFS by Carl Pomerance, Joe Buhler, Hendrik Lenstra, and Leonard Adleman
  • 1991 - Wait-free synchronization developed by Maurice Herlihy
  • 1992 - Deutsch–Jozsa algorithm proposed by D. Deutsch and Richard Jozsa
  • 1992 - C4.5 algorithm, a descendent of ID3 decision tree algorithm, was developed by Ross Quinlan
  • 1993 - Apriori algorithm developed by Rakesh Agrawal and Ramakrishnan Srikant
  • 1994 - Shor's algorithm developed by Peter Shor
  • 1994 - Burrows–Wheeler transform developed by Michael Burrows and David Wheeler
  • 1994 - Bootstrap aggregating (bagging) developed by Leo Breiman
  • 1995 - AdaBoost algorithm, the first practical boosting algorithm, was introduced by Yoav Freund and Robert Schapire
  • 1995 - soft-margin support vector machine algorithm was published by Vladimir Vapnik and Corinna Cortes. It adds a soft-margin idea to the 1992 algorithm by Boser, Nguyon, Vapnik, and is the algorithm that people usually refer to when saying SVM.
  • 1995 - Ukkonen's algorithm for construction of suffix trees
  • 1996 - Bruun's algorithm generalized to arbitrary even composite sizes by H. Murakami
  • 1996 - Grover's algorithm developed by Lov K. Grover
  • 1996 - RIPEMD-160 developed by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel
  • 1998 - PageRank algorithm was published by Larry Page
  • 1998 - rsync algorithm developed by Andrew Tridgell
  • 1999 - gradient boosting algorithm developed by Jerome H. Friedman
  • 1999 - Yarrow algorithm designed by Bruce Schneier, John Kelsey, and Niels Ferguson

Read more about this topic:  Timeline Of Algorithms