Size: px
Start display at page:

Download ""

Transcription

1 HOW FAST IS THE STOCHASTIC EVALUATION OT THE EXPECTED PERFORMANCE AND ITS PARAMETRIC SENSITIVITY Michael Shalmon Universite du Quebec INRS-Telecommunications 16 Place du Commerce, Verdun, Quebec, Canada, H3E-1H6 Abstract. Telecommunications systems are typically modelled by queueing networks. While a crude apriori indication of the network performance can be obtained in special cases by mathematical analysis, the precise performance evaluation by o line stochastic simulation and by on line measurements is a central issue in systems analysis, design and operation. O line and especially on line evaluation of the gradient of the expected performance with respect to the various parameters (such as arrival rate, service rate or routing probabilities) is also very important as it not only measures the sensitivity to parameter change but is also needed for optimizing the network conguration (ow and/or capacity assignement). For ressource allocation and for determining the speed with which optimization algorithms adapt to changing networks conditions, it is important to know the necessary computing or measurement time for performance evaluation and its optimization, given a needed accuracy. This paper provides analytical formulas for this purpose. 1. Introduction. For the complex queueing networks arising in modelling telecommunication systems, an analytical solution is typically not available unless the model is drastically simplied. The precise evaluation by o line stochastic simulation and/or by on line measurements of the expected performance (such as the mean or the variance of the steady state waiting time) and of its gradient with respect to the various parameters (such as arival rate, service rate and routing parameters) is a central issue in systems analysis, design and operation. In this paper we examine and give an analytical answer (in a restricted setting) to the folowing fundamental question. Given a needed accuracy, what is the necessary computing or measurement time for performance eval- Supported by NSERC grant OGP

2 uation and its optimization? Note that answering this question is important not only in determining ressource allocation but also in determining the speed with which optimization algorithms adapt to changing networks conditions such as for example an increase in the incoming ow of packets. 1.1 Stochastic solutions to network optimization problems. Consider the following network optimization problems, Kleinrock [6]: Problem 1. Capacity assignement. Given link ows f i g (i.e. given routing), choose link service rates f i g constrained by given overall capacity i = M to minimize overall mean delay i ED i. Problem 2. Flow assignement. Given link service rates f i g, choose link ows f i g constrained by given origin-destination pair trac (i.e. choose routing) to minimize overall mean delay. To solve the rst problem, one needs to i, the gradient with respect to the service rate, where as to solve the second problem one needs to i, the gradient with respect to the arrival rate. As already mentioned, the only way to precisely evaluate these gradients for real systems is to stochastically simulate the system o line and/or to rene and update the evaluation from on line measurements. Once one has an ecient estimation method for the gradient it is possible to use the estimated values in a stochastic optimization algorithm, see Rubinstein [8]. While the expected performance can be estimated by simply calculating the sample mean, obtaining the gradient of the expected performance is trickier. Estimating at two slightly dierent parameter values and approximating the gradientby the nite - 2 -

3 dierence of expected performances, while an obvious possibility for o line simulation (but not for on line evaluation), produces bias which isinversely proportional to the variance of the error. However, other methods recently advocated in the queueing litterature produce estimators which are (asymptotically) unbiased, and also circumvent the need to simulate at two dierent parameter values. Because only a single sample path is required, these methods can be used during operation without disturbing the system, the stochastic optimization procedures (of the Robbins-Monroe type) being as in the deterministic case, with the estimated gradient replacing the true one. There are basically two such methods. The rst is obtained by computing the (in- nitesimal) change in the sample path likelihood due to an (innitesimal) change in parameter, Rubinstein [7],(1989), Reiman and Weiss [6],(1989), and is called innitesimal likelihoodratio (LR) or score fuction. The second is obtained by computing the (innitesimal) change in the sample path, Ho and Cao [3],(1983), Suri and Zazanis [13],(1988), Suri [14],(1989), and is called innitesimal perturbation analysis (IPA). While the variance of the estimators can be estimated during the evaluation by using batches or regenerative cycles, and the condence interval of the estimator thus computed, in order to design the procedure for performance evaluation and its optimization, it is important to have an a priori estimate of the time required to achieve the needed accuracy. As already mentioned, the importance lies not only in determining ressource allocation but also in determining the speed with which optimization algorithms adapt to changing networks conditions such as for example an increase in the incoming ow of packets

4 1.2 Previous work. While such an estimate is of clear practical interest, it is also dicult to obtain, and there are few analytical results known. Formulas for the variance of the mean queue length estimator for the M=G=1 queue are reviewed by W. Whitt [15],(1989) in his prize winning paper, where he develops heavy trac approximations based on the Brownian motion approximation of the queueing process. For queueing moments of higher order, such heavy trac approximations to the variance are computed by Asmussen [1],(1992), while heavy trac approximations to the variance of the LR based "score function" gradient estimator are computed by Asmussen and Rubinstein [2],(1992), (the formulas there are given in terms of recursively computed polynomials). There do not seem to be any computations for IPA estimators. 1.3 The paper. In this paper and in its companions [10],[11] we derive and study formulas for the variance of the estimators for the M=G=1 waiting time moments of arbitrary order and for their gradient with respect to either the service rate or the arrival rate. The formulas are valid at all trac intensities. The queueing analysis technique is taken from Shalmon [9],(1988), and relies on a busy period decomposition which has a triple interpretation: in terms of the ladder variable representation of the waiting time process, in terms of a birth-death branching process representation of the busy period, and in terms of the LCFS preemptive resume discipline. While [11] focusses on the queueing derivations, and [10] focusses on the (mostly heavy trac) study of the formulas for the estimators of the waiting time moments and their gradientbythe LR based score function method, this paper focusses on the study of the formulas for - 4 -

5 the estimators of the mean waiting time and gradient by the IPA method at all traf- c intensities. Note that the IPA method for computing the gradient is the fastest. While the formulas of this paper and its companions are strictly true only for the M=G=1 queue, note that the very simple heavy trac and (to a lesser extent) the low trac limit formulas are valid for much more general arrival processes. For example, it is well known that for quite general arrival processes the single server queueing process tends in the heavy trac limit (and after suitable scaling) to reected Brownian motion. Numerical calculations (in section 3) show that interpolating from the heavy and the light trac limit formulas is accurate within 25% in medium trac. This fact, together with the wide applicability of the heavy and ligth trac limits is particularly signicant for practitioners, as the formulas are to be used in the design of stochastic performance evaluation and optimization of more complex queueing models, particularly those with Poisson arrivals. In section 2 we rst prove a very useful 'Simulation exchange Lemma', valid for any single server queue, and which relates the eect of scaling changes in the service times to the eect of scaling changes in the interarrival times. For Poisson arrivals, the Lemma implies that changes with respect to the service rate are simply related to changes with respect to the arrival rate, and therefore one can easily translate an evaluation prole for varying service rate into an evaluation prole for varying arrival rate. This is also true for the gradients, and so, the variance formulas in the paper and which correspond to the gradient with respect to the arrival rate apply also with minor modications to the gradient with respect to the service rate. We then introduce the (known) various estimators for the M=G=1 queue, including a short - 5 -

6 original derivation of the IPA gradient estimator. In section 3 we present and study the formulas for the estimators performance. We relate the asymptotic bias and variance of the estimators to the variance and covariance of busy period statistics, and check numerically the heavy and light trac approximations at several trac intensities. We compare the performance of the two gradient estimators (nite dierence and IPA), relate it to the performance of the estimator for the mean, and point out their interesting behaviour in the light and heavy trac limits. In Section 4 we review the results, and suggest ways to improve the estimators performance

7 2. The queueing estimators Assume that we have a single server queue with with mean interarrival time 1=. Let W represent the steady state waiting time random variable, b k the k ; th moment of the service time, and = b 1 the trac intensity. For the M=G=1 queue, the Pollaczek-Khinchin formula for the mean waiting time is EW = b 2 2b 1 1 ; (2:1) the gradient of EW with respect to is = b (1 ; ) 2 (2:2) and there is a similar formula for the gradient withrespect to the service rate. In this paper we are interested in the time needed to obtain these quantities by stochastic evaluation. We rst show that one can easily translate an evaluation prole for varying service rate into an evaluation prole for varying arrival rate, and in particular one can obtain the gradient with respect to the service rate from the derivative with respect to the arrival rate. We then introduce the estimators for expectation, for the gradient by nite dierence and by IPA. 2.1 Simulation exchangeability. We denote the FCFS waiting time of the n ; th task in a single server queue by W (n). If all the service times are changed by a factor (say), and if all the interrarival intervals are changed by a factor (say), then we denote the waiting time of the n ; th task by W (n )

