4.3 Article

AN ALGORITHM FOR THE MATRIX LAMBERT W FUNCTION

Journal

SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS
Volume 36, Issue 2, Pages 669-685

Publisher

SIAM PUBLICATIONS
DOI: 10.1137/140997610

Keywords

Lambert W function; primary matrix function; Newton method; matrix iteration; numerical stability; Schur-Parlett method

Funding

  1. Collegio Superiore di Bologna
  2. European Research Council Advanced Grant MATFUN [267526]
  3. Engineering and Physical Sciences Research Council [EP/I01912X/1]
  4. Istituto Nazionale di Alta Matematica, INdAM-GNCS Project
  5. Engineering and Physical Sciences Research Council [EP/I01912X/1] Funding Source: researchfish
  6. EPSRC [EP/I01912X/1] Funding Source: UKRI

Ask authors/readers for more resources

An algorithm is proposed for computing primary matrix Lambert W functions of a square matrix A, which are solutions of the matrix equation We(W) = A. The algorithm employs the Schur decomposition and blocks the triangular form in such a way that Newton's method can be used on each diagonal block, with a starting matrix depending on the block. A natural simplification of Newton's method for the Lambert W function is shown to be numerically unstable. By reorganizing the iteration a new Newton variant is constructed that is proved to be numerically stable. Numerical experiments demonstrate that the algorithm is able to compute the branches of the matrix Lambert W function in a numerically reliable way.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available