2015
DOI: 10.1137/140997610
|View full text |Cite
|
Sign up to set email alerts
|

An Algorithm for the Matrix Lambert $W$ Function

Abstract: Abstract. An algorithm is proposed for computing primary matrix Lambert W functions of a square matrix A, which are solutions of the matrix equation W e 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 i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
16
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(16 citation statements)
references
References 29 publications
(40 reference statements)
0
16
0
Order By: Relevance
“…. , n, be as in (8). Then P [u] and Q [v] have the same block structure as T , and their off-diagonal blocks, for 1 ≤ i < j ≤ ν, are given by the formulae…”
Section: A Substitution Algorithm For Rational Equationsmentioning
confidence: 99%
See 2 more Smart Citations
“…. , n, be as in (8). Then P [u] and Q [v] have the same block structure as T , and their off-diagonal blocks, for 1 ≤ i < j ≤ ν, are given by the formulae…”
Section: A Substitution Algorithm For Rational Equationsmentioning
confidence: 99%
“…where A, X ∈ C N ×N and f is a complex function applied to a matrix (in the sense of primary matrix functions, see Section 2). Remarkable examples of (1) are the matrix equations X k = A, e X = A, and Xe X = A, which define the matrix kth root [22,16], the matrix logarithm [1], and the matrix Lambert W function [8], respectively. Existence and finiteness of real and complex solutions to (1) are discussed, along with other properties of this matrix equation, in the excellent treatise by Evard and Uhlig [7].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A possible application of these techniques is the computation of more general matrix functions defined implicitly by equations of the form f (X) = A, where f is an analytic function. As an example, we develop an algorithm for computing the Lambert W function which, in a number of cases, is faster and more accurate than the reference algorithm [15,Alg. 1].…”
mentioning
confidence: 99%
“…Estimating the forward error of algorithms for matrix functions requires a reference solution computed in higher precision, and an arbitrary precision algorithm for the matrix exponential can be used both for the exponential and for other types of functions as mentioned above. Furthermore, such an algorithm allows us to estimate the backward error of algorithms for evaluating matrix functions defined implicitly by equations involving the exponential, such as the logarithm [3], [12], the Lambert W function [13], and inverse trigonometric and hyperbolic functions [5].…”
mentioning
confidence: 99%