Skip to main content
Journal cover image

On Dynamic Algorithms for Algebraic Problems

Publication ,  Journal Article
Reif, JH; Tate, SR
Published in: Journal of Algorithms
January 1, 1997

In this paper, we examine the problem of incrementally evaluating algebraic functions. In particular, if f(x1, x2, . . . , xn) = (y1, y2, . . . , ym) is an algebraic problem, we consider answering on-line requests of the form "change input xi to value v" or "what is the value of output yj?" We first present lower bounds for some simply stated algebraic problems such as multipoint polynomial evaluation, polynomial reciprocal, and extended polynomial GCD, proving an Ω(n) lower bound for the incremental evaluation of these functions. In addition, we prove two time-space trade-off theorems that apply to incremental algorithms for almost all algebraic functions. We then derive several general-purpose algorithm design techniques and apply them to several fundamental algebraic problems. For example, we give an O(√n) time per request algorithm for incremental DFT. We also present a design technique for serving incremental requests using a parallel machine, giving a choice of either optimal work with respect to the sequential incremental algorithm or superfast algorithms with O(log log n) time per request with a sublinear number of processors. © 1997 Academic Press.

Duke Scholars

Published In

Journal of Algorithms

DOI

ISSN

0196-6774

Publication Date

January 1, 1997

Volume

22

Issue

2

Start / End Page

347 / 371

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Reif, J. H., & Tate, S. R. (1997). On Dynamic Algorithms for Algebraic Problems. Journal of Algorithms, 22(2), 347–371. https://doi.org/10.1006/jagm.1995.0807
Reif, J. H., and S. R. Tate. “On Dynamic Algorithms for Algebraic Problems.” Journal of Algorithms 22, no. 2 (January 1, 1997): 347–71. https://doi.org/10.1006/jagm.1995.0807.
Reif JH, Tate SR. On Dynamic Algorithms for Algebraic Problems. Journal of Algorithms. 1997 Jan 1;22(2):347–71.
Reif, J. H., and S. R. Tate. “On Dynamic Algorithms for Algebraic Problems.” Journal of Algorithms, vol. 22, no. 2, Jan. 1997, pp. 347–71. Scopus, doi:10.1006/jagm.1995.0807.
Reif JH, Tate SR. On Dynamic Algorithms for Algebraic Problems. Journal of Algorithms. 1997 Jan 1;22(2):347–371.
Journal cover image

Published In

Journal of Algorithms

DOI

ISSN

0196-6774

Publication Date

January 1, 1997

Volume

22

Issue

2

Start / End Page

347 / 371

Related Subject Headings

  • Computation Theory & Mathematics
  • 49 Mathematical sciences
  • 46 Information and computing sciences
  • 0802 Computation Theory and Mathematics