English

Multiplicative Updates for Polynomial Root Finding

Numerical Analysis 2017-12-12 v1

Abstract

Let f(x)=p(x)q(x)f(x)=p(x)-q(x) be a polynomial with real coefficients whose roots have nonnegative real part, where pp and qq are polynomials with nonnegative coefficients. In this paper, we prove the following: Given an initial point x0>0x_0 > 0, the multiplicative update xt+1=xtp(xt)/q(xt)x_{t+1} = x_t \, p(x_t)/q(x_t) (t=0,1,t=0,1,\dots) monotonically and linearly converges to the largest (resp. smallest) real roots of ff smaller (resp. larger) than x0x_0 if p(x0)<q(x0)p(x_0) < q(x_0) (resp. q(x0)<p(x0)q(x_0) < p(x_0)). The motivation to study this algorithm comes from the multiplicative updates proposed in the literature to solve optimization problems with nonnegativity constraints; in particular many variants of nonnegative matrix factorization.

Keywords

Cite

@article{arxiv.1711.08390,
  title  = {Multiplicative Updates for Polynomial Root Finding},
  author = {Nicolas Gillis},
  journal= {arXiv preprint arXiv:1711.08390},
  year   = {2017}
}

Comments

9 pages, 2 figures

R2 v1 2026-06-22T22:54:16.860Z