An Efficient Algorithm for the Exact Analysis of Multiclass Queueing Networks with Large Population Sizes

Size: px
Start display at page:

Download "An Efficient Algorithm for the Exact Analysis of Multiclass Queueing Networks with Large Population Sizes"

Transcription

1 An Efficient Algoithm fo the Exact Analyi of Multicla Queueing Netwok with Lage Population Size iuliano Caale Neptuny R&D via Duando 0-, I-08 Milan, Italy and Politecnico di Milano - DEI Via Ponzio /, I-0 Milan,Italy giuliano.caale@polimi.it ABSTRACT We intoduce an efficient algoithm fo the exact analyi of cloed multicla poduct-fom ueueing netwok model with lage population ize. We adopt a novel appoach, baed on linea ytem of euation, which ignificantly educe the cot of computing nomalizing contant. With the popoed algoithm, the analyi of a model with N ciculating job of multiple clae euie eentially the olution of N linea ytem with ode independent of population ize. A ditinguihing featue of ou appoach i that we can immediately apply theoem, olution techniue, and decompoition fo linea ytem to ueueing netwok analyi. Following thi idea, we popoe a block tiangula fom of the linea ytem that futhe educe the euiement, in tem of both time and toage, of an exact analyi. An example illutate the efficiency of the eulting algoithm in peence of lage population. Categoie and Subject Decipto C. [Pefomance of Sytem]: Modeling techniue eneal Tem Algoithm, Pefomance, Theoy Keywod Poduct-fom ueueing netwok, computational algoithm, exact analyi, nomalizing contant, multicla model. INTRODUCTION Analytical pefomance modeling of compute and communication ytem i often caied out uing ueueing netwok model. Fo hitoical eaon, cloed poduct-fom netwok [] have been the focu of the field fo ove twenty Pemiion to make digital o had copie of all o pat of thi wok fo peonal o claoom ue i ganted without fee povided that copie ae not made o ditibuted fo pofit o commecial advantage and that copie bea thi notice and the full citation on the fit page. To copy othewie, to epublih, to pot on eve o to editibute to lit, euie pio pecific pemiion and/o a fee. SIMetic/Pefomance 0, June 0, 00, Saint Malo, Fance. Copyight 00 ACM /0/000...$.00. yea [8]. Uing thee model, claic pefomance poblem a the capacity planning of compute ytem can be eaily tackled, typically with much le computational effot than imulation (ee, e.g., [] fo an oveview of application). Moeove, computational algoithm fo model with poduct-fom olution have lagely inpied futhe eeach. Fo intance, ueueing netwok with extended featue that ae uccefully applied in eveal aea including oftwae pefomance evaluation, paallel ytem analyi, and modeling of netwok with pioitie o blocking (e.g., [,,,, ]), can be olved by mean of modified veion of the algoithm popoed fo poduct-fom netwok. The ditinguihing featue of poduct-fom model i that imple cloed-fom expeion ae known fo the euilibium ditibution of netwok tate pobabilitie. The challenge i to efficiently compute the nomalizing contant that aue that tate pobabilitie um to one. Excellent development in the field [,, 9, 0,,,,,,, ] have hown that exact olution method ae computationally feaible in eveal cae of inteet. Howeve, the computational euiement uually become pohibitive when a lage multicla population i peent in the netwok. Thi ha led to the well-known concluion that typically multicla ueueing netwok ae intactable fo lage population ize. Thi i a evee difficulty of the theoy that ha been addeed fo pactical pupoe only by appoximation techniue a local iteative method (e.g., [8,, ]), bound and aymptotic expanion (e.g., [, 9]), o with the tuncation of Eule ummation when numeically inveting the geneating function of the nomalizing contant [0]. The eult peented in thi pape indicate that efficient exact algoithm fo multicla model with lage population ae poible. In the following ection, we intoduce a novel appoach fo computing nomalizing contant that i efficient even in thi difficult cae. The algoithm i baed on the olution of ytem of linea euation involving nomalizing contant, and follow fom a imple conideation. Seveal ecuence euation fo nomalizing contant have been popoed in peviou wok [,9,,,,]. Clealy, each of them give an altenative deciption of the tuctue of the nomalizing contant. We popoe to ue the imultaneou infomation of a et of ecuence euation to educe the cot of computing nomalizing contant. In paticula, the popoed algoithm ha the following tuctue. We conide a et of netwok deived fom the

2 model to be olved, and defined in uch a way that all nomalizing contant can be elated by a ytem of linea euation. Then, we inceae in a linea fahion, and imultaneouly fo all netwok, the total population fom to N, being N the um of cla population in the oiginal model. Afte each inceae, we compute nomalizing contant uing the linea ytem. Finally, we detemine pefomance meaue of inteet fo the oiginal model. In thi way, an exact analyi euie eentially the olution of N linea ytem. Moeove, depite the compoition of the et of netwok, and hence linea ytem tuctue, may change while inceaing population, linea ytem ode i alway independent of population ize. A a coneuence, we how that the computational cot i motly detemined by the numbe of ueue and clae, athe than by the total population, which i uually the laget of the thee paamete. Thee ae benefit and dawback connected to the intoduction of linea ytem of euation into ueueing netwok analyi. Beide the ignificant eduction of computational complexity, that i anyway a fundamental motivation, thee ae othe ignificant advantage. Fo intance, the new appoach pomote the application of linea algeba techniue to the analyi of poduct-fom netwok. We how an application of thi idea by defining a block tiangula fom of the linea ytem coefficient matix that ignificantly educe time and toage euiement. Moeove, the diffuion of pecialized oftwae fo linea algeba, like compute algeba ytem (e.g., [8]), may educe implementation effot. We found intead two dawback egading uniuene and numeical accuacy of olution achievable with tandad (inexact) linea ytem olve. Concening the latte, we believe that the new algoithm, beide the elated theoetical eult, i alo of pactical inteet due to it efficiency. Thu, ganting eult coectne i a fundamental objective of the peent analyi. A imple and definitive olution to numeical accuacy poblem follow by adopting an exact linea ytem olve in implementation (e.g., []). Thi ha a limited impact on the aymptotic complexity of the algoithm that emain, alo in the wot cae, the exact techniue of choice fo multicla model with lage population ize. Futhe, an exact olution let u avoid floating-point ange exception that feuently aie in nomalizing contant algoithm. Concening uniuene, we dicu ome cae whee the linea ytem doe not have a uniue olution due to a ingula coefficient matix. We popoe tategie to adde the poblem. The pape i oganized a follow. In Section we give peliminay definition. Related wok i citically analyzed in Section, whee we alo intoduce the olution appoach baed on linea ytem. Section define the algoithm that i futhe examined in Section uing linea algeba techniue. Computational euiement ae dicued in Section. A numeical example i peented in Section. Finally, Section 8 give concluion and outline futue wok. Theoem poof ae epoted in the final appendix.. PRELIMINARIES AND NOTATION. Multicla Cloed Queueing Netwok Let u conide a cloed poduct-fom model compoed by M load-independent ueue, R job clae and an abitay numbe of delay. The population ize fo cla i N, and the population vecto i N (N,..., N,..., N R ). We de- P R note by N = = N the total population. The loading ρ k (alo called in the liteatue evice demand) i the poduct between the mean evice time pe viit and the mean numbe of viit of cla at ueue k. We denote by ρ 0 the um of delay fo cla. Exact algoithm conideed in the following ection pefom ecuion on the numbe of job and ueue in the model. Without lo of geneality, we indicate the population cuently poceed by the ecuion with the R- dimenional vecto n (n,..., n,..., n, 0,..., 0), whee n > 0,. Hence, R, i the numbe of non-empty P clae of the cuent population. We denote by n = = n the total population of n. Let 0 be the zeo vecto, and let e be a vecto of all zeo except fo the -th element that i one. In eveal algoithm, e.g., Convolution [,], LBANC [9], and MVA [], n pan the population et pod(n) = {n 0 n N}, () with cadinality cad(pod(n)) = Q R = (N + ). A we how late in the pape, a cla ecuion algoithm a RE- CAL [] may be intead efomulated a a ecuion on lin(n) = {0, e, e,..., N e, N e + e, N e + e,..., N e + N e,..., N}, () whee cad(lin(n)) = N +. A gaphical compaion of the two et i given in Figue. Note that fo lage multicla population cad(lin(n)) << cad(pod(n)). While ecuing, eveal intemediate model ae olved fo each population n. We denote by j j(n) the population of an intemediate model olved when the cuent population i n. The elated netwok tuctue i pecified by a multiplicity vecto m (m,..., m k,..., m ) uch that, fo each ueue type k, k, the intemediate model contain m k ueue of that type [, 0,, ]. Hee, M, i the numbe of ueue type fo the cuent population. The total numbe of ueue i m = P m k. All m k ueue of type k have identical loading fo the nonempty clae. With a light abue of notation, we denote by ρ k the loading of cla job at ueue of type k. If not othewie tated, we aume that fo two ueue type k and k uch that k k thee exit at leat one cla,, uch that ρ k ρ k. Hence, each ueue type define a balanced ubnetwok of maximum ize. Note that by thi definition (), and i non-deceaing with. We call input netwok a netwok that ha the ame M ueue of the model that we want to olve ecuively, but with population not neceaily eual to N. The tuctue of the input netwok fo the cuent population n i denoted by M (M,..., M k,..., M ), whee P M k = M. Vey often, intemediate model tuctue will be pecified uing M. Fo intance, an intemediate model with multiplicity vecto m = M + e can be obtained by adding to the input netwok with population n a ueue of type. Fo the et of the pape, if not othewie tated, k,, c, k,, c, will index ueue type and non-empty clae. Summaizing Example A a ummaizing example, let u aume that we want to olve ecuively a model with M =, R =, N = (8, ), delay ρ 0 =, ρ 0 =, and loading ρ = 0, ρ =,

