Search Results: Algorithm design
Redirect to:
- From a merge: This is a redirect from a page that was merged into another page. This redirect was kept in order to preserve the edit history of this page after its content was merged into the content of the target page. Please do not remove the tag that generates this text (unless the need to recreate content on this page has been demonstrated) or delete this page.
- For redirects with substantive page histories that did not result from page merges use {{R with history}} instead.
- To a section: This is a redirect from a topic that does not have its own page to a section of a page on the subject. For redirects to embedded anchors on a page, use {{R to anchor}} instead.
Algorithm
Rabu, 2026-06-03 06:47:12In mathematics and computer science, an algorithm (/ˈælɡərɪðəm/ ) is a finite sequence of mathematically rigorous instructions, typically used to solve...
Click to read more »Dijkstra's algorithm
Selasa, 2026-06-02 18:28:00Dijkstra's algorithm (/ˈdaɪk.strəz/, DYKE-strəz) is an algorithm for finding the shortest paths between nodes in a weighted graph, which may represent...
Click to read more »Shor's algorithm
Jumat, 2026-05-22 22:32:31Shor'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...
Click to read more »Sorting algorithm
Kamis, 2026-04-23 08:13:26In 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...
Click to read more »Algorithm (disambiguation)
Sabtu, 2026-03-28 18:00:38Look up algorithm in Wiktionary, the free dictionary. An algorithm is an unambiguous method of solving a specific problem. Algorithm or algorhythm may...
Click to read more »Algorithmic
Rabu, 2018-04-18 03:27:22Algorithmic may refer to: Algorithm, step-by-step instructions for a calculation Algorithmic art, art made by an algorithm Algorithmic composition, music...
Click to read more »Neville's algorithm
Jumat, 2026-05-01 21:10:11In mathematics, Neville's algorithm is an algorithm used for polynomial interpolation that was derived by the mathematician Eric Harold Neville in 1934...
Click to read more »Euclidean algorithm
Minggu, 2026-05-17 08:43:29In mathematics, the Euclidean algorithm, or Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two integers...
Click to read more »Machine learning
Jumat, 2026-06-05 18:38:09intelligence concerned with the development and study of statistical algorithms that can learn from pre-trained data and generalize to unseen data, and...
Click to read more »Strassen algorithm
Rabu, 2026-04-29 23:04:35Strassen algorithm, named after Volker Strassen, is an algorithm for matrix multiplication. It is faster than the standard matrix multiplication algorithm for...
Click to read more »Grover's algorithm
Senin, 2026-06-01 22:29:54In quantum computing, Grover's algorithm, also known as the quantum search algorithm, is a quantum algorithm for unstructured search that finds with high...
Click to read more »Viterbi algorithm
Selasa, 2026-05-05 03:34:32The Viterbi algorithm is a dynamic programming algorithm that finds the most likely sequence of hidden events that would explain a sequence of observed...
Click to read more »Fast Fourier transform
Jumat, 2026-05-22 21:46:19A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT), or its inverse (IDFT), of a sequence. A Fourier transform...
Click to read more »Kosaraju's algorithm
Selasa, 2026-05-19 06:40:55In computer science, Kosaraju-Sharir's algorithm (also known as Kosaraju's algorithm) is a linear time algorithm to find the strongly connected components...
Click to read more »Selection algorithm
Sabtu, 2026-05-09 05:15:18In computer science, a selection algorithm is an algorithm for finding the k {\displaystyle k} th smallest value in a collection of orderable values,...
Click to read more »Goertzel algorithm
Senin, 2026-01-05 03:55:41The Goertzel algorithm is a technique in digital signal processing (DSP) for efficient evaluation of the individual terms of the discrete Fourier transform...
Click to read more »Genetic algorithm
Jumat, 2026-05-01 20:02:58genetic algorithm (GA) is a metaheuristic inspired by the process of natural selection that belongs to the larger class of evolutionary algorithms (EA) in...
Click to read more »Tarjan's algorithm
Rabu, 2023-09-13 06:38:36Tarjan's algorithm may refer to one of several algorithms attributed to Robert Tarjan, including: Tarjan's strongly connected components algorithm Tarjan's...
Click to read more »Hungarian algorithm
Senin, 2026-06-01 17:04:36The Hungarian method is a combinatorial optimization algorithm that solves the assignment problem in polynomial time and which anticipated later primal–dual...
Click to read more »Luhn algorithm
Jumat, 2026-04-24 07:13:10The 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...
Click to read more »Lanczos algorithm
Kamis, 2026-04-30 14:19:19The Lanczos algorithm is an iterative method devised by Cornelius Lanczos that is an adaptation of power methods to find the m {\displaystyle m} "most...
Click to read more »DSSP (algorithm)
Rabu, 2026-06-03 20:28:02The DSSP algorithm is the standard method for assigning secondary structure to the amino acids of a protein, given the atomic-resolution coordinates of...
Click to read more »Kruskal's algorithm
Jumat, 2025-11-28 00:31:34Kruskal's algorithm finds a minimum spanning forest of an undirected edge-weighted graph. If the graph is connected, it finds a minimum spanning tree...
Click to read more »Prim's algorithm
Senin, 2026-04-27 00:09:00In 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...
Click to read more »SIMPLEC algorithm
Sabtu, 2025-07-19 09:37:02(Semi-Implicit Method for Pressure Linked Equations-Consistent) algorithm; a modified form of SIMPLE algorithm; is a commonly used numerical procedure in the field...
Click to read more »Berlekamp's algorithm
Jumat, 2026-04-17 08:38:28Berlekamp's algorithm is a well-known method for factoring polynomials over finite fields (also known as Galois fields). The algorithm consists mainly...
Click to read more »List of algorithms
Jumat, 2026-06-05 00:49:04An algorithm is a fundamental set of rules or defined procedures that are typically designed and used to be a simpler way to solve a specific problem...
Click to read more »In-place algorithm
Jumat, 2026-05-22 19:09:10In computer science, an in-place algorithm is an algorithm that operates directly on the input data structure without requiring extra space proportional...
Click to read more »Simplex algorithm
Kamis, 2026-05-07 15:11:22optimization, Dantzig's simplex algorithm (or simplex method) is an algorithm for linear programming. The name of the algorithm is derived from the concept...
Click to read more »Bresenham's line algorithm
Senin, 2026-04-27 04:49:33Bresenham'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...
Click to read more »Greedy algorithm
Selasa, 2026-06-02 15:43:22A greedy algorithm is an algorithm which, at each step, makes the choice that is locally optimal, and subsequently does not reconsider past choices. Greedy...
Click to read more »Quantum algorithm
Kamis, 2026-05-21 19:56:34In quantum computing, a quantum algorithm is an algorithm that runs on a realistic model of quantum computation, the most commonly used model being the...
Click to read more »Forney algorithm
Kamis, 2025-11-06 16:29:06In coding theory, the Forney algorithm (or Forney's algorithm) calculates the error values at known error locations. It is used as one of the steps in...
Click to read more »Algorithm engineering
Minggu, 2026-05-17 14:48:32Algorithm engineering focuses on the design, analysis, implementation, optimization, profiling and experimental evaluation of computer algorithms, bridging...
Click to read more »Karatsuba algorithm
Selasa, 2026-02-10 20:08:22The Karatsuba algorithm is a fast multiplication algorithm for integers. It was discovered by Anatoly Karatsuba in 1960 and published in 1962. It is a...
Click to read more »Whitehead's algorithm
Senin, 2026-04-27 10:39:41algorithm is a mathematical algorithm in group theory for solving the automorphic equivalence problem in the finite rank free group Fn. The algorithm...
Click to read more »Raft (algorithm)
Jumat, 2026-01-23 00:52:56Raft is a consensus algorithm designed as an alternative to the Paxos family of algorithms. It was meant to be more understandable than Paxos by means...
Click to read more »Gosper's algorithm
Senin, 2025-06-09 00:01:39In mathematics, Gosper's algorithm, due to Bill Gosper, is a procedure for finding sums of hypergeometric terms that are themselves hypergeometric terms...
Click to read more »Christofides algorithm
Rabu, 2025-09-24 21:00:51The Christofides algorithm or Christofides–Serdyukov algorithm is an algorithm for finding approximate solutions to the travelling salesman problem, on...
Click to read more »The Algorithm
Selasa, 2026-04-07 15:31:42The 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...
Click to read more »Encryption
Jumat, 2026-06-05 18:54:43encryption scheme usually uses a pseudo-random encryption key generated by an algorithm. It is possible to decrypt the message without possessing the key but...
Click to read more »K-means clustering
Kamis, 2026-06-04 05:44:50efficient heuristic algorithms converge quickly to a local optimum. These are usually similar to the expectation–maximization algorithm for mixtures of Gaussian...
Click to read more »Randomized algorithm
Selasa, 2026-04-28 21:04:17A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random...
Click to read more »HHL algorithm
Rabu, 2026-04-08 03:43:21The Harrow–Hassidim–Lloyd (HHL) algorithm is a quantum algorithm for obtaining certain limited information about the solution to a system of linear equations...
Click to read more »Rete algorithm
Selasa, 2025-12-30 19:44:32The Rete algorithm (/ˈriːtiː/ REE-tee, /ˈreɪtiː/ RAY-tee, rarely /ˈriːt/ REET, /rɛˈteɪ/ reh-TAY) is a pattern matching algorithm for implementing rule-based...
Click to read more »Birkhoff algorithm
Jumat, 2025-10-24 18:39:32Birkhoff's algorithm (also called Birkhoff-von-Neumann algorithm) is an algorithm for decomposing a bistochastic matrix into a convex combination of permutation...
Click to read more »Cristian's algorithm
Minggu, 2025-01-19 08:24:27Cristian's algorithm (introduced by Flaviu Cristian in 1989) is a method for clock synchronization which can be used in many fields of distributive computer...
Click to read more »Time complexity
Minggu, 2026-04-12 14:44:40takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm, supposing that...
Click to read more »Bellman–Ford algorithm
Senin, 2026-04-27 02:31:23The 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...
Click to read more »Cache replacement policies
Kamis, 2026-05-07 00:09:26policies (also known as cache replacement algorithms or cache algorithms) are optimizing instructions or algorithms which a computer program or hardware-maintained...
Click to read more »Certifying algorithm
Selasa, 2024-01-23 01:55:11In theoretical computer science, a certifying algorithm is an algorithm that outputs, together with a solution to the problem it solves, a proof that...
Click to read more »Maze-solving algorithm
Kamis, 2026-05-07 12:01:02A maze-solving algorithm is an automated method for solving a maze. The random mouse, wall follower, Pledge, and Trémaux's algorithms are designed to be...
Click to read more »A* search algorithm
Rabu, 2026-05-06 15:03:54A* (pronounced "A-star") is a graph traversal and pathfinding algorithm that is used in many fields of computer science due to its completeness, optimality...
Click to read more »Maekawa's algorithm
Rabu, 2025-08-20 19:53:12Maekawa's algorithm is an algorithm for mutual exclusion on a distributed system. The basis of this algorithm is a quorum-like approach where any one...
Click to read more »Maze generation algorithm
Rabu, 2026-02-11 08:39:57Maze generation algorithms are automated methods for the creation of mazes. A maze can be generated by starting with a predetermined arrangement of cells...
Click to read more »RSA cryptosystem
Sabtu, 2026-05-09 03:21:23Ron Rivest, Adi Shamir and Leonard Adleman, who publicly described the algorithm in 1977. An equivalent system was developed secretly in 1973 at Government...
Click to read more »Verhoeff algorithm
Jumat, 2026-01-09 06:02:20The Verhoeff algorithm is a checksum for error detection first published by Dutch mathematician Jacobus Verhoeff in 1969. It was the first decimal check...
Click to read more »Stable algorithm
Jumat, 2022-02-25 11:27:16a stable sorting algorithm preserves the order of records with equal keys. In numerical analysis, a numerically stable algorithm avoids magnifying small...
Click to read more »FAN algorithm
Sabtu, 2026-05-16 12:06:04FAN algorithm (FAN-out oriented algorithm) is an algorithm for automatic test pattern generation (ATPG). It was invented in 1983 by Hideo Fujiwara and...
Click to read more »Gillespie algorithm
Selasa, 2026-05-05 06:48:17In probability theory, the Gillespie algorithm (or the Doob–Gillespie algorithm or stochastic simulation algorithm, the SSA) generates a statistically...
Click to read more »Search algorithm
Selasa, 2025-12-09 13:21:13In computer science, a search algorithm is an algorithm designed to solve a search problem. Search algorithms work to retrieve information stored within...
Click to read more »QR algorithm
Senin, 2025-11-24 04:57:44In numerical linear algebra, the QR algorithm or QR iteration is an eigenvalue algorithm: that is, a procedure to calculate the eigenvalues and eigenvectors...
Click to read more »Peterson's algorithm
Selasa, 2026-02-24 02:40:52Peterson's algorithm (or Peterson's solution) is a concurrent programming algorithm for mutual exclusion that allows two or more processes to share a single-use...
Click to read more »Mathematical optimization
Minggu, 2026-05-24 18:45:53of the simplex algorithm that are especially suited for network optimization Combinatorial algorithms Quantum optimization algorithms The iterative methods...
Click to read more »Multiplication algorithm
Sabtu, 2026-03-21 14:53:11multiplication algorithm is an algorithm (or method) to multiply two numbers. Depending on the size of the numbers, different algorithms are more efficient...
Click to read more »PageRank
Kamis, 2026-05-21 14:31:48PageRank (PR) is an algorithm used by Google Search to rank web pages in their search engine results. It is named after both the term "web page" and co-founder...
Click to read more »Cryptography
Jumat, 2026-06-05 03:13:23science practice; cryptographic algorithms are designed around computational hardness assumptions, making such algorithms hard to break in actual practice...
Click to read more »Topological sorting
Kamis, 2025-12-18 00:20:58DAG has at least one topological ordering, and there are linear time algorithms for constructing it. Topological sorting has many applications, especially...
Click to read more »Deterministic algorithm
Minggu, 2026-05-10 17:18:50In computer science, a deterministic algorithm is an algorithm that, given a particular input, will always produce the same output, with the underlying...
Click to read more »Edmonds' algorithm
Kamis, 2025-01-23 22:31:24In graph theory, Edmonds' algorithm or Chu–Liu/Edmonds' algorithm is an algorithm for finding a spanning arborescence of minimum weight (sometimes called...
Click to read more »Gale–Shapley algorithm
Senin, 2026-05-18 12:06:56Gale–Shapley algorithm (also known as the deferred acceptance algorithm, propose-and-reject algorithm, or Boston Pool algorithm) is an algorithm for finding...
Click to read more »Lentz's algorithm
Minggu, 2025-12-21 17:19:01In mathematics, Lentz's algorithm is an algorithm to evaluate continued fractions,[full citation needed] and was originally devised to compute tables...
Click to read more »Chudnovsky algorithm
Kamis, 2026-06-04 23:25:01The Chudnovsky algorithm is a fast method for calculating the digits of π, based on Ramanujan's π formulae. Published by the Chudnovsky brothers in 1988...
Click to read more »Painter's algorithm
Minggu, 2026-05-17 11:58:11The painter's algorithm (also depth-sort algorithm and priority fill) is an algorithm for visible surface determination in 3D computer graphics that works...
Click to read more »Bitap algorithm
Sabtu, 2025-01-25 22:20:24bitap algorithm (also known as the shift-or, shift-and or Baeza-Yates–Gonnet algorithm) is an approximate string matching algorithm. The algorithm tells...
Click to read more »Quantum computing
Kamis, 2026-06-04 18:29:49probability of the desired measurement result. The design of quantum algorithms involves creating procedures that allow a quantum computer to perform...
Click to read more »DPLL algorithm
Jumat, 2026-03-06 00:17:30science, the Davis–Putnam–Logemann–Loveland (DPLL) algorithm is a complete, backtracking-based search algorithm for deciding the satisfiability of propositional...
Click to read more »Dinic's algorithm
Kamis, 2024-11-21 00:06:32Dinic's algorithm or Dinitz's algorithm is a strongly polynomial algorithm for computing the maximum flow in a flow network, conceived in 1970 by Israeli...
Click to read more »Galactic algorithm
Senin, 2026-04-13 11:33:48A galactic algorithm is an algorithm with record-breaking theoretical (asymptotic) performance, but which is not used due to practical constraints. Typical...
Click to read more »Yannakakis algorithm
Kamis, 2026-04-16 12:51:25The Yannakakis algorithm is an algorithm in database theory for evaluating acyclic join queries (more generally, (alpha-)acyclic conjunctive queries,...
Click to read more »Division algorithm
Kamis, 2026-05-07 08:30:57A division algorithm is an algorithm which, given two integers N and D (respectively the numerator and the denominator), computes their quotient and/or...
Click to read more »Kabsch algorithm
Jumat, 2026-01-23 12:02:09The Kabsch algorithm, also known as the Kabsch-Umeyama algorithm, named after Wolfgang Kabsch and Shinji Umeyama, is a method for calculating the optimal...
Click to read more »Floyd–Warshall algorithm
Minggu, 2026-02-08 09:31:42Floyd–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...
Click to read more »TPK algorithm
Sabtu, 2026-03-28 17:54:45The TPK algorithm is a simple program introduced by Donald Knuth and Luis Trabb Pardo to illustrate the evolution of computer programming languages. In...
Click to read more »Lloyd's algorithm
Kamis, 2025-12-18 23:45:52engineering and computer science, Lloyd's algorithm, also known as Voronoi iteration or relaxation, is an algorithm named after Stuart P. Lloyd for finding...
Click to read more »Evolutionary algorithm
Rabu, 2026-05-27 22:41:53Evolutionary algorithms (EA) reproduce essential elements of biological evolution in a computer algorithm in order to solve "difficult" problems, at least...
Click to read more »Petkovšek's algorithm
Rabu, 2025-11-05 04:54:15Petkovšek's algorithm (also Hyper) is a computer algebra algorithm that computes a basis of hypergeometric terms solution of its input linear recurrence...
Click to read more »Leiden algorithm
Senin, 2025-12-08 22:12:55The Leiden algorithm is a community detection algorithm developed by Traag et al at Leiden University. It was developed as a modification of the Louvain...
Click to read more »Online algorithm
Kamis, 2025-12-04 21:16:20online algorithm is one that can process its input piece-by-piece in a serial fashion, i.e., in the order that the input is fed to the algorithm, without...
Click to read more »Metropolis–Hastings algorithm
Rabu, 2026-04-29 22:46:34In statistics and statistical physics, the Metropolis–Hastings algorithm is a Markov chain Monte Carlo (MCMC) method for obtaining a sequence of random...
Click to read more »Banker's algorithm
Selasa, 2025-10-28 22:46:26Banker's algorithm is a resource allocation and deadlock avoidance algorithm developed by Edsger Dijkstra that tests for safety by simulating the allocation...
Click to read more »Borwein's algorithm
Senin, 2025-11-10 05:45:04Borwein'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...
Click to read more »Luleå algorithm
Rabu, 2026-04-22 05:42:56The Luleå algorithm of computer science, designed by Degermark et al. (1997), is a technique for storing and searching internet routing tables efficiently...
Click to read more »Ramer–Douglas–Peucker algorithm
Minggu, 2026-03-15 19:47:17Ramer–Douglas–Peucker algorithm, also known as the Douglas–Peucker algorithm and iterative end-point fit algorithm, is an algorithm that decimates a curve...
Click to read more »Post-quantum cryptography
Rabu, 2026-05-27 15:01:42quantum-resistant, is the development of cryptographic algorithms (usually public-key algorithms) that are currently thought, but not proven, to be secure...
Click to read more »Heap's algorithm
Senin, 2025-11-10 17:10:57Heap's algorithm generates all possible permutations of n objects. It was first proposed by B. R. Heap in 1963. The algorithm minimizes movement: it generates...
Click to read more »Karmarkar's algorithm
Minggu, 2025-07-20 22:35:43Karmarkar's algorithm is an algorithm introduced by Narendra Karmarkar in 1984 for solving linear programming problems. It was the first reasonably efficient...
Click to read more »Loopless algorithm
Senin, 2023-08-14 01:35:37computational combinatorics, a loopless algorithm or loopless imperative algorithm is an imperative algorithm that generates successive combinatorial...
Click to read more »Newell's algorithm
Rabu, 2026-03-25 06:35:42Newell's Algorithm is a 3D computer graphics procedure for elimination of polygon cycles in the depth sorting required in hidden surface removal. It was...
Click to read more »Odds algorithm
Senin, 2026-04-27 09:22:51In decision theory, the odds algorithm (or Bruss algorithm) is a mathematical method for computing optimal strategies for a class of problems that belong...
Click to read more »Needleman–Wunsch algorithm
Selasa, 2025-11-04 19:18:34The Needleman–Wunsch algorithm is an algorithm used in bioinformatics to align protein or nucleotide sequences. It was one of the first applications of...
Click to read more »ID3 algorithm
Jumat, 2026-04-24 00:08:42is a greedy algorithm invented by Ross Quinlan used to generate a decision tree from a dataset. ID3 is the precursor to the C4.5 algorithm. The 3 in the...
Click to read more »Backfitting algorithm
Senin, 2025-07-14 07:06:08In statistics, the backfitting algorithm is a simple iterative procedure used to fit a generalized additive model. It was introduced in 1985 by Leo Breiman...
Click to read more »Expectation–maximization algorithm
Jumat, 2026-03-06 01:35:59In statistics, an expectation–maximization (EM) algorithm is an iterative method to find (local) maximum likelihood or maximum a posteriori (MAP) estimates...
Click to read more »Knuth–Morris–Pratt algorithm
Sabtu, 2026-01-24 10:36:32In computer science, the Knuth–Morris–Pratt algorithm (or KMP algorithm) is a string-searching algorithm that searches for occurrences of a "word" W within...
Click to read more »Algorithmic bias
Selasa, 2026-04-07 04:22:56Algorithmic bias describes systematic and repeatable harmful tendency in a computerized sociotechnical system to create "unfair" outcomes, such as "privileging"...
Click to read more »Yarowsky algorithm
Minggu, 2023-01-29 01:00:12In computational linguistics the Yarowsky algorithm is an unsupervised learning algorithm for word sense disambiguation that uses the "one sense per collocation"...
Click to read more »Borůvka's algorithm
Selasa, 2026-03-24 01:46:10Borůvka's algorithm is a greedy algorithm for finding a minimum spanning tree in a graph, or a minimum spanning forest in the case of a graph that is...
Click to read more »Nagle's algorithm
Kamis, 2025-09-11 12:25:59Nagle's algorithm is a means of improving the efficiency of TCP/IP networks by reducing the number of packets that need to be sent over the network. It...
Click to read more »Risch algorithm
Kamis, 2026-04-23 07:17:17In symbolic computation, the Risch algorithm is a method of indefinite integration used in some computer algebra systems to find antiderivatives. It is...
Click to read more »Blossom algorithm
Senin, 2026-05-25 11:37:36In graph theory, the blossom algorithm is an algorithm for constructing maximum matchings on graphs. The algorithm was developed by Jack Edmonds in 1961...
Click to read more »Fisher–Yates shuffle
Rabu, 2026-05-13 00:22:34The Fisher–Yates shuffle is an algorithm for shuffling a finite sequence. The algorithm takes a list of all the elements of the sequence, and continually...
Click to read more »Johnson's algorithm
Senin, 2025-11-10 05:45:38Johnson's algorithm is a way to find the shortest paths between all pairs of vertices in an edge-weighted directed graph. It allows some of the edge weights...
Click to read more »God's algorithm
Kamis, 2026-06-04 18:20:30God's algorithm of the Rubik cube is a notion originating in discussions of ways to solve the Rubik's Cube puzzle, but which can also be applied to other...
Click to read more »Extended Euclidean algorithm
Selasa, 2026-04-21 20:42:52and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, and computes, in addition to the greatest common...
Click to read more »Gaussian algorithm
Kamis, 2022-07-21 10:10:31Gaussian algorithm may refer to: Gaussian elimination for solving systems of linear equations Gauss's algorithm for Determination of the day of the week...
Click to read more »Exact algorithm
Senin, 2020-06-15 07:10:49research, exact algorithms are algorithms that always solve an optimization problem to optimality. Unless P = NP, an exact algorithm for an NP-hard optimization...
Click to read more »Apriori algorithm
Jumat, 2025-10-24 20:46:55Apriori is an algorithm for frequent item set mining and association rule learning over relational databases. It proceeds by identifying the frequent...
Click to read more »Feynman's algorithm
Selasa, 2025-10-21 18:04:35Feynman's algorithm is an algorithm that is used to simulate the operations of a quantum computer on a classical computer. It is based on the Path integral...
Click to read more »Shunting yard algorithm
Sabtu, 2026-01-31 02:12:37In computer science, the shunting yard algorithm is a method for parsing arithmetical or logical expressions, or a combination of both, specified in infix...
Click to read more »Ant colony optimization algorithms
Jumat, 2026-05-15 14:49:07computer science and operations research, the ant colony optimization algorithm (ACO) is a probabilistic technique for solving computational problems...
Click to read more »Approximation algorithm
Rabu, 2026-06-03 21:15:49computer science and operations research, approximation algorithms are efficient algorithms that find approximate solutions to optimization problems...
Click to read more »Remez algorithm
Rabu, 2025-10-29 19:00:05The Remez algorithm or Remez exchange algorithm, published by Evgeny Yakovlevich Remez in 1934, is an iterative algorithm used to find simple approximations...
Click to read more »Linear programming
Senin, 2026-04-27 16:14:53affine (linear) function defined on this polytope. A linear programming algorithm finds a point in the polytope where this function has the largest (or...
Click to read more »Cascade algorithm
Rabu, 2025-09-10 15:45:55In the mathematical topic of wavelet theory, the cascade algorithm is a numerical method for calculating function values of the basic scaling and wavelet...
Click to read more »Streaming algorithm
Senin, 2026-05-04 21:14:58streaming algorithms process input data streams as a sequence of items, typically making just one pass (or a few passes) through the data. These algorithms are...
Click to read more »Nondeterministic algorithm
Minggu, 2025-11-09 01:05:12algorithm is an algorithm that, even for the same input, can exhibit different behaviors on different runs, as opposed to a deterministic algorithm....
Click to read more »Levenberg–Marquardt algorithm
Jumat, 2026-05-22 18:09:56In mathematics and computing, the Levenberg–Marquardt algorithm (LMA or just LM), also known as the damped least-squares (DLS) method, is used to solve...
Click to read more »CYK algorithm
Selasa, 2026-01-20 05:35:18Cocke–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...
Click to read more »Abramov's algorithm
Kamis, 2024-10-10 20:57:31algebra, Abramov's algorithm computes all rational solutions of a linear recurrence equation with polynomial coefficients. The algorithm was published by...
Click to read more »Elliptic Curve Digital Signature Algorithm
Selasa, 2026-03-31 17:54:23cryptography, the Elliptic Curve Digital Signature Algorithm (ECDSA) offers a variant of the Digital Signature Algorithm (DSA) which uses elliptic-curve cryptography...
Click to read more »Boyer–Moore string-search algorithm
Rabu, 2026-02-11 09:07:39computer science, the Boyer–Moore string-search algorithm is an efficient string-searching algorithm that is the standard benchmark for practical string-search...
Click to read more »Advanced Encryption Standard
Selasa, 2026-06-02 05:40:33Standard (DES), which was published in 1977. The algorithm described by AES is a symmetric-key algorithm, meaning the same key is used for both encrypting...
Click to read more »Datafly algorithm
Senin, 2025-08-18 10:58:27Datafly algorithm is an algorithm for providing anonymity in medical data. The algorithm was developed by Latanya Arvette Sweeney in 1997−98. Anonymization...
Click to read more »BRST algorithm
Minggu, 2025-12-28 16:10:29Boender-Rinnooy-Stougie-Timmer algorithm (BRST) is an optimization algorithm suitable for finding global optimum of black box functions. In their paper...
Click to read more »Midpoint circle algorithm
Senin, 2026-06-01 16:32:55circle algorithm is an algorithm used to determine the points needed for rasterizing a circle. It is a generalization of Bresenham's line algorithm. The...
Click to read more »Block Lanczos algorithm
Rabu, 2023-10-25 03:23:53In computer science, the block Lanczos algorithm is an algorithm for finding the nullspace of a matrix over a finite field, using only multiplication...
Click to read more »Tomasulo's algorithm
Rabu, 2026-01-28 03:34:24Tomasulo's algorithm is a computer architecture hardware algorithm for dynamic scheduling of instructions that allows out-of-order execution and enables...
Click to read more »De Casteljau's algorithm
Rabu, 2026-03-25 23:49:00In the mathematical field of numerical analysis, De Casteljau's algorithm is a recursive method to evaluate polynomials in Bernstein form or Bézier curves...
Click to read more »Fortune's algorithm
Kamis, 2025-11-06 06:41:40Fortune's algorithm is a sweep line algorithm for generating a Voronoi diagram from a set of points in a plane using O(n log n) time and O(n) space. It...
Click to read more »GYO algorithm
Jumat, 2026-03-20 07:21:20The GYO algorithm is an algorithm that applies to hypergraphs. The algorithm takes as input a hypergraph and determines if the hypergraph is α-acyclic...
Click to read more »Tarjan's strongly connected components algorithm
Selasa, 2026-03-03 02:15:43Kosaraju's algorithm and the path-based strong component algorithm. The algorithm is named for its inventor, Robert Tarjan. The algorithm takes a directed...
Click to read more »Bees algorithm
Rabu, 2026-03-25 12:14:33computer science and operations research, the bees algorithm is a population-based search algorithm which was developed by Pham, Ghanbarzadeh et al. in...
Click to read more »LZ77 and LZ78
Jumat, 2026-04-10 17:40:23LZ77 and LZ78 are the two lossless data compression algorithms published in papers by Abraham Lempel and Jacob Ziv in 1977 and 1978. They are also known...
Click to read more »Tarski–Kuratowski algorithm
Kamis, 2022-12-29 23:59:33computability theory and mathematical logic the Tarski–Kuratowski algorithm is a non-deterministic algorithm that produces an upper bound for the complexity of a given...
Click to read more »Szymański's algorithm
Jumat, 2026-06-05 11:04:20Szymański's Mutual Exclusion Algorithm is a mutual exclusion algorithm devised by computer scientist Dr. Bolesław Szymański, which has many favorable...
Click to read more »Karn's algorithm
Selasa, 2023-01-17 02:51:22Karn's algorithm addresses the problem of getting accurate estimates of the round-trip time for messages when using the Transmission Control Protocol...
Click to read more »Algorithm characterizations
Senin, 2026-05-04 13:20:51Algorithm characterizations are attempts to formalize the word algorithm. Algorithm does not have a generally accepted formal definition. Researchers...
Click to read more »Aho–Corasick algorithm
Rabu, 2026-04-08 03:23:36algorithm is a string-searching algorithm invented by Alfred V. Aho and Margaret J. Corasick in 1975. It is a kind of dictionary-matching algorithm that...
Click to read more »Bubble sort
Selasa, 2026-05-05 21:54:05Bubble sort, sometimes referred to as sinking sort, is a simple sorting algorithm that repeatedly steps through the input list element by element, comparing...
Click to read more »Public-key cryptography
Minggu, 2026-05-31 10:27:35public key and a corresponding private key. Key pairs are generated with algorithms based on mathematical problems termed one-way functions. Security of public-key...
Click to read more »Government by algorithm
Sabtu, 2026-04-11 15:33:17also referred to as algorithmic regulation, regulation by algorithms, algorithmic governance, algocratic governance, algorithmic legal order, or algocracy...
Click to read more »Vinberg's algorithm
Jumat, 2026-05-01 17:15:09In mathematics, Vinberg's algorithm is an algorithm, introduced by Ernest Borisovich Vinberg, for finding a fundamental domain of a hyperbolic reflection...
Click to read more »Robinson algorithm
Senin, 2019-12-30 06:11:53Robinson algorithm may refer to: Robinson's Resolution Algorithm Robinson–Schensted correspondence Robinson's unification algorithm This disambiguation...
Click to read more »Computational complexity theory
Selasa, 2026-03-17 11:16:12such as an algorithm. A problem is regarded as inherently difficult if its solution requires significant resources, whatever the algorithm used. The theory...
Click to read more »Karger's algorithm
Selasa, 2026-05-05 17:50:11In computer science and graph theory, Karger's algorithm is a randomized algorithm to compute a minimum cut of a connected graph. It was invented by David...
Click to read more »Algorithms for calculating variance
Kamis, 2026-03-26 01:28:25Algorithms for calculating variance play a major role in computational statistics. A key difficulty in the design of good algorithms for this problem is...
Click to read more »Deutsch–Jozsa algorithm
Jumat, 2025-10-31 18:42:40The Deutsch–Jozsa algorithm is a deterministic quantum algorithm proposed by David Deutsch and Richard Jozsa in 1992 with improvements by Richard Cleve...
Click to read more »Algorithmic art
Selasa, 2026-06-02 00:35:02Algorithmic art or algorithm art is art, mostly visual art, in which the design is generated by an algorithm. Algorithmic artists are sometimes called...
Click to read more »Algorithmic paradigm
Selasa, 2024-02-27 15:18:37algorithmic paradigm or algorithm design paradigm is a generic model or framework which underlies the design of a class of algorithms. An algorithmic...
Click to read more »Ford–Fulkerson algorithm
Jumat, 2026-05-22 21:59:37Ford–Fulkerson algorithm (FFA) is a greedy algorithm that computes the maximum flow in a flow network. It is sometimes called a "method" instead of an "algorithm" as...
Click to read more »Auction algorithm
Minggu, 2024-09-15 05:04:00The term "auction algorithm" applies to several variations of a combinatorial optimization algorithm which solves assignment problems, and network optimization...
Click to read more »Condensation algorithm
Senin, 2026-04-27 05:22:08The condensation algorithm (Conditional Density Propagation) is a computer vision algorithm. The principal application is to detect and track the contour...
Click to read more »MUSIC (algorithm)
Kamis, 2026-05-14 13:20:50MUSIC (MUltiple SIgnal Classification) is an algorithm used for frequency estimation and radio direction finding. In many practical signal processing...
Click to read more »De Boor's algorithm
Minggu, 2025-08-10 01:55:02subfield of numerical analysis, de Boor's algorithm is a polynomial-time and numerically stable algorithm for evaluating spline curves in B-spline form...
Click to read more »SIMPLE algorithm
Sabtu, 2024-06-08 04:20:27In computational fluid dynamics (CFD), the SIMPLE algorithm is a widely used numerical procedure to solve the Navier–Stokes equations. SIMPLE is an acronym...
Click to read more »Berkeley algorithm
Jumat, 2021-09-17 00:29:41Cristian's algorithm, it is intended for use within intranets. Unlike Cristian's algorithm, the server process in the Berkeley algorithm, called the...
Click to read more »TikTok
Minggu, 2026-05-31 00:44:24the world's most popular social media platforms, using recommendation algorithms to connect content creators and influencers with new audiences. In April...
Click to read more »Algorithmic efficiency
Selasa, 2026-05-05 21:47:25science, algorithmic efficiency is a property of an algorithm which relates to the amount of computational resources used by the algorithm. Algorithmic efficiency...
Click to read more »Diamond-square algorithm
Jumat, 2026-03-27 06:55:58The diamond-square algorithm is a method for generating heightmaps for computer graphics. It is a slightly better algorithm than the three-dimensional...
Click to read more »Eigenvalue algorithm
Senin, 2026-03-30 22:21:20is designing efficient and stable algorithms for finding the eigenvalues of a matrix. These eigenvalue algorithms may also find eigenvectors. Given an...
Click to read more »Bully algorithm
Jumat, 2026-04-03 06:21:21In distributed computing, the bully algorithm is a method for dynamically electing a coordinator or leader from a group of distributed computer processes...
Click to read more »Gauss–Legendre algorithm
Kamis, 2026-05-21 03:04:14The Gauss–Legendre algorithm is an algorithm to compute the digits of π. It is notable for being rapidly convergent, with only 25 iterations producing...
Click to read more »Held–Karp algorithm
Rabu, 2025-09-24 13:12:38The Held–Karp algorithm, also called the Bellman–Held–Karp algorithm, is a dynamic programming algorithm proposed in 1962 independently by Bellman and...
Click to read more »Cooley–Tukey FFT algorithm
Sabtu, 2026-03-07 06:18:05The Cooley–Tukey algorithm, named after J. W. Cooley and John Tukey, is the most common fast Fourier transform (FFT) algorithm. It re-expresses the discrete...
Click to read more »Sequential algorithm
Minggu, 2024-09-15 06:31:29In computer science, a sequential algorithm or serial algorithm is an algorithm that is executed sequentially – once through, from start to finish, without...
Click to read more »Algorithmic trading
Sabtu, 2026-05-30 21:19:56Algorithmic trading is a method of executing orders using automated pre-programmed trading instructions accounting for variables such as time, price,...
Click to read more »Bat algorithm
Rabu, 2024-01-31 11:53:53The Bat algorithm is a metaheuristic algorithm for global optimization. It was inspired by the echolocation behaviour of microbats, with varying pulse...
Click to read more »Polynomial greatest common divisor
Senin, 2026-05-11 22:10:18polynomial GCD may be computed as for the integer GCD, with the Euclidean algorithm using long division. The polynomial GCD is defined only up to the multiplication...
Click to read more »Knuth's Algorithm X
Minggu, 2025-01-05 13:55:33Algorithm X is an algorithm for solving the exact cover problem. It is a straightforward recursive, nondeterministic, depth-first, backtracking algorithm...
Click to read more »Raymond's algorithm
Kamis, 2025-10-30 04:23:36Raymond's Algorithm is a lock based algorithm for mutual exclusion on a distributed system. It imposes a logical structure (a K-ary tree) on distributed...
Click to read more »Analysis of algorithms
Minggu, 2025-10-12 21:47:03computer science, the analysis of algorithms is the process of finding the computational complexity of algorithms—the amount of time, storage, or other...
Click to read more »Parallel algorithm
Sabtu, 2026-01-24 01:19:55In computer science, a parallel algorithm, as opposed to a traditional serial algorithm, is an algorithm which can do multiple operations in a given time...
Click to read more »Track algorithm
Selasa, 2025-10-07 02:42:43A track algorithm is a radar and sonar performance enhancement strategy. Tracking algorithms provide the ability to predict future position of multiple...
Click to read more »Minimax
Sabtu, 2026-05-09 04:33:18combinatorial game theory, there is a minimax algorithm for game solutions. A simple version of the minimax algorithm, stated below, deals with games such as...
Click to read more »Schoof's algorithm
Senin, 2025-10-20 22:01:13Schoof's algorithm is an efficient algorithm to count points on elliptic curves over finite fields. The algorithm has applications in elliptic curve cryptography...
Click to read more »MD5
Minggu, 2026-05-03 12:46:12Wikifunctions has a function related to this topic. The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. MD5 was...
Click to read more »Bowyer–Watson algorithm
Rabu, 2026-04-01 12:17:46Bowyer–Watson algorithm is a method for computing the Delaunay triangulation of a finite set of points in any number of dimensions. The algorithm can be also...
Click to read more »Merge algorithm
Rabu, 2025-11-12 03:32:51Merge algorithms are a family of algorithms that take multiple sorted lists as input and produce a single list as output, containing all the elements...
Click to read more »Ukkonen's algorithm
Sabtu, 2026-01-24 17:42:10science, Ukkonen's algorithm is a linear-time, online algorithm for constructing suffix trees, proposed by Esko Ukkonen in 1995. The algorithm begins with an...
Click to read more »Flooding algorithm
Senin, 2025-07-14 21:03:16A flooding algorithm is an algorithm for distributing material to every part of a graph. The name derives from the concept of inundation by a flood. Flooding...
Click to read more »Algorithm selection
Kamis, 2026-05-07 01:01:34Algorithm selection (sometimes also called per-instance algorithm selection or offline algorithm selection) is a meta-algorithmic technique to choose...
Click to read more »String-searching algorithm
Sabtu, 2026-05-23 20:30:48A string-searching algorithm, sometimes called string-matching algorithm, is an algorithm that searches a body of text for portions that match by pattern...
Click to read more »Difference-map algorithm
Jumat, 2025-10-17 20:19:25The difference-map algorithm is a search algorithm for general constraint satisfaction problems. It is a meta-algorithm in the sense that it is built from...
Click to read more »Data Encryption Standard
Sabtu, 2026-03-07 03:07:35The Data Encryption Standard (DES /ˌdiːˌiːˈɛs, dɛz/) is a symmetric-key algorithm for the encryption of digital data. Although its short key length of 56...
Click to read more »MM algorithm
Jumat, 2026-04-24 04:41:34The MM algorithm is an iterative optimization method which exploits the convexity of a function in order to find its maxima or minima. The MM stands for...
Click to read more »Time-based one-time password
Rabu, 2026-06-03 23:49:04Time-based one-time password (TOTP) is a computer algorithm that generates a one-time password (OTP) using the current time as a source of uniqueness...
Click to read more »Breadth-first search
Jumat, 2026-05-15 03:26:12Breadth-first search (BFS) is an algorithm for searching a tree data structure for a node that satisfies a given property. It starts at the tree root...
Click to read more »Cryptographic hash function
Minggu, 2026-05-10 03:49:11linear function, does not satisfy these additional properties. Checksum algorithms, such as CRC-32 and other cyclic redundancy checks, are designed to meet...
Click to read more »Google Panda
Kamis, 2026-04-23 15:15:07Google Panda is an algorithm used by the Google search engine, introduced in February 2011. The main goal of this algorithm is to improve the quality of...
Click to read more »Google Search
Minggu, 2026-05-31 09:37:48website page or in an installed application program. Google Search uses algorithms to analyze and rank websites based on their relevance to the query and...
Click to read more »Ostrich algorithm
Kamis, 2024-09-12 01:41:01In computer science, the ostrich algorithm is a strategy of ignoring potential problems on the basis that they may be exceedingly rare. It is named after...
Click to read more »Forward algorithm
Rabu, 2025-12-31 21:14:58The forward algorithm, in the context of a hidden Markov model (HMM), is used to calculate a 'belief state': the probability of a state at a certain time...
Click to read more »Buchberger's algorithm
Kamis, 2026-01-22 16:30:32In the theory of multivariate polynomials, Buchberger's algorithm is a method for transforming a given set of polynomials into a Gröbner basis, which...
Click to read more »Depth-first search
Rabu, 2026-02-18 16:57:18Depth-first search (DFS) is an algorithm for traversing or searching tree or graph data structures. The algorithm starts at the root node (selecting some...
Click to read more »Algorithm aversion
Kamis, 2026-02-12 23:34:47Algorithm aversion is defined as a "biased assessment of an algorithm which manifests in negative behaviors, and attitudes towards the algorithm compared...
Click to read more »Cluster analysis
Sabtu, 2026-05-23 12:53:29analysis refers to a family of algorithms and tasks rather than one specific algorithm. It can be achieved by various algorithms that differ significantly...
Click to read more »TF algorithm
Senin, 2017-08-21 23:34:51TF algorithm may refer to: Teknomo–Fernandez algorithm, an algorithm for generating the background image of a given video sequence TensorFlow, an open-source...
Click to read more »Rabin–Karp algorithm
Senin, 2025-11-10 05:46:08In computer science, the Rabin–Karp algorithm or Karp–Rabin algorithm is a string-searching algorithm created by Richard M. Karp and Michael O. Rabin (1987)...
Click to read more »Spigot algorithm
Senin, 2025-08-11 07:44:26A spigot algorithm is an algorithm for computing the value of a transcendental number (such as π or e) that generates the digits of the number sequentially...
Click to read more »Huffman coding
Minggu, 2026-03-15 12:00:32compression. The process of finding or using such a code is Huffman coding, an algorithm developed by David A. Huffman while he was a Sc.D. student at MIT, and...
Click to read more »P versus NP problem
Minggu, 2026-05-24 05:52:43polynomial function on the size of the input to the algorithm. The general class of questions that some algorithm can answer in polynomial time is "P" or "class...
Click to read more »Quantum phase estimation algorithm
Selasa, 2025-12-09 10:08:51In quantum computing, the quantum phase estimation algorithm is a quantum algorithm to estimate the phase corresponding to an eigenvalue of a given unitary...
Click to read more »Dekker's algorithm
Rabu, 2026-03-04 22:33:59Dekker's algorithm is the first known correct solution to the mutual exclusion problem in concurrent programming where processes only communicate via...
Click to read more »Secure Hash Algorithms
Minggu, 2026-04-19 06:23:39The Secure Hash Algorithms are a family of cryptographic hash functions published by the National Institute of Standards and Technology (NIST) as a U.S...
Click to read more »Karplus–Strong string synthesis
Sabtu, 2025-03-29 14:05:17algorithm, and Kevin Karplus did the first analysis of how it worked. Together they developed software and hardware implementations of the algorithm,...
Click to read more »Supervised learning
Senin, 2026-04-27 21:03:12supervised learning (SL) is a type of machine learning paradigm where an algorithm learns to map input data to a specific output based on example input-output...
Click to read more »Seidel's algorithm
Kamis, 2025-10-09 06:09:18Seidel's algorithm is an algorithm designed by Raimund Seidel in 1992 for the all-pairs-shortest-path problem for undirected, unweighted, connected graphs...
Click to read more »Hilltop algorithm
Kamis, 2026-06-04 22:09:59The Hilltop algorithm is a link-analysis algorithm used to identify and rank web documents relevant to specific keyword topics. Developed by Krishna Bharat...
Click to read more »Markov algorithm
Minggu, 2025-09-07 03:35:03science, a Markov algorithm is a string rewriting system that uses grammar-like rules to operate on strings of symbols. Markov algorithms have been shown...
Click to read more »Non-blocking algorithm
Jumat, 2026-02-13 02:48:47In computer science, an algorithm is called non-blocking if failure or suspension of any thread cannot cause failure or suspension of another thread;...
Click to read more »Berlekamp–Massey algorithm
Minggu, 2026-04-19 14:56:55Berlekamp–Massey algorithm is an algorithm that will find the shortest linear-feedback shift register (LFSR) for a given binary output sequence. The algorithm will...
Click to read more »Brent's algorithm
Rabu, 2023-03-01 05:32:50Brent's algorithm is either of the following: Brent's algorithm for cycle detection Brent's method for finding roots of functions of one real variable...
Click to read more »Perceptron
Senin, 2026-05-11 20:37:50In machine learning, the perceptron is an algorithm for supervised learning of binary classifiers. A binary classifier is a function that can decide whether...
Click to read more »Introduction to Algorithms
Selasa, 2026-02-10 06:59:31Introduction to Algorithms is a book on computer programming by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. The book...
Click to read more »Reinforcement learning
Rabu, 2026-05-27 16:32:46unsupervised learning. While supervised learning and unsupervised learning algorithms respectively attempt to discover patterns in labeled and unlabeled data...
Click to read more »Sudoku solving algorithms
Rabu, 2026-04-08 17:36:29one solution. Players and investigators use a wide range of computer algorithms to solve Sudokus, study their properties, and make new puzzles, including...
Click to read more »Integer factorization
Senin, 2026-05-04 13:29:38computer, various more sophisticated factorization algorithms are more efficient. A prime factorization algorithm typically involves testing whether each factor...
Click to read more »Monte Carlo algorithm
Jumat, 2026-01-30 04:03:22Carlo algorithm is a randomized algorithm whose output may be incorrect with a certain (typically small) probability. Two examples of such algorithms are...
Click to read more »Canopy clustering algorithm
Jumat, 2024-09-06 23:27:54The canopy clustering algorithm is an unsupervised pre-clustering algorithm introduced by Andrew McCallum, Kamal Nigam and Lyle Ungar in 2000. It is often...
Click to read more »Chan's algorithm
Sabtu, 2025-11-22 21:02:39In computational geometry, Chan's algorithm, named after Timothy M. Chan, is an optimal output-sensitive algorithm to compute the convex hull of a set...
Click to read more »Chandy–Lamport algorithm
Sabtu, 2026-05-16 09:11:37The Chandy–Lamport algorithm is a snapshot algorithm used in distributed computing for recording a consistent global state of an asynchronous distributed...
Click to read more »Merge-insertion sort
Minggu, 2026-02-01 00:17:39computer science, merge-insertion sort or the Ford–Johnson algorithm is a comparison sorting algorithm published in 1959 by L. R. Ford Jr. and Selmer M. Johnson...
Click to read more »Replacement algorithm
Minggu, 2023-07-23 14:33:09Replacement algorithm may refer to: Cache replacement algorithm Page replacement algorithm This disambiguation page lists articles associated with the...
Click to read more »Empirical algorithmics
Sabtu, 2025-08-16 18:37:35science, empirical algorithmics (or experimental algorithmics) is the practice of using empirical methods to study the behavior of algorithms. The practice...
Click to read more »HyperLogLog
Selasa, 2026-05-26 07:32:26HyperLogLog is an algorithm for the count-distinct problem, approximating the number of distinct elements in a multiset. Calculating the exact cardinality...
Click to read more »Tornado vortex signature
Sabtu, 2026-01-24 15:29:29abbreviated TVS, is a Pulse-Doppler radar weather radar detected rotation algorithm that indicates the likely presence of a strong mesocyclone that is in...
Click to read more »Deflate
Jumat, 2026-02-20 18:00:11(stylized as DEFLATE, and also called Flate) is a lossless data compression algorithm that uses a combination of LZ77 and Huffman coding. It was designed by...
Click to read more »Smith–Waterman algorithm
Sabtu, 2025-10-04 01:02:10The Smith–Waterman algorithm performs local sequence alignment; that is, for determining similar regions between two strings of nucleic acid sequences...
Click to read more »Unrestricted algorithm
Rabu, 2025-03-26 10:20:44An unrestricted algorithm is an algorithm for the computation of a mathematical function that puts no restrictions on the range of the argument or on...
Click to read more »K-way merge algorithm
Selasa, 2026-06-02 12:10:35In computer science, k-way merge algorithms or multiway merges are a specific type of sequence merge algorithms that specialize in taking in k sorted lists...
Click to read more »Commentz-Walter algorithm
Rabu, 2025-11-12 07:10:46Commentz-Walter algorithm is a string searching algorithm invented by Beate Commentz-Walter. Like the Aho–Corasick string matching algorithm, it can search...
Click to read more »Lenstra–Lenstra–Lovász lattice basis reduction algorithm
Selasa, 2026-05-12 02:52:48Lenstra–Lenstra–Lovász (LLL) lattice basis reduction algorithm is a polynomial time lattice reduction algorithm invented by Arjen Lenstra, Hendrik Lenstra and...
Click to read more »Memetic algorithm
Kamis, 2026-05-28 20:21:39computer science and operations research, a memetic algorithm (MA) is an extension of an evolutionary algorithm (EA) that aims to accelerate the evolutionary...
Click to read more »Computer science
Rabu, 2026-05-13 04:34:36the sciences, computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines...
Click to read more »Data compression
Rabu, 2026-06-03 22:15:55line coding, the means for mapping data onto a signal. Data compression algorithms present a space–time complexity trade-off between the bytes needed to...
Click to read more »K-nearest neighbors algorithm
Rabu, 2026-05-06 04:34:50In statistics, the k-nearest neighbors algorithm (k-NN) is a non-parametric supervised learning method. It was first developed by Evelyn Fix and Joseph...
Click to read more »Digital Signature Algorithm
Rabu, 2026-05-27 19:51:37The Digital Signature Algorithm (DSA) is a public-key cryptosystem and Federal Information Processing Standard for digital signatures, based on the mathematical...
Click to read more »Cohen–Sutherland algorithm
Kamis, 2026-05-21 00:43:01In computer graphics, the Cohen–Sutherland algorithm is an algorithm used for line clipping. The algorithm divides a two-dimensional space into 9 regions...
Click to read more »Baum–Welch algorithm
Kamis, 2026-01-08 03:10:26computing and bioinformatics, the Baum–Welch algorithm is a special case of the expectation–maximization algorithm used to find the unknown parameters of a...
Click to read more »Lion algorithm
Sabtu, 2025-10-18 13:35:56Lion algorithm (LA) is one among the bio-inspired (or) nature-inspired optimization algorithms (or) that are mainly based on meta-heuristic principles...
Click to read more »Pairwise Algorithm
Minggu, 2019-03-24 00:05:08A Pairwise Algorithm is an algorithmic technique with its origins in Dynamic programming. Pairwise algorithms have several uses including comparing a protein...
Click to read more »Stemming
Selasa, 2025-12-16 11:44:36algorithm, or stemmer. A stemmer for English operating on the stem cat should identify such strings as cats, catlike, and catty. A stemming algorithm...
Click to read more »Reeds–Sloane algorithm
Senin, 2021-11-22 03:17:55The Reeds–Sloane algorithm, named after James Reeds and Neil Sloane, is an extension of the Berlekamp–Massey algorithm, an algorithm for finding the shortest...
Click to read more »Demon algorithm
Jumat, 2024-06-07 22:16:02The demon algorithm is a Monte Carlo method for efficiently sampling members of a microcanonical ensemble with a given energy. An additional degree of...
Click to read more »Divide-and-conquer algorithm
Rabu, 2026-05-20 05:30:05In computer science, divide and conquer is an algorithm design paradigm. A divide-and-conquer algorithm recursively breaks down a problem into two or...
Click to read more »Algorithmic amplification
Jumat, 2026-06-05 03:16:08Algorithmic amplification is the process by which automated ranking and recommendation systems on digital platforms increase the visibility of certain...
Click to read more »Swendsen–Wang algorithm
Jumat, 2026-03-06 12:50:22The Swendsen–Wang algorithm is the first non-local or cluster algorithm for Monte Carlo simulation for large systems near criticality. It has been introduced...
Click to read more »Sequitur algorithm
Rabu, 2026-04-01 06:58:25Sequitur (or Nevill-Manning–Witten algorithm) is a recursive algorithm developed by Craig Nevill-Manning and Ian H. Witten in 1997 that infers a hierarchical...
Click to read more »Intersection algorithm
Minggu, 2025-03-30 01:03:41The intersection algorithm is an agreement algorithm used to select sources for estimating accurate time from a number of noisy time sources. It forms...
Click to read more »Featherstone's algorithm
Rabu, 2024-02-14 09:56:50Featherstone's algorithm is a technique used for computing the effects of forces applied to a structure of joints and links (an "open kinematic chain")...
Click to read more »Sequential decoding
Selasa, 2025-09-09 04:43:48and algorithm. Metrics include: Fano metric Zigangirov metric Gallager metric Algorithms include: Stack algorithm Fano algorithm Creeper algorithm Given...
Click to read more »Inside–outside algorithm
Rabu, 2023-03-08 18:51:29For parsing algorithms in computer science, the inside–outside algorithm is a way of re-estimating production probabilities in a probabilistic context-free...
Click to read more »Lesk algorithm
Sabtu, 2026-03-07 22:24:19The Lesk algorithm is a classical algorithm for word sense disambiguation introduced by Michael E. Lesk in 1986. It operates on the premise that words...
Click to read more »Kahan summation algorithm
Kamis, 2026-05-07 15:40:03In numerical analysis, the Kahan summation algorithm, also known as compensated summation, significantly reduces the numerical error in the total obtained...
Click to read more »Binary GCD algorithm
Minggu, 2026-04-26 04:48:07The binary GCD algorithm, also known as Stein's algorithm or the binary Euclidean algorithm, is an algorithm that computes the greatest common divisor...
Click to read more »Hirschberg's algorithm
Sabtu, 2025-04-19 22:06:10computer science, Hirschberg's algorithm, named after its inventor, Dan Hirschberg, is a dynamic programming algorithm that finds the optimal sequence...
Click to read more »Distributed algorithm
Selasa, 2025-06-24 03:30:57distributed algorithm is an algorithm designed to run on computer hardware constructed from interconnected processors. Distributed algorithms are used in...
Click to read more »GSP algorithm
Senin, 2026-02-09 19:54:38GSP algorithm (Generalized Sequential Pattern algorithm) is an algorithm used for sequence mining. The algorithms for solving sequence mining problems...
Click to read more »Optimal solutions for the Rubik's Cube
Minggu, 2026-05-24 20:20:38bounds were based on the 'human' algorithms. By combining the worst-case scenarios for each part of these algorithms, the typical upper bound was found...
Click to read more »Frank–Wolfe algorithm
Selasa, 2025-11-25 19:39:30The Frank–Wolfe algorithm is an iterative first-order optimization algorithm for constrained convex optimization. Also known as the conditional gradient...
Click to read more »Pan–Tompkins algorithm
Minggu, 2026-03-15 17:26:31The Pan–Tompkins algorithm is commonly used to detect QRS complexes in electrocardiographic signals (ECG). The QRS complex represents the ventricular...
Click to read more »MaxCliqueDyn algorithm
Senin, 2024-12-23 18:38:36MaxCliqueDyn algorithm is an algorithm for finding a maximum clique in an undirected graph. MaxCliqueDyn is based on the MaxClique algorithm, which finds...
Click to read more »Chang and Roberts algorithm
Senin, 2025-09-15 21:06:26The Chang and Roberts algorithm is a ring-based coordinator election algorithm, employed in distributed computing. The algorithm assumes that each process...
Click to read more »Booth's multiplication algorithm
Rabu, 2026-03-25 18:35:33multiplication algorithm is a multiplication algorithm that multiplies two signed binary numbers in two's complement notation. The algorithm was invented...
Click to read more »Yen's algorithm
Minggu, 2025-12-07 21:08:43graph theory, Yen's algorithm computes single-source K-shortest loopless paths for a graph with non-negative edge cost. The algorithm was published by Jin...
Click to read more »Schönhage–Strassen algorithm
Sabtu, 2026-05-09 19:33:00The Schönhage–Strassen algorithm is an asymptotically fast multiplication algorithm for large integers, published by Arnold Schönhage and Volker Strassen...
Click to read more »Brandes' algorithm
Sabtu, 2026-04-04 05:18:23network theory, Brandes' algorithm is an algorithm for calculating the betweenness centrality of vertices in a graph. The algorithm was first published in...
Click to read more »Page replacement algorithm
Senin, 2026-02-23 02:21:50system that uses paging for virtual memory management, page replacement algorithms decide which memory pages to page out, sometimes called swap out, or write...
Click to read more »Matrix multiplication algorithm
Senin, 2026-05-04 02:55:32central operation in many numerical algorithms, much work has been invested in making matrix multiplication algorithms efficient. Applications of matrix...
Click to read more »Pathfinding
Kamis, 2026-06-04 04:57:53solving mazes. This field of research is based heavily on Dijkstra's algorithm for finding the shortest path on a weighted graph. Pathfinding is closely...
Click to read more »STRIDE (algorithm)
Jumat, 2022-12-09 10:05:12In protein structure, STRIDE (Structural identification) is an algorithm for the assignment of protein secondary structure elements given the atomic coordinates...
Click to read more »Havel–Hakimi algorithm
Kamis, 2026-03-26 18:14:44The Havel–Hakimi algorithm is an algorithm in graph theory solving the graph realization problem. That is, it answers the following question: Given a...
Click to read more »Brooks–Iyengar algorithm
Senin, 2026-05-18 23:33:08The Brooks–Iyengar algorithm or FuseCPA Algorithm or Brooks–Iyengar hybrid algorithm is a distributed algorithm that improves both the precision and accuracy...
Click to read more »Raita algorithm
Minggu, 2023-05-28 00:11:04science, the Raita algorithm is a string searching algorithm which improves the performance of Boyer–Moore–Horspool algorithm. This algorithm preprocesses the...
Click to read more »Visvalingam–Whyatt algorithm
Jumat, 2024-05-31 20:42:12The Visvalingam–Whyatt algorithm, or simply the Visvalingam algorithm, is an algorithm that decimates a curve composed of line segments to a similar curve...
Click to read more »Void (astronomy)
Selasa, 2026-05-12 00:12:10results of large-scale surveys of the universe. Of the many different algorithms, virtually all fall into one of three general categories. The first class...
Click to read more »Double Ratchet Algorithm
Selasa, 2026-03-24 00:07:07cryptography, the Double Ratchet Algorithm (previously referred to as the Axolotl Ratchet) is a key management algorithm that was developed by Trevor Perrin...
Click to read more »Artificial intelligence
Rabu, 2026-06-03 05:18:00attention and cover the scope of AI research. Early researchers developed algorithms that imitated step-by-step reasoning that humans use when they solve puzzles...
Click to read more »Adaptive-additive algorithm
Minggu, 2025-07-13 09:34:02Adaptive-Additive Algorithm (or AA algorithm), which derives from a group of adaptive (input-output) algorithms, can be used. The AA algorithm is an iterative...
Click to read more »Enumeration algorithm
Selasa, 2026-02-10 19:42:57science, an enumeration algorithm is an algorithm that enumerates the answers to a computational problem. Formally, such an algorithm applies to problems...
Click to read more »Bernstein–Vazirani algorithm
Senin, 2025-12-01 18:53:14The Bernstein–Vazirani algorithm, which solves the Bernstein–Vazirani problem, is a quantum algorithm invented by Ethan Bernstein and Umesh Vazirani in...
Click to read more »Sardinas–Patterson algorithm
Kamis, 2026-05-07 20:09:08In coding theory, the Sardinas–Patterson algorithm is a classical algorithm for determining in polynomial time whether a given variable-length code is...
Click to read more »Learning augmented algorithm
Selasa, 2026-02-03 09:41:45A learning augmented algorithm (also called algorithm with predictions) is an algorithm that can make use of a prediction to improve its performance. Whereas...
Click to read more »Anytime algorithm
Senin, 2026-03-09 09:06:21an anytime algorithm is an algorithm that can return a valid solution to a problem even if it is interrupted before it ends. The algorithm is expected...
Click to read more »Shortest path problem
Jumat, 2026-06-05 21:16:58Find the Shortest Path: Use a shortest path algorithm (e.g., Dijkstra's algorithm, Bellman-Ford algorithm) to find the shortest path from the source node...
Click to read more »HMAC-based one-time password
Senin, 2026-05-25 04:00:35HMAC-based one-time password (HOTP) is a one-time password (OTP) algorithm based upon a hash-based message authentication code (HMAC) . When a client...
Click to read more »Jump flooding algorithm
Sabtu, 2026-05-23 06:35:24The jump flooding algorithm (JFA) is a flooding algorithm used in the construction of Voronoi diagrams and distance transforms. The JFA was introduced...
Click to read more »Logarithm
Senin, 2026-05-18 21:01:56commonplace in scientific formulae, and in measurements of the complexity of algorithms and of geometric objects called fractals. They help to describe frequency...
Click to read more »Pollard's kangaroo algorithm
Kamis, 2025-12-18 23:13:42kangaroo algorithm (also Pollard's lambda algorithm, see Naming below) is an algorithm for solving the discrete logarithm problem. The algorithm was introduced...
Click to read more »March algorithm
Minggu, 2026-05-10 07:49:27The March algorithm is a widely used algorithm that tests SRAM memory by filling all its entries test patterns. It carries out several passes through an...
Click to read more »Adaptive algorithm
Rabu, 2024-08-28 09:03:44An adaptive algorithm is an algorithm that changes its behavior at the time it is run, based on information available and on a priori defined reward mechanism...
Click to read more »Ziggurat algorithm
Selasa, 2026-04-21 23:20:12The ziggurat algorithm is an algorithm for pseudo-random number sampling. Belonging to the class of rejection sampling algorithms, it relies on an underlying...
Click to read more »TCP congestion control
Selasa, 2026-06-02 01:30:55Transmission Control Protocol (TCP) uses one of several congestion control algorithms that include various aspects of an additive increase/multiplicative decrease...
Click to read more »Gilbert–Johnson–Keerthi distance algorithm
Senin, 2026-04-27 21:56:25The Gilbert–Johnson–Keerthi distance algorithm is a method of determining the minimum distance between two convex sets, first published by Elmer G. Gilbert...
Click to read more »Las Vegas algorithm
Kamis, 2026-01-01 08:23:50In computing, a Las Vegas algorithm is a randomized algorithm that always gives correct results; that is, it always produces the correct result or it...
Click to read more »List of artificial intelligence algorithms
Senin, 2026-06-01 10:41:00This is a list of artificial intelligence algorithms, including algorithms and algorithmic methods used in artificial intelligence (AI) for search, automated...
Click to read more »XOR swap algorithm
Rabu, 2026-04-22 06:48:01programming, the exclusive or swap (sometimes shortened to XOR swap) is an algorithm that uses the exclusive or bitwise operation to swap the values of two...
Click to read more »Hopcroft–Karp algorithm
Kamis, 2026-03-26 14:01:07science, the Hopcroft–Karp algorithm (sometimes more accurately called the Hopcroft–Karp–Karzanov algorithm) is an algorithm that takes a bipartite graph...
Click to read more »Token bucket
Sabtu, 2026-01-31 01:52:45The token bucket is an algorithm used in packet-switched and telecommunications networks. It can be used to check that data transmissions, in the form...
Click to read more »Exponential backoff
Selasa, 2026-05-19 07:37:37algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate. These algorithms find...
Click to read more »The Algorithm (Filter album)
Sabtu, 2026-05-09 13:10:04The Algorithm is the eighth studio album by American rock band Filter. It was released on August 25, 2023. Originally conceived in 2018 as a follow-up...
Click to read more »Package-merge algorithm
Kamis, 2026-03-26 18:54:57The package-merge algorithm is an O(nL)-time algorithm for finding an optimal length-limited Huffman code for a given distribution on a given alphabet...
Click to read more »Schur algorithm
Rabu, 2014-01-01 05:03:59the Schur algorithm may be: The Schur algorithm for expanding a function in the Schur class as a continued fraction The Lehmer–Schur algorithm for finding...
Click to read more »Lamport's bakery algorithm
Rabu, 2026-04-29 10:54:48Lamport's bakery algorithm is a computer algorithm devised by computer scientist Leslie Lamport, as part of his long study of the formal correctness of...
Click to read more »BCJR algorithm
Senin, 2025-11-10 06:03:58The Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm is an algorithm for maximum a posteriori decoding of error correcting codes defined on trellises (principally...
Click to read more »Bareiss algorithm
Rabu, 2025-11-12 03:13:12In mathematics, the Bareiss algorithm, named after Erwin Bareiss, is an algorithm to calculate the determinant or the echelon form of a matrix with integer...
Click to read more »Chaff algorithm
Rabu, 2025-07-02 10:24:10Chaff is an algorithm for solving instances of the Boolean satisfiability problem in programming. It was designed by researchers at Princeton University...
Click to read more »FKT algorithm
Minggu, 2024-10-13 02:55:35The Fisher–Kasteleyn–Temperley (FKT) algorithm, named after Michael Fisher, Pieter Kasteleyn, and Neville Temperley, counts the number of perfect matchings...
Click to read more »XDAIS algorithms
Minggu, 2025-07-27 07:46:56XDAIS or eXpressDsp Algorithm Interoperability Standard is a standard for algorithm development by Texas Instruments for the TMS320 DSP family. The standard...
Click to read more »Triple DES
Rabu, 2026-04-29 19:41:13Triple Data Encryption Algorithm (TDEA or Triple DEA), is a symmetric-key block cipher, which applies the DES cipher algorithm three times to each data...
Click to read more »Block swap algorithms
Minggu, 2025-11-16 06:30:26In computer algorithms, block swap algorithms swap two regions of elements of an array. It is simple to swap two non-overlapping regions of an array of...
Click to read more »Pollard's rho algorithm
Sabtu, 2026-05-30 22:10:49Pollard's rho algorithm is an algorithm for integer factorization. It was invented by John Pollard in 1975. It uses only a small amount of space, and...
Click to read more »Phonetic algorithm
Jumat, 2025-12-19 13:36:47A phonetic algorithm is an algorithm for indexing of words by their pronunciation. If the algorithm is based on orthography, it depends crucially on the...
Click to read more »Clenshaw algorithm
Sabtu, 2026-02-21 02:52:12In numerical analysis, the Clenshaw algorithm, also called Clenshaw summation, is a recursive method to evaluate a linear combination of Chebyshev polynomials...
Click to read more »Quicksort
Kamis, 2026-05-07 15:26:31sorting algorithm. Quicksort was developed by British computer scientist Tony Hoare in 1959 and published in 1961. It is still a commonly used algorithm for...
Click to read more »C4.5 algorithm
Minggu, 2026-05-03 16:32:56C4.5 is an algorithm used to generate a decision tree developed by Ross Quinlan. C4.5 is an extension of Quinlan's earlier ID3 algorithm. The decision...
Click to read more »Median of medians
Kamis, 2026-03-26 19:34:44is an approximate median selection algorithm, frequently used to supply a good pivot for an exact selection algorithm, most commonly quickselect, that selects...
Click to read more »Pantelides algorithm
Senin, 2024-06-17 14:27:37Pantelides algorithm in mathematics is a systematic method for reducing high-index systems of differential-algebraic equations to lower index. This is...
Click to read more »Forward–backward algorithm
Rabu, 2025-08-20 14:56:50The forward–backward algorithm is an inference algorithm for hidden Markov models which computes the posterior marginals of all hidden state variables...
Click to read more »Gerchberg–Saxton algorithm
Jumat, 2025-09-26 01:24:18The Gerchberg–Saxton (GS) algorithm is an iterative phase retrieval algorithm for retrieving the phase of a complex-valued wavefront from two intensity...
Click to read more »Meissel–Lehmer algorithm
Selasa, 2026-04-07 16:16:08The Meissel–Lehmer algorithm (after Ernst Meissel and Derrick Henry Lehmer) is an algorithm that computes exact values of the prime-counting function....
Click to read more »Standard algorithms
Sabtu, 2025-05-24 08:37:15In elementary arithmetic, a standard algorithm or method is a specific method of computation which is conventionally taught for solving particular mathematical...
Click to read more »SPIKE algorithm
Selasa, 2025-09-09 04:20:08The SPIKE algorithm is a hybrid parallel solver for banded linear systems developed by Eric Polizzi and Ahmed Sameh[1]^[2] The SPIKE algorithm deals with...
Click to read more »Outline of algorithms
Rabu, 2026-05-06 22:19:54to algorithms: An algorithm is a finite, well-defined sequence of instructions or rules for solving a problem or performing a computation. Algorithms are...
Click to read more »Tonelli–Shanks algorithm
Kamis, 2026-04-23 02:53:21The Tonelli–Shanks algorithm (referred to by Shanks as the RESSOL algorithm) is used in modular arithmetic to solve for r in a congruence of the form r2...
Click to read more »Ricart–Agrawala algorithm
Sabtu, 2025-11-08 22:02:14The Ricart–Agrawala algorithm is an algorithm for mutual exclusion on a distributed system. This algorithm is an extension and optimization of Lamport's...
Click to read more »Emergent algorithm
Senin, 2026-01-19 11:10:02An emergent algorithm is an algorithm that exhibits emergent behavior. In essence an emergent algorithm implements a set of simple building block behaviors...
Click to read more »Naranjo algorithm
Selasa, 2025-12-16 05:07:54The Naranjo algorithm, Naranjo Scale, or Naranjo Nomogram is a questionnaire designed by Naranjo et al. for determining the likelihood of whether an adverse...
Click to read more »Glushkov's construction algorithm
Minggu, 2026-05-10 06:11:13theory – particularly formal language theory – Glushkov's construction algorithm, invented by Victor Mikhailovich Glushkov, transforms a given regular...
Click to read more »Marching cubes
Rabu, 2026-01-07 22:54:07Marching cubes is a computer graphics algorithm, published in the 1987 SIGGRAPH proceedings by Lorensen and Cline, for extracting a polygonal mesh of...
Click to read more »Thompson's construction
Sabtu, 2026-01-24 13:04:28computer science, Thompson's construction algorithm, also called the McNaughton–Yamada–Thompson algorithm, is a method of transforming a regular expression...
Click to read more »Suurballe's algorithm
Minggu, 2024-10-13 02:58:08theoretical computer science and network routing, Suurballe's algorithm is an algorithm for finding two disjoint paths in a nonnegatively-weighted directed...
Click to read more »Algorithmic radicalization
Selasa, 2026-05-19 22:01:26Algorithmic radicalization is the concept that recommender algorithms on popular social media sites, such as YouTube and Facebook, drive users toward...
Click to read more »Multi-armed bandit
Sabtu, 2026-05-09 07:17:12policies, and the algorithm is computationally inefficient. A simple algorithm with logarithmic regret is proposed in: UCB-ALP algorithm: The framework of...
Click to read more »Binary search
Senin, 2026-04-27 18:36:21half-interval search, logarithmic search, or binary chop, is a search algorithm that finds the position of a target value within a sorted array. Binary...
Click to read more »Greatest common divisor
Rabu, 2026-04-29 23:56:20|a|. This case is important as the terminating step of the Euclidean algorithm. The above definition is unsuitable for defining gcd(0, 0), since there...
Click to read more »Arnoldi iteration
Jumat, 2025-06-20 18:47:42In numerical linear algebra, the Arnoldi iteration is an eigenvalue algorithm and an important example of an iterative method. Arnoldi finds an approximation...
Click to read more »Component detection algorithm
Sabtu, 2025-05-24 04:24:38The component detection algorithm (CODA) is a name for a type of LC-MS and chemometrics software algorithm focused on detecting peaks in noisy chromatograms...
Click to read more »Edmonds–Karp algorithm
Rabu, 2025-10-29 01:37:34In computer science, the Edmonds–Karp algorithm is an implementation of the Ford–Fulkerson method for computing the maximum flow in a flow network in...
Click to read more »Wolff algorithm
Jumat, 2026-03-06 12:50:07The Wolff algorithm (Modified Swendsen-Wang algorithm), is an algorithm for Monte Carlo simulation of the Ising model and Potts model in which the unit...
Click to read more »Strategy pattern
Rabu, 2025-10-15 22:34:07algorithm at runtime. Instead of implementing a single algorithm directly, code receives runtime instructions as to which in a family of algorithms to...
Click to read more »Kleene's algorithm
Jumat, 2025-10-10 01:37:27Kleene's algorithm transforms a given nondeterministic finite automaton (NFA) into a regular expression. Together with other conversion algorithms, it establishes...
Click to read more »BHT algorithm
Kamis, 2026-03-26 18:31:19In quantum computing, the Brassard–Høyer–Tapp (BHT) algorithm is a quantum algorithm that solves the collision problem. In this problem, one is given n...
Click to read more »Line drawing algorithm
Rabu, 2026-06-03 02:44:51In computer graphics, a line drawing algorithm is an algorithm for approximating a line segment on discrete graphical media, such as pixel-based displays...
Click to read more »Minimum spanning tree
Minggu, 2026-04-26 17:18:43randomized algorithm based on a combination of Borůvka's algorithm and the reverse-delete algorithm. The fastest non-randomized comparison-based algorithm with...
Click to read more »Behavior selection algorithm
Senin, 2024-11-18 21:33:41artificial intelligence, a behavior selection algorithm, or action selection algorithm, is an algorithm that selects appropriate behaviors or actions...
Click to read more »Bruun's FFT algorithm
Kamis, 2025-11-06 21:34:27Bruun's algorithm is a fast Fourier transform (FFT) algorithm based on an unusual recursive polynomial-factorization approach, proposed for powers of...
Click to read more »Pointer algorithm
Rabu, 2025-10-15 17:56:35In computer science, a pointer algorithm (sometimes called a pointer machine, or a reference machine; see the article Pointer machine for a close but...
Click to read more »Algorithmic complexity
Selasa, 2023-12-26 16:10:34Algorithmic complexity may refer to: In algorithmic information theory, the complexity of a particular string in terms of all algorithms that generate...
Click to read more »Artificial bee colony algorithm
Sabtu, 2023-01-07 01:23:26science and operations research, the artificial bee colony algorithm (ABC) is an optimization algorithm based on the intelligent foraging behaviour of honey...
Click to read more »Minimax approximation algorithm
Jumat, 2026-02-20 11:15:51A minimax approximation algorithm (or L∞ approximation or uniform approximation) is a method to find an approximation of a mathematical function that...
Click to read more »LZ4 (compression algorithm)
Selasa, 2026-02-17 01:34:55compression algorithm optimized for fast compression and decompression. It belongs to the LZ77 family of byte-oriented compression schemes. The LZ4 algorithm provides...
Click to read more »Water-filling algorithm
Jumat, 2025-12-05 20:36:44The water-filling algorithm is a technique used in digital communications systems for allocating power among different channels in multicarrier schemes...
Click to read more »Marzullo's algorithm
Selasa, 2024-12-10 19:52:44Marzullo's algorithm, invented by Keith Marzullo for his Ph.D. dissertation in 1984, is an agreement algorithm used to select sources for estimating accurate...
Click to read more »Bug algorithm
Jumat, 2026-05-22 02:24:30Bug algorithm is a class of algorithm that helps robots deal with motion planning. The robot is treated as a point inside a 2D world. The obstacles (if...
Click to read more »Möller–Trumbore intersection algorithm
Jumat, 2026-05-29 06:37:07The Möller–Trumbore ray-triangle intersection algorithm, named after its inventors Tomas Möller and Ben Trumbore, is a fast method for calculating the...
Click to read more »Leaky bucket
Senin, 2026-04-27 00:56:49The leaky bucket is an algorithm based on an analogy of how a bucket with a constant leak will overflow if either the average rate at which water is poured...
Click to read more »Schoof–Elkies–Atkin algorithm
Selasa, 2025-05-06 14:36:44The Schoof–Elkies–Atkin algorithm (SEA) is an algorithm used for finding the order of or calculating the number of points on an elliptic curve over a...
Click to read more »Insertion sort
Minggu, 2026-03-08 12:25:42Insertion sort is a simple sorting algorithm that builds the final sorted array (or list) one item at a time by comparisons. It is much less efficient...
Click to read more »Bach's algorithm
Kamis, 2026-05-28 07:08:59Bach's algorithm is a probabilistic polynomial time algorithm for generating random numbers along with their factorization. It was published by Eric Bach...
Click to read more »CLEAN (algorithm)
Sabtu, 2026-02-07 23:44:11The CLEAN algorithm is a computational algorithm to perform a deconvolution on images created in radio astronomy. It was published by Jan Högbom in 1974...
Click to read more »Gauss–Newton algorithm
Kamis, 2025-06-12 06:00:00The Gauss–Newton algorithm is used to solve non-linear least squares problems, which is equivalent to minimizing a sum of squared function values. It...
Click to read more »Rader's FFT algorithm
Kamis, 2025-11-06 21:34:48Rader's algorithm (1968), named for Charles M. Rader of MIT Lincoln Laboratory, is a fast Fourier transform (FFT) algorithm that computes the discrete...
Click to read more »Todd–Coxeter algorithm
Senin, 2025-04-28 23:42:28In group theory, the Todd–Coxeter algorithm, created by J. A. Todd and H. S. M. Coxeter in 1936, is an algorithm for solving the coset enumeration problem...
Click to read more »Lemke–Howson algorithm
Selasa, 2025-10-07 17:04:42The Lemke–Howson algorithm is an algorithm that computes a Nash equilibrium of a bimatrix game, named after its inventors, Carlton E. Lemke and J. T....
Click to read more »Medical algorithm
Kamis, 2024-02-01 02:30:41A medical algorithm is any computation, formula, statistical survey, nomogram, or look-up table, useful in healthcare. Medical algorithms include decision...
Click to read more »Wagner–Fischer algorithm
Rabu, 2026-03-18 20:23:36Wagner–Fischer algorithm is a dynamic programming algorithm that computes the edit distance between two strings of characters. The Wagner–Fischer algorithm has a...
Click to read more »Elevator algorithm
Jumat, 2025-08-08 04:34:31The elevator algorithm, or SCAN, is a disk-scheduling algorithm to determine the motion of the disk's arm and head in servicing read and write requests...
Click to read more »Pi
Jumat, 2026-06-05 10:58:27simple spigot algorithm in 1995. Its speed is comparable to arctan algorithms, but not as fast as iterative algorithms. Another spigot algorithm, the BBP digit...
Click to read more »Cheney's algorithm
Kamis, 2025-07-10 05:06:03Cheney's algorithm, first described in a 1970 ACM paper by C.J. Cheney, is a stop and copy method of tracing garbage collection in computer software systems...
Click to read more »Lubachevsky–Stillinger algorithm
Sabtu, 2025-10-18 22:32:05Lubachevsky-Stillinger (compression) algorithm (LS algorithm, LSA, or LS protocol) is a numerical procedure suggested by F. H. Stillinger and Boris D...
Click to read more »OPTICS algorithm
Senin, 2026-01-19 13:52:46Ordering points to identify the clustering structure (OPTICS) is an algorithm for finding density-based clusters in spatial data. It was presented in...
Click to read more »Simulated annealing
Jumat, 2026-05-01 03:29:19a precise local optimum. In such cases, SA may be preferable to exact algorithms such as gradient descent or branch and bound. The problems solved by SA...
Click to read more »Hoshen–Kopelman algorithm
Minggu, 2025-05-25 11:02:56The Hoshen–Kopelman algorithm is a simple and efficient algorithm for labeling clusters on a grid, where the grid is a regular network of cells, with...
Click to read more »Backpropagation
Sabtu, 2026-05-16 08:52:27calculations. Strictly speaking, the term backpropagation refers only to an algorithm for efficiently computing the gradient, not how the gradient is used,...
Click to read more »Bogosort
Senin, 2026-03-23 00:16:19bogosort (also known as permutation sort and stupid sort) is a sorting algorithm based on the generate and test paradigm. The function successively generates...
Click to read more »Rendering (computer graphics)
Kamis, 2026-05-28 23:40:09rendering equation. Real-time rendering uses high-performance rasterization algorithms that process a list of shapes and determine which pixels are covered by...
Click to read more »Undecidable problem
Selasa, 2026-05-19 20:03:12construct an algorithm that always leads to a correct yes-or-no answer. The halting problem is an example: it can be proven that there is no algorithm that correctly...
Click to read more »Algorithm (song)
Jumat, 2025-12-19 03:22:50"Algorithm" is a song by English rock band Muse. It was released as the first track from the band's eighth studio album, Simulation Theory, on 9 November...
Click to read more »Cultural algorithm
Rabu, 2026-04-22 06:01:16component. In this sense, cultural algorithms can be seen as an extension to a conventional genetic algorithm. Cultural algorithms were introduced by Reynolds...
Click to read more »Mu-law algorithm
Selasa, 2026-04-28 00:16:01files? See media help. The μ-law algorithm (sometimes written mu-law, often abbreviated as u-law) is a companding algorithm, primarily used in eight-bit PCM...
Click to read more »Pohlig–Hellman algorithm
Minggu, 2024-10-20 01:44:35theory, the Pohlig–Hellman algorithm, sometimes credited as the Silver–Pohlig–Hellman algorithm, is a special-purpose algorithm for computing discrete logarithms...
Click to read more »Eulerian path
Kamis, 2026-06-04 09:12:23component of the underlying undirected graph. Fleury's algorithm is an elegant but inefficient algorithm that dates to 1883. Consider a graph known to have...
Click to read more »Subset sum problem
Sabtu, 2026-05-16 12:54:27programming algorithms that can solve it exactly. As both n and L grow large, SSP is NP-hard. The complexity of the best known algorithms is exponential...
Click to read more »Diffusing update algorithm
Sabtu, 2025-09-13 19:48:06The diffusing update algorithm (DUAL) is the algorithm used by Cisco's EIGRP routing protocol to ensure that a given route is recalculated globally whenever...
Click to read more »Vatti clipping algorithm
Minggu, 2025-09-07 00:31:28The Vatti clipping algorithm is used in computer graphics. It was proposed by Bala R Vatti, who worked at Calcomp and Hewlett-Packard in the 1990s and...
Click to read more »Travelling salesman problem
Rabu, 2026-05-27 20:48:37problems. Thus, it is possible that the worst-case running time for any algorithm for the TSP increases superpolynomially (but no more than exponentially)...
Click to read more »Pixel-art scaling algorithms
Sabtu, 2026-05-09 13:22:09art scaling algorithms are graphical filters that attempt to enhance the appearance of hand-drawn 2D pixel art graphics. These algorithms are a form of...
Click to read more »Graph Coarsening Algorithm
Senin, 2025-12-08 10:20:18A Graph Coarsening Algorithm is a family of metaheuristic algorithms used to reduce the size and complexity of a large graph while preserving its key...
Click to read more »PISO algorithm
Senin, 2026-01-26 04:35:04PISO algorithm (Pressure-Implicit with Splitting of Operators) was proposed by Issa in 1986 without iterations and with large time steps and a lesser...
Click to read more »BKM algorithm
Sabtu, 2026-05-09 06:31:59The BKM algorithm is a shift-and-add algorithm for computing elementary functions, first published in 1994 by Jean-Claude Bajard, Sylvanus Kla, and Jean-Michel...
Click to read more »Numerical analysis
Minggu, 2026-04-26 06:22:58Numerical analysis is the study of algorithms for the problems of continuous mathematics. These algorithms involve real or complex variables (in contrast...
Click to read more »List of quantum algorithms
Jumat, 2026-06-05 00:43:30algorithms, including algorithms, algorithmic techniques, computational models, and problem frameworks used in quantum computing. A quantum algorithm...
Click to read more »Nearest neighbour algorithm
Selasa, 2026-04-07 21:35:16The nearest neighbour algorithm was one of the first algorithms used to solve the travelling salesman problem approximately. In that problem, the salesman...
Click to read more »Outline of machine learning
Senin, 2026-04-20 04:44:01involves the study and construction of algorithms that can learn from and make predictions on data. These algorithms operate by building a model from a training...
Click to read more »A-law algorithm
Selasa, 2026-04-28 00:15:18Problems playing these files? See media help. An A-law algorithm is a standard companding algorithm, used in European eight-bit PCM digital communications...
Click to read more »Chaitin's algorithm
Senin, 2026-04-06 09:00:02Chaitin's algorithm is a bottom-up, graph coloring register allocation algorithm that uses cost/degree as its spill metric. It is named after its designer...
Click to read more »Root-finding algorithm
Kamis, 2025-10-02 14:13:41In numerical analysis, a root-finding algorithm is an algorithm for finding zeros, also called "roots", of continuous functions. A zero of a function...
Click to read more »Thalmann algorithm
Jumat, 2025-04-18 15:34:44The Thalmann Algorithm (VVAL 18) is a deterministic decompression model originally designed in 1980 to produce a decompression schedule for divers using...
Click to read more »Winnow (algorithm)
Senin, 2025-11-17 02:01:49algorithm is a technique from machine learning for learning a linear classifier from labeled examples. It is very similar to the perceptron algorithm...
Click to read more »Hybrid algorithm
Jumat, 2025-07-11 01:08:36A hybrid algorithm is an algorithm that combines two or more other algorithms that solve the same problem, either choosing one based on some characteristic...
Click to read more »LZMA
Jumat, 2026-05-01 15:20:58LZMA (Lempel–Ziv–Markov chain algorithm) is a lossless data compression algorithm developed since 1998 by Igor Pavlov, the developer of 7-Zip. It has...
Click to read more »Force-directed graph drawing
Selasa, 2026-04-07 12:12:59Force-directed graph drawing algorithms are a class of algorithms for drawing graphs in an aesthetically-pleasing way. Their purpose is to position the...
Click to read more »Sweep line algorithm
Minggu, 2025-09-07 18:47:41In computational geometry, a sweep line algorithm or plane sweep algorithm is an algorithmic paradigm that uses a conceptual sweep line or sweep surface...
Click to read more »Branch and bound
Kamis, 2026-05-07 02:39:55an algorithm design paradigm for discrete and combinatorial optimization problems, as well as mathematical optimization. A branch-and-bound algorithm consists...
Click to read more »Graham scan
Senin, 2025-11-10 05:45:31It is named after Ronald Graham, who published the original algorithm in 1972. The algorithm finds all vertices of the convex hull ordered along its boundary...
Click to read more »Cantor–Zassenhaus algorithm
Kamis, 2025-12-25 00:14:47the Cantor–Zassenhaus algorithm is a method for factoring polynomials over finite fields (also called Galois fields). The algorithm consists mainly of exponentiation...
Click to read more »Tridiagonal matrix algorithm
Senin, 2026-04-27 04:01:06In numerical linear algebra, the tridiagonal matrix algorithm, also known as the Thomas algorithm (named after Llewellyn Thomas), is a simplified form...
Click to read more »Convex hull algorithms
Jumat, 2025-05-02 11:22:09Algorithms that construct convex hulls of various objects have a broad range of applications in mathematics and computer science. In computational geometry...
Click to read more »Paranoid algorithm
Minggu, 2025-05-25 02:35:35paranoid algorithm is a game tree search algorithm designed to analyze multi-player games using a two-player adversarial framework. The algorithm assumes...
Click to read more »Gradient descent
Kamis, 2026-05-21 02:49:59unconstrained mathematical optimization. It is a first-order iterative algorithm for minimizing a differentiable multivariate function. The idea is to...
Click to read more »Sutherland–Hodgman algorithm
Senin, 2025-11-10 05:46:16The Sutherland–Hodgman algorithm is an algorithm used for clipping polygons. It works by extending each line of the convex clip polygon in turn and selecting...
Click to read more »Gram–Schmidt process
Kamis, 2025-11-13 10:01:21algebra and numerical analysis, the Gram–Schmidt process or Gram-Schmidt algorithm is a way of finding a set of two or more vectors that are perpendicular...
Click to read more »Davis–Putnam algorithm
Kamis, 2026-03-05 17:32:12In logic and computer science, the Davis–Putnam algorithm was developed by Martin Davis and Hilary Putnam for checking the validity of a first-order logic...
Click to read more »Miller–Rabin primality test
Selasa, 2026-04-21 04:14:57or Rabin–Miller primality test is a probabilistic primality test: an algorithm which determines whether a given number is likely to be prime, similar...
Click to read more »Bin packing problem
Selasa, 2026-04-07 17:37:37produced with sophisticated algorithms. In addition, many approximation algorithms exist. For example, the first fit algorithm provides a fast but often...
Click to read more »Timeline of algorithms
Selasa, 2026-05-05 21:45:11The following timeline of algorithms outlines the development of algorithms (mainly "mathematical recipes") since their inception. Before – writing about...
Click to read more »Block Wiedemann algorithm
Jumat, 2026-04-24 13:25:34block Wiedemann algorithm for computing kernel vectors of a matrix over a finite field is a generalization by Don Coppersmith of an algorithm due to Doug...
Click to read more »Simon's problem
Jumat, 2026-03-20 15:31:21computer. The quantum algorithm solving Simon's problem, usually called Simon's algorithm, served as the inspiration for Shor's algorithm. Both problems are...
Click to read more »Coffman–Graham algorithm
Jumat, 2026-01-30 12:38:34Coffman–Graham algorithm is an algorithm for arranging the elements of a partially ordered set into a sequence of levels. The algorithm chooses an arrangement...
Click to read more »The Master Algorithm
Jumat, 2024-05-10 12:50:16The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World is a book by Pedro Domingos released in 2015. Domingos wrote...
Click to read more »HITS algorithm
Sabtu, 2026-01-31 17:10:49Search (HITS; also known as hubs and authorities) is a link analysis algorithm that rates Web pages, developed by Jon Kleinberg. The idea behind Hubs...
Click to read more »Clique problem
Rabu, 2026-04-29 22:14:55Then a clique represents a subset of people who all know each other, and algorithms for finding cliques can be used to discover these groups of mutual friends...
Click to read more »Cache-oblivious algorithm
Kamis, 2025-08-21 09:56:17In computing, a cache-oblivious algorithm (or cache-transcendent algorithm) is an algorithm designed to take advantage of a processor cache without having...
Click to read more »Plotting algorithms for the Mandelbrot set
Sabtu, 2026-05-02 18:37:48There are many programs and algorithms used to plot the Mandelbrot set and other fractals, some of which are described in fractal-generating software....
Click to read more »Algorithm (C++)
Rabu, 2025-10-01 11:28:59standard algorithms collected in the <algorithm> standard header. A handful of algorithms are also in the <numeric> header. All algorithms are in the...
Click to read more »Cholesky decomposition
Rabu, 2026-05-27 21:26:32LDL decomposition can be computed and used with essentially the same algorithms, but avoids extracting square roots. For this reason, the LDL decomposition...
Click to read more »Blahut–Arimoto algorithm
Senin, 2025-09-29 02:32:12The term Blahut–Arimoto algorithm is often used to refer to a class of algorithms for computing numerically either the information theoretic capacity...
Click to read more »Direct clustering algorithm
Minggu, 2024-12-29 21:40:39Direct clustering algorithm (DCA) is a methodology for identification of cellular manufacturing structure within an existing manufacturing shop. The DCA...
Click to read more »Gift wrapping algorithm
Rabu, 2025-12-03 03:39:27gift wrapping algorithm is an algorithm for computing the convex hull of a given set of points. In the two-dimensional case the algorithm is also known...
Click to read more »Domain generation algorithm
Minggu, 2025-10-05 13:36:04Domain generation algorithms (DGA) are algorithms seen in various families of malware that are used to periodically generate a large number of domain...
Click to read more »Unicode collation algorithm
Rabu, 2026-05-20 07:10:32The Unicode collation algorithm (UCA) is an algorithm defined in Unicode Technical Report #10, which is a customizable method to produce binary keys from...
Click to read more »AC-3 algorithm
Rabu, 2026-05-20 16:05:10constraint satisfaction, the AC-3 algorithm (short for Arc Consistency Algorithm #3) is one of a series of algorithms used for the solution of constraint...
Click to read more »Lossy Count Algorithm
Sabtu, 2025-07-19 09:51:27lossy count algorithm is an algorithm to identify elements in a data stream whose frequency exceeds a user-given threshold. The algorithm works by dividing...
Click to read more »Newton's method
Jumat, 2026-05-22 02:06:34method, named after Isaac Newton and Joseph Raphson, is a root-finding algorithm which produces successively better approximations to the roots (or zeroes)...
Click to read more »Integral
Jumat, 2026-06-05 02:16:56functions, and the operations of multiplication and composition. The Risch algorithm provides a general criterion to determine whether the antiderivative of...
Click to read more »Combinatorial optimization
Selasa, 2025-10-14 13:45:16tractable, and so specialized algorithms that quickly rule out large parts of the search space or approximation algorithms must be resorted to instead....
Click to read more »Bcrypt
Kamis, 2026-05-28 05:19:31increasing computation power. The bcrypt function is the default password hash algorithm for OpenBSD,[non-primary source needed] and was the default for some Linux...
Click to read more »Yarrow algorithm
Selasa, 2026-01-13 13:48:04The Yarrow algorithm is a family of cryptographic pseudorandom number generators (CSPRNG) devised by John Kelsey, Bruce Schneier, and Niels Ferguson and...
Click to read more »Lempel–Ziv–Welch
Kamis, 2026-05-21 09:21:39compression algorithm created by Abraham Lempel, Jacob Ziv, and Terry Welch. It was published by Welch in 1984 as an improvement to the LZ78 algorithm published...
Click to read more »Hill climbing
Sabtu, 2025-12-06 01:14:06technique which belongs to the family of local search. It is an iterative algorithm that starts with an arbitrary solution to a problem, then attempts to...
Click to read more »BPP (complexity)
Senin, 2026-04-27 21:23:24since a deterministic algorithm is a special case of a probabilistic algorithm. Informally, a problem is in BPP if there is an algorithm for it that has the...
Click to read more »Stochastic approximation
Minggu, 2025-11-02 22:48:32applications range from stochastic optimization methods and algorithms, to online forms of the EM algorithm, reinforcement learning via temporal differences, and...
Click to read more »Actor-critic algorithm
Minggu, 2026-04-12 15:53:03The actor-critic algorithm (AC) is a family of reinforcement learning (RL) algorithms that combine policy-based RL algorithms such as policy gradient methods...
Click to read more »Firefly algorithm
Kamis, 2026-01-22 13:45:31firefly algorithm is a metaheuristic proposed by Xin-She Yang and inspired by the flashing behavior of fireflies. In pseudocode the algorithm can be stated...
Click to read more »Black box
Kamis, 2026-05-21 08:28:40to many inner workings, such as those of a transistor, an engine, an algorithm, the human brain, or an institution or government. To analyze an open...
Click to read more »A Human Algorithm
Senin, 2026-01-12 11:29:36A Human Algorithm: How Artificial Intelligence Is Redefining Who We Are is a 2019 non-fiction book by American international human rights attorney Flynn...
Click to read more »Teknomo–Fernandez algorithm
Senin, 2026-03-16 05:44:28The Teknomo–Fernandez algorithm (TF algorithm), is an efficient algorithm for generating the background image of a given video sequence. By assuming that...
Click to read more »Warnock algorithm
Jumat, 2024-11-29 20:53:59The Warnock algorithm is a hidden surface algorithm invented by John Warnock that is typically used in the field of computer graphics. It solves the problem...
Click to read more »Freivalds' algorithm
Minggu, 2025-11-23 02:45:46Freivalds' algorithm (named after Rūsiņš Mārtiņš Freivalds) is a probabilistic randomized algorithm used to verify matrix multiplication. Given three n × n...
Click to read more »Chromosome (evolutionary algorithm)
Rabu, 2026-05-27 21:48:30in evolutionary algorithms (EA) is a set of parameters which define a proposed solution of the problem that the evolutionary algorithm is trying to solve...
Click to read more »One-pass algorithm
Senin, 2025-06-30 12:40:46In computing, a one-pass algorithm or single-pass algorithm is a streaming algorithm which reads its input exactly once. It does so by processing items...
Click to read more »Longest palindromic substring
Jumat, 2026-01-02 23:51:26substring. Manacher (1975) invented an O ( n ) {\displaystyle O(n)} -time algorithm for listing all the palindromes that appear at the start of a given string...
Click to read more »Chambolle–Pock algorithm
Selasa, 2026-02-10 22:23:52In mathematics, the Chambolle–Pock algorithm is an algorithm used to solve convex optimization problems. It was introduced by Antonin Chambolle and Thomas...
Click to read more »Delaunay refinement
Rabu, 2024-09-11 02:21:35In mesh generation, Delaunay refinements are algorithms for mesh generation based on the principle of adding Steiner points to the geometry of an input...
Click to read more »Cycle detection
Rabu, 2026-04-01 02:51:39In computer science, cycle detection or cycle finding is the algorithmic problem of finding a cycle in a sequence of iterated function values. For any...
Click to read more »External memory algorithm
Kamis, 2025-08-14 16:41:31In computing, external memory algorithms or out-of-core algorithms are algorithms that are designed to process data that are too large to fit into a computer's...
Click to read more »SMAWK algorithm
Minggu, 2025-08-10 11:15:48The SMAWK algorithm is an algorithm for finding the minimum value in each row of an implicitly defined totally monotone matrix. It is named after the...
Click to read more »Square root algorithms
Senin, 2026-05-25 21:36:01Square root algorithms compute the non-negative square root S {\displaystyle {\sqrt {S}}} of a positive real number S {\displaystyle S} . Since all square...
Click to read more »Symmetric-key algorithm
Rabu, 2026-06-03 08:06:14Symmetric-key algorithms are algorithms for cryptography that use the same cryptographic keys for both the encryption of plaintext and the decryption...
Click to read more »Nesting algorithm
Rabu, 2025-04-02 23:47:54Nesting algorithms are used to make the most efficient use of material or space. This could for instance be done by evaluating many different possible...
Click to read more »Index calculus algorithm
Selasa, 2025-09-30 17:17:03In computational number theory, the index calculus algorithm is a probabilistic algorithm for computing discrete logarithms. Dedicated to the discrete...
Click to read more »Rainflow-counting algorithm
Senin, 2026-02-23 15:49:00The rainflow-counting algorithm is used in calculating the fatigue life of a component in order to convert a loading sequence of varying stress into a...
Click to read more »Parameterized approximation algorithm
Rabu, 2026-01-28 19:14:21A parameterized approximation algorithm is a type of algorithm that aims to find approximate solutions to NP-hard optimization problems in polynomial time...
Click to read more »Junction tree algorithm
Senin, 2025-12-15 04:20:29The junction tree algorithm (also known as 'Clique Tree') is a method used in machine learning to extract marginalization in general graphs. In essence...
Click to read more »Felsenstein's tree-pruning algorithm
Minggu, 2026-03-15 06:44:07Felsenstein's tree-pruning algorithm (or Felsenstein's tree-peeling algorithm), attributed to Joseph Felsenstein, is an algorithm for efficiently computing...
Click to read more »Boolean satisfiability problem
Sabtu, 2026-05-02 01:46:58known algorithm that efficiently solves each SAT problem (where "efficiently" means "deterministically in polynomial time"). Although such an algorithm is...
Click to read more »Regular expression
Senin, 2026-04-20 13:51:49match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings, or for input validation...
Click to read more »Cayley–Purser algorithm
Senin, 2026-03-09 13:48:21The Cayley–Purser algorithm was a public-key cryptography algorithm published in early 1999 by 16-year-old Irishwoman Sarah Flannery, based on an unpublished...
Click to read more »Message authentication code
Selasa, 2026-05-19 02:23:58consists of three algorithms: A key generation algorithm selects a key from the key space uniformly at random. A MAC generation algorithm efficiently returns...
Click to read more »Double dabble
Jumat, 2026-04-17 07:22:01dabble algorithm is used to convert binary numbers into binary-coded decimal (BCD) notation. It is also known as the shift-and-add-3 algorithm, and can...
Click to read more »Merge sort
Senin, 2026-05-04 00:49:06merge-sort) is an efficient and general purpose comparison-based sorting algorithm. Most implementations of merge sort are stable, which means that the relative...
Click to read more »Day–Stout–Warren algorithm
Sabtu, 2025-05-24 21:39:57The Day–Stout–Warren (DSW) algorithm is a method for efficiently balancing binary search trees – that is, decreasing their height to O(log n) nodes, where...
Click to read more »Recommender system
Rabu, 2026-06-03 15:11:37A recommender system, also called a recommendation algorithm, recommendation engine, or recommendation platform, is a type of information filtering system...
Click to read more »Tate's algorithm
Sabtu, 2025-12-20 02:00:31In the theory of elliptic curves, Tate's algorithm takes as input an integral model of an elliptic curve E over Q {\displaystyle \mathbb {Q} } , or more...
Click to read more »Flajolet–Martin algorithm
Rabu, 2026-04-01 14:26:12The Flajolet–Martin algorithm is an algorithm for approximating the number of distinct elements in a stream with a single pass and space-consumption logarithmic...
Click to read more »Barnes–Hut simulation
Senin, 2025-06-02 23:37:50approximation algorithm for performing an N-body simulation. It is notable for having order O(n log n) compared to a direct-sum algorithm which would be...
Click to read more »Bailey's FFT algorithm
Kamis, 2025-11-06 21:34:23is a high-performance algorithm for computing the fast Fourier transform (FFT). This variation of the Cooley–Tukey FFT algorithm was originally designed...
Click to read more »Mark–compact algorithm
Rabu, 2025-11-19 08:58:29science, a mark–compact algorithm is a type of garbage collection algorithm used to reclaim unreachable memory. Mark–compact algorithms can be regarded as...
Click to read more »Damm algorithm
Senin, 2026-01-05 08:15:00In error detection, the Damm algorithm is a check digit algorithm that detects all single-digit errors and all adjacent transposition errors. It was presented...
Click to read more »Kernighan–Lin algorithm
Jumat, 2025-10-31 20:30:12The Kernighan–Lin algorithm is a heuristic algorithm for finding partitions of graphs. The algorithm has important practical application in the layout...
Click to read more »Local algorithm
Minggu, 2024-09-15 06:33:06A local algorithm is a distributed algorithm that runs in constant time, independently of the size of the network. Suomela, Jukka (2013). "Survey of Local...
Click to read more »Pseudo-polynomial time
Sabtu, 2026-02-14 16:12:15In computational complexity theory, a numeric algorithm runs in pseudo-polynomial time if its running time is bounded from above by a polynomial function...
Click to read more »Rocchio algorithm
Kamis, 2026-02-26 07:14:52The Rocchio algorithm is based on a method of relevance feedback found in information retrieval systems which stemmed from the SMART Information Retrieval...
Click to read more »Scoring algorithm
Senin, 2026-03-02 13:33:13Scoring algorithm, also known as Fisher's scoring, is a form of Newton's method used in statistics to solve maximum likelihood equations numerically,...
Click to read more »Prefix sum
Rabu, 2026-03-04 19:04:11parallel algorithms, both as a test problem to be solved and as a useful primitive to be used as a subroutine in other parallel algorithms. Abstractly...
Click to read more »Cipher
Jumat, 2026-05-29 17:55:09In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a...
Click to read more »Holographic algorithm
Jumat, 2026-05-08 17:05:05In computer science, a holographic algorithm is an algorithm that uses a holographic reduction. A holographic reduction is a constant-time reduction that...
Click to read more »Schreier–Sims algorithm
Kamis, 2024-06-20 02:53:58Schreier–Sims algorithm is an algorithm in computational group theory, named after the mathematicians Otto Schreier and Charles Sims. This algorithm can find...
Click to read more »