Jump to content

List of algorithms: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Ergosys (talk | contribs)
Ergosys (talk | contribs)
m →‎Statistics: capitalization
Line 539: Line 539:
** [[Kalman filter]]: estimate the state of a [[Dynamical system|dynamic system]] from a series of noisy measurements
** [[Kalman filter]]: estimate the state of a [[Dynamical system|dynamic system]] from a series of noisy measurements
* [[FNN algorithm|False nearest neighbor algorithm]] (FNN) estimates [[fractal dimension]]
* [[FNN algorithm|False nearest neighbor algorithm]] (FNN) estimates [[fractal dimension]]
* [[hidden Markov model]]
* [[Hidden Markov model]]
** [[Baum–Welch algorithm]]: compute maximum likelihood estimates and [[Maximum a posteriori|posterior mode]] estimates for the parameters of a [[hidden markov model]]
** [[Baum–Welch algorithm]]: compute maximum likelihood estimates and [[Maximum a posteriori|posterior mode]] estimates for the parameters of a [[hidden markov model]]
** [[Forward-backward algorithm]] a dynamic programming algorithm for computing the probability of a particular observation sequence
** [[Forward-backward algorithm]] a dynamic programming algorithm for computing the probability of a particular observation sequence

Revision as of 21:38, 28 December 2010

The following is a list of algorithms described in Wikipedia. This list is updated manually. It is a list of links to algorithms described in their own specific Wikipedia page, followed by a one-line description. See also the list of data structures, list of algorithm general topics and list of terms relating to algorithms and data structures.

Combinatorial algorithms

General combinatorial algorithms

Graph algorithms

Graph drawing

Network theory

Routing

Subgraphs

Sequence algorithms

Sequence alignment

Approximate matching

Merging

  • Simple Merge algorithm
  • k-way Merge algorithm
  • Union (merge, with elements on the output not repeated)

Permutations

Sorting

Subsequences

Substrings

Computational mathematics

Abstract algebra

Computer algebra

Geometry

Number theoretic algorithms

Numerical algorithms

Elementary and special functions

Geometric

Interpolation and extrapolation

Numerical integration

  • MISER algorithm: Monte Carlo simulation, numerical integration
  • Multigrid methods: (MG methods): a group of algorithms for solving differential equations using a hierarchy of discretizations
  • Verlet integration (French pronunciation: [veʁˈle]): integrate Newton's equations of motion

Linear algebra

Monte Carlo

Root finding

Optimization algorithms

Computational science

Astronomy

Bioinformatics

Geoscience

  • Vincenty's formulae: a fast algorithm to calculate the distance between two latitude/longitude points on an ellipsoid

Linguistics

Medicine

Physics

Statistics

Computer science

Computer architecture

  • Tomasulo algorithm: allows sequential instructions that would normally be stalled due to certain dependencies to execute non-sequentially

Computer graphics

Cryptography

Digital logic

Machine learning and statistical classification

Programming language theory

Parsing

Quantum algorithms

Theory of computation and automata

Information theory and signal processing

Coding theory

Error detection and correction

Lossless compression algorithms

Lossy compression algorithms

Digital signal processing

Image processing

Software engineering

Database algorithms

Distributed systems algorithms

Memory allocation and deallocation algorithms

Operating systems algorithms

Disk scheduling

Networking

Process synchronization

Scheduling

See also

References