3 (,) (,) (,) (,) (0,) (,0) (,) (0,) (,0) (0,) (0,0) (,) a) pod(n) (,0) (,) (,0) (,) (0,0) b) lin(n) (,) Figue : Population et fo N = (, ) ρ = 0, ρ = 9, ρ = 0, ρ = 9. Fo illutation pupoe, we ecuively poce, fo each n lin(n), a et of ( + ) intemediate model (m, j) with multiplicity and population m {M, M + e,..., M + e }, () j {n, n e }. () By the definition, we have the following cae: if n 8 and n = 0 then =. In thi cae all ueue have identical loading, thu =, ρ 0 =, ρ = 0, M = e, (m, j) {(e, n e ), (e, n e e ), (e, n e ), (e, n e e )}. If n 8 and n then =, =, ρ 0 =, ρ 0 =, ρ = 0, ρ =, ρ = 0, ρ = 9, M = e + e, (m, j) {(e + e, n e + n e ), (e + e, n e + n e e ), (e + e, n e + n e ), (e + e, n e + n e e ), (e + e, n e + n e ), (e + e, n e + n e e )}. Model fo n = 0 ae olved uing temination condition pecified late. Thu, we do not define a pecific notation.. Nomalizing Contant Euation We denote by (m, j) the nomalizing contant of a model with multiplicity m and j = (j,..., j,..., j, 0,..., 0) job. Fom the BCMP theoem [], it follow that X Y m = f i (j i ), () i=0 whee the ummation i taken on the tate-pace ( (j 0,..., j i,..., j m) mx i=0 j i = j, j i 0, whee j i = (j i,..., j i,..., j i ), i the population at tation i, and the poduct-fom facto f i fo ueue and delay (the latte i aociated to the index i = 0) ae defined a f i (j i ) = (Q P ρj 0 0 /j0, if i = 0, ( ji)q ρj i i /ji, if i m. () Note that Q the numbe of opeation euied by () i of the j ode of +m = j that i infeaible in mot cae. Howeve, can be computed uing ecuence euation involving intemediate model. Fo compactne, if (m, j), we denote by +k the nomalizing contant of a ), model with population j e and multiplicity m + e k. Similaly, k efe to a model with j e and m e k, efe to j e and m, +k efe to j and m + e k, and k efe to j and m e k. The emoval of multiple ueue o job i denoted, e.g., by k,i,c efeing to j e e c and m e k e i. Thoughout the pape, we conide the following nomalizing contant ecuence euation. The convolution expeion [, ] fo, i.e., = k + and fo +k, i.e., +k = + X = X = ρ k, k, () ρ k +k, k. (8) Note that, without lo of geneality, we conide only convolution expeion among the m poible, efeing to the emoval of any of the identical ueue of type k. We alo intoduce the netwok population containt fo the model with j = n, i.e., n = ρ 0 + X m k ρ k +k,. (9) which ae an application of Little Law [0], and genealize to the cae m k > a imila et of euation peented in []. A taightfowad poof of (9) i given at the end of thi ection. Temination condition fo ecuion baed on ()-(9) ae = f 0(j), fo nomalizing contant of model with m = 0, and =, fo nomalizing contant of model with j = 0. The condition ae conitent auming 0 0 =. Pefomance meaue can be computed uing the following fomula [] fo the mean thoughput of cla X (m, j) = /, (0) and fo the mean cla ueue length fo ueue of type k Q k (m, j) = ρ k +k /. () Related meaue, a utilization o epone time, can be eaily obtained fom the above meaue (e.g., [9]). Note that a taightfowad poof of (9) follow by ineting (0) and () fo j = n into the population containt fo a cloed model [], given by n = ρ 0X (m, n) + P k m kq k (m, n). Thi motivate the choice of the name fo (9).. ANALYSIS OF RELATED WORK Thi ection intoduce the new olution appoach baed on linea ytem of nomalizing contant ecuence euation. In ode to pepae backgound fo the new algoithm, we efomulate popula computational algoithm fo cloed netwok a linea ytem of nomalizing contant ecuence euation.. Recuive Solution Uing Linea Sytem Mot exact algoithm fo poduct-fom netwok compute nomalizing contant uing the linea ecuence euation ()-(9). In geneal, a olution can be obtained by diffeent techniue. We popoe a novel appoach whee, fo each population n conideed by the ecuion, a vecto g g(n) of nomalizing contant of intemediate model i computed

4 uing a linea ytem of euation ()-(9). The element of g change with the conideed algoithm, and will be decibed late. Due to the lineaity of ()-(9), the techniue take the fom of a euence of linea ytem Ag = X = B g, () whee the matix A A(n) decibe the linea dependencie between the vaiable in g, the g g(n e ) vecto ae computed ecuively, and the B B (n) matice detemine the linea ytem known tem fom the g vecto. In geneal, if n lin(n), then B i the zeo matix fo. Theefoe, fom () it follow that the ecuive olution of ueueing netwok model uing a euence of linea ytem euie to elect:. the et of poceed population n, typically eithe lin(n) o pod(n),. the element of the g vecto fo all poceed n,. the mix of euation ()-(9) uch that A i an invetible matix and hence () ha a uniue olution. In the next ection, we how how to efomulate popula computational algoithm in the fom ().. Analyi of the Convolution Algoithm We begin with an analyi of the Convolution algoithm. In the convolution appoach, () i conideed fo an abitay ueue k, and ecuively applied to the contant k and in the ight hand ide until the netwok contain ueue o job. Hence, a linea ytem efomulation may conide, fo all n pod(n), a vecto g compoed by the nomalizing contant of intemediate model (m, j) with population j = n and multiplicity m {M, M e, M e,..., M M e, M M e e, M M e e,..., e, 0}. The numbe of intemediate model conideed fo each n i thu cad(g) = M +. Fo each n pod(n), the mix of euation fo () i P k = ρ k, () = that i the et of all poible euation () uch that. the unknown nomalizing contant in the left hand ide ae all element of the g vecto,. the nomalizing contant in the ight hand ide ae known tem belonging to the g vecto, which ae ecuively computed. Thu, looking at (), the A matix i defined by the coefficient of the nomalizing contant in the left hand ide, while the B matice depend on the ight hand ide only. Thi notation will be ued thoughout the et of the pape. A an example, a model with M = ueue, = ueue type, and no delay can be olved by mean of the following linea ytem ,,, = X = ρ ρ ρ, 0, whee we ued the temination condition fo m = 0 in the lat euation. It i clea fom the example that the Convolution algoithm ha a coefficient matix independent of both population and loading, and that i alway invetible... Application Example We now how a fit application of linea ytem of nomalizing contant ecuence euation. We modify the Convolution algoithm by intoducing new euation. We coneuently modify the linea ytem and the ecuive tuctue of the algoithm to account fo the new unknown. In geneal, it i uite difficult to integate, at leat in an efficient manne, (8) and (9) within (), ince they intoduce eveal new +k unknown. Intead, it may be helpful to include additional convolution expeion () fo diffeent choice of k. We conide a ytem of euation () fo all k. In thi cae, the nomalizing contant in g ae of intemediate model (m, j) with population j = n and multiplicity {m 0 m M}. () Q Thu cad(g) = (m k + ). Conideing the ame example een befoe, and omitting,, = 0, we have now ,,, = X = ρ ρ ρ ρ ρ ρ ρ ρ ρ ρ, ρ, ρ, which i an ovedetemined linea ytem with euation and jut unknown. Theefoe, uing the additional euation, and povided that the eulting matix i invetible, we may avoid to ecuively evaluate ome tem of the ight hand ide by moving them into the vecto of unknown. Fo intance, let u aume = and obeve that the contant,,, and, ae the nomalizing contant of netwok with a ingle ueue and no delay, thu eual to the poduct-fom facto f, f and f, epectively. Conideing a new unknown the nomalizing contant and k, k, and educing the matix to uae by dopping unneceay vaiable and euation, we get ρ ρ ρ ρ ρ ρ = ρ ρ f + ρ f + ρ f + ρ f + ρ which ha a uniue olution if all loading of cla ae ditinct. Thu, with the incluion of additional convolution expeion we found a way to avoid the ecuion on cla when =, o to pefom a ecuion on lin(n) intead than on pod(n). In thi way, the numbe of ecuively evaluated population dop fom the (N + )(N + ) of,,

5 the oiginal algoithm to the jut N + N + of the new fomulation. Thi clealy lead to ignificant computational aving fo model with lage population ize. Nevethele, new ovehead ae intoduced fo linea ytem olution (e.g., the cot of LU factoization [0]). Howeve, the main poblem i that, even if the eult genealize eaily to model with a lage numbe of ueue, fo > the inceaed numbe of unknown typically make impoible to poce a lin(n) population et, and thi i intinically elated to the ue of () in the linea ytem. Since the cope of the peent pape i to develop a geneal lin(n) ecuion, we hall not conide the popoed vaiant of the Convolution algoithm in the following ection, a well a the incluion of () in linea ytem.. Analyi of the RECAL Algoithm In thi ection, we dicu the elation between RECAL [] and a lin(n) ecuion baed on (9) fo =. We begin by fit eviewing RECAL. In thi algoithm, each ueue i univocally aociated to a pecial cla, called elflooping cla, compoed by job looping indefinitely though the tation. Queue have to be changed into load-dependent tation in ode to eve elf-looping job. The advantage i that the nomalizing contant can then be computed uing the following efficient cla ecuion. Let D n k = {(d,..., d n ) X t d t = k, d t 0, t n} () be the et of combination with epetition of k element among n, which ha cadinality cad(dk n ) = n+k k. Then, the nomalizing contant h(v, j) of a netwok with M ueue, a delay eve, population vecto v fo the M elf-looping clae, and cuent population j = n fo the emaining clae, atifie the following ecuence euation h(v, n) = X d D M+ n whee d (d 0, d,..., d k,..., d M ), c(v, d) = ρd 0 0 d 0 c(v, d)h(v + d, n n e ), () MY v k + d k v k ρ d k k, () and with temination condition h(v, 0) = fo all v. Note that the nomalizing contant of the input netwok with population N and no elf-looping clae i immediately obtained by computing h(0, N) with (). Futhemoe, if ρ 0 = 0, then the ummation i on (d,..., d M ) Dn M. We emak that we did not mention the m vecto ince RECAL aume that the numbe of ueue in a model i alway eual to M, and that intemediate model diffe only fo the numbe of elf-looping job and non-empty clae. Hence, RECAL ha no ueue ecuion. Howeve, we how that a diffeent intepetation of () i poible, a poved by the following theoem. Theoem. Let M fo all population, and let each type k, k M, be compoed by m k identical ueue with loading eual to thoe of ueue k, k M, of the input netwok. Then, the ecuive inetion n time of (9) fo cla into all it ight hand ide nomalizing contant give () by etting v k = m k, k M. Infomally, Theoem tate that () i euivalent to the cla- population containt, povided that the M ueue in the input netwok ae neve aggegated into the ame ueue type. Futhemoe, the theoem ha the impotant coneuence of howing that, fom the elation v k = m k, the addition of elf-looping job at ueue k i euivalent to the inetion of new ueue into the balanced ubnetwok k. Theefoe, two vey diffeent phyical intepetation of RECAL may be conideed. Moeove, Theoem how that the definition of ueue type implicitly aumed in RECAL diffe fom that adopted in Section.. But ince ou ueue type definition, which aggegate maximal balanced ubnetwok into a ingle type, i indeed the mot efficient fo model with a lage numbe of identical ueue, we conclude that RECAL can be lagely impoved in thi cae, a ecently hown by []. A poible appoach to adde the poblem conit in ecuively olving (9) fo cla uing the ueue type definition that aggegate maximal balanced ubnetwok. Note that the atifice of conideing ingle-job clae in ode to educe computational cot may alo be applied to (9). Fom the above obevation, we have the following linea ytem efomulation of RECAL n n = ρ 0 + P m kρ k +k, (8) fo a et of population n lin(n), and whee the left hand ide unknown efe to intemediate model (m, j) having population j = n and multiplicity m M + (d,..., d ) (d 0, d,..., d ) D + N n, with cad(g) = +N n N n. Thu, the cadinality of g inceae while ecuing on population. The extenion of (8) by including (8) into the linea ytem lead u to conide the LBANC algoithm.. Analyi of the LBANC Algoithm The LBANC algoithm [9] ha been hown in [] to be the unnomalized veion of the MVA algoithm []. The computational euiement of the two method ae vey imila, and the main diffeence i that LBANC ue nomalizing contant, while MVA wok diectly with mean pefomance indice. Concening linea ytem of nomalizing contant ecuence euation, LBANC illutate a imultaneou ue of (8) and (9). The population ecuion i n pod(n), and the fomulation of LBANC dicued in [] can be efomulated a the following linea ytem ( +k = P ρ k +k, k, n = ρ 0 + P k m kρ k +k, (9) whee the left hand ide unknown have population j = n and multiplicity m {M, M + e,..., M + e }. (0) Theefoe, LBANC compute cad(g) = + contant at each population, and it i ubtantially moe efficient than convolution when << M, an advantage that ha not been peviouly pointed out in the liteatue. Anothe advantage of LBANC i the diect availability of the tem +k fo (), which ae intead computed in the Convolution algoithm with additional ecuion. Nevethele, the main ouce of complexity in both LBANC and Convolution emain the pod(n) population ecuion. The incluion of new euation into the linea ytem (9) in ode to educe computational cot i addeed in the next ection.

6 . ALORITHM DESCRIPTION. Peliminaie We initially aume that ρ 0 = 0,. The definition of the new algoithm tat by obeving that the incluion of the population containt fo the non-empty clae into (9) doe not intoduce new unknown and may inceae the numbe of independent euation in the linea ytem. Thu, thee additional euation have the potential to ignificantly educe the cot of computing nomalizing contant. In paticula, a we pove late, if a cetain et of euation (8)-(9) i conideed, and povided that the eulting linea ytem i non-ingula, then we can olve model uing an efficient lin(n) ecuion with vey diffeent computational tadeoff with epect to exiting algoithm. We can how that the above obevation hold tue alo fo the geneal cae whee we dop the ρ 0 = 0 condition. Depite now the additional population containt intoduce new unknown into the linea ytem, i.e., the c contant fo c, we can alway exploit the fact that thee contant efe to model with j = n job of cla. Thi allow u to include into the ytem alo the cla population containt fo the model with j = n e c, i.e., n c = ρ 0 c, + X m k ρ k +k c,, c, () which allow to compute the new unknown diectly fom g. Hence, the incluion of the new c unknown i compenated by the availability of additional cla population containt. Finally, we point out that in geneal the conideed linea ytem may not have neceaily full ank, but fo the ake of implicity in peenting, we initially take thi aumption. Singulaity condition will be dicued in Section.., a well a tategie to adde the poblem... Peliminay Analyi We now illutate ome difficultie aiing when including (8) and (9) into a linea ytem with the aim of defining a lin(n) ecuion. We conide a linea ytem elating nomalizing contant of model with multiplicity m {M, M+e, M+e } and population j {n, n e }. Aume that the cuent population n i uch that = and =. We have that the linea ytem defined by (8), k, and (9),, fo a lin(n) ecuion i whee and Ag B g Ag = B g, () ρ ρ 0 0 M ρ 0 M ρ n ρ n n ρ ρ M ρ 0 M ρ 0 ρ M ρ 0 M ρ 0 ρ , + +, + +,,, Note that () i undedetemined, having moe unknown than euation. Thi indicate that the conideed ytem of euation (8)-(9) may be inufficient fo a population ecuion in lin(n). Thu, a diffeent appoach i euied to take full advantage of the additional population containt.. The Linea Sytem We popoe to olve cloed multicla poduct-fom netwok uing a population ecuion in lin(n). Fo each ecuively poceed n lin(n), we compute the following vecto of unknown + g =, () whee i a vecto of nomalizing contant of intemediate model (m, j) having population j {n, n e,..., n e } and multiplicity m {M + (d,..., d ) (d,..., d ) D }. () Intead, + include all nomalizing contant that can be obtained by adding a ueue k, k, to the nomalizing contant in, i.e.: + { +k, +k,..., +k k, {,,..., } }. () Thu, + include contant of intemediate model (m +, j) with population j {n, n e,..., n e } and multiplicity m + {M + (d,..., d ) (d,..., d ) D }. () We denote by + and the component of g. Note that by the definition, g ha cadinality cad(g) = cad( + ) + cad() = + + +, () which i independent of population ize. Thu, fo fixed and, g and g have identical cadinality, and the linea ytem ode doe not inceae with n. Fo the cuent population n, g i computed fom g by the following linea ytem: 8 >< >: P +k c= n c ρ 0c c n = ρ 0 + ρ kc +k c = ρ k +k, k P P n c = ρ 0 c, + P m k ρ kc +k c = 0, c m k ρ k +k, m k ρ k +k c,, c (8) whee { +k, +k c } +, {, c}, { +k, +k c,} +, and {, c, }. We denote the fou goup of euation, fom the top, by (8a), (8b), (8c) and (8d). We motivate the linea ytem by the following two obevation: fo each n, we can diectly compute all nomalizing contant in fom g by (8c)-(8d). Once that ha been computed, we can detemine + by olving the ubytem (8a)-(8b).

7 Thu, the olution of (8) i alway decompoable into two imple poblem, a we dicu in Section. Futhemoe, we jutify ()-() by the following theoem. Theoem. The linea ytem (8) ha alway a uae matix of coefficient. A a coneuence of thi eult, if the coefficient matix A i non-ingula, the ytem i neve undedetemined and (8) ha a uniue olution. It i impotant to point out that ()- () define the mallet cadinality vecto fo which the above theoem hold, but othe definition of and +k may alo be conideed. Numeical conditioning, ingulaity, and block tiangula fom of the coefficient matix of (8) ae dicued in Section... Illutative Example We now how a mall example of (8). We conide the ame model of Section... We have = and =, and o g depend on D = D = {(, 0), (0, )} and D = D = {(, 0), (, ), (0, )}. In paticula, we have g = + T with + = +, +, +, +, +, +, T, (9) = T, (0) and imilaly g = g = + T whee Let + = +, +,, +, +,, +, then (8) i whee Ag and B g +,, T, () = + +, +, + T. () t zk (M k + z)ρ k, Ag = B g, () ρ ρ ρ ρ t 0 t n ρ t 0 0 t 0 0 n ρ n n n n ρ ρ ρ ρ t 0 t ρ t 0 t ρ t 0 0 t ρ t 0 0 t ρ 0 +, +, +, +, +, +, , +,, +, +,, +, +,, + +, + +, Compaed to the linea ytem of Section.., the coefficient matix A i now uae, and povided that it i noningula, we have a uniue olution to the linea ytem. Hence, a lin(n) ecuion i now poible.,.. The Computational Algoithm The new algoithm ha the following tuctue: : Compute g(n, 0,..., 0) : fo = to R do : Initialize g(n,..., N, 0,..., 0) : fo n = to N do : Setup and olve (8) fo n = (N,..., N, n, 0,..., 0) : end fo : end fo 8: Compute pefomance meaue Computation of g(n, 0,..., 0). The ecuion on the fit cla can be pefomed uing ingle-cla algoithm popoed in peviou wok (e.g., [, 9]). Futhemoe, unde cetain aumption, ingle cla nomalizing contant can be computed uing cloed-fom fomula (ee, e.g., [, ]), but exact aithmetic may be euied to avoid numeical intabilitie. Initialization of g(n,..., N, 0,..., 0). At each change of the value of, alo ()-(8) change. In paticula, the ode of the coefficient matix gow with, and thi ha the following implication:. the olution of the linea ytem become moe expenive a inceae. Hence, it i bette to poce the clae with the laget population fit, ince they euie the laget numbe of iteation.. At the fit population poceed afte a change, the vecto + (N,..., N, 0,..., 0) i not available. Fo intance, when = the fit linea ytem olved euie + (N, N, 0,..., 0) with multiplicity depending on the et D, but duing ecuion fo = only intemediate model defined on D and D wee olved. The econd iue can be addeed a follow. Let be the new cla to be poceed, and aume n =. Note that the contant in (n e ) = (N,..., N, 0,..., 0) ae known fom the ecuion on cla. We compute the euied + (n e ) = + (N,..., N, 0,..., 0) fom (n e ) uing the following linea ytem: 8 >< >: P +k P c= ρ kc +k c =, k, m k ρ kc +k c = n c + ρ 0c c, c () whee {, c} (n e ), { +k, +k c } + (n e ). We point out that the matix of coefficient of () i the coefficient matix C fo cla that we will intoduce in the next ection. Pefomance meaue. In ode to compute pefomance meaue by (0) and (), we need to compute,, R, and +k, k, R, fo the input netwok with population N. Note that the intemediate model olved by the linea ytem fo n = N have multiplicity m M, thu computing pefomance meaue

8 euie to emove the ueue added by ()-(). Thi tak ha to be pefomed in diffeent way depending on netwok tuctue. We have the following two cae: all delay ρ 0, R, ae tictly poitive; o thee exit one o moe clae with zeo delay. In the fit cae, we can ecuively emove the ueue added by ()-() fom the linea ytem olution fo n = N uing 8 >< >: = +k P R N = ρ 0 X = ρ k +k, k, m k ρ k ρ 0 +k, R. () Intead, in the econd cae we pemute cla indice o to poce lat all clae with ρ 0 = 0. Then if N R R, the euied nomalizing contant can be computed fom g(n,..., N R, N R R) by ecuive application of (9) fo cla R. Thi alo let u kip the olution of the lat R linea ytem (8). Othewie, the ecuive olution of (9) come to a point whee the poblem i ecuively educed to emoving ueue in the nomalizing contant computed fo cla R. Thu, a ecuive pocedue can be ued to compute pefomance meaue in thi cae.. LINEAR ALEBRA RESULTS. Block Tiangula Fom We now apply linea algeba techniue to implify (8). We begin by expeing the linea ytem in the fom () A(n )g = B g, () whee A(n ) indicate that only the n coefficient change in A while ecuing on cla population. The main limitation of thi dependence i that we cannot eue the ame LU factoization fo linea ytem depending on the ame. Nevethele, we how that () implicitly define A(n ) into an uppe block tiangula fom that ugget a taightfowad olution to the poblem. Note that in (8) the population n multiplie all and only the contant in. Theefoe, () can be expeed uing only population-independent matice a + B C A = g 0 n I B, () + whee I i the identity matix of ode, and C + C(, ) i a uae diagonal block of ode. Uing block auian elimination we get = n B g, (8) and we only need to olve the linea ytem C + = B g A. (9) The lat two fomula pove that we can ecuively olve (8) uing matice that in no way depend on n. In paticula, only C euie a LU factoization, which can anyway be eued fo all cla population. Futhemoe, by ineting (8) into (9) we get and defining F C + = B n A B g, (0) C B, F 0 C A B B, whee the zeo matix in F ha ize cad() x cad(g ), we may compactly efomulate (8) a g = F + n F g, n =,..., N. () which i a et of ecuence euation in the n vaiable. Depite that a block auian elimination i typically moe efficient than a ecuive olution of (), becaue F and F may not peeve the paity of C, thi compact fomulation may be of inteet fo theoetical eaon due to it implicity. We alo point out that an advantage deiving fom the above eult i that, if loading and delay ae all tictly poitive, then the numbe and the placement of the non-zeo coefficient in linea ytem matice ae fixed fo all model with ame and. Thu, it i poible to optimize the elated data tuctue and algoithm by pecomputation. Fo intance, the poition of the non-zeo in C may be eaily pecomputed. Then, the matix can be intantiated in an aay of minimum ize that can be acceed efficiently uing hahing. We alo emak that linea ytem olve pefom the ame opeation and memoy accee fo fixed and, and thi may alo be ued to optimize implementation... Fine-ain Decompoition Diect olution method fo linea ytem, e.g., auian elimination, euie a computational effot that i typically cubic with the ode of the coefficient matix [0]. Stating fom thi fact, we popoe a decompoition of the coefficient matix C into block tiangula fom that allow ignificant computational aving by educing the ode of linea ytem. Depite thi i not euied to gant the coectne of the eult, it i ueful to limit gowth of time and toage euiement. The decompoition depend on a patitioning of the et D, which immediately implie by () a patitioning of + and thu a decompoition of C. We patition D o that combination (d,..., d ) with ame poition of nonzeo element ae included into the ame patition. We denote by P ht the t-th patition compoed by combination with h non-zeo in the ame poition. Fo example, D can be patitioned into the et P = {(, 0, 0)}, P = {(0,, 0)}, P = {(0, 0, )}, P = {(,, 0), (,, 0)}, P = {(, 0, ), (, 0, )}, P = {(0,, ), (0,, )}, P = {(,, )}. So + become + = + (P ) + (P )... + (P ). () whee each ubet + (P ht ) contain nomalizing contant of intemediate model (m ht, j) with population j {n, n e,..., n e } and multiplicity m ht {M + (d,..., d ) (d,..., d ) P ht }. () Note that, by definition of D, the numbe of non-zeo element h mut ange in h H whee H min{, }. () Futhe, note that the numbe of poible choice fo the poition of the h non-zeo element i h. The emaining h element ae fee to be aigned to any of the h poition, and thi can be modeled by a et of combination with epetition D h. h Fom thi conideation, we have immediately cad (P ht ) = h + ( h) =, () h h

9 which give cad + = H X h= and the lat expeion implie + = h= h h h. () h, () which i an application of Vandemonde convolution [], and ummaize the effect of the patitioning. We alo emak that in (8) two nomalizing contant in + appea in the ame euation only if they efe to model diffeing by at mot one ueue aigned to diffeent type. Thi mean that non-zeo coefficient in C can elate eithe nomalizing contant of the ame + (P ht ), o contant depending on P ht and P h t with h h =. Thu, pemuting the column of C to eflect the patitioning of +, and in paticula oting column accoding to the numbe of non-zeo, we get the block tiangula fom whee C C C C C C C H C H,H C H, (8) C h diag(c h, c h,..., c ht,...), h H, (9) i a diagonal matix of h block cht that contain the coefficient fo the nomalizing contant in + (P ht ). We now pove the following theoem. Theoem. The h diagonal block cht C h ae uae matice of ode h, whee h h ow ae convolution expeion (8a), and h ( h) ow ae population containt (8b). Theefoe, thi fom geatly implifie the olution of (9), ince LU factoization i now euied only fo the diagonal block that have ode <<. h. Numeical Popetie +.. Eo Popagation Peliminay implementation of the popoed algoithm ugget that oundoff eo tend to accumulate while iteating on population [9]. Even on model whee C i numeically well conditioned (i.e., ha a low condition numbe [0]), the computation typically fail if the netwok contain moe than few ten of job. In ode to adde the poblem in a imple and effective way, we popoe to exactly olve (e.g., []) all linea ytem (8). Thi mean that exact aithmetic ha to be adopted thoughout all computation. If thi i implemented uing ational multipeciion aithmetic libaie (e.g., [8, ]) all digit of opeand ae kept, and no oundoff i pefomed. Depite the additional digit intoduce ome ovehead, exact ational aithmetic doe not uffe any kind of numeical intability. So we alo avoid undeflow o oveflow poblem that typically affect nomalizing contant evaluation. Moeove, nowaday multipeciion libaie (e.g., MP []) offe vey good pefomance fo opeand with thouand of digit, a we expect in nomalizing contant of lage model. Othe techniue fo exact linea algeba may alo be adopted, e.g. modula aithmetic [] that alo povide a natual way fo paallelizing linea ytem olution. We point to Section fo a dicuion on the cot of adopting exact multipeciion aithmetic... Singula Linea Sytem We now conide condition that poduce a ingula C matix, and dicu poible olution. Noting that the loading fo cla R ae neve included in C, we identify the following citical cae:. thee exit one o moe ueue type k with ρ kc = 0 fo ome c R. Thi condition yield column of all zeo in C. Thu, ome unknown of g ae not included into any euation.. Thee exit linea elation between loading that let ome C h block become ingula. The fit cae can be eaily addeed by emoving the unknown in + aociated with the zeo column. The eulting ytem i ovedetemined and till admit a uniue olution. The econd cae i moe difficult, becaue dependencie between loading may eult in a ingula C matix. Fo intance, thee exit ingula diagonal block if two ueue type k and k have ρ k c = ρ k c fo ome c. Singulaity condition can be enumeated by a ymbolic computation of the deteminant of the C h block. Fo intance, the C diagonal block fo =, = i C = ρ ρ ρ ρ, (0) ρ ρ which ha deteminant det(c ) = ρ ρ +ρ ρ +ρ ρ ρ ρ ρ ρ ρ ρ. Conideing ρ, we ee that fo ρ ρ the value ρ = ρ ρ ρ ρ + ρ ρ ρ ρ ρ ρ () give a zeo deteminant. Note that the complexity of ingulaity condition gow uickly with block ode (e.g., the deteminant of the C block fo = and = include ove 0 poduct tem). So, a numeical diagnoi of ingulaity i ecommended in implementation. We popoe to adde ingulaity by moving back into the vecto of known tem the unknown eponible fo the ingulaity of (8). Thi mean that an hybid population ecuion ha to be pefomed, whee ome nomalizing contant ae computed fom linea ytem, while the emaining one ae ecuively evaluated. Fo intance, if the nomalizing contant +k c and +k c of the lat t clae ae moved back to the ight hand ide of (8), then we can olve the model fo all population in pod(n R t+,..., N R ) uing lin(n,..., N R t ) ecuion. In thi way, the new nomalizing contant in the ight hand ide ae diectly available fom peviou ecuion. Finally, the ecuion fo the lat population (N R t+,..., N R ) olve the input netwok with population N. The computational cot in peence of a ingula coefficient matix i thu an intemediate cae between that fo non-ingula ytem and that of exiting pod(n) ecuion.

10 . COMPUTATIONAL REQUIREMENTS Finally, we dicu the computational euiement of the popoed algoithm. In paticula, we conide the cot of olving the euence of ytem (9). Thi tak i typically eveal ode of magnitude lowe than all othe opeation, e.g., (8) and the computation of pefomance meaue. Thoughout thi ection, we aume to ue LU factoization, fowad and back ubtitution [0] to olve (9). Since the additional complexity due to numeical tabilization i not a theoetical limit to the pefomance of the popoed algoithm, but athe chaacteize the bet cuently available table implementation, we fit uantify the cot of olving the euence of linea ytem egadle of accuacy of olution. Then, we dicu the aymptotic cot of adopting an exact linea ytem olve in implementation.. Solving the Seuence of Linea Sytem Let LU t(θ) (/)θ and LU (θ) θ be epectively the numbe of opeation and the toage euied by a LU factoization of a full-ank uae matix of ode θ. Similaly, let BS t (θ) θ be the total numbe of opeation of fowad and back ubtitution. Aume that C i in the fom (8), and denote by θ h h the ode of the diagonal block c ht when thee ae non-empty clae. Then, fom the conideation in Section.., the time euiement i of the ode of RX = h= RX h = h= < RX " = h= h LU t (θ h ) + " h h h h (h ) XN n =0 # " BS t (θ h ) # h + N + h (h ) + N + #, () whee the cae n = 0 account fo the initialization of g afte a change, and H min{, }. Note that the fomula i typically an uppe bound, becaue it doe not account fo the computational aving due to the paity of C. Moeove, auming to keep in memoy only the LU factoization fo the cuent value of, toage euiement i maximum fo = R, and it i of the ode of h= h LS (θ Rh ) h= h " < h= # R R R h h h which i independent of population ize. R h (h ), (). Aymptotic Cot of Stabilization If we adopt in implementation an exact olve baed on ational multipeciion aithmetic, then we have to account alo fo the inceaing cot of aithmetic opeation. Thu, we have in geneal that the time and toage euiement have to be pecified a LU t (θ) LU t (θ, n), LU (θ) LU (θ, n), and BS t BS t(θ, n). The exact numbe of opeation euied by multipeciion aithmetic tongly depend with implementation, thu we limit to tudy aymptotic behavio. Becaue the numbe of digit of the coefficient in C i contant, opeation euied to olve (9) have computational euiement that gow with the numbe of digit of the unknown in g and g. Let u aume all loading to be caled to intege [], and let u aume to keep with mall ovehead a common denominato between the vaiable, e.g., n n fo the nomalizing contant in g, and n n (n ) fo thoe in g. Then, the time cot of ational aithmetic opeation gow linealy with the numbe of digit of the numeato, while toage depend by both the ize of numeato and of the common denominato. Taking the logaithm of () in the wot-cae of a model with balanced m ueue, intege loading all eual to ρ max k, {ρ k }, 0 k, and population n, we get the following expeion log = log n m +n n n n ρ n < log (m + n ) n ρ n, () n n whee both numeato and denominato of the logaithm agument ae intege. Thu, we ee that the gowth of the numbe of digit of the numeato of i O(n log(m + n)). Thu, fo the contant in g, which have m M + + accounting alo the poduct-fom facto of the delay, the time and toage ovehead of exact aithmetic gow at mot a O(n log(m + + n)), which may be egaded a a cale facto fo the computational cot in the cae without tabilization.. Model with Lage Population Size Time and toage complexity fomula pove that the peented algoithm i vey efficient fo lage population ize, even accounting fo tabilization. In paticula, auming contant, M and R, and conideing N = κ fo all clae, we have that the time euiement gow fo κ + a O(κ), o O(κ log κ) accounting alo fo numeical tabilization, while unde the ame condition the Convolution, LBANC, and the MVA algoithm ae appoximately O(κ R ). Similaly, RECAL and othe efficient cla ecuion (e.g, [,, ]) euie fo lage population ize appoximately O(κ M ) o O(κ ) time. Similaly, accounting fo tabilization, the toage euiement of the algoithm, gow a O(κ log κ), that i typically eveal ode of magnitude malle than exiting algoithm. Theefoe, the popoed appoach may povide ubtantial computational aving fo model with lage population.. NUMERICAL EXAMPLE Finally, we compae the efficiency of the popoed algoithm with epect to exiting techniue by a numeical example. We olve a model with N = 000 job, M = ueue, = ueue type fo all population, and R = clae. The loading ρ k fo the conideed model ae given in Table. In the example, the multiplicitie M k neve change duing ecuion. Since complexity fomula fo RE- CAL ae available only fo the cae with no delay [], fo the pupoe of compaion we et ρ 0 = 0 fo all clae. We ued a peliminay implementation of the algoithm witten in C, and baed on the exact ational aithmetic outine of the MP libay [] veion... The algoithm wa un on a AMD Athlon 000+ poceo uing the -bit mode. The olution of the linea ytem in block tiangula fom wa pefomed by euing the ame LU factoization fo all population of cla. The computed nomalizing contant wa (N) = Since we ued exact aithmetic, all digit of wee available at the

11 Table : Example multicla model with N = 000 job belonging to R = clae. Queue Cla of euet Type k M k ρ k ρ k ρ k ρ k ρ k ρ k Population N end of the computation. We alo detemined thoughput and ueue-length fo all clae and ueue. Fo intance, the thoughput of cla i X (N) =. 0 job pe econd, while the aveage cla ueue-length at ueue of type i Q (N) =. job. Accounting multipeciion ovehead and all opeation not modeled by (), the olution wa obtained in. On the conideed achitectue thi i appoximately 0 opeation. Duing execution, the amount of allocated memoy wa alway le than 0 MByte, alo thank to the ue of pecialized data tuctue fo pae matice. Fo the ame model, the theoetical numbe of opeation of LBANC i 0 9, 0 0 fo Convolution, and 0 fo RECAL. Theefoe, compaed to the othe method, the popoed algoithm i the only computationally feaible on the conideed example. 8. CONCLUSIONS We peented a new efficient exact algoithm fo computing nomalizing contant of cloed multicla poduct-fom netwok. The method i baed on the new poweful concept of linea ytem of nomalizing contant ecuence euation, which may indicate futhe eeach development in the aea. An example peented in the pape how that the new algoithm can be eveal ode of magnitude fate than exiting techniue on model with lage population. A compaion on non-aymptotic population, a well a on model with lage numbe of ueue type and clae, i left a futue wok. It i cuently not clea whethe the eult peented in the pape may be extended to the load-dependent cae. Lack of eult concening the genealization of (8)-(9) to the loaddependent cae make it difficult to etablih whethe uch extenion i poible. In paticula, the lack of a uitable genealization of () to the load-dependent cae eem to be the main iue. 9. ACKNOWLEDEMENTS Additional mateial of inteet fo thi wok can be found in []. I wih to thank my advio, pof.. Seazzi, fo hi help and continuou uppot of my eeach. I thank J. Anelmi and the anonymou SIMetic eviewe fo uggetion that ubtantially helped in inceaing the uality of the pape. I am alo in debt with pof. P. Cemonei fo ueful dicuion. I thank D. Adagna, M. Rovei, C. Spelta and S. Zaneo fo contuctive comment. 0. REFERENCES [] S. Balamo, V. De Nitto Peoné, and R. Onvual. Analyi of ueueing netwok with blocking, 00. [] F. Bakett, K.M. Chandy, R.R. Muntz, and F.. Palacio. Open, cloed, and mixed netwok of ueue with diffeent clae of cutome. J.ACM, ():8 0, 9. [] A. Betozzi and J. McKenna. Multidimenional eidue, geneating function, and thei application to ueueing netwok. SIAM Rev., ():9 8, 99. [] R.M. Byant, A.E.Kzeinki, M.S.Lakhmi, and K.M. Chandy. The mva pioity appoximation. ACM Tan. Comp. Sy., (): 9, 98. [] J.P. Buzen. Computational algoithm fo cloed ueueing netwok with exponential eve. Comm. ACM, (9):, 9. [] S. Cabay. Exact olution of linea euation. In Poc. of the nd ACM SYMSAC Sympoium, page ACM Pe, 9. []. Caale. The Thoughput Analyi of Poduct-Fom Queueing Netwok. PhD thei, Politecnico di Milano, Milan, Italy, 00. [8] K.M. Chandy and D. Neue. Lineaize: A heuitic algoithm fo ueuing netwok model of computing ytem. Comm. ACM, ():, 98. [9] K.M. Chandy and C.H. Saue. Computational algoithm fo poduct-fom ueueing netwok model of computing ytem. Comm. ACM, (0): 8, 980. [0].L. Choudhuy, K.K. Leung, and W. Whitt. Calculating nomalization contant of cloed ueuing netwok by numeically inveting thei geneating function. J.ACM, ():9 90, 99. [] D.J.A. Cohen. Baic Techniue of Combinatoial Theoy. John Wiley and Son, 98. [] A.E. Conway, E. de Soua e Silva, and S.S. Lavenbeg. Mean value analyi by chain of poduct fom ueueing netwok. IEEE Tan. Comp., 8():, 989. [] A.E. Conway and N.D. eogana. RECAL - a new efficient algoithm fo the exact analyi of multiple-chain cloed ueueing netwok. J.ACM, ():8 9, 98. [] P. Cemonei and C. ennao. Integated pefomance model fo pmd application and mimd achitectue. IEEE Tan. Pa. Dit. Sy., ():0, 00. [] P. Cemonei, P.J. Schweitze, and. Seazzi. A unifying famewok fo the appoximate olution of cloed multicla ueuing netwok. IEEE Tan. Comp., :, 00. [] E. de Soua e Silva and S.S. Lavenbeg. Calculating joint ueue-length ditibution in poduct-fom ueueing netwok. J.ACM, ():9 0, 989. [] E. de Soua e Silva and R.R. Muntz. Queueing netwok: Solution and application. Technical Repot CSD-8900, CS Dep. - UCLA, Sep 989. [8] J.. Duma et al. Linbox: A geneic libay fo exact linea algeba. In Poc. ICMS 0, page 0 0, Wold Scientific, Singapoe, 00.

12 [9] David oldbeg. What evey compute cientit hould know about floating-point aithmetic. ACM Comp. Suv., (): 8, 99. [0]. H. olub and C. F. Van Loan. Matix computation. John Hopkin Univ. Pe, 99. [] T. anlund. NU MP: The NU Multiple Peciion Aithmetic Libay, Aug [] P.. Haion. On nomalizing contant in ueueing netwok. Opeation eeach, : 8, 98. [] P.. Haion and S. Couy. On the aymptotic behaviou of cloed multicla ueueing netwok. Pef. Eval., (): 8, 00. [] P.. Haion and T.T.Lee. A new ecuive algoithm fo computing geneating function in cloed ueueing netwok. In Poc. of the 00 IEEE Int l MASCOTS Sympoium, page 0. IEEE Pe, 00. [] J. Kiz. Thoughput bound fo cloed ueueing netwok. Pef. Eval., (): 0, 98. [] S. Lam. Dynamic caling and gowth behavio of ueueing netwok nomalization contant. J.ACM, 9():9, 98. [] S. Lam. A imple deivation of the mva and lbanc algoithm fom the convolution algoithm. IEEE Tan. Comp., :0 0, 98. [8] S.S. Lavenbeg. A pepective on ueueing model of compute pefomance. Pef. Eval., 0():, 989. [9] E.D. Lazowka, J. Zahojan,.S. aham, and K.C. Sevcik. Quantitative Sytem Pefomance. Pentice-Hall, 98. [0] J. D. C. Little. A poof of the ueueing fomula L = λw. Opeation Reeach, page 9:8 8, 9. [] Michael T. McClellan. The exact olution of ytem of linea euation with polynomial coefficient. J.ACM, 0(): 88, 9. [] J. McKenna and D. Mita. Aymptotic expanion and integal epeentation of moment of ueue length in cloed makovian netwok. J.ACM, (): 0, Ap 98. [] M. Reie and H. Kobayahi. Queueing netwok with multiple cloed chain: Theoy and computational algoithm. IBM J. Re. Dev., 9():8 9, 9. [] M. Reie and S.S. Lavenbeg. Mean-value analyi of cloed multichain ueueing netwok. J.ACM, ():, 980. [] J.A. Rolia and K.C. Sevcik. The method of laye. IEEE Tan. Soft. Eng., (8):89 00, 99. [] P.J. Schweitze. Appoximate analyi of multicla cloed netwok of ueue. In Int l Conf. on Stoch. Contol and Optim., Amtedam, page 9, 99. [] M. Seeno. Mean value analyi of poduct fom olution ueueing netwok with epetitive evice blocking. Pef. Eval., :9, 999. [8] The PARI oup, Bodeaux. PARI/P, veion.., [9] J. Zahojan, K.C. Sevcik, D.L. Eage, and B. alle. Balanced job bound analyi of ueueing netwok. Comm. ACM, ():, 98. APPENDIX Poof of Theoem We how that the ecuive unfolding of (9) in the fom (m, n) = ρ0 n (m, n e ) + MX m k ρ k n (m + e k, n e ), give () by etting v k m k. Telecoping on cla population we get (m, n) = X d D M+ n a(d) n ρd 0 0 MY m (d k) k ρ d k k (m+d, n ne), whee (m + d, n n e ) efe to a model with cla le, d (d 0, d,..., d M ), the tem a(d) = (d d M )/(d 0 d M ) i the numbe of ecuion that teminate with (m + d, n n e ) in the ight hand ide, and = m k (m k + ) (m k + d k ) i the iing factoial. We get () noting that (d d M ) = n, and etting v k = m k in m (d k) k, i.e., m (d k) k a(d) n = d 0 MY MY m (d k) k ρ d k k = d 0 Poof of Theoem MY m (d k) k ρ d k k d k (m k + d k ) ρ d k k (m k )d k = d 0 MY v k + d k ρ d k k v. k Note that we can compute fom g each contant in uing a cla population containt of (8). Theefoe, we only need to pove that the numbe of euation (8a) and (8b) i eual to cad( + ) = +. Note that fo each of the + contant (m, n) we have population containt in (8), o the numbe of euation + (8b) i ( ). Futhe, note that we have poible way of adding a new ueue to m, hence the numbe of euation (8a) i exactly +. By the popety k n = n n k k, the total numbe of euation (8a) and (8b) i then ( + ) = = cad( + ). + Poof of Theoem + By definition, each block c ht C h ha coefficient of contant in + (P ht ). Thu, the numbe of column of c ht i h. Note that we can emove at mot h tation fom m {M + (d,..., d ) (d,..., d ) P ht } o that the eulting model i in (). Hence, the numbe of convolution expeion i cad(p ht )h = h h. The numbe of population containt with coefficient in C h C h(h+) i given by the containt (8b) multiplied by the numbe of ytem in () with aociated combination (d,..., d ) having h non-zeo, i.e., ( ) h ( ). Now the theoem follow by the elation k n = n n k k that implie that the numbe of population containt i h ( h), and o alo the numbe of ow i h + ( h) = h h h.

Inference for A One Way Factorial Experiment. By Ed Stanek and Elaine Puleo

Inference for A One Way Factorial Experiment. By Ed Stanek and Elaine Puleo Infeence fo A One Way Factoial Expeiment By Ed Stanek and Elaine Puleo. Intoduction We develop etimating equation fo Facto Level mean in a completely andomized one way factoial expeiment. Thi development

More information

Gravity. David Barwacz 7778 Thornapple Bayou SE, Grand Rapids, MI David Barwacz 12/03/2003

Gravity. David Barwacz 7778 Thornapple Bayou SE, Grand Rapids, MI David Barwacz 12/03/2003 avity David Bawacz 7778 Thonapple Bayou, and Rapid, MI 495 David Bawacz /3/3 http://membe.titon.net/daveb Uing the concept dicued in the peceding pape ( http://membe.titon.net/daveb ), I will now deive

More information

Chapter 19 Webassign Help Problems

Chapter 19 Webassign Help Problems Chapte 9 Webaign Help Poblem 4 5 6 7 8 9 0 Poblem 4: The pictue fo thi poblem i a bit mileading. They eally jut give you the pictue fo Pat b. So let fix that. Hee i the pictue fo Pat (a): Pat (a) imply

More information

Theorem 2: Proof: Note 1: Proof: Note 2:

Theorem 2: Proof: Note 1: Proof: Note 2: A New 3-Dimenional Polynomial Intepolation Method: An Algoithmic Appoach Amitava Chattejee* and Rupak Bhattachayya** A new 3-dimenional intepolation method i intoduced in thi pape. Coeponding to the method

More information

Estimation and Confidence Intervals: Additional Topics

Estimation and Confidence Intervals: Additional Topics Chapte 8 Etimation and Confidence Inteval: Additional Topic Thi chapte imply follow the method in Chapte 7 fo foming confidence inteval The text i a bit dioganized hee o hopefully we can implify Etimation:

More information

Solutions Practice Test PHYS 211 Exam 2

Solutions Practice Test PHYS 211 Exam 2 Solution Pactice Tet PHYS 11 Exam 1A We can plit thi poblem up into two pat, each one dealing with a epaate axi. Fo both the x- and y- axe, we have two foce (one given, one unknown) and we get the following

More information

Then the number of elements of S of weight n is exactly the number of compositions of n into k parts.

Then the number of elements of S of weight n is exactly the number of compositions of n into k parts. Geneating Function In a geneal combinatoial poblem, we have a univee S of object, and we want to count the numbe of object with a cetain popety. Fo example, if S i the et of all gaph, we might want to

More information

Simulation of Spatially Correlated Large-Scale Parameters and Obtaining Model Parameters from Measurements

Simulation of Spatially Correlated Large-Scale Parameters and Obtaining Model Parameters from Measurements Simulation of Spatially Coelated Lage-Scale Paamete and Obtaining Model Paamete fom PER ZETTERBERG Stockholm Septembe 8 TRITA EE 8:49 Simulation of Spatially Coelated Lage-Scale Paamete and Obtaining Model

More information

Histogram Processing

Histogram Processing Hitogam Poceing Lectue 4 (Chapte 3) Hitogam Poceing The hitogam of a digital image with gay level fom to L- i a dicete function h( )=n, whee: i the th gay level n i the numbe of pixel in the image with

More information

Development of Model Reduction using Stability Equation and Cauer Continued Fraction Method

Development of Model Reduction using Stability Equation and Cauer Continued Fraction Method Intenational Jounal of Electical and Compute Engineeing. ISSN 0974-90 Volume 5, Numbe (03), pp. -7 Intenational Reeach Publication Houe http://www.iphoue.com Development of Model Reduction uing Stability

More information

SIMPLE LOW-ORDER AND INTEGRAL-ACTION CONTROLLER SYNTHESIS FOR MIMO SYSTEMS WITH TIME DELAYS

SIMPLE LOW-ORDER AND INTEGRAL-ACTION CONTROLLER SYNTHESIS FOR MIMO SYSTEMS WITH TIME DELAYS Appl. Comput. Math., V.10, N.2, 2011, pp.242-249 SIMPLE LOW-ORDER AND INTEGRAL-ACTION CONTROLLER SYNTHESIS FOR MIMO SYSTEMS WITH TIME DELAYS A.N. GÜNDEŞ1, A.N. METE 2 Abtact. A imple finite-dimenional

More information

Precision Spectrophotometry

Precision Spectrophotometry Peciion Spectophotomety Pupoe The pinciple of peciion pectophotomety ae illutated in thi expeiment by the detemination of chomium (III). ppaatu Spectophotomete (B&L Spec 20 D) Cuvette (minimum 2) Pipet:

More information

Determining the Best Linear Unbiased Predictor of PSU Means with the Data. included with the Random Variables. Ed Stanek

Determining the Best Linear Unbiased Predictor of PSU Means with the Data. included with the Random Variables. Ed Stanek Detemining te Bet Linea Unbiaed Pedicto of PSU ean wit te Data included wit te andom Vaiable Ed Stanek Intoduction We develop te equation fo te bet linea unbiaed pedicto of PSU mean in a two tage andom

More information

FI 2201 Electromagnetism

FI 2201 Electromagnetism FI Electomagnetim Aleande A. Ikanda, Ph.D. Phyic of Magnetim and Photonic Reeach Goup ecto Analyi CURILINEAR COORDINAES, DIRAC DELA FUNCION AND HEORY OF ECOR FIELDS Cuvilinea Coodinate Sytem Cateian coodinate:

More information

arxiv: v1 [math.cv] 7 Nov 2018

arxiv: v1 [math.cv] 7 Nov 2018 INTERMEDIATE HANKEL OPERATORS ON THE FOCK SPACE OLIVIA CONSTANTIN axiv:181103137v1 [mathcv] 7 Nov 2018 Abtact We contuct a natual equence of middle Hankel opeato on the Fock pace, ie opeato which ae intemediate

More information

THROUGHPUT OF LARGE WIRELESS NETWORKS ON SQUARE, HEXAGONAL AND TRIANGULAR GRIDS. Kezhu Hong, Yingbo Hua

THROUGHPUT OF LARGE WIRELESS NETWORKS ON SQUARE, HEXAGONAL AND TRIANGULAR GRIDS. Kezhu Hong, Yingbo Hua THROUGHPUT OF LARGE WIRELESS NETWORKS ON SQUARE, HEAGONAL AND TRIANGULAR GRIDS Kezhu Hong, Yingbo Hua Dept. of Electical Engineeing Univeity of Califonia Riveide, CA 9252 {khong,yhua}@ee.uc.edu ABSTRACT

More information

A Fundamental Tradeoff between Computation and Communication in Distributed Computing

A Fundamental Tradeoff between Computation and Communication in Distributed Computing 1 A Fundamental Tadeoff between Computation and Communication in Ditibuted Computing Songze Li, Student embe, IEEE, ohammad Ali addah-ali, embe, IEEE, Qian Yu, Student embe, IEEE, and A. Salman Avetimeh,

More information

Network Capacity Allocation in Service Overlay Networks

Network Capacity Allocation in Service Overlay Networks Netwo Capacity Allocation in Sevice Ovelay Netwo Ngo Lam 1, Zbigniew Dziong 2, Lone G. Maon 1 1 Depatment of Electical & Compute Engineeing, McGill Univeity, 3480 Univeity Steet, Monteal, Quebec, Canada

More information

arxiv: v1 [math.co] 4 May 2017

arxiv: v1 [math.co] 4 May 2017 On The Numbe Of Unlabeled Bipatite Gaphs Abdullah Atmaca and A Yavuz Ouç axiv:7050800v [mathco] 4 May 207 Abstact This pape solves a poblem that was stated by M A Haison in 973 [] This poblem, that has

More information

New On-Line Algorithms for the Page Replication Problem. Susanne Albers y Hisashi Koga z. Abstract

New On-Line Algorithms for the Page Replication Problem. Susanne Albers y Hisashi Koga z. Abstract New On-Line Algoithm fo the Page Replication Poblem Suanne Albe y Hiahi Koga z Abtact We peent impoved competitive on-line algoithm fo the page eplication poblem and concentate on impotant netwok topologie

More information

Shrinkage Estimation of Reliability Function for Some Lifetime Distributions

Shrinkage Estimation of Reliability Function for Some Lifetime Distributions Ameican Jounal of Computational and Applied Mathematic 4, 4(3): 9-96 DOI:.593/j.ajcam.443.4 Shinkage Etimation of eliability Function fo Some Lifetime Ditibution anjita Pandey Depatment of Statitic, niveity

More information

γ from B D(Kπ)K and B D(KX)K, X=3π or ππ 0

γ from B D(Kπ)K and B D(KX)K, X=3π or ππ 0 fom and X, X= o 0 Jim Libby, Andew Powell and Guy Wilkinon Univeity of Oxfod 8th Januay 007 Gamma meeting 1 Outline The AS technique to meaue Uing o 0 : intoducing the coheence facto Meauing the coheence

More information

Several new identities involving Euler and Bernoulli polynomials

Several new identities involving Euler and Bernoulli polynomials Bull. Math. Soc. Sci. Math. Roumanie Tome 9107 No. 1, 016, 101 108 Seveal new identitie involving Eule and Benoulli polynomial by Wang Xiaoying and Zhang Wenpeng Abtact The main pupoe of thi pape i uing

More information

Mathematical Modeling of Metabolic Processes in a Living Organism in Relation to Nutrition

Mathematical Modeling of Metabolic Processes in a Living Organism in Relation to Nutrition Mathematical Modeling of Metabolic Pocee in a Living Oganim in Relation to Nutition Dimitova N., Makov S. Depatment Biomathematic Intitute of Mathematic and Infomatic Bulgaian Academy of Science 8 Acad.

More information

On the quadratic support of strongly convex functions

On the quadratic support of strongly convex functions Int. J. Nonlinea Anal. Appl. 7 2016 No. 1, 15-20 ISSN: 2008-6822 electonic http://dx.doi.og/10.22075/ijnaa.2015.273 On the quadatic uppot of tongly convex function S. Abbazadeh a,b,, M. Ehaghi Godji a

More information

V V The circumflex (^) tells us this is a unit vector

V V The circumflex (^) tells us this is a unit vector Vecto Vecto have Diection and Magnitude Mike ailey mjb@c.oegontate.edu Magnitude: V V V V x y z vecto.pptx Vecto Can lo e Defined a the oitional Diffeence etween Two oint 3 Unit Vecto have a Magnitude

More information

A Bijective Approach to the Permutational Power of a Priority Queue

A Bijective Approach to the Permutational Power of a Priority Queue A Bijective Appoach to the Pemutational Powe of a Pioity Queue Ia M. Gessel Kuang-Yeh Wang Depatment of Mathematics Bandeis Univesity Waltham, MA 02254-9110 Abstact A pioity queue tansfoms an input pemutation

More information

Second Order Fuzzy S-Hausdorff Spaces

Second Order Fuzzy S-Hausdorff Spaces Inten J Fuzzy Mathematical Achive Vol 1, 013, 41-48 ISSN: 30-34 (P), 30-350 (online) Publihed on 9 Febuay 013 wwweeachmathciog Intenational Jounal o Second Ode Fuzzy S-Haudo Space AKalaichelvi Depatment

More information

EKR Sets for Large n and r

EKR Sets for Large n and r EKR Set fo Lage n and The MIT Faculty ha made thi aticle openly available. Pleae hae how thi acce benefit you. You toy matte. Citation A Publihed Publihe Bond, Benjamin. "EKR Set fo Lage n and." Gaph and

More information

A Neural Network for the Travelling Salesman Problem with a Well Behaved Energy Function

A Neural Network for the Travelling Salesman Problem with a Well Behaved Energy Function A Neual Netwok fo the Tavelling Saleman Poblem with a Well Behaved Enegy Function Maco Budinich and Babaa Roaio Dipatimento di Fiica & INFN, Via Valeio, 347 Tiete, Italy E-mail: mbh@tiete.infn.it (Contibuted

More information

Theory. Single Soil Layer. ProShake User s Manual

Theory. Single Soil Layer. ProShake User s Manual PoShake Ue Manual Theoy PoShake ue a fequency domain appoach to olve the gound epone poblem. In imple tem, the input motion i epeented a the um of a eie of ine wave of diffeent amplitude, fequencie, and

More information

Σr2=0. Σ Br. Σ br. Σ r=0. br = Σ. Σa r-s b s (1.2) s=0. Σa r-s b s-t c t (1.3) t=0. cr = Σ. dr = Σ. Σa r-s b s-t c t-u d u (1.4) u =0.

Σr2=0. Σ Br. Σ br. Σ r=0. br = Σ. Σa r-s b s (1.2) s=0. Σa r-s b s-t c t (1.3) t=0. cr = Σ. dr = Σ. Σa r-s b s-t c t-u d u (1.4) u =0. 0 Powe of Infinite Seie. Multiple Cauchy Poduct The multinomial theoem i uele fo the powe calculation of infinite eie. Thi i becaue the polynomial theoem depend on the numbe of tem, o it can not be applied

More information

Determination of storage lengths of right-turn lanes at signalized. intersections

Determination of storage lengths of right-turn lanes at signalized. intersections Detemination of toage length of ight-tun lane at ignalized inteection By Jinghui Wang Lei Yu Hui Xu ABSTRACT Thi pape develop an analytical method of detemining toage length of ight-tun lane at ignalized

More information

QUADRATIC DEPENDENCE MEASURE FOR NONLINEAR BLIND SOURCES SEPARATION

QUADRATIC DEPENDENCE MEASURE FOR NONLINEAR BLIND SOURCES SEPARATION QUADRATI DPNDN MASUR FR NNLINAR BLIND SURS SPARATIN Sophie Achad Dinh Tuan Pham Univ. of Genoble Laboatoy of Modeling and omputation IMAG.N.R.S. B.P. 5X 84 Genoble edex Fance Sophie.Achad@imag.f Dinh-Tuan.Pham@imag.f

More information

18.06 Problem Set 4 Solution

18.06 Problem Set 4 Solution 8.6 Poblem Set 4 Solution Total: points Section 3.5. Poblem 2: (Recommended) Find the lagest possible numbe of independent vectos among ) ) ) v = v 4 = v 5 = v 6 = v 2 = v 3 =. Solution (4 points): Since