8 Simulation exchange Lemma: W (n 1) = W (n 1 ;1 ) (2:3a) Proof: If the n rst (service time minus interarrival time) variables are all scaled by the same factor, W (n) is also scaled by the same factor (including the case when it equals zero). The Lemma follows by simple arithmetic Let be the service rate. The service times are (inversely) scaled by and (for Poisson arrivals) the interarrival time distribution is (inversely) scaled by. The Lemma shows how to translate a simulation prole for varying into a simulation prole for varying. Let W denote the stationary FCFS waiting time with parameters. We can restate the Lemma in statistical terms: Corollary 1. For Poisson arrivals: W ;1 W (2:3b) By taking expectations in (2.3b), setting =1+ and letting go to zero, we obtain the following corollary (rst given in Shalmon and Rubinstein [10]): Corollary 2. For = ;kew (2:4) Thus the estimators for the gradient with respect to the arrival rate (which we exclusively examine in this paper), together with the estimators for expectation also give the gradient with respect to the arrival rate

9 2.2 The estimator for the expectation. Within a busy period rank the tasks in order of arrival the task initiating the busy period has rank 0, the next arriving task has rank 1, and so on. Let W (r) represent the waiting time of the task with rank r. By the regenerative theorem, EW k = E P ;1 r=0 W k (r) E = lim m!1 P 1 ;1 r 1 =0 W k (r 1 )++ P m ;1 r m =0 W k (r m ) m (2:5) where represents the number of customers in a busy period. So the expectation EW k can be estimated by the ratio of two sample means taken over a number (to be determined) of i.i.d. busy-idle cycles. We denote by hw k i m the numerator in right hand side of (2.5), i.e. m times the sample mean taken over m cycles, and by [MW k ] m the m cycle estimator for the expectation EW k. If m = 1 the indexing will be omitted. With this notation we write EW k = EhW k i EhW 0 i [MW k ] m = hw k i m hw 0 i m (2:6a) (2:6b) where hw 0 i is alternative for, and [MW k ] m is the m cycle estimator for EW k. Note that the numerator and denominator in (2.6b) are correlated. We turn next to the gradient estimators. 2.3 The nite dierence gradient estimator. The nite dierence 2m-cycle gradient estimator is derived from the dierence of two m-cycle expectation estimators obtained from evaluating at two arrival rates diering by a (small) quantity. Thus the centered nite dierence gradient estimator of the k ; th waiting time moment is given by [G c W k ] 2m = ;1 [[MW k +=2 ] m ; [MW k ;=2 ] m] (2:7a) - 9 -

10 while the forward one sided nite dierence estimator is given by [G f W k ] 2m = ;1 [[MW k + ] m ; [MW k ] m] (2:7b) It is important to distinguish between two situations. In the rst, the evaluations at the two slightly diering paramweters are independent. In the second the evaluation at the perturbed parameter is derived from that at the nominal parameter. This is the case with nite perturbation analysis (PA). 2.4 The IPA gradient estimator. Next, we give a short and original derivation of the formula for the innitesimal perturbation analysis (IPA) gradient estimator of the k ; th waiting time moment. Consider the n ; th -realization busy period. Increasing the arrival rate by a factor (1 + =) is (for Poisson arrivals) equivalent in distribution to decreasing the interarrival intervals by the same factor, while the service times do not change. A rst increase in the waiting time of the r ; th ranked task is due only to the preceding tasks inside the n;th -realization busy period and it amounts to [=(+)] (n r), where (n r) denotes the time elapsed since the begining of that busy period and till the arrival of the r ; th ranked task. A second (potential) increase in the waiting time is due to the preceding tasks outside the n ; th -realization busy period. It is independent of the rst increase, it is the same for all the tasks belonging to the n ; th -realization busy period, and we denote it by (n). We can write W +! (n r) =W! (n r)+ +!(n r)+! (n) (2:8) where! represents the realization of the interrarrival times assuming unity mean, thus emphasizing the common origin of the sample path with parameter and of the

11 sample path with parameter +. Both queueing processes (with parameters and + ) are regenerative (the busy periods with parameter + being formed by the concatenation of a random number of busy periods with parameter ) and therefore asymptotically stationary and ergodic. We want to show now that the stationary moments of (n) are o(). The key observation, borrowed from Kaplan [4],(1980) is that (n) is unchanged if we replace each preceding -realization busy period by a point arrival with service time equal to the increase in the unnished work across that busy period. The variable we seek becomes the waiting time in an M=G=1 queue with arrival rate + and service time distributed as [=( + )] where is the length of the -realization busy period. Note now that from the well known Pollaczek-Khinchin recursive formula for the waiting time moments (see for example equation A.1 of [10]) it is immediately inferred that the k ; th moment of the waiting time in an M=G=1 queue is a linear combination of the second, third (k +1); th moments of the service time. As the service time in the equivalent M=G=1 queue is [=( + )], we have that E k = o() for all k 1. From this conclusion and (2.8) it follows by applying the binomial formula that W k +! (n r) ; W k! (n r) = k W k;1! (n r)!(n r)+! (n) (2:9) where the stationary random variable has mean o(). By taking empirical averages in (2.9) (i.e. by summing over r and n and dividing by the number of tasks), and replacing them in the limit n!1with the stationary expectations, we obtain EW k + ; EWk = k EWk;1 + E (2:10)

12 Letting now go to zero, we obtain an expectation formula for the gradient ofew = k EWk;1 (2:11) The m-cycle IPA estimator for the gradient ofthek ; th waiting time moment, to be denoted by [G IPA W k ] m, is therefore [G IPA W k ] m = k hw k;1 i m hw 0 (2:12) i m As an aside, note that formulas for EW k are independently derived as an intermediate step of the queueing analysis in [12], and could have been used to establish (2.11) in an indirect way

13 3. The accuracy of the M=G=1 estimators as a function of time We use in this section the variance and covariance formulas derived in [12] to determine the number of busy-idle cycles, the number of tasks (customers), and the time required for a given accuracy of of the estimate of EW and of its gradient with respect to. Let V : : be the (asymptotic) coecient of variation per cycle for a particular estimator. For precise denitions see (3.1),(3.5),(3.9). The asymptotic gaussianity of the estimators (see below) implies that to an asymptotic coecient of variation of q% corresponds (with probability.95) a relative accuracy of 2q%. Then, the number of cycles needed to attain a coecient of variation q% equals 10 4 V 2 : :=q, the number of tasks is obtained upon multiplication by (1 ; ) ;1 (the mean number of tasks per cycle), while the needed measurement time is obtained upon multiplication by b 1 (1 ; ) ;1 (the mean duration of a cycle). 3.1 The accuracy of the expectation estimator. The estimator for EW k is given in (2.6). The square of the coecient ofvariation (standard deviation relative to the mean) of the numerator hw k i is by denition C 2 E k = VAR hw k i [EhW k i] 2 while the square of the coecient of variation of the denominator is given by the same expression by setting k = 0. From (2.6) we can write: [MW k ] m EW k = 1+ k(m) 1+ 0 (m) =1+[ k(m) ; 0 (m)] 1 ; 0 (m)+ 2 0 (m) 1+ 0 (m) where k (m) =(EhW k i;m ;1 hw k i m )=EhW k i is the relative error in the estimation of EhW k i over m cycles. k (m) has zero mean, variance m ;1 C 2 E k and is asymptotically gaussian. The covariance E 0 (m) k (m) equals m ;1 [(EhW k i=eehw k i) ; 1]

14 Therefore, as m grows large and the relative error becomes small (the desired situation), we approach asymptotically the equalities m VAR[MWk ] m [EW k ] 2 C 2 E k + C2 E 0 ; 2 EhW k i EEhW k i ; 1 4= V 2 M k m E[MWk ] m ; EW k EW k ; C 2 E 0 + EhW k i EEhW k i ; 1 (3:1a) (3:1b) The right hand side of (3.1a) is the (asymptotic) squared coecient ofvariation of the k-th moment of the waiting time per cycle which we seek to compute. From (3.1a) it is sucient to compute the coecients of variation of hw k i, and their covariance. The right hand side of (3.1b) is the asymptotic relative bias. Note that the relative bias decreases as m ;1 while the coecient of variation decreases as m ; 1 2, and so, for small coecients of variation the relative bias is negligible. Remark. We will use the expression "relative deviation" p to mean that the coecient of variation equals p. C E k is given at all trac intensities by the recursive formulas (A.1) and (A.4) in the companion papers [10],[11]. C 2 E 1 explicitely equals: CE 1 2 =5b 2 b 2 (1 ; ) ;1 + 1 (2+8 b 3 b 1 b 2 ; b 1 b 3 b 2 ;1 b 1 b 3 b 2 2 ; b 4 b 2 2 ; 5 b 2 b 2 ) +(3+ b 4 1 b 2 ; 5 b 2 b 2 )+ 1 (3:2a) Thus C E 1 reduces to 5(1 ; ) ;1 +(8=3) ; 1+(4=3) ;1 for the M/D/1 queue and to 10(1 ; ) ;1 +8 ; 1+2 ;1 for the M=M=1 queue,while C 2 E 0 equals (1 ; );1 for the M/D/1 queue and (1 + )(1 ; ) ;1 for the M/M/1 queue. Note that the ratio C 2 E 1 =C2 E 0 decreases from innity at = 0 to 5 as! 1, and so the inuence of the correlation between hw i and is greatest in heavy trac

