We develop an algorithm for numerically inverting multi-dimensional transforms. Our algorithm applies to any number of continuous variables (Laplace transforms) and discrete variables (generating functions). We use the Fourier-series method; i.e., the inversion formula is the Fourier series of a periodic function constructed by aliasing. This amounts to an application of the Poisson summation formula. By appropriately exponentially damping the given function, we control the aliasing error. We choose the periods of the multi-dimensional periodic function so that each infinite series is a finite sum of nearly alternating infinite series; then we apply the Euler transformation to compute the infinite series from finitely many terms. The multidimensional inversion algorithm enables us, evidently for the first time, to quickly and accurately calculate probability distributions from several classical transforms in queueing theory. For example, we apply our algorithm to invert the two-dimensional transforms of the joint distribution of the duration of a busy period and the number served in that busy period, and the time-dependent of the transient queue-length and workload distributions, in the M/G/1 queue. In other related work, we have applied the inversion algorithms here to calculate time-dependent distributions in the transient BMAP/G/1 queue (with a batch Markovian arrival process) and the piecewise-stationary M t / G t /1 queue.
[1]
Feller William,et al.
An Introduction To Probability Theory And Its Applications
,
1950
.
[2]
Henry E. Fettis.
Numerical calculation of certain definite integrals by Poisson’s summation formula
,
1955
.
[3]
Lajos Takcas.
Introduction to the Theory of Queues
,
1962
.
[4]
R. R. P. Jackson,et al.
Introduction to the Theory of Queues
,
1963
.
[5]
V. A. Ditkin,et al.
Operational Calculus in Two Variables and Its Applications.
,
1963
.
[6]
Richard Johnsonbaugh.
Summing an Alternating Series
,
1979
.
[7]
P. Wynn,et al.
Sequence Transformations and their Applications.
,
1982
.
[8]
Dong-Her Shih,et al.
Numerical inversion of multidimensional Laplace transforms
,
1987
.
[9]
Ward Whitt,et al.
Calculating time-dependent performance measures for the M/M/1 queue
,
1989,
IEEE Trans. Commun..
[10]
M. Zwaan.
A handbook of fourier theorems
,
1990
.
[11]
N. Shephard.
Numerical integration rules for multivariate inversions
,
1991
.
[12]
Ward Whitt,et al.
Numerical inversion of probability generating functions
,
1992,
Oper. Res. Lett..
[13]
Ward Whitt,et al.
The Fourier-series method for inverting transforms of probability distributions
,
1992,
Queueing Syst. Theory Appl..