More information

Basic propositional and. The fundamentals of deduction

Basic propositional and. The fundamentals of deduction Baic ooitional and edicate logic The fundamental of deduction 1 Logic and it alication Logic i the tudy of the atten of deduction Logic lay two main ole in comutation: Modeling : logical entence ae the

More information

University of East London Institutional Repository:

University of East London Institutional Repository: Univeity of Eat London Intitutional Repoitoy: http://oa.uel.ac.uk hi pape i made available online in accodance with publihe policie. Pleae coll down to view the document itelf. Pleae efe to the epoitoy

More information

On Locally Convex Topological Vector Space Valued Null Function Space c 0 (S,T, Φ, ξ, u) Defined by Semi Norm and Orlicz Function

On Locally Convex Topological Vector Space Valued Null Function Space c 0 (S,T, Φ, ξ, u) Defined by Semi Norm and Orlicz Function Jounal of Intitute of Science and Technology, 204, 9(): 62-68, Intitute of Science and Technology, T.U. On Locally Convex Topological Vecto Space Valued Null Function Space c 0 (S,T, Φ, ξ, u) Defined by

More information

ON INDEPENDENT SETS IN PURELY ATOMIC PROBABILITY SPACES WITH GEOMETRIC DISTRIBUTION. 1. Introduction. 1 r r. r k for every set E A, E \ {0},

