The computational complexity of algebraic numbers
暂无分享,去创建一个
Let {x<subscrpt>i</subscrpt>} be a sequence approximating an algebraic number α of degree r, and let [equation], for some rational function @@@@ with integral coefficients. Let M denote the number of multiplications or divisions needed to compute @@@@ and let &Mmarc; denote the number of multiplications or divisions, except by constants, needed to compute @@@@. Define the multiplication efficiency measure of {x<subscrpt>i</subscrpt>} as [equation] or as [equation], where p is the order of convergence of {x<subscrpt>i</subscrpt>}. Kung [1] showed that &Emarc;({x<subscrpt>i</subscrpt>}) ≤ 1 or equivalently, [equation]. In this paper we show that (i) [equation]; (ii) if E({x<subscrpt>i</subscrpt>}) &equil; 1 then α is a rational number; (iii) if &Emarc;({x<subscrpt>i</subscrpt>}) &equil; 1 then α is a rational or quadratic irrational number. This settles the question of when the multiplication efficiency E({x<subscrpt>i</subscrpt>}) or &Emarc;({x<subscrpt>i</subscrpt>}) achieves its optimal value of unity.
[1] H. T. Kung,et al. Computational Complexity of One-Point and Multipoint Iteration, , 1973 .
[2] Michael S. Paterson,et al. Efficient Iterations for Algebraic Numbers , 1972, Complexity of Computer Computations.
[3] H. T. Kung. A bound on the multiplication efficiency of iteration , 1972, STOC '72.