๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

An Efficient Algorithm for the Complex Roots Problem

โœ Scribed by C.Andrew Neff; John H. Reif


Publisher
Elsevier Science
Year
1996
Tongue
English
Weight
406 KB
Volume
12
Category
Article
ISSN
0885-064X

No coin nor oath required. For personal study only.

โœฆ Synopsis


Given a univariate polynomial f (z) of degree n with complex coefficients, whose norms are less than 2 m in magnitude, the root problem is to find all the roots of f (z) up to specified precision 2 ฯชศ . Assuming the arithmetic model for computation, we provide an algorithm which has complexity O(n log 5 n log B), where b ฯญ ฯฉ ศ, and ฯญ maxอ•n, mอ–. This improves on the previous best known algorithm of Pan for the problem, which has complexity O(n 2 log 2 n log(m ฯฉ ศ)). A remarkable property of our algorithm is that it does not require any assumptions about the root separation of f, which were either explicitly, or implicitly, required by previous algorithms. Moreover it also has a work-efficient parallel implementation. We also show that both the sequential and parallel implementations of the algorithm work without modification in the Boolean model of arithmetic. In this case, it follows from root perturbation estimates that we need only specify ฯญ ๏ฃฎn(B ฯฉ log n ฯฉ 3)๏ฃน bits of the binary representations of the real and imaginary parts of each of the coefficients of f. We also show that by appropriate rounding of intermediate values, we can bound the number of bits required to represent all complex numbers occurring as intermediate quantities in the computation. The result is that we can restrict the numbers we use in every basic arithmetic operation to those having real and imaginary parts with at most bits, where ฯญ ศ ฯฉ 2n 2 ฯฉ 3(n ฯฉ log n ฯฉ 1) ฯฉ n 2 (1 ฯฉ 2 log n) ฯฉ log log n


๐Ÿ“œ SIMILAR VOLUMES


An Efficient Shock-Capturing Algorithm f
โœ Keh-Ming Shyue ๐Ÿ“‚ Article ๐Ÿ“… 1998 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 465 KB

A simple shock-capturing approach to multicomponent flow problems is developed for the compressible Euler equations with a stiffened gas equation of state in multiple space dimensions. The algorithm uses a quasi-conservative formulation of the equations that is derived to ensure the correct fluid mi

An Efficient Algorithm for the k-Pairwis
โœ Qian-Ping Gu; Shietung Peng ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 140 KB

A graph G(V, E) (|V| 2k) satisfies property A k if, given k pairs of distinct nodes (s 1 , t 1 ), ..., (s k , t k ) of V(G), there are k mutually node-disjoint paths, one connecting s i and t i for each i, 1 i k. A necessary condition for any graph to satisfy A k is that it is (2k&1)-connected. Hype

An algorithm for the discrete bilevel pr
โœ Jonathan F. Bard; James T. Moore ๐Ÿ“‚ Article ๐Ÿ“… 1992 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 915 KB

The bilevel programming problem (BLPP) is an example of a two-stage, noncooperative game in which the first player can influence but not control the actions of the second. This article addresses the linear formulation and presents a new algorithm for solving the zero-one case. We begin by converting