ON INDEPENDENT SETS IN PURELY ATOMIC PROBABILITY SPACES WITH GEOMETRIC DISTRIBUTION. 1. Introduction. 1 r r. r k for every set E A, E \ {0}, ON INDEPENDENT SETS IN PURELY ATOMIC PROBABILITY SPACES WITH GEOMETRIC DISTRIBUTION E. J. IONASCU and A. A. STANCU Abstact. We ae inteested in constucting concete independent events in puely atomic pobability

More information

Matrix regularization techniques for online multitask learning

Matrix regularization techniques for online multitask learning Matix egulaization technique fo online multitak leaning Alekh Agawal Compute Science Diviion UC Bekeley alekh@c.bekeley.edu Pete L. Batlett Compute Science Diviion Depatment of Statitic UC Bekeley batlett@c.bekeley.edu

More information

Considerations Regarding the Flux Estimation in Induction Generator with Application at the Control of Unconventional Energetic Conversion Systems

Considerations Regarding the Flux Estimation in Induction Generator with Application at the Control of Unconventional Energetic Conversion Systems Conideation Regading the Flux Etimation in Induction Geneato with Application at the Contol of Unconventional Enegetic Conveion Sytem Ioif Szeidet, Octavian Potean, Ioan Filip, Vaa Citian Depatment of

