Randomized algorithm
Algorithm designed to use randomness from auxiliary inputs as part of its logic
A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random bits as an auxiliary input to guide its behavior, in the hope of achieving good performance in the "average case" over all possible choices of random determined by the random bits; thus either the running time, or the output (or both) are random variables.
Nº Q583461 ★
Common · History
Randomized algorithm
Algorithm designed to use randomness from auxiliary inputs as part of its logic
A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random bits as an auxiliary input to guide its behavior, in the hope of achieving good performance in the "average case" over all possible choices of random determined by the random bits; thus either the running time, or the output (or both) are random variables.
From Wikipedia
A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure. The algorithm typically uses uniformly random bits as an auxiliary input to guide its behavior, in the hope of achieving good performance in the "average case" over all possible choices of random determined by the random bits; thus either the running time, or the output (or both) are random variables. There is a distinction between algorithms that use the random input so that they always terminate with the correct answer, but where the expected running time is finite (Las Vegas algorithms, for example Quicksort), and algorithms which have a chance of producing an incorrect result (Monte Carlo algorithms, for example the Monte Carlo algorithm for the MFAS problem) or fail to produce a result either by signaling a failure or failing to terminate. In some cases, probabilistic algorithms are the only practical means of solving a problem. In common practice, randomized algorithms are approximated using a pseudorandom number generator in place of a true source of random bits; such an implementation may deviate from the expected theoretical behavior and mathematical guarantees which may depend on the existence of an ideal true random number generator.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
Recursion (computer science)
Algorithmic technique in computer science of solving a problem by reducing it to a smaller instance of the same problem
Nº Q264164 ★★
Not listed
-
R
Radial basis function kernel
Machine learning kernel function
Nº Q7280263 ★
Not listed
-
A-law algorithm
Algorithm
Nº Q278059 ★
Not listed
-
Arithmetic
Elementary branch of mathematics
Nº Q11205 ★★★★
Not listed
-
R
Risch algorithm
Algorithm used to compute integrals of functions, especially used in computer algebra systems
Nº Q1382512 ★
Not listed
-
Binary-coded decimal
Class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight. Special bit patterns are sometimes used for a sign or for other indications
Nº Q276582 ★★★
Not listed
-
Radix sort
Non-comparative sorting algorithm
Nº Q830223 ★★
Not listed
-
L
Learning rate
Tuning parameter (hyperparameter) in optimization
Nº Q65121812 ★
Not listed
-
Chebyshev's inequality
Inequality applying to random variables with finite expected values
Nº Q249514 ★★★
Not listed
-
Round-robin scheduling
Algorithm employed by process and network schedulers in computing
Nº Q1196582 ★★
Not listed
-
L
Learning with errors
Problem in machine learning that is conjectured to be hard to solve. Introduced by Oded Regev in 2005, it is a generalization of the parity learning problem
Nº Q6510239 ★
Not listed
-
Gram–Schmidt process
Method for orthonormalising a set of vectors
Nº Q475239 ★★★
Not listed
-
PP (complexity)
Complexity class
Nº Q1563053 ★
Not listed
-
Differential evolution
Method of mathematical optimization
Nº Q2662197 ★
Not listed
-
N
Neural field
A neural field is a type of neural network that models a mathematical field in a continuous and differentiable way
Nº Q135271240 ★★
Not listed
-
T
Type variance
Relationship between a generic type or a function and a component type on subtyping
Nº Q362031 ★
Not listed
-
Standard score
Number of standard deviations by which the value of a raw score is above or below the mean
Nº Q1050272 ★★★
Not listed
-
L
Logical reasoning
Wikimedia list article
Nº Q3142865 ★★★
Not listed