Abstract
Schröder based series for the principal and negative one branches of the Lambert W function are defined; the series are generic and are in terms of an initial, arbitrary, approximating function. Upper and lower bounds for the initial approximating functions, consistent with convergence, are determined. Approximations for both branches of the Lambert W function are proposed which have modest relative error bounds over their domains of definition and which are suitable as initial approximation functions for a convergent Schröder series. For the principal branch, a proposed approximation yields, for a series of order 128, a relative error bound below 10−136. For the negative one branch, a proposed approximation yields, for a series of order 128, a relative error bound below 10−143. Applications of the approximations for the principal and negative one branches include new approximations for the Lambert W function, analytical approximations for the integral of the Lambert W function, upper and lower bounded functions for the Lambert W function, approximations for the power of the Lambert W function and approximations to the solution of the equations cc = y and CC = ev, respectively, for c and C.
Keywords:
schröder approximation; Lambert W function; inverse function approximation; convergence of schröder series MSC:
33B10; 33B30; 40A30; 41A58
1. Introduction
The Lambert W function defined by , has been studied since 1758, and a brief historical overview of the research associated with this function is provided, for example, by Mező [1]. The Lambert W function finds widespread application, mainly for the principal branch and the real case, e.g., Refs. [2,3]. The negative one branch has received less attention, but applications have been detailed and include, for example, Ref. [4], Table 1, Ref. [5], Equations (7) and (27), Ref. [6], Equation (11), and Ref. [7], e.g., Equation (15). The nature of and are shown in Figure 1 for the real case.
Figure 1.
Graphs of and its inverse , for the principal and negative one branches. The real case is assumed.
As is common with inverse functions, an explicit analytical expression for the Lambert W function does not exist. Custom approximations for the principal branch and the real case are well documented, e.g., Refs. [3,8,9,10,11], and custom approximations for the negative one branch include those documented by [11,12,13,14].
Of interest are convergence series for the Lambert W function. The simplest approach to defining series is to utilize a Taylor series for around a set point and then use series inversion to obtain a series approximation for the Lambert W function. For the principal branch, such a series based on the origin is well established, e.g., Ref. [2], Equation (3.1). Use of the branch point is also utilized to establish a series for both the principal and negative one branches, e.g., Ref. [15], Equation (38). As is usual with Taylor series, the region of convergence is limited.
A fundamental relationship (see Equation (62) in [15]) for the Lambert W function was established by de Bruin [16], and this has underpinned asymptotic approximations for both the principal branch and the negative one branch, e.g., Ref. [2], Equations (4.18) and (4.19); Ref. [3], Equation (38); Ref. [15], Section 4.3. For the principal branch, the series is convergent for ; for the negative one branch, the series is convergent over the domain but has a poor rate of convergence close to . Corless [15], Section 4.4f, utilizes the fundamental relationship to define a general series form (Equation (72)) and provides examples. These have a finite region of convergence.
There has been related research into establishing series approximations to the Lambert W function with an exponential argument (e.g., Ref. [15], Equation (48); [13], Equation (16)). Barry [13] details a series for the negative one branch, which has a finite region of convergence but is useful, when used with continued fraction form and general iteration forms, to define custom approximations which have low relative error bounds over the domain .
Corcino [17] details continued fraction expansions for the principal branch of the Lambert W function. The published results indicate a modest region of convergence.
In general, published series approximations have a limited region of convergence. To establish series that are convergent over the domain of definition for the principal and negative one branches of the Lambert W function, an approach with potential is to note that finding an inverse function value is essentially a root problem. Root values can be approximated by utilizing Schröder approximations of the first kind, e.g., Ref. [18]. Such approximations are the basis for establishing Schröder-based series, e.g., Ref. [19], for inverse functions based on an initial arbitrary approximating function. With an appropriate choice of the initial approximating function, a Schröder-based series will be convergent over the domain of definition. Howard [19] details explicit low-order (orders one to four) Schröder-based approximations for the principal branch of the Lambert W function, but a general form has yet to be detailed.
In this paper, an explicit general form for a Schröder series for the Lambert W function is defined that is valid for both the principal and negative one branches. The series is based on an initial approximating function. Upper and lower bounds for the initial approximating function are determined such that the associated Schröder series is convergent. These bounds are numerically confirmed.
New approximations, valid over the domains and , respectively, for the negative one and principal branches, are proposed. The approximations lead to series, of order 128, having relative error bounds well below 10−130. Some applications of the approximations are detailed.
1.1. Structure of Paper
An overview of published series approximations for the principal and negative one branches of the Lambert W function are detailed in Section 2. In Section 3, the general form for Schröder series approximations are defined and these are in terms of an initial approximating function. Initial approximating functions for the negative one and principal branches are proposed, respectively, in Section 4 and Section 5. Results, based on the proposed initial approximations, are detailed in Section 6. The basis for establishing the region of convergence for a Schröder series is detailed in Section 7. Approximate bounds for convergence are detailed in Section 8. Several applications of the results are detailed in Section 9 and conclusions are noted in Section 10.
1.2. Assumptions and Notation
In terms of notation, is used for both the principal and negative one branches of the Lambert W function; the context makes it clear which branch is being considered. An initial approximation to is denoted . The underlying function of is denoted .
For an arbitrary function , defined over the interval , an approximating function has a relative error, at a point , defined according to . The relative error bound for the approximating function, over the interval , is defined according to
The notation , as well as the operator notation , is used for the derivative of a function.
Mathematica has been used to facilitate analysis and to obtain numerical results. In general, relative error results associated with approximations have been obtained by sampling specified intervals, in either a linear or logarithmic manner, as appropriate, with points.
2. Published Series Approximations
The following sub-sections provide an overview of published series approximations for the Lambert W function.
2.1. Taylor Series
A order Taylor series, based at the origin, yields the following series for the principal branch of the Lambert W function (e.g., Ref. [2], Equation (3.1)):
The relative errors associated with Taylor series, for orders , are shown in Figure 2. As usual with Taylor-series-based approximations, the region of convergence is limited and, for the principal branch of the Lambert W function, this is the interval .
Figure 2.
Graphs of the relative errors, over the interval , in Taylor series approximations, of order , , for the principal branch and as defined by (2).
Taylor Series at the Branch Point for the Negative One and Principal Branches
A Taylor series approximation for , based at the point , yields the approximation
A second-order approximation of yields the following approximations for the principal and negative one branches:
Higher order series can be established, via series inversion, for the principal and negative one branches (e.g., Ref. [15], Equation (38); [3], Equation (37)) according to
For a fixed order of approximation, such approximations exhibit an increasing relative error as the argument moves away from the point and approaches zero.
2.2. Asymptotic Series
An asymptotic approach (e.g., Ref. [2], Equations (4.18) and (4.19); Ref. [3], Equation (38)) yields the order approximation for the principal branch defined according to
where is a Stirling number of the first kind. The series is convergent for . An explicit expansion for the Lambert W function, valid for , is
The relative errors in the approximations, of orders , are shown Figure 3.
Figure 3.
Graphs of the relative errors in the approximation, defined by (6), for the principal branch and for orders .
Negative One Branch
For the negative one branch, the order approximation is defined according to
for . The relative errors in the approximations, of orders , are shown in Figure 4, and the approximations converge over the interval .
Figure 4.
Graphs of the relative errors in the approximation, defined by (8), for the negative one branch and for orders .
2.3. Series Based on Exponential Arguments
Corless et al. [15] detail a general form for series for the Lambert W function, which, in general, has finite regions of convergence. One specific series ([15], Equation (31)), based on a Taylor series for around the point , is
The transformation , i.e., , , yields the following series for the principal branch
This series has a finite region of convergence around the point and diverges as and as .
A related series for the negative one branch is defined by Barry et al. [13], Equation (16), and is defined according to
The transformation , i.e., , yields the following series for the negative one branch:
where The relative errors for approximations of orders one to eight and based on this series are shown in Figure 5. Whilst the series is clearly not convergent as , it is the basis for accurate approximations for the negative one branch (see Equations (18)–(20), (22)–(26) and (28) in [13]).
Figure 5.
Graphs of the relative errors in approximation of orders one to eight and, as defined by (12), for the negative one branch.
2.4. Continued Fraction Expansion
Corcino [17] details continued fraction expansions for the principal branch of the Lambert W function. The published results indicate a modest region of convergence. One expansion is
with the first, second, ... order approximations defined according to
The relative errors over the interval , associated with such approximations, are shown in Figure 6. The approximations have an increasing relative error as increases.
Figure 6.
Graph of the relative errors in the approximations, defined by (13), for the principal branch and for orders one to seven.
2.5. Iterative Approximations
The classical iteration method for the Lambert W function is based on the logarithmic form of leading to (e.g., Ref. [9], Equations (8)–(10)):
With an initial approximation of , improved approximations for the Lambert W function are
and iteration can be utilized to establish approximations with a lower relative error. Naturally, the improvement in accuracy with iteration depends on the initial approximation. A better approach is to utilize the iterative relationship to solve for the error, and the result is an iteration formula with improved accuracy, e.g., Ref. [9], Equation (11).
In general, recursive relationships can be utilized to establish approximations, and Lóczi [11] provides a good overview. Iacone [9] and Howard [10] detail useful recursively defined approximations. In general, recursive relationships lead to rapidly convergent approximations, but explicit analytical approximations are usually complex and problematic.
3. Schröder-Based Series
An approach for approximating the root of a function is to directly utilize the inverse function with the result being Schröder’s approximations of the first kind, e.g., Refs. [18,20]. Essentially, finding the inverse function to a given function is a root problem, and Schröder’s approximations of the first kind can be utilized to define Schröder-based series for an inverse function, e.g., Ref. [19], and convergent analytical approximations for both the negative one branch and the principal branch of the Lambert W function. Howard [19] details approximations (but not an explicit series form) for the principal branch of the Lambert W function, which are valid over the interval .
Consider the illustration for the negative one branch, shown in Figure 7, with an approximation to and to . A similar illustration can be constructed for the principal branch. The analytical form for is unknown, but derivative values of all orders can be established at a set known point leading to the Schröder series for . For the point , , the Schröder series, , for can be defined, e.g., Ref. [19], according to
Figure 7.
Illustration for the negative one branch where the function is an approximation to . The goal is to determine given a set value of where . Left: A Taylor series approximation to at the point can be used to establish an approximation to where the level is reached. Right: A Schröder approximation to , based on the point , defines the approximation to of . The definitions for and are as follows: For fixed, the value is defined. It is the case that . The point is defined according to and it then follows that . The fundamental result then follows.
Theorem 1.
Schröder-Based Approximation for Lambert W Function. For the principal branch, assume a suitable approximation with and a point . For the negative one branch, assume a suitable approximation with and a point . A Schröder series of order , based on the point , for either of the two cases, is defined according to
Here, the coefficients , , are based on a function and are defined according to
Proof of Theorem 1.
Given an initial approximation of , and the general form for a Schröder series as defined by (17), it follows that an explicit expression for the derivative , where , is required. Use of the inverse function theorem can be directly used to establish the derivatives, e.g.,
Further differentiation (e.g., Ref. [2], Equations (3.3) and (3.4); Ref. [21], Equation (1)) yields the explicit result
where the coefficients are defined by (19) and (20)—see [15], Equation (8); Ref. [21], Equation (1.2); Ref. [22], Example 4.3 and https://oeis.org/A042977 (accessed on 10 May 2025). Here, the coefficients, , are defined as being positive, and this is achieved by utilizing the alternating negative one sign via the term . It remains to establish , and this is based on the fundamental result , which arises from the definition of . The details leading to this result are stated in the caption of Figure 7. The required result of
then follows. □
3.1. Notes
Specific coefficient values for are detailed in Table 1. It is the case that , and it can be shown that (an alternative expression is detailed in [21], Theorem 2.1).
Table 1.
Tabulation of coefficient values for , .
Schröder series are independent of the nature of the continuity/differentiability of the approximating function ; this function simply specifies an initial approximation value for , set.
3.2. Explicit Expressions
An explicit expansion for a Schröder series is
A first-order Schröder series approximation simplifies to the following form:
3.3. Special Approximation Form
Custom approximations for the principal and negative one branches are often in the form , , , or the form , , for a defined function It is of interest to establish a general form for a Schröder series based on such an approximation.
Theorem 2.
Schröder Series: Special Approximation Form. For the case of an initial approximation of the form , a Schröder series of order is defined according to
with the positive sign for the case of ; the negative sign for the case of .
Proof of Theorem 2.
For the general case of , or , it is the case that
It then follows, from the general form for a Schröder series of order , as specified by (18), that
with the positive sign for the case of ; a negative sign for the case of , . □
Explicit Expression
An explicit expansion for this custom form of the Schröder series is
4. Initial Approximations for Negative One Branch
To establish a Schröder series for the Lambert W function, consistent with Theorem 1 or Theorem 2, a suitable initial approximation, which, ideally, is valid over the completed domain for the negative one branch and for the principal branch is required. The goal is for simple approximations with high accuracy over the complete domain. The requirements of simplicity and accuracy are usually incompatible, and a trade-off is usual. The negative one branch is considered in this section; the principal branch is in the following section.
Theorem 3.
Initial Approximations: Negative One Branch. Two initial approximations for the negative one branch, that are valid for the domain , are
The relative error bounds associated with these approximations, respectively, are
and . An improved approximation is
which has a relative error bound of .
Proof of Theorem 3.
Consider a Taylor series approximation for , based on the point , as defined by (3), and the resultant approximation, defined in (4), for the negative one branch of . The relative error associated with this approximation is shown in Figure 8, and such an approximation has an increasing relative error consistent with , as . In contrast, the approximation , arising from the relationship defined in (15) of , is an approximation with a decreasing relative error magnitude as (see Figure 8). These two approximations can be combined via the use of the demarcation function for , leading to the composite approximation defined according to
Figure 8.
Graphs of the relative errors in approximations for the negative one branch.
The second approximation, defined in (31), arises from this equation by noting that equals when and by excluding the demarcation function .
The third approximation, defined in (32), arises from a first-order iteration, based on (16), of the second approximation defined by . □
4.1. Notes
The graphs of the relative errors in the approximations detailed in Theorem 3 are shown in Figure 8. The second approximation (31) is simpler than the first, has a slightly lower relative error bound, and is a preferable approximation. The broad requirements of a modest relative error bound over the domain of approximation and with a form consistent with modest or low complexity are satisfied by the second and third approximations, with the latter being preferable because of its significantly lower relative error bound.
4.2. Published Approximations
Only published approximations that are valid over the domain for the negative one branch of are considered. First, similar approximations to those detailed in (30) and (31) have been proposed by Chatzigeorgiou [14], Theorem 1:
The first approximation has a relative error bounds of for the interval ; the second has a slowly increasing relative error as and a relative error bound of for .
A better approximation, but with greater complexity, has been detailed by Lóczi ([11], remark 2.19):
which has a relative error bound of .
Based on the series defined in (12), Barry et al. [13] (see Equation (18)) proposed the approximation
which has a relative error bound of . By replacing the factor by , the relative bound is reduced to . Iteration based on (15) yields the approximation (Equation (22) in [13])
which has a relative error bound of . Barry et al. [13] detail further approximations (see Equations (24)–(26) and (28)) with lower relative error bounds but with increasing complexity. An earlier approximation, with a relative error bound of , was published by Barry et al. [12] (Equation (A5)) in 1993 and has been referenced in later papers, e.g., Ref. [4], Equation (5); Ref. [23], Equation (3) and [8], Equation (11).
5. Initial Approximations for Principal Branch
Establishing approximations over the domain for the principal branch is facilitated by simple affine transformations. With , , and , consider the definitions and , where
It then follows that
and graphs of , , and are shown in Figure 9. It then directly follows that
The following derivative values can then be established (see Appendix A):
Figure 9.
Graphs of , , and .
5.1. Initial Approximation
Consider the transformed function , defined by (39), and the series expansion at the origin for as detailed in Appendix A and specified by (A4):
The requirement, for the case of , is for a logarithmic variation, and as for , it follows that an initial approximation of the form
can be considered which will have a low relative error close to the origin. As a form of is required for , the approximation can be modified according to
for an optimally chosen constant .
At the point , corresponding to , the requirement is for and, as specified by (41), . To satisfy these two constraints, a second constant needs to be incorporated into the approximation form. Consistent with the asymptotic series defined in (7) and the nature of variation for large arguments, a term of the form with a double logarithm nature is appropriate, leading to the approximation form
Here, an additional variable has been included. The two constraints of and are satisfied when
The associated approximation to , based on the relationship , is
The coefficient can be chosen to minimize the relative error bound in over the interval The optimum value is leading to and . The relative error bound associated with , over the interval , is . The relative error bound, over the interval is . A graph of the relative error is shown in Figure 10.
Figure 10.
Graphs of the relative errors in the approximation defined by (48), for the optimized case of , and (50) for the case of
Improved Approximation
To establish an approximation with a lower relative error bound, a first-order iterative approximation, based on as specified by (45), yields the approximation (see Appendix A, (A7)) of
The associated approximation for , based on the relationship , is
The constraint of is satisfied when and are as specified in (46) and (47). The coefficient can be chosen to minimize the relative error bound over the interval . The optimum value for is close with a relative error bound for , over the interval , of . A pragmatic value is with a relative error bound of . With such a value, the coefficients and become
with approximate values and .
The relative error in this approximation, with , is shown in Figure 10. Note, however, that the constraint of is not satisfied. To satisfy such a constraint, an additional term in the original approximation, as specified by (45), is required. This results in a more complex approximation and complex expressions for the coefficients.
5.2. Published Results
Many approximations for the principal branch have been proposed, but only a few have low relative errors over the complete domain of . Barry et al. [4], Equation (15), proposed the approximation
, which has a relative error bound, for , of but a high relative error as . An improved approximation has been proposed by Iacono and Boyd ([9], Equations (19) and (20)):
which yields a relative error bound for of (the bound occurs at of the order of ) for the case of optimally chosen as . The approximation is sharp at .
6. Schröder-Based Approximations
Schröder approximations for the negative one branch, and the principal branch, are detailed in the following two subsections.
6.1. Negative One Branch
For the negative one branch, consider the initial approximation, , defined in (32). The first order Schröder approximation, as defined by (25), is
and has a relative error bound, over the domain of , of . This approximation is of similar complexity to the approximation proposed by Lóczi ([11], remark 2.19), stated in (35), which has a higher relative error bound of . The relative error bound is comparable with the relative error bound of for the approximation proposed by Barry et al. [13] (Equation (22)) and stated in (37).
A second order Schröder approximation arising from (24) is
and has a relative error bound, over the domain of , of .
A fifth-order series approximation, as defined by (29) with , is
and has a relative error bound, over the domain of , of .
The graphs of the relative errors of first to fourth-order Schröder approximations, based on , are shown in Figure 11.
Figure 11.
Graphs of the relative errors in first to fourth order Schröder approximations for the negative one branch based on an initial approximation defined by .
The improvement in the relative error bound, as the order of the series increases, is detailed in Table 2 for the two initial approximations defined by (31) and (32). Note the poor convergence of Schröder approximations based on (31).
Table 2.
The improvement, with the order of approximation, in the relative error bounds for the negative one branch associated with the two initial approximations defined by (31) and (32).
6.2. Principal Branch
For the principal branch, consider two approximations: the first defined in (48) with and with and defined, respectively, in (46) and (47), and the second defined in (50) with and with and and defined, respectively, in (51) and (52).
A first-order Schröder approximation, based on (50), has the explicit analytical form
where
and a relative error bound for the interval , of . The relative error bound for the interval , is . The relative error bound of is an order of magnitude lower than the relative error bound of that is associated with the approximation proposed by Iacono and Boyd ([9], Equations (19) and (20)), and stated in (54). This approximation, however, has a greater degree of complexity.
The relative error bounds for higher order Schröder approximations, based on the approximations defined by (48) and (50), are tabulated in Table 3. For a set order, the relative error bound for the Schröder approximation based on (48) decreases relatively rapidly for the interval but is slowly increasing as the upper bound of the interval being considered is increased.
Table 3.
The improvement, with the order of approximation, in the relative error bounds for the principal branch based on the initial approximations defined by (48) and (50).
7. Convergence Analysis
Consider a Schröder series of order , based on an initial approximation , and defined by Theorem 1. Convergence is dependent, in part, on the nature of the summation
where is defined by (19) and the coefficients are positive numbers. The following approximation underpins establishing bounds for convergence:
Theorem 4.
Approximation for Summation. The following approximation, related to the sum , is valid for large :
Here, is defined according to
where is the unit step function.
Proof of Theorem 4.
The proof is detailed in Appendix B.
Sufficient Condition for Convergence
The approximation specified in Theorem 4 underpins the following sufficient condition for convergence, which is based on the ratio test.
Theorem 5.
Sufficient condition for convergence. Consistent with the ratio test, a sufficient condition for convergence, at a point , of a Schröder series defined in Theorem 1 and based on an approximation , is for the existence of a constant such that :
Proof of Theorem 5.
With the term of a Schröder approximation, denoted and defined (see Theorem 1) according to
it follows that has the magnitude
where the last result arises from the approximation for detailed in (61).
Consistent with the ratio test, a sufficient condition for convergence, at a point , of a Schröder series defined in Theorem 1 and based on an approximation , is for
as , i.e., the existence of a constant such that for all
□
8. Bounds on Approximation for Convergence
The region of convergence, at a point , for a Schröder series defined in Theorem 1 and based on , is defined according to
where for fixed, and can be approximated by considering the ratio test result defined in Theorem 5, i.e.,
where the upper/lower specifications are associated, respectively, with the principal and negative one branches.
The bounds and define bounds on the relative error, at a point , for an approximation to yield a convergent Schröder series. The associated relative error bounds are
8.1. Bounds for Convergence for Negative One Branch
For the negative one branch, numerically solving (69) yields the upper and lower bounds, and , defining the region of convergence and these are shown in Figure 12. The relative errors associated with these bounds are shown in Figure 13. For the case of , the relative errors associated with the upper and lower bounds are more useful for assessing a given approximation .
Figure 12.
Negative one branch: graphs of the upper and lower bounds for convergence.
Figure 13.
Negative one branch: graphs of the relative errors associated with the upper and lower bounds and .
The discontinuity in the upper bound , which is evident in Figure 12 and Figure 13, is a result of the nature of
which can be approximated for , consistent with (65), according to
The ratio and are shown in Figure 14 for the case of and . For these fixed values, note the plateau nature of , around the level of unity, as varies over a broad range. The nature of this plateau level changes as varies. This change, along with the finite resolution used and the small error associated with the approximation , leads to the discontinuity in as varies.
Figure 14.
Graphs of the ratio and , as varies, for the case of and . Note: .
8.2. Bounds for Convergence for Principal Branch
For the principal branch, the upper and lower bounds and , defining the region of convergence are shown in Figure 15. The relative errors associated with these bounds are shown in Figure 16. Note, for the interval , that the bound levels are more useful than the relative error in the bounds. For large values of , e.g., , the relative error associated with the upper and lower bounds is useful for assessing the convergence/divergence of a given approximation at a fixed point of .
Figure 15.
Principal branch: graphs of the upper and lower bounds for convergence.
Figure 16.
Principal branch: graphs of the relative errors associated with the upper and lower bounds and .
8.3. Confirmation of Bounds: Negative One Branch
For the negative one branch, consider the approximations , and . The relative errors in these approximations are shown in Figure 17 and Figure 18, along with the relative error bounds associated with convergence. Note, for the approximation, , that the relative error is positive for and, hence, the upper relative error bound indicates convergence for . Whilst the magnitude of the relative error in this approximation crosses the lower relative error bound around the point —see Figure 18—the approximation is convergent for .
Figure 17.
Negative one branch: graphs of the relative errors in the approximations , and along with the upper and lower relative error bounds associated with convergence.
Figure 18.
Negative one branch: graphs of the relative errors in the approximations and along with the upper and lower relative error bounds associated with convergence. For the second approximation, the upper relative error bound is the relevant bound as .
Simulation Results
First, consider the approximation for the negative one branch. The relative errors in various order Schröder approximations, based on this function, are shown in Figure 19. Convergence is indicated over the domain , and this is consistent with the relative error bounds for convergence shown in Figure 17 and Figure 18.
Figure 19.
Negative one branch. Graphs of the relative error in Schröder approximations for orders , based on .
Second, consider the approximation and the relative error results shown in Figure 20, which indicate convergence for . This is broadly consistent with the relative error shown in Figure 17, where the relative error crosses the upper relative error bound at a value slightly greater than .
Figure 20.
Negative one branch. Graphs of the relative errors in Schröder approximations for orders , based on .
Third, consider the approximation and the relative error results shown in Figure 21, which indicate convergence for (approximate bound) and divergence for . The relative error result shown in Figure 17 for is broadly consistent with these results where convergence is indicated for the interval .
Figure 21.
Negative one branch. Graphs of the relative errors in Schröder approximations for orders , based on .
8.4. Confirmation of Bounds: Principal Branch
Consider the approximation for the principal branch. The relative error bound associated with Schröder approximations of various orders, and based on this function, are shown in the left part of Figure 22. Convergence is indicated for , and this is broadly consistent with the relative error bounds for convergence shown on the right of this figure, as the relative error in the approximation crosses the lower relative error bound for convergence at a point around (the lower bound is the relevant bound as the error in is positive for ). The lower relative error bound is based on the approximation detailed in Theorem 4, and the assumption in this approximation is that (see (A14)). For the case of equal to two, is close to 0.12.
Figure 22.
Results associated with the approximation for the principal branch. Left: Graphs of the relative errors in Schröder approximations for orders . Right: Graphs of the relative error in the approximation along with the upper and lower relative error bounds for convergence.
9. Applications
The following sub-sections detail several applications of Schröder approximations for the negative one and principal branches of the Lambert W function.
9.1. Approximations for Principal Branch
A first-order Schröder approximation, based on (50), is defined in (58) and has a relative error bound of for the interval . Simpler Schröder based approximations can be defined which are convergent over a restricted domain. Consider an approximation for the interval , based on the affine approximation
The first order Schröder approximation (see (25)), based on this approximation, is
and has a relative error bound of for the interval .
The second order Schröder approximation is
and has a relative error bound of for the interval . Such an approximation is superior to Taylor series approximations (see (2) and Figure 2) in terms of a relative error bound over the interval . Graphs of the relative errors in first to third-order Schröder approximations are shown in Figure 23.
Figure 23.
Graphs of the relative errors in Schröder approximations for the principal branch, of order , and based on the initial approximation ,
Approximation for Principal Branch and Interval [−1/e,1/e]
A first-order Schröder approximation for the principal branch, based on as defined by (48) with , is
where are, respectively, defined in (46) and (47). The relative error bound in this approximation, over the interval , is . Graphs of the relative error in the original approximation (48) and this approximation are shown in Figure 24. This approximation is superior to Taylor series approximations (see (2) and Figure 2) in terms of a relative error bound over the interval and, in particular, close to the point .
Figure 24.
Graphs of the relative errors in the approximation defined by (48) for the case of , and the associated first-order Schröder approximation defined by (76).
9.2. Upper/Lower Bounds
There is interest in upper and lower bounds for the principal and negative one branches of the Lambert W function. For the negative one branch, Chatzigeorgiou [14] details simple upper and lower bounded functions, that are defined in (34), which have relatively poor relative error bounds. Any of the approximations detailed above can be utilized ([24], Lemma 1) to establish upper and lower bounded functions for the negative one or principal branch of the Lambert W with better accuracy. For example, for the negative one branch, the approximation defined by (32), with an approximate relative error bound of , leads to
where . The relative error bound for the lower and upper bounded functions, respectively, are and .
9.3. Integral Approximation
The integral result for the negative one branch of the Lambert W function:
, can be utilized to establish approximations for . For example, the approximation , as stated in (32), yields the approximation to of
This approximation has a poor relative error bound of for the interval .
The first order Schröder approximation defined by (55) leads to the following approximation for :
which has a relative error bound of for the interval . Naturally, approximations for with a lower relative error bound lead to more accurate approximations for .
9.4. Principal Branch: Asymptotic-Based Approximation for z > 1
There has been interest, e.g., Ref. [15], in asymptotic approximations for the principal branch of the Lambert W function leading to the approximation stated in (6). Consider the case of an initial approximation for the principal branch. It then follows, from the special form for a Schröder series of order , as specified in Theorem 2, that
An explicit expression is
Graphs of the relative errors, associated with various orders of this approximation, are shown in Figure 25. A comparison of the results in this Figure with the results shown in Figure 3, associated with the asymptotic approximation defined by (7), indicates that the Schröder approximation has a greater range of convergence with a lower bound of one rather than . For , the rate of convergence, with approximation order, is not as fast as the asymptotic approximation defined by (7). This is a consequence of the asymptotic approximation defined by (7) being the result of the successive approximation of an error term (see, for example, the analysis detailed in [2]).
Figure 25.
Graphs of the relative errors in Schröder approximations for the principal branch, based on and as detailed in (82). The relative errors are for the approximations of order , .
9.5. Approximations for a Power of the Lambert W Function
The basis for establishing approximations for a power of the Lambert W function is the definition which implies and, thus, . It then follows that an order Schröder approximation, , leads to an approximation for according to
For example, for the principal branch and using the first order Schröder approximation detailed in (58) (with and defined, respectively, in (51) and (52)), an approximation to is
and has a relative error bound over the interval of for , for and for . For the case of , a fourth-order Schröder approximation has a relative error bound over the interval of .
9.6. Approximation to Solutions of cc = y and CC = ev
The solutions to the equations and , respectively, for and , involve the Lambert W function according to
The nature of is shown in Figure 26. The graphs of and are shown in Figure 27.
Figure 26.
Graph of . For , .
Figure 27.
Left: graph of , for the negative one branch and for the principal branch. Right: graph of , for the negative one branch and for the principal branch.
For the negative one branch, for example, approximations for provide a basis for specifying approximations to and for , . For example, the approximation specified by (32) yields
and both approximations have a relative error bound of .
The first order Schröder approximation specified in (55) leads to the approximations:
where both approximations have a relative error bound of .
10. Conclusions
Schröder based series for the principal and negative one branches of the Lambert W function were defined; the series are generic and are in terms of an initial, arbitrary approximation function. Schröder series for the special but common case, where the initial approximating function is of the form , were detailed. Approximations for both branches of the Lambert W function were proposed which have modest relative error bounds over their domains of definition and which are suitable as initial approximation functions for a convergent Schröder series. For the principal branch, a proposed approximation yields, for a series of order 128, a relative error bound below . For the negative one branch, a proposed approximation yields, for a series of order 128, a relative error bound below .
For both the principal and negative one branches, sufficient conditions for convergence of a Schröder series, based on the ratio test, were established. Approximate bounds for an initial approximating function were determined consistent with the region of convergence for the associated Schröder series. The regions of convergence for both branches were confirmed by considering initial approximating functions, with relative errors that change from being low to high (or high to low), and their associated Schröder series, which have both a region of convergence and a region of divergence.
Applications of the approximations for the principal and negative one branches were detailed and included new approximations for the Lambert W function, analytical approximations for the integral of the Lambert W function, upper and lower bounded functions for the Lambert W function, approximations to the power of the Lambert W function and approximations to the solutions of the equations and , respectively, for and .
Future Research
As the nature of the convergence of a Schröder series approximation for the Lambert W function depends on the accuracy of the initial approximation, there is interest in establishing initial approximations with low complexity and a low relative error bound over the domain of definition for both the principal and negative one branches. The challenge is to find approximations that satisfy the constraints of an infinite rate of change at the branch point and logarithmic type change as for the negative one branch and as for the principal branch. In addition, for the principal branch, there is an additional requirement to satisfy the constraints at the origin of a zero value and a unity rate of change.
Funding
This research did not receive external funding.
Data Availability Statement
Data are contained within the article.
Acknowledgments
The author is pleased to acknowledge the support of A. Zoubir, SPG, Technische Universität Darmstadt, Darmstadt, Germany, who hosted a visit where the initial research underpinning this paper was conducted.
Conflicts of Interest
The author declares no conflicts of interest.
Appendix A. Miscellaneous Results: Approximations for Principal Branch
Appendix A.1. Derivative Values
As stated in (39),, and it then follows that . Thus, and
Appendix A.2. Approximation at Origin
Use of the standard series for the exponential function in the relationship defined by (39),
leads to the series expansion
Series inversion yields
Appendix A.3. Improved Approximation via Iteration
The relationship leads to
and the relationship
Given , and an initial approximation to of , it follows that a better approximation to , potentially, is
assuming and have the same sign. The requirement is for and for to be monotonically increasing with .
Appendix B. Proof of Theorem 4
Consider the iterative relationship, defined by (19):
which leads to
The ratio of the derivative term to the non-derivative term in this relationship, as defined by
can be approximated for the case of , and for the sub-cases of , , according to
This ratio is shown in Figure A1 and Figure A2 for values associated with the principal branch and in Figure A3 for values associated with the negative one branch.
Figure A1.
Graph of the ratio for and for set positive values of .
Figure A2.
Graph of the ratio for and for set negative values of —values consistent with the principal branch.
Figure A3.
Graph of the ratio for and for set negative values of —values consistent with the negative one branch.
Appendix B.1. Principal Branch
For the principal branch, the values shown in Figure A1 and Figure A2 indicate, for fixed, that the ratio becomes independent of for large and varies inversely with , for the case of . The two sub-sections, Appendix B.3 and Appendix B.4, provide further evidence for the independence of on for large.
Appendix B.2. Negative One Branch
For the negative one branch and consistent with the results shown in Figure A3, the approximation specified in (A14) holds for but not for values of in the interval and with the largest values for the ratio occurring for .
Consider the magnitude of the normalized ratio shown in Figure A4, which is largely independent of for large. The variation in this ratio, with , can be compensated for by a function defined according to
The nature of the function is illustrated in Figure A5, and this function can be approximated, in a piecewise manner, by a function defined according to
The relative error in this approximation is shown in Figure A5. It then follows, for large, that
which is the second required approximation.
Figure A4.
Graph of the magnitude of the ratio for and for set negative values of —values consistent with the negative one branch.
Figure A5.
Left: graph of the compensation function for the case of . Right: relative error in the approximation to .
Appendix B.3. Independence of r(k,w) on k for the Case of w = 0
Consider the approximation, defined in (A11), for the case of and for large:
using the form for define in (A9). With (see Section 3.1), it follows that
Appendix B.4. Independence of r(k,w) on k for w Fixed, w, k Large
Consider the definition of defined by (19), i.e.,
which implies
Thus:
Consider the case of :
Simulation results indicate that when . It then follows, for the case of , that
The ratio is largely independent of i.e., when . The validity of this inequality, for the case of , is evident in the results shown in Figure A1.
References
- Mező, I. The Lambert W Function: Its Generalizations and Applications; Chapman and Hall/CRC: Boca Raton, FL, USA, 2022. [Google Scholar]
- Corless, R.M.; Gonnet, G.H.; Hare, D.E.G.; Jeffrey, D.J.; Knuth, D.E. On the Lambert W function. Adv. Comput. Math. 1996, 5, 329–359. [Google Scholar] [CrossRef]
- Veberič, D. Lambert W function for applications in physics. Comput. Phys. Commun. 2012, 183, 2622–2628. [Google Scholar] [CrossRef]
- Barry, D.A.; Parlange, J.Y.; Li, L.; Prommer, H.; Cunningham, C.J.; Stagnitti, F. Analytical approximations for real values of the Lambert W-function. Math. Comput. Simul. 2000, 53, 95–103. [Google Scholar] [CrossRef]
- Banwell, T.C. Bipolar transistor circuit analysis using the Lambert W-function. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2000, 47, 1621–1633. [Google Scholar] [CrossRef]
- Lehtonen, J. The Lambert W function in ecological and evolutionary models. Methods Ecol. Evol. 2016, 7, 1110–1118. [Google Scholar] [CrossRef]
- Visser, M. Primes and the Lambert W function. Mathematics 2018, 6, 56. [Google Scholar] [CrossRef]
- Goličnik, M. On the Lambert W function and its utility in biochemical kinetics. Biochem. Eng. J. 2012, 63, 116–123. [Google Scholar] [CrossRef]
- Iacono, R.; Boyd, J.P. New approximations to the principal real-valued branch of the Lambert W-function. Adv. Comput. Math. 2017, 43, 1403–1436. [Google Scholar] [CrossRef]
- Howard, R.M. Analytical approximations for the principal branch of the Lambert W function. Eur. J. Math. Anal. 2022, 2, 14. [Google Scholar] [CrossRef]
- Lóczi, L. Guaranteed-and high-precision evaluation of the Lambert W function. Appl. Math. Comput. 2022, 433, 127406. [Google Scholar] [CrossRef]
- Barry, D.; Parlange, J.-Y.; Sander, G.; Sivaplan, M. A class of exact solutions for Richards’ equation. J. Hydrol. 1993, 142, 29–46. [Google Scholar] [CrossRef]
- Barry, D.A.; Parlange, J.Y.; Li, L.; Jeng, D.S. and Crapper, M. Green–ampt approximations. Adv. Water Resour. 2005, 28, 1003–1009. [Google Scholar] [CrossRef]
- Chatzigeorgiou, I. Bounds on the lambert function and their application to the outage analysis of user cooperation. IEEE Commun. Lett. 2013, 17, 1505–1508. [Google Scholar] [CrossRef]
- Corless, R.M.; Jeffrey, D.J.; Knuth, D.E. A sequence of series for the Lambert W function. In Proceedings of the 1997 International Symposium on Symbolic and Algebraic Computation, Kihei, HI, USA, 21–23 July 1997; pp. 197–204. [Google Scholar]
- De Bruijn, N.G. Asymptotic Methods in Analysis; North Holland: Amsterdam, The Netherlands, 1961. [Google Scholar]
- Corcino, C.B.; Corcino, R.B.; Mező, I. Continued fraction expansions for the Lambert W function. Aequationes Math. 2019, 93, 485–498. [Google Scholar] [CrossRef]
- Dubeau, F. Polynomial and rational approximations and the link between Schröder’s processes of the first and second kind. Abstr. Appl. Anal. 2014, 2014, 719846. [Google Scholar] [CrossRef]
- Howard, R.M. Schröder-based inverse function approximation. Axioms 2023, 12, 1042. [Google Scholar] [CrossRef]
- Schröder, E. Üeber unendlich viele Algorithmen zur Auflösung der Gleichungen. Math. Ann. 1870, 2, 317–365. [Google Scholar] [CrossRef]
- Kalugin, G.A.; Jeffrey, D.J. Unimodal sequences show Lambert W is Bernstein. arXiv 2010, arXiv:1011.5940. [Google Scholar]
- Kruchinin, V. Derivation of Bell polynomials of the second kind. arXiv 2011, arXiv:1104.5065. [Google Scholar]
- Barry, D.A.; Li, L.; Jeng, D.S. Comments on “numerical evaluation of the Lambert W function and application to generation of generalized Gaussian noise with exponent 1/2”. IEEE Trans. Signal Process. 2004, 52, 1456–1457. [Google Scholar] [CrossRef]
- Howard, R.M. Arbitrarily Accurate Analytical Approximations for the Error Function. Math. Comput. Appl. 2022, 27, 14. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).