15 Remark. In the companion paper [10], the explicit formulas for CE 1 2 in the particular M=D=1 and M=M=1 cases are incorrectly given, although the general formulas for the computation of C 2 E k given in that paper are correct. Note also that the high trac limit is unafected by the mistake, and so all the conclusions of [10] remain valid. EhW k i is given at all trac intensities by a recursiveformula derived in Shalmon [11]. For k =1,the explicit result is: EhW i EEhW i ; 1=2b 2 b 2 (1 ; ) ;1 + 1 (1 + b 3 ; 2 b 2 b 1 b 2 b 2 ) +(1; 2 b 2 1 b 2 ) 1 (3:2b) Thus [EhW i=eehw i;1] = CORRf hw igc E 1 C E 0 equals (1 + )(1 ; ) ;1 for the M=D=1 queue and (1 + 3)(1 ; ) ;1 for the M=M=1 queue. We omit the expressions for the correlation coecient but note, as an aside, that the correlation coecient between and hw i in the case of an M=M=1 queue tends to 1= p 2 :7 as! 0, equals 5 p 2=9 :78 at.5 trac intensity, and tends to 2= p 5 :9 as! 1. By carrying out the calculations in (3.2) for k =1we obtain VM 1 2, the asymptotic squared coecient of variation per cycle for the mean waiting time estimator: VM 1 2 =2b 2 b 2 (1 ; ) ;1 + 1 (1+6 b 3 b 1 b 2 ; b 1 b 3 b 2 ;1 b 1 b 3 b 2 2 ; b 4 b 2 2 ; 2 b 2 b 2 ) +(1+ b 4 1 b 2 ; 2 b 2 b 2 )+ 1 (3:3) V 2 M 1 reduces to 2(1 ; );1 +(8=3) +(4=3) ;1 for the M=D=1 queue and to 4(1 ; ) ; ;1 for the M=M=1 queue. The (1 ; ) ;1 term corresponds to the

16 heavy trac approximation! 1, while the ;1 term corresponds to the light trac approximation! 0. The asymptotic behaviour is highlighted below: Comment 1: In very light trac (where EW is almost proportional to, while E 1) the number of simulation tasks for a given "relative (standard) deviation" is proportional to ;1 (). In very heavy trac (where E and EW are each proportional to (1;) ;1 ) the number of simulation tasks for a given "relative (standard) deviation" is proportional to (1 ; ) ;2 ((1 ; ) ;4 ). For a given "relative deviation" one needs less tasks for medium trac than for either very light trac or very heavy trac. The "very light" trac behaviour can also be obtained by a single measurement at "light" trac followed by linear interpolation backwards to zero. As EW is almost proportional to (1 + ) in light trac, such a procedure results in a relative bias equal to. For an allowable bias of 1% (5%) one must interpolate backwards from = :01 ( = :05). For the M=M=1 queue, the estimator "relative deviation" per task at = :01 ( = :05) still exceeds that at = :5by a factor of 6.7 (1.6). See the concluding section for further discussion of this point. Numerical values computed both from the exact formulas and for the combined heavy and light tracapproximations are presented in Table 1 for the squared coef- cient of variation of the M=M=1 mean waiting time estimator (asymptotically) per cycle, and in Table 2 for the squared coecient ofvariation (asymptotically) per task. Multiplication of the coecients by 10 4 gives the number of cycles or tasks needed to obtain 1% "relative deviation"

17 Trac intensity VM (207) 28 (24) 15.5 (12) 51.5 (44) 412 (402) Table 1. The squared coecient of variation (asymptotically) per cycle for the estimator of the M=M=1 mean waiting time. The combined high and low trac approximation is indicated in paranthesis. Trac intensity VM 1 2 =(1 ; ) 209 (209) 31 (27) 31 (24) 515 (440) (40200) Table 2. The squared coecient of variation (asymptotically) per task for the estimator of the M=M=1 mean waiting time. The combined high and low trac approximation is indicated in paranthesis. Comment 2. For the estimator of the M=M=1 (and also M=D=1) mean waiting time, the combined light and heavy trac approximation is lower than the exact value, and is within 25% of it in medium trac. 3.2 The accuracy of the nite dierence gradient estimator. We turn now to the nite dierence gradient estimators [G W ] 2m dened in (2.7). For small enough, and from the Taylor expansion, the bias of the centered nite dierence estimator approximately equals ( 2 =24)(@ 3 EW =@ 3 )whilethebias of the forward one sided nite dierence estimator equals (=2)(@ 2 EW =@ 2 ) From (2.1) it follows that to ensure small bias b 1 =2 must be small compared to (1 ; ), and that the centered gradient estimator has relative bias given by b B c 1 2 2(1 ; ) (3:4a) while for the forward one sided gradient estimator the relative bias is B f b 1 1 ; (3:4b) From (3.4) one can determine for a given relative bias. Note that for a relative bias constant with one must take proportional to (1 ; ). Note also that for the

18 centered gradient estimator b 1 =2 cannot exceed, and so for the centered gradient estimator the relative bias cannot be chosen to exceed [=(1 ; )] 2 which is 1 for :5 and equals approximately 2 in light trac. On the other hand, for the one sided nite dierence gradient estimator in light trac one can chose b 1 to exceed provided the relative bias b 1 =(1 ; ) meets the requirement. We turn now to the variance. If the two evaluations are obtained by slightly perturbing the sample path (PA), then the variance is going to be very close to that of the IPA gradient estimator (see next subsection). Assume for the remaining of this subsection that the two evaluations are independent. The condition for small relative bias also ensures that the change in the mean estimator variance from ; =2 to + =2 is small. So, by independence: 2mV AR[G W ] 2m 4 2 mv AR[MW ] m (3:5a) Normalizing the standard deviation =@, which (from (2.1),(2.2)) equals ;1 (1 ; ) ;1 EW,we obtain a simple relationship between the squared coecients of variation (asymptotically) per cycle of the mean waiting time and of its independent replications nite dierence gradient: V 1 2 2mVAR[G W ] 2m 2(1 ; ) 2 VAR[MW m ] )2 b 1 (EW) 2 (3:5b) where b 1 (1 ; ) and for the centered estimator b 1 =2. We can now use (3.4),(3.5) together with (3.3) to determine the number of tasks needed to reach a desired relative precision in the estimation of the gradient of the mean waiting time with respect to the arrival rate. In all trac except the very

19 light, the requirement of small bias b 1 =2 (1 ; ) also ensures automatically that b 1 =2 (1 ; ). In very light trac, where (1 ; ), the situation is dierent for the centered and for the forward one sided estimators, as the limitation B c (b 1 =2) 2 2 applies to the centered estimator but not to the one sided estimator. From (3.4),(3.5) we have that: Comment 3. Given an allowable relative bias B, and for the same coecient of variation, the number of tasks needed by the independent replications centered gradient estimator is about equal to that needed by the mean estimator if 2 B, and otherwise exceeds it by a factor equal to 2 =B the number of tasks needed by the one sided estimator is 4 2 =B 2 times the number needed for the mean estimator. Thus, in all trac except the very light the centered estimator is superior to the forward one sided estimator, the breakpoint occuring at = B=2. However, as remarked before, the relative bias incurred by linearly interpolating backwards from = B=2 is B=2 and therefore the very light trac advantage of the one sided estimator is illusory. The denition of precision for a biased estimator and the choice of bias is somewhat arbitrary. A reasonable balance between bias and random error is obtained by allowing a relative bias about equal to (or somewhat smaller than) the coecient of variation, the overall error being somewhat greater than for an unbiased estimator. In Table 3 below, we give the squared coecient of variation (asymptotically) per task of the centered nite dierence gradient estimator for the M=M=1 queue assuming q% relative bias (and q>:01)

