skip to main content
10.1145/780506.780519acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
Article

Algorithms for computing the sparsest shifts of polynomials via the Berlekamp/Massey algorithm

Published: 10 July 2002 Publication History

Abstract

As a sub-procedure our algorithm executes the Berlekamp/Massey algorithm on a sequence of large integers or polynomials. We give a fraction-free version of the Berlekamp/Massey algorithm, which does not require rational numbers or functions and GCD operations on the arising numerators and denominators. The relationship between the solution of Toeplitz systems, Padé approximations, and the Euclidean algorithm is classical. Fraction-free versions [3] can be obtained from the subresultant PRS algorithm [2]. Dornstetter [6] gives an interpretation of the Berlekamp/Massey algorithm as a partial extended Euclidean algorithm. We map the subresultant PRS algorithm onto Dornstetter's formulation. We note that the Berlekamp/Massey algorithm is more efficient than the classical extended Euclidean algorithm.

References

[1]
BEN-OR, M., AND TIWARI, P. A deterministic algorithm for sparse multivariate polynomial interpolation. In Proc. Twentieth Annual ACM Symp. Theory Comput. (New York, N.Y., 1988), ACM Press, pp. 301-309.
[2]
BROWN, W. S., AND TRAUB, J. F. On Euclid's algorithm and the theory of subresultants. J. ACM 18 (1971), 505-514.
[3]
CABAY, S., AND KOSSOWSKI, P. Power series remainder sequences and pade fractions over an integral domain. J. Symbolic Comput. 10 (1990), 139-163.
[4]
DEMILLO, R. A., AND LIPTON, R. J. A probabilistic remark on algebraic program testing. Information Process. Letters 7, 4 (1978), 193-195.
[5]
DÍAZ, A., AND KALTOFEN, E. FOXBOX a system for manipulating symbolic objects in black box representation. In Proc. 1998 Internat. Symp. Symbolic Algebraic Comput. (ISSAC'98) (New York, N. Y., 1998), O. Gloor, Ed., ACM Press, pp. 30-37.
[6]
DORNSTETTER, J. L. On the equivalence between Berlekamp's and Euclid's algorithms. IEEE Trans. Inf. Theory IT-33, 3 (1987), 428-431.
[7]
GRIGORIEV, D. Y., AND KARPINSKI, M. A zero-test and an interpolation algorithm for the shifted sparse polynomials. In Proc. AAECC-10 (Heidelberg, Germany, 1993), vol. 673 of Lect. Notes Comput. Sci., Springer Verlag, pp. 162-169.
[8]
GRIGORIEV, D. Y., KARPINSKI, M., AND SINGER, M. F. Fast parallel algorithms for sparse multivariate polynomial interpolation over finite fields. SIAM J. Comput. 19, 6 (1990), 1059-1063.
[9]
GRIGORIEV, D. Y., KARPINSKI, M., AND SINGER, M. F. Computational complexity of sparse rational function interpolation. SIAM J. Comput. 23 (1994), 1-11.
[10]
GRIGORIEV, D. Y., AND LAKSHMAN, Y. N. Algorithms for computing sparse shifts for multivariate polynomials. Applic. Algebra Engin. Commun. Comput. 11, 1 (2000), 43-67.
[11]
GRIGORIEV, D. Y., AND LAKSHMAN Y. N. Algorithms for computing sparse shifts for multivariate polynomials. In Proc. 1995 Internat. Symp. Symbolic Algebraic Comput. ISSAC'95 (New York, N. Y., 1995), A. H. M. Levelt, Ed., ACM Press, pp. 96-103.
[12]
KALTOFEN, E., LEE, W.-S., AND LOBO, A. A. Early termination in Ben-Or/Tiwari sparse interpolation and a hybrid of Zippel's algorithm. In Proc. 2000 Internat. Symp. Symbolic Algebraic Comput. (ISSAC'00) (New York, N. Y., 2000), C. Traverso, Ed., ACM Press, pp. 192-201.
[13]
KALTOFEN, E., AND TRAGER, B. Computing with polynomials given by black boxes for their evaluations: Greatest common divisors, factorization, separation of numerators and denominators. J. Symbolic Comput. 9, 3 (1990), 301-320.
[14]
KNUTH, D. E. Mathematics for the Analysis of Algorithms, 3rd ed. Birkhäuser, 1983.
[15]
KNUTH, D. E. Seminumerical Algorithms, Third ed., vol. 2 of The Art of Computer Programming. Addison Wesley, Reading, Massachusetts, USA, 1997.
[16]
LAKSHMAN Y. N., AND SAUNDERS, B. D. Sparse shifts for univariate polynomials. Applic. Algebra Engin. Commun. Comput. 7, 5 (1996), 351-364.
[17]
LEE, W.-S. Early termination strategies in sparse interpolation algorithms. PhD thesis, North Carolina State Univ., Raleigh, North Carolina, Dec. 2001. 107 pages.
[18]
MASSEY, J. L. Shift-register synthesis and BCH decoding. IEEE Trans. Inf. Theory IT-15 (1969), 122-127.
[19]
ROSSER, J. B., AND SCHOENFELD, L. Approximate formulas for some functions of prime numbers. Ill. J. Math. 6 (1962), 64-94.
[20]
SCHWARTZ, J. T. Fast probabilistic algorithms for verification of polynomial identities. J. ACM 27 (1980), 701-717.
[21]
ZIPPEL, R. Probabilistic algorithms for sparse polynomials. In Proc. EUROSAM '79 (Heidelberg, Germany, 1979), vol. 72 of Lect. Notes Comput. Sci., Springer Verlag, pp. 216-226.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISSAC '02: Proceedings of the 2002 international symposium on Symbolic and algebraic computation
July 2002
296 pages
ISBN:1581134843
DOI:10.1145/780506
  • Conference Chair:
  • Marc Giusti
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 July 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ISSAC02
Sponsor:

Acceptance Rates

ISSAC '02 Paper Acceptance Rate 35 of 86 submissions, 41%;
Overall Acceptance Rate 395 of 838 submissions, 47%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media