• Thumbnail for Algorithm
    In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ) is a finite sequence of mathematically rigorous instructions, typically used to solve...
    62 KB (7,400 words) - 06:07, 26 April 2024
  • Algorithmic may refer to: Algorithm, step-by-step instructions for a calculation Algorithmic art, art made by an algorithm Algorithmic composition, music...
    1 KB (162 words) - 20:27, 17 April 2018
  • Thumbnail for Genetic algorithm
    genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA)....
    67 KB (8,025 words) - 00:17, 28 March 2024
  • Thumbnail for Dijkstra's algorithm
    Dijkstra's algorithm (/ˈdaɪkstrəz/ DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent,...
    47 KB (5,961 words) - 22:53, 26 April 2024
  • Thumbnail for The Algorithm
    The Algorithm is the musical project of French musician Rémi Gallego (born 7 October 1989) from Perpignan. His style is characterised by an unusual combination...
    13 KB (1,273 words) - 04:53, 3 May 2023
  • Thumbnail for Prim's algorithm
    In computer science, Prim's algorithm is a greedy algorithm that finds a minimum spanning tree for a weighted undirected graph. This means it finds a...
    18 KB (2,153 words) - 10:17, 6 April 2024
  • Thumbnail for Kruskal's algorithm
    Kruskal's algorithm finds a minimum spanning forest of an undirected edge-weighted graph. If the graph is connected, it finds a minimum spanning tree...
    16 KB (1,851 words) - 15:06, 10 April 2024
  • Thumbnail for Sorting algorithm
    In computer science, a sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order...
    68 KB (6,394 words) - 23:09, 19 March 2024
  • Thumbnail for Euclidean algorithm
    In mathematics, the Euclidean algorithm, or Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two integers...
    123 KB (15,118 words) - 06:23, 9 April 2024
  • cryptography, the Elliptic Curve Digital Signature Algorithm (ECDSA) offers a variant of the Digital Signature Algorithm (DSA) which uses elliptic-curve cryptography...
    19 KB (2,831 words) - 04:30, 20 January 2024
  • In quantum computing, Grover's algorithm, also known as the quantum search algorithm, is a quantum algorithm for unstructured search that finds with high...
    31 KB (4,626 words) - 13:07, 18 March 2024
  • intelligence concerned with the development and study of statistical algorithms that can learn from data and generalize to unseen data, and thus perform...
    129 KB (14,257 words) - 19:02, 25 April 2024
  • The Luhn algorithm or Luhn formula, also known as the "modulus 10" or "mod 10" algorithm, named after its creator, IBM scientist Hans Peter Luhn, is a...
    9 KB (1,059 words) - 12:43, 23 April 2024
  • Shor's algorithm is a quantum algorithm for finding the prime factors of an integer. It was developed in 1994 by the American mathematician Peter Shor...
    39 KB (5,686 words) - 07:09, 27 April 2024
  • Thumbnail for Greedy algorithm
    A greedy algorithm is any algorithm that follows the problem-solving heuristic of making the locally optimal choice at each stage. In many problems, a...
    16 KB (1,748 words) - 11:14, 6 March 2024
  • In computer science, the Knuth–Morris–Pratt algorithm (or KMP algorithm) is a string-searching algorithm that searches for occurrences of a "word" W within...
    33 KB (4,056 words) - 15:50, 18 April 2024
  • optimization, Dantzig's simplex algorithm (or simplex method) is a popular algorithm for linear programming. The name of the algorithm is derived from the concept...
    42 KB (6,160 words) - 22:54, 16 March 2024
  • Thumbnail for Search algorithm
    In computer science, a search algorithm is an algorithm designed to solve a search problem. Search algorithms work to retrieve information stored within...
    12 KB (1,564 words) - 11:45, 3 November 2023
  • The Viterbi algorithm is a dynamic programming algorithm for obtaining the maximum a posteriori probability estimate of the most likely sequence of hidden...
    19 KB (2,571 words) - 06:59, 25 April 2024
  • The Hungarian method is a combinatorial optimization algorithm that solves the assignment problem in polynomial time and which anticipated later primal–dual...
    40 KB (5,462 words) - 06:33, 9 April 2024
  • A* (pronounced "A-star") is a graph traversal and pathfinding algorithm, which is used in many fields of computer science due to its completeness, optimality...
    38 KB (4,772 words) - 14:46, 24 April 2024
  • 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...
    71 KB (7,843 words) - 02:36, 27 April 2024
  • Floyd–Warshall algorithm (also known as Floyd's algorithm, the Roy–Warshall algorithm, the Roy–Floyd algorithm, or the WFI algorithm) is an algorithm for finding...
    22 KB (2,974 words) - 14:54, 27 April 2024
  • A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random...
    32 KB (4,173 words) - 21:10, 30 March 2024
  • multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient...
    45 KB (6,422 words) - 06:12, 8 April 2024
  • Thumbnail for Bellman–Ford algorithm
    The Bellman–Ford algorithm is an algorithm that computes shortest paths from a single source vertex to all of the other vertices in a weighted digraph...
    20 KB (2,586 words) - 23:34, 26 April 2024
  • Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix multiplication algorithm for...
    24 KB (3,393 words) - 11:32, 6 December 2023
  • Bresenham's line algorithm is a line drawing algorithm that determines the points of an n-dimensional raster that should be selected in order to form...
    22 KB (3,436 words) - 16:39, 17 April 2024
  • In quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the...
    39 KB (4,544 words) - 09:31, 19 February 2024
  • In the theory of multivariate polynomials, Buchberger's algorithm is a method for transforming a given set of polynomials into a Gröbner basis, which...
    6 KB (777 words) - 07:25, 8 September 2023