TOPICS
Search

Blankinship Algorithm


A method for finding solutions u and v to a linear congruence

 au+bv=d

by constructing a matrix formed by adjoining a vector containing a and b with a unit matrix,

 M=[a 1 0; b 0 1],

and applying the Euclidean algorithm to the first column, while extending the operations to all rows. The algorithm terminates when the first column contains the greatest common divisor GCD(a,b).


See also

Euclidean Algorithm, Greatest Common Divisor

Explore with Wolfram|Alpha

References

Blankinship, W. A. "A New Version of the Euclidean Algorithm." Amer. Math. Monthly 70, 742-745, 1963.Séroul, R. "The Blankinship Algorithm." §8.2 in Programming for Mathematicians. Berlin: Springer-Verlag, pp. 161-163, 2000.

Referenced on Wolfram|Alpha

Blankinship Algorithm

Cite this as:

Weisstein, Eric W. "Blankinship Algorithm." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/BlankinshipAlgorithm.html

Subject classifications