Phrase Hound found 18 phrases and 7 compound words that contain algorithms. The most common are listed below. Open algorithms in the live search for definitions, filters, and the full list.
Phrases 18
- genetic algorithmsplural of genetic algorithm: A search heuristic that is based on biological evolution.
- hash algorithmsplural of hash algorithm: hash function
- approximation algorithmsplural of approximation algorithm: A method of finding a nearly optimal solution to an optimization problem that cannot be solved exactly within a reasonable time.
- randomized algorithmsplural of randomized algorithm: Any algorithm that uses randomness as part of its logic.
- wake-sleep algorithmsplural of wake-sleep algorithm: A certain unsupervised learning algorithm for neural networks, having separate "wake" and "sleep" phases that attempt to connect the layers of neurons in alternating directions.
- greedy algorithmsplural of greedy algorithm: Any algorithm that follows the problem-solving heuristic of making the locally optimal choice at each stage.
- spigot algorithmsplural of spigot algorithm: An algorithm for computing the value of a transcendental number, generating its digits sequentially with increasing precision.
- memetic algorithmsplural of memetic algorithm: An algorithm for the evolution of genotypes, which includes a selected, non-genetic component.
- semi-algorithmsplural of semi-algorithm: A step-by-step procedure, like an algorithm, but which is not guaranteed to halt on all inputs.
- time algorithmsplural of time algorithm: An algorithm which specifies the amount of time required to solve a problem as a function of its input size.
- Las Vegas algorithmsplural of Las Vegas algorithm: A randomized algorithm that always gives a correct result rather than merely giving a probably correct result.
- Euclidean algorithmsplural of Euclidean algorithm: Any of certain algorithms first described in Euclid's Elements.
- Rete algorithmsplural of Rete algorithm: A pattern-matching algorithm for implementing production rule systems, used to determine which of the system's rules should fire based on its data store.
- Rabin-Karp algorithmsplural of Rabin-Karp algorithm: A string-searching algorithm that uses hashing to find an exact match of a pattern string in a text.
- Bellman-Ford algorithmsplural of Bellman-Ford algorithm: An algorithm that computes single-source shortest paths in a weighted digraph, capable (unlike the faster Dijkstra's algorithm) of handling graphs with negative edge weights.
- ziggurat algorithmsplural of ziggurat algorithm: An algorithm for pseudorandom number sampling, relying on an underlying source of uniformly-distributed random numbers as well as computed tables.
- Reingold-Tilford algorithmsplural of Reingold-Tilford algorithm: An algorithm that generates aesthetically pleasing drawings of binary trees (and by extension, n-ary trees).
- Karatsuba algorithmsplural of Karatsuba algorithm: A fast multiplication algorithm that reduces the multiplication of two n-digit numbers to at most n^(log ₂₃)≈n^(1.585) single-digit multiplications.
Compound words 7
- autoalgorithmsplural of autoalgorithm: An algorithm that is invoked automatically
- multialgorithmsplural of multialgorithm: Involving more than one algorithm.
- polyalgorithmsplural of polyalgorithm: A set of algorithms together with rules for choosing when to use each one.
- pseudoalgorithmsplural of pseudoalgorithm: A description of a process that resembles, but is not in fact, an algorithm, as for example by being written in vague pseudocode.
- semialgorithmsplural of semialgorithm: A step-by-step procedure, like an algorithm, but which is not guaranteed to halt on all inputs.
- subalgorithmsplural of subalgorithm: An algorithm that forms a part of a larger algorithm.
- superalgorithmsplural of superalgorithm: An algorithm made up of lesser algorithms (subalgorithms).