Abstract
Numerical transform inversion has an odd place in computational probability. Historically, transforms were exploited extensively for solving queueing and related probability models, but only rarely was numerical inversion attempted. The model descriptions were usually left in the form of transforms. Vivid examples are the queueing books by Takács [Takács, 1962] and Cohen [Cohen, 1982]. When possible, probability distributions were calculated analytically by inverting transforms, e.g., by using tables of transform pairs. Also, moments of probability distributions were computed analytically by differentiating the transforms and, occasionally, approximations were developed by applying asymptotic methods to transforms, but only rarely did anyone try to compute probability distributions by numerically inverting the available transforms. However, there were exceptions, such as the early paper by Gaver [Gaver, 1966]. (For more on the history of numerical transform inversion, see our earlier survey [Abate and Whitt, 1992a].) Hence, in the application of probability models to engineering, transforms became regarded more as mathematical toys than practical tools. Indeed, the conventional wisdom was that numerical transform inversion was very difficult. Even numerical analysts were often doubtful of the numerical stability of inversion algorithms. In queueing, both theorists and practitioners lamented about the “Laplace curtain” obscuring our understanding of system behavior.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abate, J., Choudhury, G. L., Lucantoni, D. M., and Whitt, W. (1995a). Asymptotic analysis of tail probabilities based on the computation of moments. Ann. Appl. Prob., 5: 983–1007.
Abate, J., Choudhury, G. L., and Whitt, W. (1993). Calculation of the GI/G/1 waiting-time distribution and its cumulants from Pollaczek’s formulas. Archiv fir Elektronik and Übertragungstechnik, 47: 31 1321.
Abate, J., Choudhury, G. L., and Whitt, W. (1994). Waiting-time tail probabilities in queues with long-tail service-time distributions. Queueing Systems, 16: 311–338.
Abate, J., Choudhury, G. L., and Whitt, W. (1995b). Exponential approximations for tail probabilities in queues, I: waiting times. Oper. Res., 43: 885–901.
Abate, J., Choudhury, G. L., and Whitt, W. (1996). On the Laguerre method for numerically inverting Laplace transforms. INFORMS Journal on Computing, 8: 413–427.
Abate, J., Choudhury, G. L., and Whitt, W. (1997). Numerical inversion of multidimensional Laplace transforms by the Laguerre method. Performance Evaluation, 31: 229–243.
Abate, J. and Whitt, W. (1992a). The Fourier-series method for inverting transforms of probability distributions. Queueing Systems, 10: 5–88.
Abate, J. and Whitt, W. (1992b). Numerical inver- sion of probability generating functions. Oper. Res. Letters, 12: 245–251.
Abate, J. and Whitt, W. (1992c). Solving probability transform functional equations for numerical inversion. Oper. Res. Letters, 12: 275–281.
Abate, J. and Whitt, W. (1995). Numerical inversion of Laplace transforms of probability distributions. ORSA J. on Computing, 7: 36–43.
Abate, J. and Whitt, W. (1998). Calculating transient characteristics of the Erlang loss model by numerical transform inversion. Stochastic Models, 14.
Asmussen, S. (1987). Applied Probability and Queues. Wiley, New York.
Asmussen, S., Nerman, O., and Olsson, M. (1996). Fitting phase type distributions via the EM algorithm. Scand. J. Statist., 23: 419–441.
Bene, V. E. (1961). The covariance function of a simple trunk group with applications to traffic measurements. Bell System Tech. J., 40: 117–148.
Benes, V. E. (1965). Mathematical Theory of Connecting Networks and Telephone Traffic. Academic Press, New York.
Bertozzi, A. and McKenna, J. (1993). Multidimensional residues, generating functions, and their application to queueing networks. SIAM Review, 35: 239–268.
Borovkov, A. A. (1984). Asymptotics Methods in Queueing Theory. Wiley, New York.
Chaudhry, M. L., Agarwal, M., and Templeton, J. G. C. (1992). Exact and approximate numerical solutions of steady-state distributions arising in the GI/G/1 queue. Queueing Systems, 10: 105–152.
Choudhury, G. L., Leung, K. K., and Whitt, W. (1995a). An algorithm to compute blocking probabilities in multi-rate multi-class multi-resource loss models. Adv. Appl. Prob., 27: 1104–1143.
Choudhury, G. L., Leung, K. K., and Whitt, W. (1995b). Calculating normalization constants of closed queueing networks by numerically inverting their generating functions. J. ACM, 42: 935–970.
Choudhury, G. L., Leung, K. K., and Whitt, W. (1995c). Efficiently providing multiple grades of service with protection against overloads in shared resources. ATandT Tech. J., 74: 50–63.
Choudhury, G. L., Leung, K. K., and Whitt, W. (1995d). An inversion algorithm to compute blocking probabilities in loss networks with state-dependent rates. IEEE/ACM Trans. Networking, 3: 585601
Choudhury, G. L. and Lucantoni, D. M. (1996). Numerical computation of the moments of a probability distribution from its transform. Oper. Res., 44: 368–381.
Choudhury, G. L., Lucantoni, D. M., and Whitt, W. (1994). Multidimensional transform inversion with applications to the transient M/G/1 queue. Ann. Appl. Prob., 4: 719–740.
Choudhury, G. L., Lucantoni, D. M., and Whitt, W. (1996). Squeezing the most out of ATM. IEEE Trans. Commun., 44: 203–217.
Choudhury, G. L., Lucantoni, D. M., and Whitt, W. (1997). Numerical solution of Mt/Gt/1 queues. Oper. Res., 45: 451–463.
Choudhury and Whitt, 1995] Choudhury, G. L. and Whitt, W. (1995). Q2: A new performance analysis tool exploiting numerical transform inversion. In Proc. Third Int. Workshop on Modeling, Analysis and Simul. of Computer and Telecomm. Systems,pages 411–415, Durham, NC. (MASCOTS ’85).
Choudhury, G. L. and Whitt, W. (1996). Computing distributions and moments in polling models by numerical transform inversion. Performance Evaluation, 25: 267–292.
Choudhury, G. L. and Whitt, W. (1997). Probabilistic scaling for the numerical inversion of non-probability transforms. INFORMS J. Computing, 9: 175–184.
Cohen, J. W. (1982). The Single Server Queue. North-Holland, Amsterdam, second edition.
Conway, A. E. and Georganas, N. D. (1989). Queueing Networks — Exact Computational Algorithms: A Unified Theory Based on Decomposition and Aggregation. MIT Press, Cambridge, MA.
Darling, D. A. and Siegert, J. F. (1953). The first passage problem for a continuous Markov process. Ann. Math. Statist., 24: 624–639.
Davies, B. and Martin, B. L. (1979). Numerical inversion of the Laplace transform: A survey and comparison of methods. J. Comp. Phys., 33: 1–32.
Davis, P. J. and Rabinowitz, P. (1984). Methods of Numerical Integration. Academic Press, New York, second edition.
Doetsch, G. (1961). Guide to Applications of Laplace Transforms. Van Nostrand, London.
Doetsch, G. (1974). Introduction to the Theory and Application of the Laplace Transformation. Springer-Verlag, New York.
Dubner, H. and Abate, J. (1968). Numerical inversion of Laplace transforms by relating them to the finite Fourier cosine transform. J. ACM, 15: 115–123.
Duffield, N. G. and Whitt, W. (1998). A source traffic model and its transient analysis for network control. Stochastic Models, 14.
Durbin, F. (1974). Numerical inversion of Laplace transforms: an efficient improvement to Dubner and Abate’s method. Comput. J., 17: 371–376.
Feldmann, A. and Whitt, W. (1997). Fitting mixtures of exponentials to long-tail distributions to analyze network performance models. Performance Evaluation, 31: 245–279.
Feller, W. (1971). An Introduction to Probability Theory and its Applications, volume II. Wiley, New York, second edition.
Gaver, D. P. (1966). Observing stochastic processes and approximate transform inversion. Operations Research, 14: 444–459.
Gaver, D. P. and Jacobs, P. A. (1998). Waiting times when service times are stable laws: tamed and wild. In Shanthikumar, J. G. and (eds.), U. S., editors, Recent Contributions in Applied Probability and Stochastic Processes, Festschrift for Julian Keilson. Kluwer, Boston.
Giffin, W. C. (1975). Transform Techniques for Probability Modeling. Academic Press, New York.
Hosono, T. (1979). Numerical inversion of Laplace transform. J. Inst. Elec. Eng. Jpn., pages A54 - A64. 494 (In Japanese).
Hosono, T. (1981). Numerical inversion of Laplace transform and some applications to wave optics. Radio Sci., 16: 1015–1019.
Hosono, 1984] Hosono, T. (1984). Fast Inversion of Laplace Transform by BASIC. Kyoritsu Publishers, Japan. (In Japanese).
Jagerman, D. L. (1974). Some properties of the Erlang loss function. Bell System Tech. J., 53: 525–551.
Jagerman, D. L. (1978). An inversion technique for the Laplace transform with applications. Bell System Tech. J., 57: 669–710.
Jagerman, D. L. (1982). An inversion technique for the Laplace transform. Bell Sys. Tech. J., 61: 1995–2002.
Johnsonbaugh, R. (1979). Summing an alternating series. Amer. Math. Monthly, 86: 637–648.
Kao, E. P. C. (1997). An Introduction to Stochastic Processes. Duxbury Press, New York.
Keilson, J. (1979). Markov Chain Models — Rarity and Exponentiality. Springer-Verlag, New York.
Keilson, J. and Ross, H. F. (1975). Passage time distributions for Gaussian Markov (Ornstein-Uhlenbech) statistical processes. Selected Tables in Mathematical Statistics, 3: 233–327.
Kingman, J. F. C. (1961). The single server queue in heavy traffic. Proc. Camb. Phil. Soc., 57: 902–904.
Kleinrock, L. (1975). Queueing Systems, Volume I: Theory. Wiley, New York.
Knessl, C. (1990). On the transient behavior of the M/M/m/m loss model. Stochastic Models, 6: 749–776.
Kobayashi, H. (1978). Modeling and Analysis: An Introduction to System Performance Evaluation Methodology. Addison-Wesley, Reading, MA.
Kwok, Y. K. and Barthez, D. (1989). An algorithm for the numerical inversion of the Laplace transform. Inverse Problems, 5: 1089–1095.
Lam, S. S. and Lien, Y. L. (1983). A tree convolution algorithm for the solution of queueing networks. Commun. ACM, 26: 203215.
Lavenberg, S. S., editor (1983). Computer Performance Modeling Handbook. Academic Press, Orlando, FL.
Lucantoni, D. M., Choudhury, G. L., and Whitt, W. (1994). The transient BMAP/G/1 queue. Stochastic Models, 10: 145–182.
Mitra, D. and Weiss, A. (1989). The transient behavior in Erlang’s model for large trunk groups and various traffic conditions. In Teletraffic Science for new cost-Effective Systems, Networks and Services, pages 1367–1374, Amsterdam. Elsevier-Science.
Neuts, M. F. (1981). Matrix-Geometric Solutions in Stochastic Models. The Johns Hopkins University Press, Baltimore.
Neuts, M. F. (1989). Structured Stochastic Matrices of M/G/1 Type and Their Applications. Marcel Dekker, New York.
O’Cinneide, C. A. (1997). Euler summation for Fourier series and Laplace transform inversion. Stochastic Models, to appear.
Pol, B. V. D. and Bremmer, H. (1987). Operational Calculus. Cambridge Press, reprinted Chelsea Press, New York.
Pollaczek, F. (1952). Fonctions caractéristiques de certaines répartitions définies au money de la notion d’ordre. Application à la théorie de attentes. C. R. Acad. Sci. Paris, 234: 2334–2336.
Pollaczek, F. (1965). Concerning an analytic method for the treatment of queueing problems. In Smith, W. L. and Wilkinson, W. E., editors, Proceedings of the Symposium on Congestion Theory, pages 1–25 and 34–42, Chapel Hill. The University of North Carolina Press.
Poularikas, A. D. (1996). The Transforms and Applications Handbook. CRC Press, Boca Raton, FL.
Press, W. H., Flannery, B. P., Teukolsky, S. A., and Vetterling, W. T. (1988). Numerical Recipes, FORTRAN Version. Cambridge University Press, Cambridge, England.
Reif, F. (1965). Fundamentals of Statistical and Thermal Physics. McGraw-Hill, New York.
Reiser, M. and Kobayashi, H. (1975). Queueing networks with multiple closed chains: theory and computational algorithms. IBM J. Res. Dev., 19: 283–294.
Riordan, J. (1962). Stochastic Service Systems. Wiley, New York.
Simon, R. M., Stroot, M. T., and Weiss, G. H. (1972). Numerical inversion of Laplace transforms with applications to percentage labeled experiments. Comput. Biomed. Res., 6: 596–607.
Smith, W. L. (1953). On the distribution of queueing times. Proc. Camb. Phil. Soc., 49: 449–461.
Srikant, R. and Whitt, W. (1996). Simulation run lengths to estimate blocking probabilities. ACM J. TOMACS, 6: 7–52.
Takâcs, L. (1962). Introduction to the Theory of Queues. Oxford University Press, New York.
Tolstov, G. P. (1976). Fourier Series. Dover, New York.
Weeks, W. T. (1966). Numerical inversion of Laplace transforms using Laguerre functions. J. ACM, 13: 419–426.
Whitt, W. (1984). Heavy-traffic approximations for service systems with blocking. ATandT Bell Lab. Tech. J., 63: 689–708.
Wimp, J. (1981). Sequence Transformations and Their Applications. Academic Press, New York.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer Science+Business Media New York
About this chapter
Cite this chapter
Abate, J., Choudhury, G.L., Whitt, W. (2000). An Introduction to Numerical Transform Inversion and Its Application to Probability Models. In: Grassmann, W.K. (eds) Computational Probability. International Series in Operations Research & Management Science, vol 24. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4828-4_8
Download citation
DOI: https://doi.org/10.1007/978-1-4757-4828-4_8
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5100-7
Online ISBN: 978-1-4757-4828-4
eBook Packages: Springer Book Archive