20 Trac intensity V 1 2 =(1 ; ) /q 41700/q /q Table 3. The squared coecient of variation (asymptotically) per task for the independent replications centered nite dierence estimator of the gradient of the M=M=1 mean waiting time. The relative biasisq%. 3.3 The accuracy of the IPA gradient estimator. We turnnow to the IPA gradient estimator [G IPA W k ] m as dened in (2.12). The squared coecient of variation for the numerator hw k;1 i is by denition C 2 IPA k = VARhW k;1 i [EhW k;1 i] 2 As m grows large and the relative error becomes small, we have by repeating the argument leading to (3.1) that the coecient of variation of [G IPA W k ] m asymptotically satises: m VAR [G IPAW k] m C 2 EhW ]2 IP A k + C2 E 0 ; 2 i 4= EEhW k;1 i ; 1 V 2 ; 1 ; CE 0 2 EhW k;1 + i EEhW k;1 i ; 1 m E[GIPA W k ] IP A k (3:6a) (3:6b) So, to evaluate asymptotically the IPA estimator for the gradient of the k-th moment of the waiting time, it is necessary and sucient to compute the coecientofvariation of hw k;1 i and its covariance with. Also, for small coecients of variation the relative bias is negligible. C IPA k is given at all trac intensities by a recursive formula in Shalmon [11].For k = 1,the explicit result is: CIPA 1 2 =15b 2 b 2 (1 ; ) ;1 + 1 b 3 ( b 1 b 3 b 2 ;1 b 1 b 2 ; 8 3 b 1 b 3 b 2 2 ; b 4 b 2 2 ; 15 b 2 b 2 ) +(5+ b 4 1 b 2 ; 15 b 2 b b 1 b 3 b 2 )+ (3:7)

21 Thus C 2 IPA 1 reduces to 15(1 ; );1 ; (4=3) ; (23=3) + (4=3) ;1 for the M=D=1 queue and to 30(1 ; ) ;1 ; 4 ; 17+2 ;1 for the M=M=1 queue. Note that the ratio C 2 IPA 1 =C2 E 0 decreases from innity for = 0 to 15 as! 1, and thus the inuence of the correlation between hi and is greatest in heavy trac. EhW k;1 i is computed in Shalmon [11]. For k =1the explicit result is: Ehi EEhi ; 1=3b 2 b 2 (1 ; ) ;1 + 1 (2 + b 3 ; 3 b 2 b 1 b 2 b 2 ) +(1; 3 b 2 1 b 2 ) 1 (3:8) Thus [Ehi=EEhi;1] = CORRf higc IPA 1 C E 0 equals (1 + 2)(1 ; ) ;1 for the M=D=1 queue and ( )(1 ; ) ;1 for the M=M=1 queue. We omit the expressions for the correlation coecient but note, as an aside, that the correlation coecient between and hi in the case of an M=M=1 queuetends to 1= p 2 :7 as! 0, equals approximately.79 at.5 trac intensity, and tends to 3= p 15 :78 as! 1. By carrying out the calculations in (3.6) for k =1we obtain VIPA 1 2, the squared coecient of variation (asymptotically) per cycle of the IPA estimator for the gradient of the mean waiting time: VIPA 1 2 =10b 2 b 2 (1 ; ) ;1 + 1 ( b 1 b 3 b 2 ;1 b 3 ; 8 b 1 b 3 b 1 b 2 3 b 2 ; b 4 b 2 ; 10 b 2 b 2 ) +(4+ 4 b 1 b b 2 + b 4 b 2 ; 10 b 2 b 2 )+ 1 (3:9) V 2 IPA 1 reduces to 10(1;);1 ;(4=3);11=3+(4=3) ;1 for the M=D=1 queue and to 20(1;) ;1 ;3;8+2 ;1 for the M=M=1 queue. The (1;) ;1 term corresponds to

22 the heavy trac approximation! 1, while the ;1 term corresponds to the light trac approximation! 0. The "relative deviation" qualitative dependence on trac is (up to a constant) exactly as in the estimation of the mean waiting time. The dependence of the standard deviation on trac is dierent according to the dierence between (2.1) and (2.2). The asymptotic behaviour is highlighted below. Comment 4. For a given "relative deviation", the number of tasks needed for the IPA gradient estimator equals in very light trac the number needed for the mean estimator (and is proportional to ;1 ), while in very heavy trac, it exceeds the number needed for the mean estimator by a factor of 5 (and is proportional to (1 ; ) ;2 ). In very light trac is almost constant) the number of tasks needed for a given standard deviation is proportional to ;1, while in very heavy trac is proportional to (1 ; ) ;2 ) it is proportional to (1 ; ) ;6. Again, the number of tasks is less in medium trac than in either very light or very heavy trac. Linearly interpolating backwards from a measurement at produces a relative bias equal to 2. For an allowable relative bias of 1% (5%), one must interpolate backwards at = :005 ( = :025). For the M=M=1 queue the coecient of variation per task at = :005 ( = :025) exceeds that at = :5 by a factor of 6 (1.33). For further discussion on this point seesection 5. Comparing this performance with that of the independent replications centered nite dierence gradient estimator, we note that: Comment 5. For the same coecient of variation, and allowing the independent replications nite dierencegradient estimator a relative bias of q%, the IPA gradient estimator saving factor in tasks increases from about 1 in very light trac to about

23 20=q in very heavy trac. As already remarked, it is reasonable to choose the relative bias about equal to (or somewhat smaller than) the standard deviation, in which case the q% in comment 5. represents the overall relative precision, in the sense that the error will lie within plus or minus 3q%. Numerical values computed both from the exact formulas and for the combined high and light trac approximations are presented in Table (4) for the squared coecient of variation (asymptotically) per cycle of IPA gradient estimator of the M=M=1 mean waiting time, and in Table (5) for the squared coecient of variation per task. Trac intensity VIPA (220) 32 (42) 34 (44) 191 (201) 1991 (2002) Table 4. The squared coecient of variation (asymptotically) per cycle for the IPA gradient estimator of the M=M=1 mean waiting time. The combined high and low trac approximation is indicated in paranthesis. Trac intensity VIPA 1 2 =(1 ; ) 214 (222) 36 (46) 69 (88) 1910 (2010) (200200) Table 5. The squared coecient of variation (asymptotically) per task for the IPA gradient estimator of the M=M=1 mean waiting time. The combined light and heavy trac approximation is indicated in paranthesis. Comment 6. For the IPA gradient estimator of the M=M=1 (and also M=D=1) mean waiting time, the combined light and high trac approximation is higher than the exact value, and is within 25% of it in medium trac

24 4. Discussion and Conclusions. We examined the estimators for the M=G=1 mean waiting time and its IPA and nite dierence gradient with respect to the arrival (or service) rate, and presented detailed bias and variance calculation as a function of the estimation time. Note that the distribution and the moments of the M=G=1 queue length are related to the distribution and moments of the M=G=1 waiting time, and so the estimators analyzed here can be used to infer the queue length moments as well. In particular, and for much more general settings, the mean queue length is related to the mean waiting time by Little formula. The variance of the estimators for the M=G=1 queue length can also be computed directly by an analogous busy period decomposition interpretable in terms of the LCFS nonpreemptive discipline [12]. Note also that the method of analysis also extends in principle to the GI=GI=1 queue, Shalmon [9], but the calculations are much more complex. We review next our main ndings. (1) For small "relative deviations", both the mean waiting time estimator and the IPA gradient estimator have negligible relative bias, while the nite dierence gradient estimator has an irreducible bias. (2) For a given "relative deviation", and allowing the independent replications centered nite dierence gradient estimator a relative bias of q%, the IPA gradient estimator saving factor in simulation tasks increases from 1 in very light trac to 20=q in very heavy trac. (3) For a given "relative deviation", the number of simulation tasks needed for the

25 IPA gradient estimator equals in very light trac the number needed for the mean estimator, while in very heavy trac it exceeds the number needed for the mean estimator by a factor of 5. The saving of the IPA gradient estimator in (2) is signicant for high precision note however as an aside that the same comparison for i.i.d. observations of exponentially distributed random variables shows a saving of 100=q, and that unlike in (3), without any increase with respect to the estimator of the mean. (4) Numerical calculations show that the combined low and heavy trac are accurate within 25% in medium trac. This is an encouraging observation as the low and trac approximations are valid for much more general settings than the M=G=1 queue. Recursive formulas for (arbitrarily) higher waiting time moments and their IPA gradient, and valid at all trac intensities appear in Shalmon [11]. From their explicit low and heavy trac limits we can generalize our ndings on the performance of the mean waiting time estimator and of its IPA gradient estimator as a function of trac intensity: (5) The "relative deviation" for the estimator of the k ; th moment ofthewaiting time has (up to a known constant) the same asymptotic behaviour for all k. In very light trac the number of simulation tasks for a given relative (standard) deviation is proportional to ;1 (), while in very heavy trac it is proportional to (1 ; ) ;2 ((1 ; ) ;(2k+2) ). (6) The "relative deviation" for the IPA gradient estimator of the k ; th moment of the waiting time has (up to a constant) the same asymptotic behaviour for all k. In very light trac the number of simulation tasks for a given relative