More information

EM Boundary Value Problems

EM Boundary Value Problems EM Bounday Value Poblems 10/ 9 11/ By Ilekta chistidi & Lee, Seung-Hyun A. Geneal Desciption : Maxwell Equations & Loentz Foce We want to find the equations of motion of chaged paticles. The way to do

More information

Multivariable Control Systems

Multivariable Control Systems Multivaiable Contol Sytem Ali Kaimpou Aociate ofeo Fedowi Univeity of Mahhad Refeence ae appeaed in the lat lide. Stability of Multivaiable Feedback Contol Sytem Topic to be coveed include: Well - oedne

More information

Approximation Techniques for Spatial Data

Approximation Techniques for Spatial Data Appoximation Technique fo Spatial Data Abhinandan Da Conell Univeity ada@c.conell.edu Johanne Gehke Conell Univeity johanne@c.conell.edu Miek Riedewald Conell Univeity miek@c.conell.edu ABSTRACT Spatial

More information

Maximum Likelihood Logistic Regression With Auxiliary Information

Maximum Likelihood Logistic Regression With Auxiliary Information niveity of Wollongong Reeach Online Cente fo Statitical Suvey Methodology Woking Pape Seie Faculty of Engineeing and Infomation Science 2008 Maximum Likelihood Logitic Regeion With Auxiliay Infomation

