| Algorithm and bound for the greatest common divisor of n integers |
| Full text |
Pdf
(330 KB)
|
Source
|
Communications of the ACM
archive
Volume 13 , Issue 7 (July 1970)
table of contents
Pages: 433 - 436
Year of Publication: 1970
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 43, Citation Count: 8
|
|
|
ABSTRACT
A new version of the Euclidean algorithm for finding the greatest common divisor of n integers ai and multipliers xi such that gcd = x1 a1 + ··· + xn an is presented. The number of arithmetic operations and the number of storage locations are linear in n. A theorem of Lamé that gives a bound for the number of iterations of the Euclidean algorithm for two integers is extended to the case of n integers. An algorithm to construct a minimal set of multipliers is presented. A Fortran program for the algorithm appears as Comm. ACM Algorithm 386.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
BLANKINSHIP, W. A. A new version of the Euclidean algorithm. Amer. Math. Mon. 70 (1963), 742-745.
|
| |
2
|
BRADLEY, G. H. Algorithms for Hermite and Smith normal matrices and linear diophantine equations. Administrative Sciences Dep., Yale U., New Haven, Conn. (in preparation).
|
| |
3
|
|
| |
4
|
LAME, G. Note sur la limite du nombre des divisions dans la recherche du plus grand comrnun diviseur entre deux hombres entiers. C. R. Acad. Sci. Paris, 19 (1844), 867-870.
|
| |
5
|
LEVIT, R. J. A minimum solution of a diophantine equation. Amer. Math. Mon. 63 (1956), 647-651.
|
 |
6
|
|
 |
7
|
|
| |
8
|
USFENSKY, J. V., AND HEASLET, M. A. Elementary Number Theory. McGraw-Hill, New York, 1939.
|
CITED BY 8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Timothy A. Budd , Richard A. DeMillo , Richard J. Lipton , Frederick G. Sayward, Theoretical and empirical studies on using program mutation to test the functional correctness of programs, Proceedings of the 7th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.220-233, January 28-30, 1980, Las Vegas, Nevada
|
|
|
|
|
|
|
|
|
|
|