Fast parallel computation of polynomials using few processors

  • L. G. Valiant
  • S. Skyum
Invited Lectures
Part of the Lecture Notes in Computer Science book series (LNCS, volume 118)


It is shown that any multivariate polynomial that can be computed sequentially in C steps and has degree d can be computed in parallel in 0((log d) (log C + log d)) steps using only (Cd)0(1) processors.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. Borodin and I. Munro. The Computational Complexity of Algebraic and Numeric Problems. American Elsevier, New York, 1975.Google Scholar
  2. [2]
    S.A. Cook. Deterministic CFL's are accepted simultaneously in polynomial time and log squared space. Proc. 11th ACM Symp. on Theory of Computing /1979/ 338–345.Google Scholar
  3. [3]
    L. Csanky. Fast parallel inversion algorithms. SIAM J. on Computing, 5:4 /1976/ 618–623.Google Scholar
  4. [4]
    L. Hyafil. On the parallel evaluation of multivariate polynomials. Proc. 10th ACM Symp. on Theory of Computing /1978/ 193–195.Google Scholar
  5. [5]
    W.L. Ruzzo. On uniform circuit complexity. Proc. 20th IEEE Symp. on Foundations of Computer Science /1979/ 312–318.Google Scholar
  6. [6]
    S. Skyum and L.G. Valiant. A complexity theory based on Boolean algebra. /1981/. To appear.Google Scholar
  7. [7]
    V. Strassen. Vermeidung von Divisionen. J. Reine und Angewandte Mathematik 264 /1973/ 182–202.Google Scholar
  8. [8]
    L.G. Valiant. Completeness classes in algebra. Proc. 11th ACM Symp. on Theory of Computing, /1979/ 249–261.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1981

Authors and Affiliations

  • L. G. Valiant
    • 1
  • S. Skyum
    • 1
  1. 1.Computer Science DepartmentEdinburgh UniversityEdinburghScotland

Personalised recommendations