• 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...
    61 KB (7,016 words) - 18:37, 15 July 2025
  • 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)....
    69 KB (8,221 words) - 21:33, 24 May 2025
  • 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
  • Look up algorithm in Wiktionary, the free dictionary. An algorithm is an unambiguous method of solving a specific problem. Algorithm or algorhythm may...
    2 KB (239 words) - 06:38, 11 February 2025
  • The Luhn algorithm or Luhn formula (creator: IBM scientist Hans Peter Luhn), also known as the "modulus 10" or "mod 10" algorithm, is a simple check digit...
    9 KB (984 words) - 09:17, 20 July 2025
  • 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...
    126 KB (15,342 words) - 01:03, 25 July 2025
  • intelligence concerned with the development and study of statistical algorithms that can learn from data and generalise to unseen data, and thus perform...
    140 KB (15,562 words) - 00:52, 24 July 2025
  • In computer science, an in-place algorithm is an algorithm that operates directly on the input data structure without requiring extra space proportional...
    8 KB (1,151 words) - 06:39, 30 June 2025
  • 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...
    71 KB (6,618 words) - 07:09, 26 July 2025
  • 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,...
    45 KB (5,638 words) - 02:33, 21 July 2025
  • The Goertzel algorithm is a technique in digital signal processing (DSP) for efficient evaluation of the individual terms of the discrete Fourier transform...
    19 KB (2,543 words) - 13:31, 28 June 2025
  • Borwein's algorithm was devised by Jonathan and Peter Borwein to calculate the value of 1 / π {\displaystyle 1/\pi } . This and other algorithms can be found...
    8 KB (1,545 words) - 12:04, 13 March 2025
  • Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix multiplication algorithm for...
    26 KB (3,616 words) - 05:22, 10 July 2025
  • Cocke–Younger–Kasami algorithm (alternatively called CYK, or CKY) is a parsing algorithm for context-free grammars published by Itiroo Sakai in 1961. The algorithm is named...
    17 KB (2,189 words) - 03:56, 17 July 2025
  • In mathematics, Neville's algorithm is an algorithm used for polynomial interpolation that was derived by the mathematician Eric Harold Neville in 1934...
    6 KB (579 words) - 15:38, 20 June 2025
  • 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...
    40 KB (5,809 words) - 23:45, 1 July 2025
  • The Viterbi algorithm is a dynamic programming algorithm that finds the most likely sequence of hidden events that would explain a sequence of observed...
    20 KB (2,684 words) - 15:52, 27 July 2025
  • 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,708 words) - 10:49, 17 July 2025
  • 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,079 words) - 20:30, 15 May 2025
  • A* (pronounced "A-star") is a graph traversal and pathfinding algorithm that is used in many fields of computer science due to its completeness, optimality...
    43 KB (5,547 words) - 00:01, 20 June 2025
  • In computer science, a selection algorithm is an algorithm for finding the k {\displaystyle k} th smallest value in a collection of ordered values, such...
    45 KB (5,755 words) - 20:59, 28 January 2025
  • The Hungarian method is a combinatorial optimization algorithm that solves the assignment problem in polynomial time and which anticipated later primal–dual...
    41 KB (5,598 words) - 15:38, 23 May 2025
  • 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,829 words) - 02:58, 18 July 2025
  • 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,580 words) - 18:07, 18 July 2025
  • (Semi-Implicit Method for Pressure Linked Equations-Consistent) algorithm; a modified form of SIMPLE algorithm; is a commonly used numerical procedure in the field...
    5 KB (939 words) - 02:37, 19 July 2025
  • Tarjan's algorithm may refer to one of several algorithms attributed to Robert Tarjan, including: Tarjan's strongly connected components algorithm Tarjan's...
    1 KB (104 words) - 23:38, 12 September 2023
  • Algorithm engineering focuses on the design, analysis, implementation, optimization, profiling and experimental evaluation of computer algorithms, bridging...
    8 KB (921 words) - 20:43, 4 March 2024
  • Dantzig's simplex algorithm (or simplex method) is a popular algorithm for linear programming.[failed verification] The name of the algorithm is derived from...
    42 KB (6,261 words) - 00:52, 18 July 2025
  • 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...
    72 KB (7,951 words) - 17:13, 5 June 2025
  • Thumbnail for Karatsuba algorithm
    The Karatsuba algorithm is a fast multiplication algorithm for integers. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a...
    13 KB (2,046 words) - 20:43, 4 May 2025