On parallel evaluation of certain classes of polynomials with an increasing number of variables (Q804282)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: On parallel evaluation of certain classes of polynomials with an increasing number of variables |
scientific article; zbMATH DE number 4201611
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | On parallel evaluation of certain classes of polynomials with an increasing number of variables |
scientific article; zbMATH DE number 4201611 |
Statements
On parallel evaluation of certain classes of polynomials with an increasing number of variables (English)
0 references
1990
0 references
In this paper we shall evaluate polynomials with integral coefficients by formulas in the basis \(B=\{xy,x\pm y,1\}\). We introduce the concept of a formula by induction as follows. (1) A formula of depth 1 and complexity 1 is a symbol of variables or is a basis constant equal to 1. (2) If \(\Phi_ 1\) and \(\Phi_ 2\) are two formulas of depth \(D_ 1\) and \(D_ 2\) and of complexity \(L_ 1\) and \(L_ 2\), respectively, then \((\Phi_ 1\circ \Phi_ 2)\) is a formula of depth \([1+\max (D_ 1,D_ 2)]\) and complexity \([L_ 1+L_ 2+1]\), where the symbol \(\circ\) stands for multiplication, addition or substraction \((\cdot,+,-).\) Let L(f) and D(f) denote the minimal complexity and minimal depth of formulas realizing a polynomial f. The depth D(f) can be interpreted as the time required to compute the polynomial f by an indefinite number of processors which execute arithmetic operations over natural numbers (under the assumption that computation time does not depend on the operation type and magnitude of the operands). Consider the class \({\mathcal P}_ c(d)\) consisting of all polynomials with coefficients 0,1,...,c and of degrees \(d_ i\) in the variables \(x_ i\), where \(d=(d_ 1,d_ 2,...d_ n)\). Let us put L(\({\mathcal P}_ c(d))=\max \{L(f):\) \(f\in {\mathfrak P}_ c(d)\}\), D(\({\mathcal P}_ c(d))=\max \{D(f):f\in {\mathcal P}_ c(d)\}.\) Then the following assertion holds: Let n tend to infinity. Then L(\({\mathcal P}_ c(d))\sim H/\log_ 2n\) and for \(d_ 1+...+d_ n+\log c=2^{O(n/\log n)},\) the following equality holds: \[ D({\mathcal P}_ 1(d))=\log_ 2H-\log_ 2\log_ 2n+O(1), \] where \(H=(d_ 1+1)...(d_ n+1)\log (c+1)\).
0 references
complexity of formulas
0 references
parallel evaluation
0 references
depth of formulas
0 references