2016
DOI: 10.1145/2806884
|View full text |Cite
|
Sign up to set email alerts
|

Remark on “Algorithm 916: Computing the Faddeyeva and Voigt Functions”

Abstract: This remark describes efficiency improvements to Algorithm 916 [Zaghloul and Ali 2011]. It is shown that the execution time required by the algorithm, when run at its highest accuracy, may be improved by more than a factor of two. A better accuracy vs efficiency trade off scheme is also implemented; this requires the user to supply the number of significant figures desired in the computed values as an extra input argument to the function. Using this trade-off, it is shown that the efficiency of the algorithm m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
72
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(72 citation statements)
references
References 9 publications
0
72
0
Order By: Relevance
“…These functions can be numerically calculated using efficient algorithms such as [28]. Moreover, for the case of general stable distributions with any parameters µ, c, α, and β it is possible to calculate the PDFs and the cumulative distribution functions (CDF)s numerically using the fast Fourier transform or by numerically solving definite integrals [29].…”
Section: Numerical Evaluation and Tail Probabilitiesmentioning
confidence: 99%
See 1 more Smart Citation
“…These functions can be numerically calculated using efficient algorithms such as [28]. Moreover, for the case of general stable distributions with any parameters µ, c, α, and β it is possible to calculate the PDFs and the cumulative distribution functions (CDF)s numerically using the fast Fourier transform or by numerically solving definite integrals [29].…”
Section: Numerical Evaluation and Tail Probabilitiesmentioning
confidence: 99%
“…3 we plot the tail probability P (X > x) and the approximate tail probabilities from (27) and (28). In the plot the circles indicate the approximate values.…”
Section: Numerical Evaluation and Tail Probabilitiesmentioning
confidence: 99%
“…(x, y) is the reference. The highly accurate reference values can be generated, for example, by using the Algorithm 680 [18,30] or recently published Algorithm 916 [31]. Figures 2a and 2b show the logarithm log 10 ∆ of the relative error of the series approximation (12) at m max = 16.…”
Section: Error Analysismentioning
confidence: 99%
“…To generate reference values we can use, for example, the Matlab code in recently published Algorithm 916 (Zaghloul & Ali, 2011). Alternatively, these values can be generated by latest versions of Mathematica computational software that supports error function of complex argument.…”
Section: Error Analysismentioning
confidence: 99%
“…At |x + iy| > ∼ 1000, the high-accuracy can be obtained by using very simple rational approximations (Zaghloul & Ali, 2011):…”
Section: Application At Large |Z|mentioning
confidence: 99%