More information

Chapter 5 Linear Equations: Basic Theory and Practice

Chapter 5 Linear Equations: Basic Theory and Practice Chapte 5 inea Equations: Basic Theoy and actice In this chapte and the next, we ae inteested in the linea algebaic equation AX = b, (5-1) whee A is an m n matix, X is an n 1 vecto to be solved fo, and

More information

Passive Pressure on Retaining Wall supporting c-φ Backfill using Horizontal Slices Method

Passive Pressure on Retaining Wall supporting c-φ Backfill using Horizontal Slices Method Cloud Publication Intenational Jounal of Advanced Civil Engineeing and Achitectue Reeach 2013, Volume 2, Iue 1, pp. 42-52, Aticle ID Tech-106 Reeach Aticle Open Acce Paive Peue on Retaining Wall uppoting

More information

ASTR415: Problem Set #6

ASTR415: Problem Set #6 ASTR45: Poblem Set #6 Cuan D. Muhlbege Univesity of Mayland (Dated: May 7, 27) Using existing implementations of the leapfog and Runge-Kutta methods fo solving coupled odinay diffeential equations, seveal

More information

Why Reduce Dimensionality? Feature Selection vs Extraction. Subset Selection

Why Reduce Dimensionality? Feature Selection vs Extraction. Subset Selection Dimenionality Reduction Why Reduce Dimenionality? Olive lide: Alpaydin Numbeed blue lide: Haykin, Neual Netwok: A Compehenive Foundation, Second edition, Pentice-Hall, Uppe Saddle Rive:NJ,. Black lide:

More information

one primary direction in which heat transfers (generally the smallest dimension) simple model good representation for solving engineering problems

one primary direction in which heat transfers (generally the smallest dimension) simple model good representation for solving engineering problems CHAPTER 3: One-Dimenional Steady-State Conduction one pimay diection in which heat tanfe (geneally the mallet dimenion) imple model good epeentation fo olving engineeing poblem 3. Plane Wall 3.. hot fluid

More information

Fall 2004/05 Solutions to Assignment 5: The Stationary Phase Method Provided by Mustafa Sabri Kilic. I(x) = e ixt e it5 /5 dt (1) Z J(λ) =

Fall 2004/05 Solutions to Assignment 5: The Stationary Phase Method Provided by Mustafa Sabri Kilic. I(x) = e ixt e it5 /5 dt (1) Z J(λ) = 8.35 Fall 24/5 Solution to Aignment 5: The Stationay Phae Method Povided by Mutafa Sabi Kilic. Find the leading tem fo each of the integal below fo λ >>. (a) R eiλt3 dt (b) R e iλt2 dt (c) R eiλ co t dt

More information

MATH 415, WEEK 3: Parameter-Dependence and Bifurcations

MATH 415, WEEK 3: Parameter-Dependence and Bifurcations MATH 415, WEEK 3: Paamete-Dependence and Bifucations 1 A Note on Paamete Dependence We should pause to make a bief note about the ole played in the study of dynamical systems by the system s paametes.

More information

Chapter Eight Notes N P U1C8S4-6

Chapter Eight Notes N P U1C8S4-6 Chapte Eight Notes N P UC8S-6 Name Peiod Section 8.: Tigonometic Identities An identit is, b definition, an equation that is alwas tue thoughout its domain. B tue thoughout its domain, that is to sa that

More information

0606 ADDITIONAL MATHEMATICS 0606/01 Paper 1, maximum raw mark 80

0606 ADDITIONAL MATHEMATICS 0606/01 Paper 1, maximum raw mark 80 UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS Intenational Geneal Cetificate of Seconday Education MARK SCHEME fo the Octobe/Novembe 009 question pape fo the guidance of teaches 0606 ADDITIONAL MATHEMATICS

More information

On the undulatory theory of positive and negative electrons

On the undulatory theory of positive and negative electrons Su la théoie ondulatoie de électon poitif and negatif J. Phy. et le Rad. 7 (1936) 347-353. On the undulatoy theoy of poitive and negative electon By AL. PROCA Intitut Heni Poincaé Pai Tanlated by D. H.

More information

Eddy Currents in Permanent Magnets of a Multi-pole Direct Drive Motor

Eddy Currents in Permanent Magnets of a Multi-pole Direct Drive Motor Acta Technica Jauineni Vol. 6. No. 1. 2013 Eddy Cuent in Pemanent Magnet of a Multi-pole Diect Dive Moto G. Gotovac 1, G. Lampic 1, D. Miljavec 2 Elaphe Ltd. 1, Univeity of Ljubljana, Faculty of Electical

More information

New problems in universal algebraic geometry illustrated by boolean equations

New problems in universal algebraic geometry illustrated by boolean equations New poblems in univesal algebaic geomety illustated by boolean equations axiv:1611.00152v2 [math.ra] 25 Nov 2016 Atem N. Shevlyakov Novembe 28, 2016 Abstact We discuss new poblems in univesal algebaic

More information

Using DEA and AHP for Multiplicative Aggregation of Hierarchical Indicators

Using DEA and AHP for Multiplicative Aggregation of Hierarchical Indicators Ameican Jounal of Opeation Reeach, 205, 5, 327-336 Publihed Online Septembe 205 in SciRe. http://www.cip.og/jounal/ajo http://dx.doi.og/0.4236/ajo.205.55026 Uing DEA and AHP fo Multiplicative Aggegation

More information

Estimates on Invariant Tori near an Elliptic Equilibrium Point of a Hamiltonian System

Estimates on Invariant Tori near an Elliptic Equilibrium Point of a Hamiltonian System jounal of diffeential equation 131, 277303 (1996) aticle no. 0165 Etimate on Invaiant Toi nea an Elliptic Equilibium Point of a Hamiltonian Sytem Amadeu Delham* Depatament de Matema tica Aplicada I, Univeitat

More information

Section 25 Describing Rotational Motion

Section 25 Describing Rotational Motion Section 25 Decibing Rotational Motion What do object do and wh do the do it? We have a ve thoough eplanation in tem of kinematic, foce, eneg and momentum. Thi include Newton thee law of motion and two

More information

Interaction of Feedforward and Feedback Streams in Visual Cortex in a Firing-Rate Model of Columnar Computations. ( r)

Interaction of Feedforward and Feedback Streams in Visual Cortex in a Firing-Rate Model of Columnar Computations. ( r) Supplementay mateial fo Inteaction of Feedfowad and Feedback Steams in Visual Cotex in a Fiing-Rate Model of Columna Computations Tobias Bosch and Heiko Neumann Institute fo Neual Infomation Pocessing

More information

SENSORLESS SPEED CONTROL SYSTEMS BASED ON ADAPTIVE OBSERVERS LUENBERGER AND GOPINATH

SENSORLESS SPEED CONTROL SYSTEMS BASED ON ADAPTIVE OBSERVERS LUENBERGER AND GOPINATH Annal of the Univeity of Caiova, Electical Engineeing eie, No. 32, 2008; ISSN 1842-4805 SENSORLESS SPEED CONTROL SYSTEMS BASED ON ADAPTIVE OBSERVERS LUENBERGER AND GOPINATH Maiu-Auelian PICIU, Lauenţiu

More information

Above Flux Estimation Issues in Induction Generators with Application at Energy Conversion Systems

Above Flux Estimation Issues in Induction Generators with Application at Energy Conversion Systems Acta Polytechnica Hungaica Vol. 3, No. 3, 2006 Above Flux Etimation Iue in Induction Geneato with Application at Enegy Conveion Sytem Ioif Szeidet, Octavian Potean, Ioan Filip, Vaa Citian Depatment of

More information

22.615, MHD Theory of Fusion Systems Prof. Freidberg Lecture 18

22.615, MHD Theory of Fusion Systems Prof. Freidberg Lecture 18 .65, MHD Theoy of Fuion Sytem Pof. Feidbeg Lectue 8. Deive δw fo geneal cew pinch. Deive Suydam citeion Scew Pinch Equilibia μ p + + ( ) = μ J = μ J= Stability ( ) m k ξ=ξ e ι +ι ξ=ξ e +ξ e +ξ e =ξ +ξ

More information

arxiv: v2 [quant-ph] 29 Sep 2017

arxiv: v2 [quant-ph] 29 Sep 2017 A duality pinciple fo the multi-block entanglement entopy of fee femion ytem J.A. Caaco 1,+, F. Finkel 1,+, A. González-López 1,+,*, and P. Tempeta 1,,+ 1 Depatamento de Fíica Teóica II, Univeidad Complutene

More information

3.1 Random variables

3.1 Random variables 3 Chapte III Random Vaiables 3 Random vaiables A sample space S may be difficult to descibe if the elements of S ae not numbes discuss how we can use a ule by which an element s of S may be associated

More information

Interest-Bearing Surplus Model with Liquid Reserves

Interest-Bearing Surplus Model with Liquid Reserves Inteet-Beaing Suplu Model with Liquid Reeve Kitina P Sendova 1 and Yanyan Zang 2 Abtact: We conide a uin model whee the uplu poce of an inuance company i contucted o that pat of the cuent uplu i kept available

More information

Last time: S n xt y where T tpijq 1 i j nu.

Last time: S n xt y where T tpijq 1 i j nu. Lat time: Let G ü A. ( ) The obit of an element a P A i O a tg a g P Gu. ( ) The tabilize of an element a P A i G a tg P G g a au, and i a ubgoup of G. ( ) The kenel of the action i ke tg P G g a a fo

More information

arxiv: v1 [math.co] 1 Apr 2011

arxiv: v1 [math.co] 1 Apr 2011 Weight enumeation of codes fom finite spaces Relinde Juius Octobe 23, 2018 axiv:1104.0172v1 [math.co] 1 Ap 2011 Abstact We study the genealized and extended weight enumeato of the - ay Simplex code and