26 (standard) deviation is proportional to ;1 ( ;1 ), while in very heavy trac it is proportional to (1 ; ) ;2 ((1 ; ) ;(2k+4) ). Remark 1. The light trac result implying for the same relative deviation longer simulations than in medium trac might seem at rst sight puzzling. It is caused by the fact that in very light trac almost all tasks encounter an empty queue, and thereby are wasted for expectation calculations. We showed that by linearly interpolating backwards in very light trac we partially solve the problem. Note that linear interpolation in very light trac is nothing but importance sampling according to likelihood ratio, and this can be done at all trac intensities. The evaluation of the variance for such acombined LR-IPA is left for future work. Remark 2. The heavy trac result (both for relative deviation and in particular for standard deviation) is very disapointing. The main lesson to be drawn is that one must use analysis to reduce the amount of evaluation time, for example using the analytical fact that the heavy trac queueing process is approximated (after suitable scaling) by reected Brownian motion

27 REFERENCES [1] S. Asmussen (1992), "Queueing simulation in heavy trac", Math. Oper. Res., 17, [2] S. Asmussen and R.Y. Rubinstein (1992), "The eciency and heavy trac properties of the score function method for sensitivity analysis of queueing models", Adv. Appl. Prob., 24, [3] Y.C Ho and X.R. Cao, (1983), "Perturbation analysis and optimization of queueing networks", J. Optimiz. Th. Appl., [4] M. Kaplan (1980), "A two-fold tandem net with deterministic links and source interference", Oper. Res., 28, [5] L. Kleinrock, (1976), "Queueing systems", vol.2, J. Wiley. [6] M.I. Reiman and A. Weiss (1989), "Sensitivity analysis for simulation via likelihood ratio", Oper. Res., 37, [7] R.Y. Rubinstein (1989), "Sensitivity of computer simulation models via the ecient score", Oper. Res., 37, [8] R.Y Rubinstein, (1986) "Monte Carlo Optimization, Simulation and Sensitivity of Queueing Networks", J. Wiley. [9] M. Shalmon, (1988) \The GI=GI=1 Queue And Its Variations Via The LCFS Preemptive Resume Discipline", Prob.Eng.Inform.Science, 2, [10] M. Shalmon and R.Y Rubinstein (1992), "Error Analysis for Regenerative Queueuing Estimators with Special Reference to Gradient Estimators via Likelihood Ratio", Annals of Oper. Res., 36, [11] M. Shalmon, (1991), "The moments of the regenerative estimators for the M=G=1 queue and their interpretation as functionals of an associated branching process", in preparation. [12] M. Shalmon, (1988), "The M=G=1 Queue via the LCFS Nonpreemptive Discipline and its Probabilistic Interpretation", INRS-Telecommunications Tech.Rep [13] R. Suri and M. Zazanis, (1988), "Perturbation Analysis Gives Strongly Consistent Sensitivity Estimates for the M=G=1 Queue", Mngm. Sci., [14] R. Suri, (1989), "Perturbation analysis: The State of the Art and Research Issues Explained via the GI=GI=1 Queue", Proc. IEEE, 77, [15] W. Whitt, (1989), "Planning Queueing Simulations", Mngm. Sci.,

Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations

Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations 56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE

More information

Performance Analysis of a Telephone System with both Patient and Impatient Customers

Performance Analysis of a Telephone System with both Patient and Impatient Customers Performance Analysis of a Telephone System with both Patient and Impatient Customers Yiqiang Quennel Zhao Department of Mathematics and Statistics University of Winnipeg Winnipeg, Manitoba Canada R3B 2E9

More information

Oscillations of the Sending Window in Compound TCP

Oscillations of the Sending Window in Compound TCP Oscillations of the Sending Window in Compound TCP Alberto Blanc 1, Denis Collange 1, and Konstantin Avrachenkov 2 1 Orange Labs, 905 rue Albert Einstein, 06921 Sophia Antipolis, France 2 I.N.R.I.A. 2004

More information

4 The M/M/1 queue. 4.1 Time-dependent behaviour

4 The M/M/1 queue. 4.1 Time-dependent behaviour 4 The M/M/1 queue In this chapter we will analyze the model with exponential interarrival times with mean 1/λ, exponential service times with mean 1/µ and a single server. Customers are served in order

More information

Supplement to Call Centers with Delay Information: Models and Insights

Supplement to Call Centers with Delay Information: Models and Insights Supplement to Call Centers with Delay Information: Models and Insights Oualid Jouini 1 Zeynep Akşin 2 Yves Dallery 1 1 Laboratoire Genie Industriel, Ecole Centrale Paris, Grande Voie des Vignes, 92290

More information

Corrected Diffusion Approximations for the Maximum of Heavy-Tailed Random Walk

Corrected Diffusion Approximations for the Maximum of Heavy-Tailed Random Walk Corrected Diffusion Approximations for the Maximum of Heavy-Tailed Random Walk Jose Blanchet and Peter Glynn December, 2003. Let (X n : n 1) be a sequence of independent and identically distributed random

More information

A Memory Reduction Method in Pricing American Options Raymond H. Chan Yong Chen y K. M. Yeung z Abstract This paper concerns with the pricing of American options by simulation methods. In the traditional

More information

Load Balancing and Switch Scheduling

Load Balancing and Switch Scheduling EE384Y Project Final Report Load Balancing and Switch Scheduling Xiangheng Liu Department of Electrical Engineering Stanford University, Stanford CA 94305 Email: liuxh@systems.stanford.edu Abstract Load

More information

M/M/1 and M/M/m Queueing Systems

M/M/1 and M/M/m Queueing Systems M/M/ and M/M/m Queueing Systems M. Veeraraghavan; March 20, 2004. Preliminaries. Kendall s notation: G/G/n/k queue G: General - can be any distribution. First letter: Arrival process; M: memoryless - exponential

More information

Bias in the Estimation of Mean Reversion in Continuous-Time Lévy Processes

Bias in the Estimation of Mean Reversion in Continuous-Time Lévy Processes Bias in the Estimation of Mean Reversion in Continuous-Time Lévy Processes Yong Bao a, Aman Ullah b, Yun Wang c, and Jun Yu d a Purdue University, IN, USA b University of California, Riverside, CA, USA

More information

IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS

IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS IEOR 6711: Stochastic Models, I Fall 2012, Professor Whitt, Final Exam SOLUTIONS There are four questions, each with several parts. 1. Customers Coming to an Automatic Teller Machine (ATM) (30 points)

More information

Stochastic Inventory Control

Stochastic Inventory Control Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical

More information

LOGNORMAL MODEL FOR STOCK PRICES

LOGNORMAL MODEL FOR STOCK PRICES LOGNORMAL MODEL FOR STOCK PRICES MICHAEL J. SHARPE MATHEMATICS DEPARTMENT, UCSD 1. INTRODUCTION What follows is a simple but important model that will be the basis for a later study of stock prices as

More information

STRUTS: Statistical Rules of Thumb. Seattle, WA

STRUTS: Statistical Rules of Thumb. Seattle, WA STRUTS: Statistical Rules of Thumb Gerald van Belle Departments of Environmental Health and Biostatistics University ofwashington Seattle, WA 98195-4691 Steven P. Millard Probability, Statistics and Information

More information

Hydrodynamic Limits of Randomized Load Balancing Networks

Hydrodynamic Limits of Randomized Load Balancing Networks Hydrodynamic Limits of Randomized Load Balancing Networks Kavita Ramanan and Mohammadreza Aghajani Brown University Stochastic Networks and Stochastic Geometry a conference in honour of François Baccelli

More information

International College of Economics and Finance Syllabus Probability Theory and Introductory Statistics

International College of Economics and Finance Syllabus Probability Theory and Introductory Statistics International College of Economics and Finance Syllabus Probability Theory and Introductory Statistics Lecturer: Mikhail Zhitlukhin. 1. Course description Probability Theory and Introductory Statistics

More information

Modelling the performance of computer mirroring with difference queues

Modelling the performance of computer mirroring with difference queues Modelling the performance of computer mirroring with difference queues Przemyslaw Pochec Faculty of Computer Science University of New Brunswick, Fredericton, Canada E3A 5A3 email pochec@unb.ca ABSTRACT

