Hubbry Logo
search
search button
Sign in
Historyarrow-down
starMorearrow-down
Hubbry Logo
search
search button
Sign in
List of algorithms
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the List of algorithms Wikipedia article. Here, you can discuss, collect, and organize anything related to List of algorithms. The purpose of the hub is to connect people, foster deeper knowledge, and help improve the root Wikipedia article.
Add your contribution
Inside this hub
List of algorithms

An algorithm is fundamentally a set of rules or defined procedures that is typically designed and used to solve a specific problem or a broad set of problems.

Broadly, algorithms define process(es), sets of rules, or methodologies that are to be followed in calculations, data processing, data mining, pattern recognition, automated reasoning or other problem-solving operations. With the increasing automation of services, more and more decisions are being made by algorithms. Some general examples are risk assessments, anticipatory policing, and pattern recognition technology.[1]

The following is a list of well-known algorithms.

Automated planning

[edit]

Combinatorial algorithms

[edit]

General combinatorial algorithms

[edit]

Graph algorithms

[edit]

Graph drawing

[edit]

Network theory

[edit]

Routing for graphs

[edit]
[edit]

Subgraphs

[edit]

Sequence algorithms

[edit]

Approximate sequence matching

[edit]

Selection algorithms

[edit]
[edit]

Sequence merging

[edit]

Sequence permutations

[edit]

Sequence combinations

[edit]

Sequence alignment

[edit]

Sequence sorting

[edit]

Subsequences

[edit]

Substrings

[edit]

Computational mathematics

[edit]

Abstract algebra

[edit]

Computer algebra

[edit]

Geometry

[edit]

Number theoretic algorithms

[edit]

Numerical algorithms

[edit]

Differential equation solving

[edit]

Elementary and special functions

[edit]

Geometric

[edit]

Interpolation and extrapolation

[edit]

Linear algebra

[edit]

Monte Carlo

[edit]

Numerical integration

[edit]

Root finding

[edit]

Optimization algorithms

[edit]

Hybrid Algorithms

Computational science

[edit]

Astronomy

[edit]

Bioinformatics

[edit]

Geoscience

[edit]
  • Geohash: a public domain algorithm that encodes a decimal latitude/longitude pair as a hash string
  • Vincenty's formulae: a fast algorithm to calculate the distance between two latitude/longitude points on an ellipsoid

Linguistics

[edit]

Medicine

[edit]

Physics

[edit]

Statistics

[edit]

Computer science

[edit]

Computer architecture

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

Computer graphics

[edit]

Cryptography

[edit]

Digital logic

[edit]

Machine learning and statistical classification

[edit]

Programming language theory

[edit]

Parsing

[edit]

Quantum algorithms

[edit]

Theory of computation and automata

[edit]

Information theory and signal processing

[edit]

Coding theory

[edit]

Error detection and correction

[edit]

Lossless compression algorithms

[edit]

Lossy compression algorithms

[edit]

Digital signal processing

[edit]

Image processing

[edit]

Software engineering

[edit]

Database algorithms

[edit]

Distributed systems algorithms

[edit]

Memory allocation and deallocation algorithms

[edit]

Networking

[edit]

Operating systems algorithms

[edit]

Process synchronization

[edit]

Scheduling

[edit]

I/O scheduling

[edit]

Disk scheduling

[edit]

See also

[edit]

References

[edit]
Add your contribution
Related Hubs