In mathematics, the Euclidean algorithm, or Euclid's algorithm, is an efficient method for computing the greatest common divisor (GCD) of two integers...
126 KB (15,349 words) - 16:35, 30 April 2025
arithmetic and computer programming, the extended Euclidean algorithm is an extension to the Euclidean algorithm, and computes, in addition to the greatest common...
28 KB (4,467 words) - 12:32, 15 April 2025
The binary GCD algorithm, also known as Stein's algorithm or the binary Euclidean algorithm, is an algorithm that computes the greatest common divisor...
17 KB (1,993 words) - 13:05, 28 January 2025
are called integer division algorithms, the best known of which being long division. Euclidean division, and algorithms to compute it, are fundamental...
16 KB (2,261 words) - 19:20, 5 March 2025
polynomials all the properties that may be deduced from the Euclidean algorithm and Euclidean division. Moreover, the polynomial GCD has specific properties...
52 KB (7,886 words) - 13:57, 7 April 2025
generalization of Euclidean division of integers. This generalized Euclidean algorithm can be put to many of the same uses as Euclid's original algorithm in the...
19 KB (2,422 words) - 00:54, 16 January 2025
Greatest common divisor (section Euclidean algorithm)
a) = |a|. This case is important as the terminating step of the Euclidean algorithm. The above definition is unsuitable for defining gcd(0, 0), since...
36 KB (4,743 words) - 09:06, 10 April 2025
in Voronoi diagrams. Although the algorithm may be applied most directly to the Euclidean plane, similar algorithms may also be applied to higher-dimensional...
16 KB (1,935 words) - 15:03, 29 April 2025
RSA algorithm. A benefit for the computer implementation of these applications is that there exists a very fast algorithm (the extended Euclidean algorithm)...
24 KB (3,635 words) - 19:36, 25 April 2025
Lehmer's GCD algorithm, named after Derrick Henry Lehmer, is a fast GCD algorithm, an improvement on the simpler but slower Euclidean algorithm. It is mainly...
4 KB (572 words) - 18:19, 11 January 2020
numbers Euclidean domain, a ring in which Euclidean division may be defined, which allows Euclid's lemma to be true and the Euclidean algorithm and the...
2 KB (321 words) - 15:48, 23 October 2024
BCH code (redirect from Peterson–Gorenstein–Zierler algorithm)
popular algorithms for this task are: Peterson–Gorenstein–Zierler algorithm Berlekamp–Massey algorithm Sugiyama Euclidean algorithm Peterson's algorithm is...
50 KB (10,768 words) - 11:47, 1 November 2024
The Euclidean rhythm in music was discovered by Godfried Toussaint in 2004 and is described in a 2005 paper "The Euclidean Algorithm Generates Traditional...
8 KB (1,115 words) - 22:35, 9 August 2024
RSA cryptosystem (redirect from RSA algorithm)
λ(n) = lcm(p − 1, q − 1). The lcm may be calculated through the Euclidean algorithm, since lcm(a, b) = |ab|/gcd(a, b). λ(n) is kept secret. Choose...
60 KB (7,787 words) - 09:48, 9 April 2025
{p}}} . Once x {\displaystyle x} is determined, one can apply the Euclidean algorithm with p {\displaystyle p} and x {\displaystyle x} . Denote the first...
36 KB (6,609 words) - 11:11, 5 January 2025
Gröbner bases. The Euclidean algorithm for computing the polynomial greatest common divisor is a special case of Buchberger's algorithm restricted to polynomials...
6 KB (789 words) - 14:54, 16 April 2025
Travelling salesman problem (redirect from Euclidean traveling salesman problem)
deterministic algorithm and within ( 33 + ε ) / 25 {\displaystyle (33+\varepsilon )/25} by a randomized algorithm. The TSP, in particular the Euclidean variant...
87 KB (11,621 words) - 04:38, 23 April 2025
Gaussian integer (section Euclidean division)
properties with integers: they form a Euclidean domain, and thus have a Euclidean division and a Euclidean algorithm; this implies unique factorization and...
35 KB (4,835 words) - 17:45, 22 April 2025
K-means clustering (redirect from K-means clustering algorithm)
is the minimum Euclidean distance assignment. Hartigan, J. A.; Wong, M. A. (1979). "Algorithm AS 136: A k-Means Clustering Algorithm". Journal of the...
62 KB (7,754 words) - 11:44, 13 March 2025
Reed–Solomon error correction (redirect from Reed-Solomon error correction algorithm)
decoding algorithm. In 1975, another improved BCH scheme decoder was developed by Yasuo Sugiyama, based on the extended Euclidean algorithm. In 1977,...
75 KB (12,395 words) - 16:42, 29 April 2025
Chinese remainder theorem (redirect from Aryabhata algorithm)
Chinese remainder theorem states that if one knows the remainders of the Euclidean division of an integer n by several integers, then one can determine uniquely...
43 KB (7,239 words) - 03:40, 2 April 2025
numbers and other arithmetic-related concepts. Book 7 includes the Euclidean algorithm, a method for finding the greatest common divisor of two numbers...
45 KB (4,421 words) - 18:33, 20 April 2025
unique. A pair of Bézout coefficients can be computed by the extended Euclidean algorithm, and this pair is, in the case of integers one of the two pairs such...
12 KB (1,680 words) - 04:03, 20 February 2025
Lamé's theorem (category Algorithms)
is the result of Gabriel Lamé's analysis of the complexity of the Euclidean algorithm. Using Fibonacci numbers, he proved in 1844 that when looking for...
4 KB (846 words) - 07:34, 14 November 2024
Modular exponentiation (category Cryptographic algorithms)
modular multiplicative inverse d of b modulo m using the extended Euclidean algorithm. That is: c = be mod m = d−e mod m, where e < 0 and b ⋅ d ≡ 1 (mod...
21 KB (2,802 words) - 08:12, 30 April 2025
Simple continued fraction (redirect from Continued fraction algorithm)
fractions have a number of remarkable properties related to the Euclidean algorithm for integers or real numbers. Every rational number p {\displaystyle...
69 KB (9,622 words) - 06:51, 28 April 2025
extended Euclidean algorithm. To find the needed a {\displaystyle a} , b {\displaystyle b} , A {\displaystyle A} , and B {\displaystyle B} the algorithm uses...
7 KB (1,187 words) - 18:02, 2 August 2024
Montgomery modular multiplication (category Cryptographic algorithms)
coprime. It can be constructed using the extended Euclidean algorithm. The extended Euclidean algorithm efficiently determines integers R′ and N′ that satisfy...
28 KB (3,847 words) - 07:52, 4 May 2024
Babylonia in 200 BC. Another ancient decrease-and-conquer algorithm is the Euclidean algorithm to compute the greatest common divisor of two numbers by...
21 KB (2,900 words) - 03:47, 4 March 2025
Euclidean algorithm, as well as Farey sequences and a number of related mathematical constructs. Bresenham's line algorithm Circle drawing algorithm Rasterization...
11 KB (1,602 words) - 14:06, 17 August 2024