More information

A STUDY OF HAMMING CODES AS ERROR CORRECTING CODES

A STUDY OF HAMMING CODES AS ERROR CORRECTING CODES AGU Intenational Jounal of Science and Technology A STUDY OF HAMMING CODES AS ERROR CORRECTING CODES Ritu Ahuja Depatment of Mathematics Khalsa College fo Women, Civil Lines, Ludhiana-141001, Punjab, (India)

More information

A Power Method for Computing Square Roots of Complex Matrices

A Power Method for Computing Square Roots of Complex Matrices JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS 13, 39345 1997 ARTICLE NO. AY975517 A Powe Method fo Computing Squae Roots of Complex Matices Mohammed A. Hasan Depatment of Electical Engineeing, Coloado

More information

A hint of renormalization

A hint of renormalization A hint of enomalization Betand Delamotte a) Laboatoie de Phyique Théoique et Haute Enegie, Univeité Pai VI, Piee et Maie Cuie, Pai VII, Deni Dideot, 2 Place Juieu, 75251 Pai Cedex 05, Fance Received 28

More information

Lecture 8 - Gauss s Law

Lecture 8 - Gauss s Law Lectue 8 - Gauss s Law A Puzzle... Example Calculate the potential enegy, pe ion, fo an infinite 1D ionic cystal with sepaation a; that is, a ow of equally spaced chages of magnitude e and altenating sign.

More information

Quasi-Randomness and the Distribution of Copies of a Fixed Graph

Quasi-Randomness and the Distribution of Copies of a Fixed Graph Quasi-Randomness and the Distibution of Copies of a Fixed Gaph Asaf Shapia Abstact We show that if a gaph G has the popety that all subsets of vetices of size n/4 contain the coect numbe of tiangles one

More information

New Analysis for The FGM Thick Cylinders Under Combined Pressure and Temperature Loading

New Analysis for The FGM Thick Cylinders Under Combined Pressure and Temperature Loading Ameican Jounal of Applied Science 5 (7): 85-859, 008 ISSN 546-939 008 Science Publication New Analyi fo The FGM Thick Cylinde Unde Combined Peue and Tempeatue Loading K. Abinia, H. Naee, F. Sadeghi and

More information

A NEW VARIABLE STIFFNESS SPRING USING A PRESTRESSED MECHANISM

A NEW VARIABLE STIFFNESS SPRING USING A PRESTRESSED MECHANISM Poceedings of the ASME 2010 Intenational Design Engineeing Technical Confeences & Computes and Infomation in Engineeing Confeence IDETC/CIE 2010 August 15-18, 2010, Monteal, Quebec, Canada DETC2010-28496

More information

Central Coverage Bayes Prediction Intervals for the Generalized Pareto Distribution

Central Coverage Bayes Prediction Intervals for the Generalized Pareto Distribution Statistics Reseach Lettes Vol. Iss., Novembe Cental Coveage Bayes Pediction Intevals fo the Genealized Paeto Distibution Gyan Pakash Depatment of Community Medicine S. N. Medical College, Aga, U. P., India

More information

A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY

A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY Theoy and Application o Categoie, Vol. 9, No. 16, 014, pp. 4 456. A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY JOHN C. BAEZ AND TOBIAS FRITZ Abtact. We give a new chaacteization o elative entopy, alo

More information

A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY

A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY A BAYESIAN CHARACTERIZATION OF RELATIVE ENTROPY JOHN C. BAEZ AND TOBIAS FRITZ Abtact. We give a new chaacteization o elative entopy, alo known a the Kullback Leible divegence. We ue a numbe o inteeting

More information

15.081J/6.251J Introduction to Mathematical Programming. Lecture 6: The Simplex Method II

15.081J/6.251J Introduction to Mathematical Programming. Lecture 6: The Simplex Method II 15081J/6251J Intoduction to Mathematical Pogamming ectue 6: The Simplex Method II 1 Outline Revised Simplex method Slide 1 The full tableau implementation Anticycling 2 Revised Simplex Initial data: A,

More information

Pushdown Automata (PDAs)

Pushdown Automata (PDAs) CHAPTER 2 Context-Fee Languages Contents Context-Fee Gammas definitions, examples, designing, ambiguity, Chomsky nomal fom Pushdown Automata definitions, examples, euivalence with context-fee gammas Non-Context-Fee

More information

An annotated English translation of Kinetics of stationary reactions [M. I. Temkin, Dolk. Akad. Nauk SSSR. 152, 156 (1963)]

An annotated English translation of Kinetics of stationary reactions [M. I. Temkin, Dolk. Akad. Nauk SSSR. 152, 156 (1963)] An annotated Englih tanlation of Kinetic of tationay eaction [M. I. Temkin, Dolk. Akad. Nauk R. 52, 56 (963)] Vladilav V. Levchenko *, Ronan Fleming, Hong Qian #, and Daniel A. Bead * * Depatment of hyiology,

More information

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281 72 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 28 and i 2 Show how Euler formula (page 33) can then be ued to deduce the reult a ( a) 2 b 2 {e at co bt} {e at in bt} b ( a) 2 b 2 5 Under what condition

More information

A note on rescalings of the skew-normal distribution

A note on rescalings of the skew-normal distribution Poyeccione Jounal of Mathematic Vol. 31, N o 3, pp. 197-07, Septembe 01. Univeidad Católica del Note Antofagata - Chile A note on ecaling of the kew-nomal ditibution OSVALDO VENEGAS Univeidad Católica

More information

Markscheme May 2017 Calculus Higher level Paper 3

Markscheme May 2017 Calculus Higher level Paper 3 M7/5/MATHL/HP3/ENG/TZ0/SE/M Makscheme May 07 Calculus Highe level Pape 3 pages M7/5/MATHL/HP3/ENG/TZ0/SE/M This makscheme is the popety of the Intenational Baccalaueate and must not be epoduced o distibuted

More information

Householder triangularization of a quasimatrix

Householder triangularization of a quasimatrix IMA Jounal of Numeical Analyi (2008) Page of 0 doi: 0.093/imanum/di07 Houeholde tiangulaization of a uaimati LLOYD N. TREFETHEN Ofod Computing Laboatoy, Wolfon Bldg., Pak Rd., Ofod OX 3QD, UK. [Received

More information

Chapter 3: Theory of Modular Arithmetic 38

Chapter 3: Theory of Modular Arithmetic 38 Chapte 3: Theoy of Modula Aithmetic 38 Section D Chinese Remainde Theoem By the end of this section you will be able to pove the Chinese Remainde Theoem apply this theoem to solve simultaneous linea conguences

More information

Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism

Execution-time Prediction for Dynamic Streaming Applications with Task-level Parallelism Execution-time Pediction fo Dynamic Steaming Application with Tak-level Paallelim Pete Poplavko 1,2, Twan Baten 2, Jef van Meebegen 2,3 1 Magma Deign Automation, Eindhoven, The Netheland poplavko@magma-da.com

More information

The Substring Search Problem

The Substring Search Problem The Substing Seach Poblem One algoithm which is used in a vaiety of applications is the family of substing seach algoithms. These algoithms allow a use to detemine if, given two chaacte stings, one is

More information

4/18/2005. Statistical Learning Theory

4/18/2005. Statistical Learning Theory Statistical Leaning Theoy Statistical Leaning Theoy A model of supevised leaning consists of: a Envionment - Supplying a vecto x with a fixed but unknown pdf F x (x b Teache. It povides a desied esponse

More information

PHYS 110B - HW #7 Spring 2004, Solutions by David Pace Any referenced equations are from Griffiths Problem statements are paraphrased

PHYS 110B - HW #7 Spring 2004, Solutions by David Pace Any referenced equations are from Griffiths Problem statements are paraphrased PHYS 0B - HW #7 Sping 2004, Solutions by David Pace Any efeenced euations ae fom Giffiths Poblem statements ae paaphased. Poblem 0.3 fom Giffiths A point chage,, moves in a loop of adius a. At time t 0

More information

As is natural, our Aerospace Structures will be described in a Euclidean three-dimensional space R 3.

As is natural, our Aerospace Structures will be described in a Euclidean three-dimensional space R 3. Appendix A Vecto Algeba As is natual, ou Aeospace Stuctues will be descibed in a Euclidean thee-dimensional space R 3. A.1 Vectos A vecto is used to epesent quantities that have both magnitude and diection.

More information

MATERIAL SPREADING AND COMPACTION IN POWDER-BASED SOLID FREEFORM FABRICATION METHODS: MATHEMATICAL MODELING

MATERIAL SPREADING AND COMPACTION IN POWDER-BASED SOLID FREEFORM FABRICATION METHODS: MATHEMATICAL MODELING MATERIAL SPREADING AND COMPACTION IN POWDER-BASED SOLID FREEFORM FABRICATION METHODS: MATHEMATICAL MODELING Yae Shanjani and Ehan Toyekani Depatment of Mechanical and Mechatonic Engineeing, Univeity of

More information

6 PROBABILITY GENERATING FUNCTIONS

6 PROBABILITY GENERATING FUNCTIONS 6 PROBABILITY GENERATING FUNCTIONS Cetain deivations pesented in this couse have been somewhat heavy on algeba. Fo example, detemining the expectation of the Binomial distibution (page 5.1 tuned out to

More information

2006 CCRTS THE STATE OF THE ART AND THE STATE OF THE PRACTICE. TOPIC: C2 Modeling and Simulation

2006 CCRTS THE STATE OF THE ART AND THE STATE OF THE PRACTICE. TOPIC: C2 Modeling and Simulation 6 CCRTS THE STATE OF THE ART AND THE STATE OF THE PRACTICE TOPIC: C Modeling and Simulation Modeling Supevioy Contol and Team Pefomance in the Ai Defene Wafae Domain with Queueing Theoy Pat II Joeph DiVita,

More information

A Crash Course in (2 2) Matrices

A Crash Course in (2 2) Matrices A Cash Couse in ( ) Matices Seveal weeks woth of matix algeba in an hou (Relax, we will only stuy the simplest case, that of matices) Review topics: What is a matix (pl matices)? A matix is a ectangula

More information

1 Similarity Analysis

1 Similarity Analysis ME43A/538A/538B Axisymmetic Tubulent Jet 9 Novembe 28 Similaity Analysis. Intoduction Conside the sketch of an axisymmetic, tubulent jet in Figue. Assume that measuements of the downsteam aveage axial

More information

Determination of Excitation Capacitance of a Three Phase Self Excited Induction Generator

Determination of Excitation Capacitance of a Three Phase Self Excited Induction Generator ISSN (Online): 78 8875 (An ISO 397: 007 Cetified Oganization) Detemination of Excitation Capacitance of a Thee Phae Self Excited Induction Geneato Anamika Kumai, D. A. G. Thoa, S. S. Mopai 3 PG Student

More information

HOW TO TEACH THE FUNDAMENTALS OF INFORMATION SCIENCE, CODING, DECODING AND NUMBER SYSTEMS?

HOW TO TEACH THE FUNDAMENTALS OF INFORMATION SCIENCE, CODING, DECODING AND NUMBER SYSTEMS? 6th INTERNATIONAL MULTIDISCIPLINARY CONFERENCE HOW TO TEACH THE FUNDAMENTALS OF INFORMATION SCIENCE, CODING, DECODING AND NUMBER SYSTEMS? Cecília Sitkuné Göömbei College of Nyíegyháza Hungay Abstact: The

More information

On Polynomials Construction

On Polynomials Construction Intenational Jounal of Mathematical Analysis Vol., 08, no. 6, 5-57 HIKARI Ltd, www.m-hikai.com https://doi.og/0.988/ima.08.843 On Polynomials Constuction E. O. Adeyefa Depatment of Mathematics, Fedeal

More information