On the Number of Nonscalar Multiplications Necessary to Evaluate Polynomials
نویسندگان
چکیده
We present algorithms which use only O(x/ nonscalar multiplications (i.e. multiplications involving "x" on both sides) to evaluate polynomials of degree n, and proofs that at least x/ are required. These results have practical application in the evaluation of matrix polynomials with scalar coefficients, since the "matrix matrix" multiplications are relatively expensive, and also in determining how many multiplications are needed for polynomials with rational coefficients, since multiplications by integers can in principle be replaced by several additions.
منابع مشابه
A relation between additive and multiplicative complexity of Boolean functions
In the present note we prove an asymptotically tight relation between additive and multiplicative complexity of Boolean functions with respect to implementation by circuits over the basis {⊕,∧, 1}. To start, consider a problem of computation of polynomials over a semiring (K,+,×) by circuits over the arithmetic basis {+,×} ∪K. It’s a common knowledge that a polynomial of n variables with nonsca...
متن کاملOn the Minimum Number of Multiplications Necessary for Universal Hash Constructions
Universal hashes are usually based on some multivariate polynomials in message and key blocks (elements of some underlying ring R). These are implemented by using multiplications (which dominates the computational time) and additions. Two such hashes are pseudo dotproduct (PDP) hash and Bernstein-Rabin-Winograd (BRW) hash which require n/2 multiplications for n message blocks. In this paper we ...
متن کاملReducing the Number of Non-linear Multiplications in Masking Schemes
In recent years, methods to securely mask S-boxes against side-channel attacks by representing them as polynomials over finite binary fields have become quite efficient. A good cost model for this is to count how many non-linear multiplications are needed. In this work we improve on the current state-of-the-art generic method published by Coron–Roy–Vivek at CHES 2014 by working over slightly la...
متن کاملEfficient Evaluation of Polynomials and Their Partial Derivatives in Homotopy Continuation Methods
The aim of this paper is to study how efficiently we evaluate a system of multivariate polynomials and their partial derivatives in homotopy continuation methods. Our major tool is an extension of the Horner scheme, which is popular in evaluating a univariate polynomial, to a multivariate polynomial. But the extension is not unique, and there are many Horner factorizations of a given multivaria...
متن کاملB - 433 Efficient Evaluation of Polynomials and Their Partial Derivatives in Homotopy Continuation Methods
The aim of this paper is to study how efficiently we evaluate a system of multivariate polynomials and their partial derivatives in homotopy continuation methods. Our major tool is an extension of the Horner scheme, which is popular in evaluating a univariate polynomial, to a multivariate polynomial. But the extension is not unique, and there are many Horner factorizations of a given multivaria...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Comput.
دوره 2 شماره
صفحات -
تاریخ انتشار 1973