More information

Analysis of a Production/Inventory System with Multiple Retailers

Analysis of a Production/Inventory System with Multiple Retailers Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University

More information

Topology-based network security

Topology-based network security Topology-based network security Tiit Pikma Supervised by Vitaly Skachek Research Seminar in Cryptography University of Tartu, Spring 2013 1 Introduction In both wired and wireless networks, there is the

More information

A Coefficient of Variation for Skewed and Heavy-Tailed Insurance Losses. Michael R. Powers[ 1 ] Temple University and Tsinghua University

A Coefficient of Variation for Skewed and Heavy-Tailed Insurance Losses. Michael R. Powers[ 1 ] Temple University and Tsinghua University A Coefficient of Variation for Skewed and Heavy-Tailed Insurance Losses Michael R. Powers[ ] Temple University and Tsinghua University Thomas Y. Powers Yale University [June 2009] Abstract We propose a

More information

Simultaneous or Sequential? Search Strategies in the U.S. Auto. Insurance Industry. Elisabeth Honka 1. Pradeep Chintagunta 2

Simultaneous or Sequential? Search Strategies in the U.S. Auto. Insurance Industry. Elisabeth Honka 1. Pradeep Chintagunta 2 Simultaneous or Sequential? Search Strategies in the U.S. Auto Insurance Industry Elisabeth Honka 1 University of Texas at Dallas Pradeep Chintagunta 2 University of Chicago Booth School of Business October

More information

The Exponential Distribution

The Exponential Distribution 21 The Exponential Distribution From Discrete-Time to Continuous-Time: In Chapter 6 of the text we will be considering Markov processes in continuous time. In a sense, we already have a very good understanding

More information

The Method of Least Squares

The Method of Least Squares The Method of Least Squares Steven J. Miller Mathematics Department Brown University Providence, RI 0292 Abstract The Method of Least Squares is a procedure to determine the best fit line to data; the

More information

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom. Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.com This paper contains a collection of 31 theorems, lemmas,

More information

On closed-form solutions of a resource allocation problem in parallel funding of R&D projects

On closed-form solutions of a resource allocation problem in parallel funding of R&D projects Operations Research Letters 27 (2000) 229 234 www.elsevier.com/locate/dsw On closed-form solutions of a resource allocation problem in parallel funding of R&D proects Ulku Gurler, Mustafa. C. Pnar, Mohamed

More information

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION

CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 31 CHAPTER 3 CALL CENTER QUEUING MODEL WITH LOGNORMAL SERVICE TIME DISTRIBUTION 3.1 INTRODUCTION In this chapter, construction of queuing model with non-exponential service time distribution, performance

More information

Data analysis in supersaturated designs

Data analysis in supersaturated designs Statistics & Probability Letters 59 (2002) 35 44 Data analysis in supersaturated designs Runze Li a;b;, Dennis K.J. Lin a;b a Department of Statistics, The Pennsylvania State University, University Park,

More information

LOOKING FOR A GOOD TIME TO BET

LOOKING FOR A GOOD TIME TO BET LOOKING FOR A GOOD TIME TO BET LAURENT SERLET Abstract. Suppose that the cards of a well shuffled deck of cards are turned up one after another. At any time-but once only- you may bet that the next card

More information

Master s Theory Exam Spring 2006

Master s Theory Exam Spring 2006 Spring 2006 This exam contains 7 questions. You should attempt them all. Each question is divided into parts to help lead you through the material. You should attempt to complete as much of each problem

More information

MATHEMATICAL METHODS OF STATISTICS

MATHEMATICAL METHODS OF STATISTICS MATHEMATICAL METHODS OF STATISTICS By HARALD CRAMER TROFESSOK IN THE UNIVERSITY OF STOCKHOLM Princeton PRINCETON UNIVERSITY PRESS 1946 TABLE OF CONTENTS. First Part. MATHEMATICAL INTRODUCTION. CHAPTERS

More information

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION SPARE PARS INVENORY SYSEMS UNDER AN INCREASING FAILURE RAE DEMAND INERVAL DISRIBUION Safa Saidane 1, M. Zied Babai 2, M. Salah Aguir 3, Ouajdi Korbaa 4 1 National School of Computer Sciences (unisia),

More information

The Trip Scheduling Problem

The Trip Scheduling Problem The Trip Scheduling Problem Claudia Archetti Department of Quantitative Methods, University of Brescia Contrada Santa Chiara 50, 25122 Brescia, Italy Martin Savelsbergh School of Industrial and Systems

More information

Introduction to Logistic Regression

Introduction to Logistic Regression OpenStax-CNX module: m42090 1 Introduction to Logistic Regression Dan Calderon This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract Gives introduction

More information

Numerical Methods for Option Pricing

Numerical Methods for Option Pricing Chapter 9 Numerical Methods for Option Pricing Equation (8.26) provides a way to evaluate option prices. For some simple options, such as the European call and put options, one can integrate (8.26) directly

More information

Statistics Graduate Courses

Statistics Graduate Courses Statistics Graduate Courses STAT 7002--Topics in Statistics-Biological/Physical/Mathematics (cr.arr.).organized study of selected topics. Subjects and earnable credit may vary from semester to semester.

More information

1 Short Introduction to Time Series

1 Short Introduction to Time Series ECONOMICS 7344, Spring 202 Bent E. Sørensen January 24, 202 Short Introduction to Time Series A time series is a collection of stochastic variables x,.., x t,.., x T indexed by an integer value t. The

More information

Advanced Fixed Income Analytics Lecture 1

Advanced Fixed Income Analytics Lecture 1 Advanced Fixed Income Analytics Lecture 1 Backus & Zin/April 1, 1999 Vasicek: The Fixed Income Benchmark 1. Prospectus 2. Models and their uses 3. Spot rates and their properties 4. Fundamental theorem

More information

Copulas in Financial Risk Management Dr Jorn Rank Department for Continuing Education University of Oxford A thesis submitted for the diploma in Mathematical Finance 4 August 2000 Diploma in Mathematical

More information

Channel Allocation in Cellular Telephone. Systems. Lab. for Info. and Decision Sciences. Cambridge, MA 02139. bertsekas@lids.mit.edu.

Channel Allocation in Cellular Telephone. Systems. Lab. for Info. and Decision Sciences. Cambridge, MA 02139. bertsekas@lids.mit.edu. Reinforcement Learning for Dynamic Channel Allocation in Cellular Telephone Systems Satinder Singh Department of Computer Science University of Colorado Boulder, CO 80309-0430 baveja@cs.colorado.edu Dimitri

More information

Institute of Actuaries of India Subject CT3 Probability and Mathematical Statistics

Institute of Actuaries of India Subject CT3 Probability and Mathematical Statistics Institute of Actuaries of India Subject CT3 Probability and Mathematical Statistics For 2015 Examinations Aim The aim of the Probability and Mathematical Statistics subject is to provide a grounding in

More information

Monte Carlo Methods in Finance

Monte Carlo Methods in Finance Author: Yiyang Yang Advisor: Pr. Xiaolin Li, Pr. Zari Rachev Department of Applied Mathematics and Statistics State University of New York at Stony Brook October 2, 2012 Outline Introduction 1 Introduction

More information

Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab

Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab Monte Carlo Simulation: IEOR E4703 Fall 2004 c 2004 by Martin Haugh Overview of Monte Carlo Simulation, Probability Review and Introduction to Matlab 1 Overview of Monte Carlo Simulation 1.1 Why use simulation?

More information

STA 4273H: Statistical Machine Learning

STA 4273H: Statistical Machine Learning STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! rsalakhu@utstat.toronto.edu! http://www.cs.toronto.edu/~rsalakhu/ Lecture 6 Three Approaches to Classification Construct

More information

DELAWARE MATHEMATICS CONTENT STANDARDS GRADES 9-10. PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

DELAWARE MATHEMATICS CONTENT STANDARDS GRADES 9-10. PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s)) Prentice Hall University of Chicago School Mathematics Project: Advanced Algebra 2002 Delaware Mathematics Content Standards (Grades 9-10) STANDARD #1 Students will develop their ability to SOLVE PROBLEMS

More information

Revenue Management with Correlated Demand Forecasting

Revenue Management with Correlated Demand Forecasting Revenue Management with Correlated Demand Forecasting Catalina Stefanescu Victor DeMiguel Kristin Fridgeirsdottir Stefanos Zenios 1 Introduction Many airlines are struggling to survive in today's economy.

More information

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 17 Shannon-Fano-Elias Coding and Introduction to Arithmetic Coding

More information

2DI36 Statistics. 2DI36 Part II (Chapter 7 of MR)

