Jump to content

Timeline of algorithms: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
1950s: Add Hamming codes
m 1980s: formatting consistency
 
Line 117: Line 117:
* 1984 – [[Lempel–Ziv–Welch|LZW]] algorithm developed from [[LZ78]] by [[Terry Welch]]
* 1984 – [[Lempel–Ziv–Welch|LZW]] algorithm developed from [[LZ78]] by [[Terry Welch]]
* 1984 – [[Karmarkar's interior-point algorithm]] developed by [[Narendra Karmarkar]]
* 1984 – [[Karmarkar's interior-point algorithm]] developed by [[Narendra Karmarkar]]
* 1984 - [[ACORN PRNG]] discovered by Roy Wikramaratna and used privately
* 1984 [[ACORN PRNG]] discovered by Roy Wikramaratna and used privately
* 1985 – [[Simulated annealing]] independently developed by [[V. Cerny]]
* 1985 – [[Simulated annealing]] independently developed by [[V. Cerny]]
* 1985 - [[Car–Parrinello molecular dynamics]] developed by [[Roberto Car]] and [[Michele Parrinello]]
* 1985 [[Car–Parrinello molecular dynamics]] developed by [[Roberto Car]] and [[Michele Parrinello]]
* 1985 – [[Splay tree]]s discovered by [[Daniel Dominic Sleator|Sleator]] and [[Robert Endre Tarjan|Tarjan]]
* 1985 – [[Splay tree]]s discovered by [[Daniel Dominic Sleator|Sleator]] and [[Robert Endre Tarjan|Tarjan]]
* 1986 – [[Blum Blum Shub]] proposed by [[Lenore Blum|L. Blum]], [[Manuel Blum|M. Blum]], and [[Michael Shub|M. Shub]]
* 1986 – [[Blum Blum Shub]] proposed by [[Lenore Blum|L. Blum]], [[Manuel Blum|M. Blum]], and [[Michael Shub|M. Shub]]
* 1986 – [[Push–relabel maximum flow algorithm|Push relabel maximum flow algorithm]] by Andrew Goldberg and Robert Tarjan
* 1986 – [[Push–relabel maximum flow algorithm|Push relabel maximum flow algorithm]] by Andrew Goldberg and Robert Tarjan
* 1986 - [[Barnes–Hut simulation|Barnes–Hut tree method]] developed by [[Josh Barnes]] and [[Piet Hut]] for fast approximate simulation of [[n-body problem]]s
* 1986 [[Barnes–Hut simulation|Barnes–Hut tree method]] developed by [[Josh Barnes]] and [[Piet Hut]] for fast approximate simulation of [[n-body problem]]s
* 1987 – [[Fast multipole method]] developed by [[Leslie Greengard]] and [[Vladimir Rokhlin (American scientist)|Vladimir Rokhlin]]
* 1987 – [[Fast multipole method]] developed by [[Leslie Greengard]] and [[Vladimir Rokhlin (American scientist)|Vladimir Rokhlin]]
* 1988 – [[Special number field sieve]] developed by [[John Pollard (mathematician)|John Pollard]]
* 1988 – [[Special number field sieve]] developed by [[John Pollard (mathematician)|John Pollard]]
* 1989 - [[ACORN PRNG]] published by Roy Wikramaratna
* 1989 [[ACORN PRNG]] published by Roy Wikramaratna
* 1989 – [[Paxos (computer science)|Paxos protocol]] developed by [[Leslie Lamport]]
* 1989 – [[Paxos (computer science)|Paxos protocol]] developed by [[Leslie Lamport]]
* 1989 – [[Skip list]] discovered by [[William Pugh (computer_scientist)|William Pugh]]
* 1989 – [[Skip list]] discovered by [[William Pugh (computer_scientist)|William Pugh]]

Latest revision as of 00:53, 13 May 2025

The following timeline of algorithms outlines the development of algorithms (mainly "mathematical recipes") since their inception.

Antiquity

[edit]

Medieval Period

[edit]

Before 1940

[edit]

1940s

[edit]

1950s

[edit]

1960s

[edit]

1970s

[edit]

1980s

[edit]

1990s

[edit]

2000s

[edit]

2010s

[edit]

References

[edit]
  1. ^ Simon Singh, The Code Book, pp. 14–20
  2. ^ Victor J. Katz (1995). "Ideas of Calculus in Islam and India", Mathematics Magazine 68 (3), pp. 163–174.
  3. ^ Bruce, Ian (June 29, 2010). "Euler's Institutionum Calculi Integralis". www.17centurymaths.com. Archived from the original on February 1, 2011. Retrieved 17 May 2023.
  4. ^ Ciliberto, Ciro; Hirzebruch, Friedrich; Miranda, Rick; Teicher, Mina, eds. (2001). Applications of Algebraic Geometry to Coding Theory, Physics and Computation. Dordrecht: Springer Netherlands. ISBN 978-94-010-1011-5.
  5. ^ Francis, J.G.F. (1961). "The QR Transformation, I". The Computer Journal. 4 (3): 265–271. doi:10.1093/comjnl/4.3.265.
  6. ^ Kublanovskaya, Vera N. (1961). "On some algorithms for the solution of the complete eigenvalue problem". USSR Computational Mathematics and Mathematical Physics. 1 (3): 637–657. doi:10.1016/0041-5553(63)90168-X. Also published in: Zhurnal Vychislitel'noi Matematiki i Matematicheskoi Fiziki [Journal of Computational Mathematics and Mathematical Physics], 1(4), pages 555–570 (1961).
  7. ^ "YOLO: Real-Time Object Detection". 19 December 2023. Archived from the original on 19 December 2023. Retrieved 19 December 2023.
  8. ^ "Understanding a Real-Time Object Detection Network: You Only Look Once (YOLOv1)". 19 December 2023. Archived from the original on 20 December 2023. Retrieved 20 December 2023.
  9. ^ "how to use darknet to train your own neural network". 20 December 2023. Archived from the original on 20 December 2023. Retrieved 20 December 2023.
  10. ^ "How computers learn to recognize objects instantly". 20 December 2023. Archived from the original on 20 December 2023. Retrieved 20 December 2023.
  11. ^ "Darknet: The Open Source Framework for Deep Neural Networks". 20 December 2023. Archived from the original on 20 December 2023. Retrieved 20 December 2023.