2DI36 Statistics. 2DI36 Part II (Chapter 7 of MR) 2DI36 Statistics 2DI36 Part II (Chapter 7 of MR) What Have we Done so Far? Last time we introduced the concept of a dataset and seen how we can represent it in various ways But, how did this dataset came

More information

Simple Linear Regression Inference

Simple Linear Regression Inference Simple Linear Regression Inference 1 Inference requirements The Normality assumption of the stochastic term e is needed for inference even if it is not a OLS requirement. Therefore we have: Interpretation

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK September 2014 Authorized for Distribution by the New York State Education Department This test design and framework document

More information

Sales forecasting # 2

Sales forecasting # 2 Sales forecasting # 2 Arthur Charpentier arthur.charpentier@univ-rennes1.fr 1 Agenda Qualitative and quantitative methods, a very general introduction Series decomposition Short versus long term forecasting

More information

Aachen Summer Simulation Seminar 2014

Aachen Summer Simulation Seminar 2014 Aachen Summer Simulation Seminar 2014 Lecture 07 Input Modelling + Experimentation + Output Analysis Peer-Olaf Siebers pos@cs.nott.ac.uk Motivation 1. Input modelling Improve the understanding about how

More information

Analysis of Load Frequency Control Performance Assessment Criteria

Analysis of Load Frequency Control Performance Assessment Criteria 520 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 16, NO. 3, AUGUST 2001 Analysis of Load Frequency Control Performance Assessment Criteria George Gross, Fellow, IEEE and Jeong Woo Lee Abstract This paper presents

More information

Clustering and scheduling maintenance tasks over time

Clustering and scheduling maintenance tasks over time Clustering and scheduling maintenance tasks over time Per Kreuger 2008-04-29 SICS Technical Report T2008:09 Abstract We report results on a maintenance scheduling problem. The problem consists of allocating

More information

THE STATISTICAL TREATMENT OF EXPERIMENTAL DATA 1

THE STATISTICAL TREATMENT OF EXPERIMENTAL DATA 1 THE STATISTICAL TREATMET OF EXPERIMETAL DATA Introduction The subject of statistical data analysis is regarded as crucial by most scientists, since error-free measurement is impossible in virtually all

More information

On the mathematical theory of splitting and Russian roulette

On the mathematical theory of splitting and Russian roulette On the mathematical theory of splitting and Russian roulette techniques St.Petersburg State University, Russia 1. Introduction Splitting is an universal and potentially very powerful technique for increasing

More information

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering

Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Two Topics in Parametric Integration Applied to Stochastic Simulation in Industrial Engineering Department of Industrial Engineering and Management Sciences Northwestern University September 15th, 2014

More information

Taylor and Maclaurin Series

Taylor and Maclaurin Series Taylor and Maclaurin Series In the preceding section we were able to find power series representations for a certain restricted class of functions. Here we investigate more general problems: Which functions

More information

South Carolina College- and Career-Ready (SCCCR) Algebra 1

South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready (SCCCR) Algebra 1 South Carolina College- and Career-Ready Mathematical Process Standards The South Carolina College- and Career-Ready (SCCCR) Mathematical Process

More information

Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model

Queuing Theory. Long Term Averages. Assumptions. Interesting Values. Queuing Model Queuing Theory Queuing Theory Queuing theory is the mathematics of waiting lines. It is extremely useful in predicting and evaluating system performance. Queuing theory has been used for operations research.

More information

CoMPACT-Monitor: Change-of-Measure based Passive/Active Monitoring Weighted Active Sampling Scheme to Infer QoS

CoMPACT-Monitor: Change-of-Measure based Passive/Active Monitoring Weighted Active Sampling Scheme to Infer QoS CoMPACT-Monitor: Change-of-Measure based Passive/Active Monitoring Weighted Active Sampling Scheme to Infer QoS Masaki Aida, Keisuke Ishibashi, and Toshiyuki Kanazawa NTT Information Sharing Platform Laboratories,

More information

Queueing Systems. Ivo Adan and Jacques Resing

Queueing Systems. Ivo Adan and Jacques Resing Queueing Systems Ivo Adan and Jacques Resing Department of Mathematics and Computing Science Eindhoven University of Technology P.O. Box 513, 5600 MB Eindhoven, The Netherlands March 26, 2015 Contents

More information

How performance metrics depend on the traffic demand in large cellular networks

How performance metrics depend on the traffic demand in large cellular networks How performance metrics depend on the traffic demand in large cellular networks B. B laszczyszyn (Inria/ENS) and M. K. Karray (Orange) Based on joint works [1, 2, 3] with M. Jovanovic (Orange) Presented

More information

http://www.jstor.org This content downloaded on Tue, 19 Feb 2013 17:28:43 PM All use subject to JSTOR Terms and Conditions

http://www.jstor.org This content downloaded on Tue, 19 Feb 2013 17:28:43 PM All use subject to JSTOR Terms and Conditions A Significance Test for Time Series Analysis Author(s): W. Allen Wallis and Geoffrey H. Moore Reviewed work(s): Source: Journal of the American Statistical Association, Vol. 36, No. 215 (Sep., 1941), pp.

More information

Combinatorial PCPs with ecient veriers

Combinatorial PCPs with ecient veriers Combinatorial PCPs with ecient veriers Or Meir Abstract The PCP theorem asserts the existence of proofs that can be veried by a verier that reads only a very small part of the proof. The theorem was originally

More information

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations

How To Compare Load Sharing And Job Scheduling In A Network Of Workstations A COMPARISON OF LOAD SHARING AND JOB SCHEDULING IN A NETWORK OF WORKSTATIONS HELEN D. KARATZA Department of Informatics Aristotle University of Thessaloniki 546 Thessaloniki, GREECE Email: karatza@csd.auth.gr

More information

POISSON TRAFFIC FLOW IN A GENERAL FEEDBACK QUEUE

POISSON TRAFFIC FLOW IN A GENERAL FEEDBACK QUEUE J. Appl. Prob. 39, 630 636 (2002) Printed in Israel Applied Probability Trust 2002 POISSON TRAFFIC FLOW IN A GENERAL FEEBACK QUEUE EROL A. PEKÖZ and NITINRA JOGLEKAR, Boston University Abstract Considera

More information

1 Example of Time Series Analysis by SSA 1

1 Example of Time Series Analysis by SSA 1 1 Example of Time Series Analysis by SSA 1 Let us illustrate the 'Caterpillar'-SSA technique [1] by the example of time series analysis. Consider the time series FORT (monthly volumes of fortied wine sales

More information

The Analysis of Dynamical Queueing Systems (Background)

The Analysis of Dynamical Queueing Systems (Background) The Analysis of Dynamical Queueing Systems (Background) Technological innovations are creating new types of communication systems. During the 20 th century, we saw the evolution of electronic communication

More information

Thesis work and research project

Thesis work and research project Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, helia.pouyllau@irisa.fr July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract

More information

Probabilistic properties and statistical analysis of network traffic models: research project

Probabilistic properties and statistical analysis of network traffic models: research project Probabilistic properties and statistical analysis of network traffic models: research project The problem: It is commonly accepted that teletraffic data exhibits self-similarity over a certain range of

More information

Dynamic stang in a telephone call center aiming to immediately answer all calls

Dynamic stang in a telephone call center aiming to immediately answer all calls Operations Research Letters 24 (1999) 25 212 www.elsevier.com/locate/orms Dynamic stang in a telephone call center aiming to immediately answer all calls Ward Whitt Room A117, AT&T Labs, Shannon Laboratory,

More information

Chapter 1. Theory of Interest 1. The measurement of interest 1.1 Introduction

Chapter 1. Theory of Interest 1. The measurement of interest 1.1 Introduction Chapter 1. Theory of Interest 1. The measurement of interest 1.1 Introduction Interest may be defined as the compensation that a borrower of capital pays to lender of capital for its use. Thus, interest

More information

How To Find The Optimal Base Stock Level In A Supply Chain

How To Find The Optimal Base Stock Level In A Supply Chain Optimizing Stochastic Supply Chains via Simulation: What is an Appropriate Simulation Run Length? Arreola-Risa A 1, Fortuny-Santos J 2, Vintró-Sánchez C 3 Abstract The most common solution strategy for

More information

IN THIS PAPER, we study the delay and capacity trade-offs

IN THIS PAPER, we study the delay and capacity trade-offs IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 15, NO. 5, OCTOBER 2007 981 Delay and Capacity Trade-Offs in Mobile Ad Hoc Networks: A Global Perspective Gaurav Sharma, Ravi Mazumdar, Fellow, IEEE, and Ness

More information

From the help desk: Bootstrapped standard errors

From the help desk: Bootstrapped standard errors The Stata Journal (2003) 3, Number 1, pp. 71 80 From the help desk: Bootstrapped standard errors Weihua Guan Stata Corporation Abstract. Bootstrapping is a nonparametric approach for evaluating the distribution

More information

One-year reserve risk including a tail factor : closed formula and bootstrap approaches

One-year reserve risk including a tail factor : closed formula and bootstrap approaches One-year reserve risk including a tail factor : closed formula and bootstrap approaches Alexandre Boumezoued R&D Consultant Milliman Paris alexandre.boumezoued@milliman.com Yoboua Angoua Non-Life Consultant

More information

parent ROADMAP MATHEMATICS SUPPORTING YOUR CHILD IN HIGH SCHOOL

parent ROADMAP MATHEMATICS SUPPORTING YOUR CHILD IN HIGH SCHOOL parent ROADMAP MATHEMATICS SUPPORTING YOUR CHILD IN HIGH SCHOOL HS America s schools are working to provide higher quality instruction than ever before. The way we taught students in the past simply does

More information

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)

INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) Abstract Indirect inference is a simulation-based method for estimating the parameters of economic models. Its

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction 1.1. Motivation Network performance analysis, and the underlying queueing theory, was born at the beginning of the 20th Century when two Scandinavian engineers, Erlang 1 and Engset

More information

Chapter 3: The Multiple Linear Regression Model

Chapter 3: The Multiple Linear Regression Model Chapter 3: The Multiple Linear Regression Model Advanced Econometrics - HEC Lausanne Christophe Hurlin University of Orléans November 23, 2013 Christophe Hurlin (University of Orléans) Advanced Econometrics

More information

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1

Georgia Department of Education Kathy Cox, State Superintendent of Schools 7/19/2005 All Rights Reserved 1 Accelerated Mathematics 3 This is a course in precalculus and statistics, designed to prepare students to take AB or BC Advanced Placement Calculus. It includes rational, circular trigonometric, and inverse

More information

Exponential Approximation of Multi-Skill Call Centers Architecture

Exponential Approximation of Multi-Skill Call Centers Architecture Exponential Approximation of Multi-Skill Call Centers Architecture Ger Koole and Jérôme Talim Vrije Universiteit - Division of Mathematics and Computer Science De Boelelaan 1081 a - 1081 HV Amsterdam -

More information

AN EFFICIENT ALGORITHM FOR THE DISCRETE GABOR TRANSFORM USING FULL LENGTH WINDOWS

AN EFFICIENT ALGORITHM FOR THE DISCRETE GABOR TRANSFORM USING FULL LENGTH WINDOWS AN EFFICIENT ALGORITHM FOR THE DISCRETE GABOR TRANSFORM USING FULL LENGTH WINDOWS PETER L. SØNDERGAARD Abstract. This paper extends the ecient factorization of the Gabor frame operator developed by Strohmer

More information

Monte Carlo testing with Big Data

Monte Carlo testing with Big Data Monte Carlo testing with Big Data Patrick Rubin-Delanchy University of Bristol & Heilbronn Institute for Mathematical Research Joint work with: Axel Gandy (Imperial College London) with contributions from:

More information

The Best of Both Worlds:

The Best of Both Worlds: The Best of Both Worlds: A Hybrid Approach to Calculating Value at Risk Jacob Boudoukh 1, Matthew Richardson and Robert F. Whitelaw Stern School of Business, NYU The hybrid approach combines the two most

More information

Process simulation. Enn Õunapuu enn.ounapuu@ttu.ee

Process simulation. Enn Õunapuu enn.ounapuu@ttu.ee Process simulation Enn Õunapuu enn.ounapuu@ttu.ee Content Problem How? Example Simulation Definition Modeling and simulation functionality allows for preexecution what-if modeling and simulation. Postexecution

More information

OPTIMAl PREMIUM CONTROl IN A NON-liFE INSURANCE BUSINESS

OPTIMAl PREMIUM CONTROl IN A NON-liFE INSURANCE BUSINESS ONDERZOEKSRAPPORT NR 8904 OPTIMAl PREMIUM CONTROl IN A NON-liFE INSURANCE BUSINESS BY M. VANDEBROEK & J. DHAENE D/1989/2376/5 1 IN A OPTIMAl PREMIUM CONTROl NON-liFE INSURANCE BUSINESS By Martina Vandebroek

More information

Portable Bushy Processing Trees for Join Queries

Portable Bushy Processing Trees for Join Queries Reihe Informatik 11 / 1996 Constructing Optimal Bushy Processing Trees for Join Queries is NP-hard Wolfgang Scheufele Guido Moerkotte 1 Constructing Optimal Bushy Processing Trees for Join Queries is NP-hard

More information

In Proceedings of the First IEEE Workshop on Real-Time Applications, New York, NY, May 1993.

In Proceedings of the First IEEE Workshop on Real-Time Applications, New York, NY, May 1993. In Proceedings of the First IEEE Workshop on Real-Time Applications, New York, NY, May 1993. Probabilistic Job Scheduling for Distributed Real-time Applications Azer Bestavros Dimitrios Spartiotis Computer

More information

CONTENTS OF DAY 2. II. Why Random Sampling is Important 9 A myth, an urban legend, and the real reason NOTES FOR SUMMER STATISTICS INSTITUTE COURSE

CONTENTS OF DAY 2. II. Why Random Sampling is Important 9 A myth, an urban legend, and the real reason NOTES FOR SUMMER STATISTICS INSTITUTE COURSE 1 2 CONTENTS OF DAY 2 I. More Precise Definition of Simple Random Sample 3 Connection with independent random variables 3 Problems with small populations 8 II. Why Random Sampling is Important 9 A myth,

More information

Basic Queuing Relationships

Basic Queuing Relationships Queueing Theory Basic Queuing Relationships Resident items Waiting items Residence time Single server Utilisation System Utilisation Little s formulae are the most important equation in queuing theory

More information

Lecture Notes on Polynomials

Lecture Notes on Polynomials Lecture Notes on Polynomials Arne Jensen Department of Mathematical Sciences Aalborg University c 008 Introduction These lecture notes give a very short introduction to polynomials with real and complex

More information

Scheduling Policies, Batch Sizes, and Manufacturing Lead Times

Scheduling Policies, Batch Sizes, and Manufacturing Lead Times To appear in IIE Transactions Scheduling Policies, Batch Sizes, and Manufacturing Lead Times Saifallah Benjaafar and Mehdi Sheikhzadeh Department of Mechanical Engineering University of Minnesota Minneapolis,

More information

A Pricing Model for American Options with Stochastic Interest Rates Bert Menkveld and Ton Vorst Department of Finance Erasmus University Rotterdam P.O. Box 1738 NL-3000 DR Rotterdam The Netherlands e-mail:

More information

MATH. ALGEBRA I HONORS 9 th Grade 12003200 ALGEBRA I HONORS

MATH. ALGEBRA I HONORS 9 th Grade 12003200 ALGEBRA I HONORS * Students who scored a Level 3 or above on the Florida Assessment Test Math Florida Standards (FSA-MAFS) are strongly encouraged to make Advanced Placement and/or dual enrollment courses their first choices

More information

Network Model. University of Tsukuba. of the system. Load balancing policies are often. used for balancing the workload of distributed systems.

Network Model. University of Tsukuba. of the system. Load balancing policies are often. used for balancing the workload of distributed systems. CDC-INV A Performance Comparison of Dynamic vs. Static Load Balancing Policies in a Mainframe { Personal Computer Network Model Hisao Kameda El-Zoghdy Said Fathy y Inhwan Ryu z Jie Li x yzx University

More information

Chapter 2: Binomial Methods and the Black-Scholes Formula

Chapter 2: Binomial Methods and the Black-Scholes Formula Chapter 2: Binomial Methods and the Black-Scholes Formula 2.1 Binomial Trees We consider a financial market consisting of a bond B t = B(t), a stock S t = S(t), and a call-option C t = C(t), where the

More information

Chapter 6: Point Estimation. Fall 2011. - Probability & Statistics

Chapter 6: Point Estimation. Fall 2011. - Probability & Statistics STAT355 Chapter 6: Point Estimation Fall 2011 Chapter Fall 2011 6: Point1 Estimat / 18 Chap 6 - Point Estimation 1 6.1 Some general Concepts of Point Estimation Point Estimate Unbiasedness Principle of

More information

MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group

MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group MISSING DATA TECHNIQUES WITH SAS IDRE Statistical Consulting Group ROAD MAP FOR TODAY To discuss: 1. Commonly used techniques for handling missing data, focusing on multiple imputation 2. Issues that could

More information