PROPERTIES OF DISCRETE EVENT SYSTEMS FROM THEIR MATHEMATICAL PROGRAMMING REPRESENTATIONS. Wai Kin Chan Lee W. Schruben

Size: px
Start display at page:

Download "PROPERTIES OF DISCRETE EVENT SYSTEMS FROM THEIR MATHEMATICAL PROGRAMMING REPRESENTATIONS. Wai Kin Chan Lee W. Schruben"

Transcription

1 Proceedngs of the 2003 Wnter Smulaton Conference S. Chck, P. J. Sá nchez, D. Ferrn, and D. J. Morrce, eds. PROPERTIES OF DISCRETE EENT SYSTEMS FROM THEIR MATHEMATICAL PROGRAMMING REPRESENTATIONS Wa Kn Chan Lee W. Schruben Department of Industral Engneerng and Operatons Research Unversty of Calforna, Berkeley 4135 Etcheverry Hall Berkeley, CA U.S.A. ABSTRACT An mportant class of dscrete event systems, tandem queueng networks, are consdered and formulated as mathematcal programmng problems where the constrants represent the system dynamcs. The dual of the mathematcal programmng formulaton s a network flow problem where the longest path equals the makespan of n jobs. Ths dual network provdes an alternatve proof of the reversblty property of tandem queueng networks under communcaton blockng. The approach extends to other systems. 1 INTRODUCTION Schruben (2000) proposed a mappng of dscrete event system models nto mathematcal programmng formulatons, where the solutons represent the system trajectores of the dscrete event systems. The dea of ths mappng s that a dscrete event system s frst modeled as an Event Graph (EG) (Schruben 1983), a powerful graphcal representaton for dscrete event systems. Then the constrants of the system are derved from the edges of the EG along wth the feasblty condtons of the state varables. It should be noted that there s another way of representng a dscrete event system as a mathematcal programmng formulaton whch s based on a Petr Net Modelng technque (Yen 1999). However, snce Event Graph Modelng (EGM) s more general than Petr Net Modelng (all Petr Net models can be transformed nto EGs, but the reverse does not hold. See Schruben 2003), our dervaton wll be based on the EG representaton. Perhaps the frst reference on modelng queueng system dynamcs as network optmzaton programs can be found n Maxwell and Wlson (1981). The objectve of ths paper s two-fold: Frst, we show how the system dynamcs of a tandem queueng network can be transformed nto a set of lnear programmng (LP) constrants by means of EGM. Second, some propertes of the system are nvestgated and proved usng the lnear programmng formulaton. Among these propertes, the reversblty property s of specal nterest. Specfcally, we study a tandem queueng system wth m consecutve stages, labeled k,..,m. In each stage, there s a sngle server and a fnte storage space for jobs. Job,..,n s processed at all stages n sequence wth servce tmes s k. It s assumed that {(s 1, s 2,,s m ), = 1,..,n} are..d. random varables. Snce the buffer spaces at each stage are lmted, a control polcy s needed to control the producton process at the stages. The most common control polces that have been consdered n the lterature are the communcaton blockng control polcy and the producton blockng control polcy (Buzacott and Shanthkumar 1993). In these two blockng schemes, a parameter a k s assocated wth each stage, representng the maxmum number of jobs at the stage at any tme of the producton process. For the sngle server system, under communcaton blockng, the server at stage k wll start processng a job whenever these three condtons are satsfed: C1) a job s avalable for processng, C2) the server at stage k s avalable, and C3) there s an empty space at the next stage. Under producton blockng, the three condtons are: P1) a job s avalable for processng, P2) the server at stage k s avalable, and P3) there s no fnshed job blocked at stage k. The only dfference between these two control polces s the thrd condton: In communcaton blockng, the server wll check the next stage for an empty buffer space before startng a servce, therefore t s blocked before servce. On the other hand, n producton blockng, the server wll check the next stage for an empty buffer space after fnshng processng a job, therefore t s blocked after servce ; t may have at most one fnshed job blocked at the stage, whch can be consdered an addtonal buffer placed at the end of the stage: ths makes producton block-

2 ng superor to communcaton blockng n terms of throughput, all else beng equal. Cheng (1993) proposed another control polcy called general blockng, whch s an extenson to Kanban blockng (Buzacott 1989). In general blockng, there are three parameters, a k, b k, and k k, assocated wth each stage. They are, respectvely, the maxmum number of jobs watng and n servce, the maxmum number of fnshed jobs allowed at the stage, and the maxmum number of jobs allowed at the stage (ncludng the jobs watng, n servce, and fnshed). To rule out trvalty, the followng condtons are necessary: k k a k 1, k k b k 0, and b k + a k k k for k = 1,..,m. Despte ts name, a system becomes more restrctve as ts number of parameters ncreases. Under general blockng, the server at stage k wll start processng a job whenever these three condtons are satsfed: G1) a job s avalable for processng, G2) the server at stage k s avalable and G3) there are strctly less than b k fnshed jobs blocked at stage k. For all blockng schemes, blockng may happen from tme to tme, complcatng the desgn and performance analyss of the system n terms of problem sze or dffculty. In order to facltate the analyss procedure, much research has been done to explore the structural propertes of the system. Of partcular nterest s the well-known reversblty property: A tandem queue s sad to be reversble f t has the same throughput as the correspondng reversed tandem queueng network (defntons n Secton 3.2). Therefore, f the system s reversble, then the system propertes of the orgnal system can be nferred form those of the reversed system, thus smplfyng the analyss process. Other motvatons for studyng the reversblty property of tandem queueng networks can be found n Chan and Schruben (2003). The reversblty property of tandem queueng networks has been establshed and proved for communcaton blockng, producton blockng (Yamazak and Sakasegawa 1978, Dattatreya 1978, and Muth 1979) as well as general blockng (Cheng 1995). All these proofs are based on the so-called actvty network, a drected graph wth arcs representng the tme requred to process jobs n the system. In ths paper, we propose another nterestng proof of the reversblty property based on the dual network graph (a flow network) derved from the dual of a set of lnear programmng constrants representng the system dynamcs. Snce our dual graph s a network flow graph, algorthms and technques n the feld of network flows can now be used n the performance analyss of queueng systems: fndng the makespan or bottleneck server can now be carred out by usng the longest path algorthm (see Secton 3.1 for detals). Another potental applcaton of our dual graph s that t can be used to prove the reversblty of mult-server tandem queues. Ths wll be presented n a subsequent paper. Maxwell and Wlson (1981) The paper s organzed as follows. In Secton 2, we derve the LP formulaton of a tandem queueng network for communcaton blockng. We provde the proof of the reversblty property n Secton 3. In Secton 4, we remark on some ongong research and possble future research drectons. 2 MAPPING EENT GRAPHS TO MATHEMATICAL PROGRAMMING FORMULATIONS In ths Secton, we derve the LP formulaton of a m-stage sngle-server tandem queue under communcaton blockng. For the dervaton of producton blockng and general blockng, see Chan and Schruben (2003). Let TQmC(G/G/R k /a k ), k,..,m, denote a m-stage tandem queue wth communcaton blockng, where stage k s a G/G/R k queue wth raw job buffer a k. Fgure 1 s an example of 3-stage sngle server tandem queue wth a communcaton blockng control polcy. Fgure 1: TQ3C(G/G/1/4, G/G/1/3, G/G/1/2) To model an m-stage tandem queue wth n jobs beng processed as an EG, the followng notaton s needed: ta k s the tme between the arrval of the -1 th job and the th job; s k s the servce tme of the th servce at stage k; A k, S k, and F k are the tme of the th Arrval event, Start event, and Fnsh event at stage k respectvely; Q k (t) s the number of jobs n front of stage k at tme t; R k (t) s the number of avalable resources at stage k at tme t; a k (t) s the number of avalable raw job spaces at stage k at tme t; C () t = lmmax { E ; t+ ε} s the rght-contnuous event E ε 0 countng functon that counts the number of tmes that event E has occurred by tme t (see Schruben 2000 for a more detaled defnton). Fgure 2 s the EG of TQ3C(G/G/1/a 1, G/G/1/a 2, G/G/1/a 3 ) where R 1 =R 2 =R 3 =1. Notce that a 1 s rrelevant because we assume that there s an nfnte nput buffer n front of the frst stage. Fgure 2: EG of TQ3C(G/G/1/a 1, G/G/1/a 2, G/G/1/a 3 )

3 2.1 Dervaton of LP Formulaton for TQ3C(.) Followng the method gven n Schruben (2000) and usng the Fnsh event tmes as the varables, we derve the LP formulaton for the TQ3C(G/G/1/a 1,G/G/1/a 2,G/G/1/a 3 ) as the followng Uncondtonal edges: In Fgure 2, there are sx uncondtonal edges, gvng us the followng sx equatons. Edge A1-A1: A1, + 1 = A1 + ta (1) Edge S1-F1: F1 = S1 + s1 (2) Edge F1-A2: F1 = A2 (3) Edge S2-F2: F2 = S2 + s2 (4) Edge F2-A3: F2 = A3 (5) Edge S3-F3: F3 = S3 + s3 (6) Condtonal edges: There are eght condtonal edges and eght state varables. The two events assocated wth the condtonal edge have only one state varable that gets ncremented and decremented between them. Here, there are eght constrants. The frst condtonal edge, A1 to S1, s assocated wth state varable Q 1 and ts correspondng constrant s derved as follows. At any tme of the smulaton, snce Q 1 s equal to the number of A1 events that have occurred mnus the number of S1 events that have occurred, t can not be less than zero at any tme t. Usng the event counts C E (t) defned earler: Q1() t = CA 1() t CS1() t 0 CA S1 CS1( S1 ) 0 CA 1( S1 ) A S 1 1 In the thrd nequalty, we have used the fact that the number of S1 events that have occurred at tme S 1 s. The last nequalty s because of the well-known relatonshp between an event and ts countng pont process, CA 1( S1 ) A1 S (Ross 1997). Combnng the last nequalty and equaton (2) gves the 1 constrant, F A + s Smlarly, the condtonal edge, F1 to S1, s assocated wth state varable R 1. Snce R 1 s equal to the number of F1 events that have occurred mnus the number of S1 events that have occurred plus 1, t cannot be less than zero at any tme t. We add 1 because t s the orgnal number of avalable resources at stage 1. R1() t + CF1() t CS1() t CF1( S1 ) CS1( S1 ) 0 C ( S ) 1 F F1 1 1, 1 S1 The thrd and fourth nequaltes are derved n a smlar manner. Combnng the last nequalty and equaton (2) gves the constrant, F F s 1 1, 1 1 Usng a smlar procedure to derve constrants for the other condtonal edges, along wth the objectve of executng all events as soon as possble (ths objectve functon ensures that the server wll work on the jobs as soon as possble), we end up wth the followng LP formulaton. TQ3C-LP1: mn st. n ( F1 + F2 + F3) = 1 F A + s,,..., n ( U ) F F s, = 2,..., n ( ) 1 1, F F s, = a + 1,..., nw ( ) 1 2, a F F s,,..., n ( U ) F F s, = 2,..., n ( ) 2 2, F F s, = a + 1,..., nw ( ) 2 3, a F F s,,..., n ( U ) F F s, = 2,..., n ( ) 3 3, where U k, k, and W k,k+1, are the correspondng dual varables for each constrant. 2.2 Extenson to m-stage Tandem Queue wth Communcaton Blockng The LP for 3-stage tandem queue wth communcaton blockng s easly extended to an LP for m-stage tandem queue. The thrd, fourth, and ffth nequaltes of TQ3C- LP1 are equvalent to the necessary and suffcent condtons C1, C2, and C3 ntroduced n Secton 1. Therefore, the m-stage formulaton should be based on these condtons, whch leads to: TQmC-LP1: mn st. m n k = 1 F k, F F s, k,.., m,,..., n ( U ) k, k 1, k k, F F s, k,.., m, = 2,..., n ( ) k, k, 1 k k, F F s, k,.., m 1, = a + 1,..., nw ( ) k, k+ 1, ak+ 1 k k+ 1 kk, + 1,

4 where F 0 = A 1,,..,n. We can also wrte the constrants as the followng: { + 1 } k+ F = max F, F, F + s k, k 1, k, 1 k 1, a k whch s the same as equaton 5.38 n Buzacott and Shanthkumar (1993). 2.3 Comparson of Communcaton Blockng and Producton Blockng Some results gven n Buzacott and Shanthkumar (1993) can be shown easly usng the lnear programmng formulatons (complete proofs are presented n Chan and Schruben 2003). 1) The departure tme under communcaton blockng s not less than the departure tme under producton blockng. Proof: Ths result s mmedate when one compares the two lnear programmngs for these systems (see Chan and Schruben 2003 for the LP of producton blockng). 2) The departure tme under producton blockng wth buffer capactes {a 1, a 2,, a m } s not less than the departure tme under communcaton blockng wth buffer capactes {a 1 +1, a 2 +1,, a m +1}. Proof: Ths s true because the LP of producton blockng wth buffer capactes {a 1, a 2,, a m } has more constrants than the LP of communcaton blockng wth buffer capactes {a 1 +1, a 2 +1,, a m +1}, all else beng equal. 3) The throughput of the communcaton blockng tandem queue wth buffer capacty {a 1, a 2,, a m } s not greater than that of the producton blockng tandem queue wth buffer capacty {a 1, a 2,, a m }, whch s, n turn, not greater than that of communcaton blockng tandem queue wth {a 1 +1, a 2 +1,, a m +1}. Proof: The proof s based on the above frst and second results. 3 REERSIBILITY OF TANDEM QUEUEING NETWORKS The well-known reversblty property of sngle-server tandem queues has been proven by many researchers usng dfferent methods. Many of the proofs are based on a characterzaton of the actvty network assocated wth the queue, see Yamazak and Sakasegawa (1978), Dattatreya (1978), Muth (1979), Lu and Buzacott (1992) and Cheng (1995). An actvty network for a tandem queue s a drected graph, representng the tme requred to process n jobs. In ths Secton, we propose a dual network graph (a flow network) that yelds not only the proof of the reversblty but also some mportant nformaton on the system, e.g. the number of jobs n each busy perod. Our dual network s a network flow model derved drectly from the dual lnear programmng formulaton, not from the actvty of the system, whch makes t fundamentally dfferent from the actvty networks n the lterature. Because of ts mathematcal form, t can also be used n the performance analyss of the queueng system. 3.1 Dual Network (Flow Network) To derve the dual network usng the 3-stage communcaton blockng tandem queue as an example, we frst take the dual of TQ3C-LP1. Wthout loss of generalty, we can assume that all servce tmes are postve (except for a dummy server who has zero servce tme, whch actually can be expressed as an empty buffer). Therefore, all the F k, k,..,m,,..,n, n the prmal are postve, forcng all the nequalty constrants n the dual to be equaltes. By examnng the structure of the dual, one can see that t s, n fact, the network flow problem of fndng the longest paths from the frst node (source) to all other nodes (snk), where each constrant represents the flow conservaton constrant of a node n the network. Snce the constrants are equalty, summng over all constrants wll yeld the n flow balance constrant for the source node, U 1 1 = m n. = Therefore, a total of m*n unts of flow (one unt flow s one Fnsh event) wll be sent from the source node to all other m*n snk nodes (one event for each snk node). The dual LP and the dual network of TQ3C- LP1(G/G/1/,G/G/1/3,G/G/1/2) are gven n the followng and n Fgure 3 respectvely: TQ3C-LP1-Dual: max st ( ) = 2 = = 2 = = 2 U U U U U U A + s U + s + sw + su + s + sw + su s U U + + W U U + + W U U W U U + W U U + + W U U + + W U U + + W U W U + W U + W U + U +

5 A 0 U 11 U 12 U 13 U 14 U 15 s s s s s 15 W 124 W 125 U 21 U 22 U 23 U 24 U 25 s s s s s 25 W 233 W 234 W 235 The flow of each arc s shown at the end of the arc,.e. W 233 s the flow from node s 31 to node s 23 and ts value represents the number of tasks (a task s fnshng processng a job at one stage, e.g. a job has three tasks n a 3- stage tandem queue) wthn the same busy perod. If a servce tme s changed, t may affect several tasks. For example, f W 233 = 4, a change n the servce tme s 23 wll affect 4 tasks, ncludng the 3 rd job tself. 3.2 Reversblty of Communcaton Blockng Tandem Queues U 31 U 32 U 33 U 34 U 35 s s s s s 35 Fgure 3: Dual Network Graph of TQ3C- LP1(G/G/1/,G/G/1/3,G/G/1/2) There are 15 constrants n the dual LP, consequently there are 15 snk nodes n the dual graph. The constrant for the source node (node A 0 ) s obtaned by summng over 5 all 15 constrants, whch s U 5. Graphcally, node = 1 1 A 0 generates 15 unts of flow and sends them out along ts 5 ncdent arcs to nodes s 11, s 12, s 13, s 14, and s 15. If jobs arrve at the system accordng to a random process,.e. {A 1,,..,5}, then the length of each of these 5 arcs equals the arrval tme of the correspondng job,.e. the length of arc (A 0, s 13 ) s A 13, the tme epoch of the 3 rd job s arrval. If all jobs are watng at stage 1 when the system starts (at tme 0), then the length of these fve arcs wll be zero. In ths case, U 12, U 13, U 14, and U 15 wll be zero and U 11 wll be 15 because the server can only serve one job at a tme and thus arcs (A 0, s 12 ), (A 0, s 13 ), (A 0, s 14 ), and (A 0, s 15 ) can be elmnated. Ths s mportant n provng the property of reversblty. The length of all other arcs equals the servce tme of the correspondng job at that stage,.e. the length of arc (s 22, s 23 ) equals s 23, the servce tme of the 3 rd job at stage 2. Ths s also true for arcs (s 13, s 23 ) and (s 31, s 23 ), meanng that all arcs that enter the same node have the same length. Hence, we can modfy the network slghtly by lettng the length of each node equal the servce tme of the correspondng job at that stage,.e. the length of node s 23 equals s 23, the servce tme of the 3 rd job at stage 2. Ths change wll facltate our proof of reversblty later. There are three types of flows n the network, U k, k, and W k,k+1,. U k s the flow from stage k to stage k+1; kz s the flow wthn stage k; and W k,k+1, s the flow from stage k+1 back to stage k. The prmal formulaton tells us that one and only one constrant regardng F k s bndng f there s no tme te. However, f there s a tme te, we can arbtrary pck one of the constrants that are blndng (e.g. always pck the server wth the smallest ndex). Ths wll not change our proof. Therefore, one and only one of U k, k, and W k,k+1, s postve. We start the proof by gvng some defntons related to reversblty. All notaton n ths Secton wth a ~ refers to the reversed system. Defnton 3.1. The throughput, TH, of a tandem queueng network s defned as the number of jobs per unt tme released from the last staton n the long run: n. TH = lm n E[ Fmn ] Defnton 3.2. Gven a tandem queueng network, the correspondng reversed tandem queueng network s obtaned by reversng the order of all statons. For communcaton blockng, snce a k s defned as the buffer between stage k-1 and stage k plus the one space for a job durng servce, ths reversal means a% k = a m + 2, k = k 2,..,m. Defnton 3.3. A tandem queueng network s sad to be reversble f t has the same throughput as ts correspondng reversed tandem queueng network. In the followng, we wll show that, under job reversal ( s% k = sm+ 1 kn, + 1, k,.., m,,.., n), F % s dentcal to F mn mn. So, f the servce tmes {(s 1, s 2,, s m ),,..,n} are..d. random varables, the completon tme of processng n jobs n the reversed queue has the same dstrbuton as the completon tme of processng n jobs n the orgnal queue (.e. Prob( F% mn x) = Prob( Fmn x) for any postve nteger n and real number x), thus the throughputs of the two systems are the same and consequently the reversblty property s proved. Now assume that, at tme 0, there are n jobs watng for processng at stage 1 and there are no jobs at the other stages. Usng the argument n Secton 3.1, we can elmnate all arcs emanatng from A 0 except the one that ends at node s 11. The dual problem s to fnd the longest paths from node s 11 to all other nodes, especally to node s 35, whch s the makespan for processng all jobs and s usually called the crtcal path. Notce that snce exactly one of U k, k, and W k,k+1, s postve, for each node n the network there s exactly one arc wth postve flow gong nto t (the others have zero flow), and the longest path from the begnnng node to the

6 last node s contnuous and unque (ths can be easly seen f one starts from the last node, gong backward to the frst). To show that the queue s reversble, we reverse the order of all stages and let the jobs enter the system n the reversed order. Ths s same as reversng the drecton of all arrows and lettng the jobs enter the system from the last node, node s 35. It s obvous that ths reversal does not change the structure of the network. The reversed dual problem s now to fnd the longest paths form node s 35 to all other nodes. Snce the structure of network does not change, the longest path from node s 35 to node s 11 remans unchanged. However the longest paths from s 35 to other nodes n the reversed network are not the same as the longest paths startng from s 11 n the orgnal network. For example, the length of the path from node s 35 to node s 23 n the reversed network s not equal to the length of the path from node s 11 to node s 23 n the orgnal network. But these dfferences do not affect the makespan of processng n jobs. The longest path also reveals the bottleneck servers. The fact that the structure of the reversed dual network s the same as that of the orgnal dual network can be verfed by reversng the order of stages and the servce tmes n formulaton TP3C-LP1 (the reversed queue s denoted as TQ3CR-LP1(G/G/1/,G/G/1/3,G/G/1/2), where the R stands for Reversed ), takng the dual of t, and drawng the dual network graph from that reversed formulaton; ths s also a tandem queue and can be expressed as TQ3C- LP1(G/G/1/,G/G/1/2,G/G/1/3). Fgure 4 shows that structure remans unchanged. Therefore, we have F % mn = F, whch mples the tandem queue s mn reversble. A 0 U 11 s s s s s 31 W 123 W 124 W 125 U 21 U 22 U 23 U 24 U 25 s s s s s 21 W 234 W 235 U 31 U 32 U 33 U 34 U 35 s s s s s 11 Fgure 4: Dual Network Graph of TQ3CR- LP1(G/G/1/,G/G/1/3,G/G/1/2) 3.3 Reversblty of Producton Blockng and General Blockng Tandem Queues Cheng (1995) gves a suffcent condton for the reversblty of a general blockng tandem queue, whch s the nterchangeablty of a k and b k (b k = a k ). Ths condton s restrctve. In Chan and Schruben (2003), the authors examne the reversblty of producton blockng and general blockng tandem queues and provde a more relaxed condton for the reversblty of a general blockng tandem queue, whch s stated as the followng: Condton: A general blockng tandem queue s reversble f t satsfes the followng condton: a k b k = Z, k,..,m, where Z s an arbtrary nteger. Ths condton mples Cheng (1995) s condton when Z s 0. The ntutve nterpretaton of ths condton s that, as long as the buffer sze between stage k-1 and stage k n the reversed queue s same as the buffer sze between stage m+1-k and stage m+2-k n the orgnal queue, the blockng scenaro s the same and thus the queue s reversble. 4 CONCLUSION AND EXTENSION Although we study only sngle-server tandem queues here, t s possble to extend our LP method to do the performance analyss of mult-server tandem queues. It s a potental tool for provng the reversblty of mult-server tandem queues. Another possble use of our methodology s to prove the reversblty of closed tandem queueng networks. Whle we focus our attenton on tandem queueng networks, the method gven n Secton 2 can also be used n dervng the mathematcal programmng formulaton for other dscrete event systems. An mportant mplcaton of the prmal formulatons gven n Secton 2 s that they all have a specal structural property: they are totally unmodular. Ths property ensures that the dual s a network problem and the soluton s nteger. The mathematcal programmng representaton of dscrete event systems makes t possble for us to use the technques or algorthms of mathematcal programmng for the analyss of dscrete event systems;.e. when dong a smulaton of a tandem queue, one may solve the mathematcal programmng problem, fnd the bottleneck server, and do senstvty analyss usng the dual varables. ACKNOWLEDGMENTS UC Berkeley graduate students Theresa Roeder and Debbe Pederson provded helpful suggestons and crtcsms. Ths work was supported n part by the Semconductor Research Corporaton and the Natonal Scence Foundaton.

7 REFERENCES Buzacott, John A., Queueng models of Kanban and MRP controlled producton systems, Engneerng cost and Producton Economcs, 17(1989), Buzacott, John A. and Shanthkumar, J. George, Stochastc Models of Manufacturng Systems, New Jersey: Prentce Hall, Chan, Wa Kn and Schruben Lee W., Reversblty of Tandem Queueng Networks From Ther Mathematcal Programmng Representatons, Techncal Report, IEOR Department, UC Berkeley, CA, Cheng, Dnah W., Tandem Queues wth General Blockng: A Unfed Model and Comparson Results, J. Dscrete Event Dynamc Systems: Theory and Applcatons, 2 (1993), Cheng, Dnah W., Lne Reversblty of Tandem Queues wth General Blockng, Management Sc. 41(1995), Dattatreya, Eswarahall Sundararajan, Tandem Queueng Systems wth Blockng, Ph.D. dssertaton, IEOR Department, Unversty of Calforna, Berkeley, CA, January 31, Lu, Xao-Gao and Buzacott, John A., The Reversblty of cyclc queues, Operatons Research Letters, 11(1992), Maxwell, W. L. and R. C. Wlson (1981). "Dynamc Network Flow Modelng of Fxed Path Materal Handlng Systems." IIE Transactons 13(1): Muth, Egnhard J., The Reversblty Property of Producton Lnes, Management Sc., 25(1979), Ross, Sheldon M., Introducton to Probablty Models, Sx Edton, 1997, Academc Press. Schruben, Lee W., Smulaton Modelng wth Event Graphs, Communcatons of the Assocaton of Computng Machnery, 26(11), 1983, Schruben, Lee W., Mathematcal Programmng Models of Dscrete Event System Dynamcs, 2000 Wnter Smulaton Conference Proceedngs, IEEE. Part vol.1, 2000, pp vol.1. Schruben, D and Schruben, Lee W., Graphcal Smulaton Modelng usng SIGMA, Custom Smulaton, Schruben, Lee W., Condtonal Parametrc Petr Nets and ther Mappng to Smulaton Event Graphs, submtted to Europe Smulaton and Modelng Conference, Italy Oct Yamazak, Genj, Sakasegawa, Hrotaka and Kawashma, Takesh, Producton Rate Estmated wth Flow-Shop Reversblty, Bulletn of the JSME, 21(1978), Yamazak, Genj, Sakasegawa, Hrotaka and Shanthkumar, J. George, On Optmal Arrangement of Statons n a Tandem Queueng System wth Blockng, Management Scence, 38.1(1992), Yen, H.-C., Integer Lnear Programmng and the Analyss of Some Petr Net Problems, Theory Comput. Systems 32, (1999) AUTHOR BIOGRAPHIES WAI KIN CHAN s a PhD student n the Industral Engneerng and Operatons Research Department at the Unversty of Calforna, Berkeley. Hs research nterests nclude desgns of smulaton experments, queueng theory, and computatonal optmzaton. Hs e-mal s <kn@eor.berkeley.edu> and hs web address s < LEE W. SCHRUBEN s the Charman of the Department of Industral Engneerng and Operatons Research at the Unversty of Calforna, Berkeley. He joned the faculty at UC Berkeley after spendng 25 years as a member of the School of Operatons Research and Industral Engneerng at Cornell where he held the Andrew S. Schultz Endowed Professorshp. Hs research s prmarly on dscrete event smulaton modelng methodology and n the desgn and statstcal analyss of smulaton optmzaton experments. Hs e-mal s <schruben@eor.berkeley.edu>

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Analysis of Discrete Time Queues (Section 4.6)

Analysis of Discrete Time Queues (Section 4.6) Analyss of Dscrete Tme Queues (Secton 4.6) Copyrght 2002, Sanjay K. Bose Tme axs dvded nto slots slot slot boundares Arrvals can only occur at slot boundares Servce to a job can only start at a slot boundary

More information

Assortment Optimization under MNL

Assortment Optimization under MNL Assortment Optmzaton under MNL Haotan Song Aprl 30, 2017 1 Introducton The assortment optmzaton problem ams to fnd the revenue-maxmzng assortment of products to offer when the prces of products are fxed.

More information

GENERATING SCHEDULING CONSTRAINTS FOR DISCRETE EVENT DYNAMIC SYSTEMS. Wai Kin Chan Lee W. Schruben

GENERATING SCHEDULING CONSTRAINTS FOR DISCRETE EVENT DYNAMIC SYSTEMS. Wai Kin Chan Lee W. Schruben Proceedngs of the 2004 Wnter Smulaton Conference R.G. Ingalls,. D. Rossett, J. S. Smth, and B. A. Peters, eds. GENERATING SCHEDULING CONSTRAINTS FOR DISCRETE EVENT DYNAIC SYSTES Wa Kn Chan Lee W. Schruben

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

Queueing Networks II Network Performance

Queueing Networks II Network Performance Queueng Networks II Network Performance Davd Tpper Assocate Professor Graduate Telecommuncatons and Networkng Program Unversty of Pttsburgh Sldes 6 Networks of Queues Many communcaton systems must be modeled

More information

Lecture 10 Support Vector Machines II

Lecture 10 Support Vector Machines II Lecture 10 Support Vector Machnes II 22 February 2016 Taylor B. Arnold Yale Statstcs STAT 365/665 1/28 Notes: Problem 3 s posted and due ths upcomng Frday There was an early bug n the fake-test data; fxed

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business Amr s Supply Chan Model by S. Ashtab a,, R.J. Caron b E. Selvarajah c a Department of Industral Manufacturng System Engneerng b Department of Mathematcs Statstcs c Odette School of Busness Unversty of

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg

princeton univ. F 17 cos 521: Advanced Algorithm Design Lecture 7: LP Duality Lecturer: Matt Weinberg prnceton unv. F 17 cos 521: Advanced Algorthm Desgn Lecture 7: LP Dualty Lecturer: Matt Wenberg Scrbe: LP Dualty s an extremely useful tool for analyzng structural propertes of lnear programs. Whle there

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

The internal structure of natural numbers and one method for the definition of large prime numbers

The internal structure of natural numbers and one method for the definition of large prime numbers The nternal structure of natural numbers and one method for the defnton of large prme numbers Emmanul Manousos APM Insttute for the Advancement of Physcs and Mathematcs 3 Poulou str. 53 Athens Greece Abstract

More information

Remarks on the Properties of a Quasi-Fibonacci-like Polynomial Sequence

Remarks on the Properties of a Quasi-Fibonacci-like Polynomial Sequence Remarks on the Propertes of a Quas-Fbonacc-lke Polynomal Sequence Brce Merwne LIU Brooklyn Ilan Wenschelbaum Wesleyan Unversty Abstract Consder the Quas-Fbonacc-lke Polynomal Sequence gven by F 0 = 1,

More information

A Simple Inventory System

A Simple Inventory System A Smple Inventory System Lawrence M. Leems and Stephen K. Park, Dscrete-Event Smulaton: A Frst Course, Prentce Hall, 2006 Hu Chen Computer Scence Vrgna State Unversty Petersburg, Vrgna February 8, 2017

More information

Lecture 3: Probability Distributions

Lecture 3: Probability Distributions Lecture 3: Probablty Dstrbutons Random Varables Let us begn by defnng a sample space as a set of outcomes from an experment. We denote ths by S. A random varable s a functon whch maps outcomes nto the

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011

Stanford University CS359G: Graph Partitioning and Expanders Handout 4 Luca Trevisan January 13, 2011 Stanford Unversty CS359G: Graph Parttonng and Expanders Handout 4 Luca Trevsan January 3, 0 Lecture 4 In whch we prove the dffcult drecton of Cheeger s nequalty. As n the past lectures, consder an undrected

More information

MODELING TRAFFIC LIGHTS IN INTERSECTION USING PETRI NETS

MODELING TRAFFIC LIGHTS IN INTERSECTION USING PETRI NETS The 3 rd Internatonal Conference on Mathematcs and Statstcs (ICoMS-3) Insttut Pertanan Bogor, Indonesa, 5-6 August 28 MODELING TRAFFIC LIGHTS IN INTERSECTION USING PETRI NETS 1 Deky Adzkya and 2 Subono

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

Maximizing the number of nonnegative subsets

Maximizing the number of nonnegative subsets Maxmzng the number of nonnegatve subsets Noga Alon Hao Huang December 1, 213 Abstract Gven a set of n real numbers, f the sum of elements of every subset of sze larger than k s negatve, what s the maxmum

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

The Order Relation and Trace Inequalities for. Hermitian Operators Internatonal Mathematcal Forum, Vol 3, 08, no, 507-57 HIKARI Ltd, wwwm-hkarcom https://doorg/0988/mf088055 The Order Relaton and Trace Inequaltes for Hermtan Operators Y Huang School of Informaton Scence

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 12 10/21/2013. Martingale Concentration Inequalities and Applications MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.65/15.070J Fall 013 Lecture 1 10/1/013 Martngale Concentraton Inequaltes and Applcatons Content. 1. Exponental concentraton for martngales wth bounded ncrements.

More information

= z 20 z n. (k 20) + 4 z k = 4

= z 20 z n. (k 20) + 4 z k = 4 Problem Set #7 solutons 7.2.. (a Fnd the coeffcent of z k n (z + z 5 + z 6 + z 7 + 5, k 20. We use the known seres expanson ( n+l ( z l l z n below: (z + z 5 + z 6 + z 7 + 5 (z 5 ( + z + z 2 + z + 5 5

More information

Solutions to exam in SF1811 Optimization, Jan 14, 2015

Solutions to exam in SF1811 Optimization, Jan 14, 2015 Solutons to exam n SF8 Optmzaton, Jan 4, 25 3 3 O------O -4 \ / \ / The network: \/ where all lnks go from left to rght. /\ / \ / \ 6 O------O -5 2 4.(a) Let x = ( x 3, x 4, x 23, x 24 ) T, where the varable

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

ECE559VV Project Report

ECE559VV Project Report ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate

More information

The optimal delay of the second test is therefore approximately 210 hours earlier than =2.

The optimal delay of the second test is therefore approximately 210 hours earlier than =2. THE IEC 61508 FORMULAS 223 The optmal delay of the second test s therefore approxmately 210 hours earler than =2. 8.4 The IEC 61508 Formulas IEC 61508-6 provdes approxmaton formulas for the PF for smple

More information

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem Appled Mathematcal Scences Vol 5 0 no 65 3 33 Interactve B-Level Mult-Objectve Integer Non-lnear Programmng Problem O E Emam Department of Informaton Systems aculty of Computer Scence and nformaton Helwan

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

Application of Queuing Theory to Waiting Time of Out-Patients in Hospitals.

Application of Queuing Theory to Waiting Time of Out-Patients in Hospitals. Applcaton of Queung Theory to Watng Tme of Out-Patents n Hosptals. R.A. Adeleke *, O.D. Ogunwale, and O.Y. Hald. Department of Mathematcal Scences, Unversty of Ado-Ekt, Ado-Ekt, Ekt State, Ngera. E-mal:

More information

CHAPTER III Neural Networks as Associative Memory

CHAPTER III Neural Networks as Associative Memory CHAPTER III Neural Networs as Assocatve Memory Introducton One of the prmary functons of the bran s assocatve memory. We assocate the faces wth names, letters wth sounds, or we can recognze the people

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin Proceedngs of the 007 Wnter Smulaton Conference S G Henderson, B Bller, M-H Hseh, J Shortle, J D Tew, and R R Barton, eds LOW BIAS INTEGRATED PATH ESTIMATORS James M Calvn Department of Computer Scence

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Section 8.3 Polar Form of Complex Numbers

Section 8.3 Polar Form of Complex Numbers 80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the

More information

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

Lecture 4: November 17, Part 1 Single Buffer Management

Lecture 4: November 17, Part 1 Single Buffer Management Lecturer: Ad Rosén Algorthms for the anagement of Networs Fall 2003-2004 Lecture 4: November 7, 2003 Scrbe: Guy Grebla Part Sngle Buffer anagement In the prevous lecture we taled about the Combned Input

More information

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming

EEL 6266 Power System Operation and Control. Chapter 3 Economic Dispatch Using Dynamic Programming EEL 6266 Power System Operaton and Control Chapter 3 Economc Dspatch Usng Dynamc Programmng Pecewse Lnear Cost Functons Common practce many utltes prefer to represent ther generator cost functons as sngle-

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

Errors for Linear Systems

Errors for Linear Systems Errors for Lnear Systems When we solve a lnear system Ax b we often do not know A and b exactly, but have only approxmatons  and ˆb avalable. Then the best thng we can do s to solve ˆx ˆb exactly whch

More information

Notes on Frequency Estimation in Data Streams

Notes on Frequency Estimation in Data Streams Notes on Frequency Estmaton n Data Streams In (one of) the data streamng model(s), the data s a sequence of arrvals a 1, a 2,..., a m of the form a j = (, v) where s the dentty of the tem and belongs to

More information

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 8 Luca Trevisan February 17, 2016 U.C. Berkeley CS94: Spectral Methods and Expanders Handout 8 Luca Trevsan February 7, 06 Lecture 8: Spectral Algorthms Wrap-up In whch we talk about even more generalzatons of Cheeger s nequaltes, and

More information

Affine transformations and convexity

Affine transformations and convexity Affne transformatons and convexty The purpose of ths document s to prove some basc propertes of affne transformatons nvolvng convex sets. Here are a few onlne references for background nformaton: http://math.ucr.edu/

More information

Min Cut, Fast Cut, Polynomial Identities

Min Cut, Fast Cut, Polynomial Identities Randomzed Algorthms, Summer 016 Mn Cut, Fast Cut, Polynomal Identtes Instructor: Thomas Kesselhem and Kurt Mehlhorn 1 Mn Cuts n Graphs Lecture (5 pages) Throughout ths secton, G = (V, E) s a mult-graph.

More information

Lecture 14: Bandits with Budget Constraints

Lecture 14: Bandits with Budget Constraints IEOR 8100-001: Learnng and Optmzaton for Sequental Decson Makng 03/07/16 Lecture 14: andts wth udget Constrants Instructor: Shpra Agrawal Scrbed by: Zhpeng Lu 1 Problem defnton In the regular Mult-armed

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium?

Welfare Properties of General Equilibrium. What can be said about optimality properties of resource allocation implied by general equilibrium? APPLIED WELFARE ECONOMICS AND POLICY ANALYSIS Welfare Propertes of General Equlbrum What can be sad about optmalty propertes of resource allocaton mpled by general equlbrum? Any crteron used to compare

More information

One-sided finite-difference approximations suitable for use with Richardson extrapolation

One-sided finite-difference approximations suitable for use with Richardson extrapolation Journal of Computatonal Physcs 219 (2006) 13 20 Short note One-sded fnte-dfference approxmatons sutable for use wth Rchardson extrapolaton Kumar Rahul, S.N. Bhattacharyya * Department of Mechancal Engneerng,

More information

Hidden Markov Models

Hidden Markov Models Hdden Markov Models Namrata Vaswan, Iowa State Unversty Aprl 24, 204 Hdden Markov Model Defntons and Examples Defntons:. A hdden Markov model (HMM) refers to a set of hdden states X 0, X,..., X t,...,

More information

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty

Additional Codes using Finite Difference Method. 1 HJB Equation for Consumption-Saving Problem Without Uncertainty Addtonal Codes usng Fnte Dfference Method Benamn Moll 1 HJB Equaton for Consumpton-Savng Problem Wthout Uncertanty Before consderng the case wth stochastc ncome n http://www.prnceton.edu/~moll/ HACTproect/HACT_Numercal_Appendx.pdf,

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

Equilibrium Analysis of the M/G/1 Queue

Equilibrium Analysis of the M/G/1 Queue Eulbrum nalyss of the M/G/ Queue Copyrght, Sanay K. ose. Mean nalyss usng Resdual Lfe rguments Secton 3.. nalyss usng an Imbedded Marov Chan pproach Secton 3. 3. Method of Supplementary Varables done later!

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4)

Econ107 Applied Econometrics Topic 3: Classical Model (Studenmund, Chapter 4) I. Classcal Assumptons Econ7 Appled Econometrcs Topc 3: Classcal Model (Studenmund, Chapter 4) We have defned OLS and studed some algebrac propertes of OLS. In ths topc we wll study statstcal propertes

More information

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

More information

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES

VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES VARIATION OF CONSTANT SUM CONSTRAINT FOR INTEGER MODEL WITH NON UNIFORM VARIABLES BÂRZĂ, Slvu Faculty of Mathematcs-Informatcs Spru Haret Unversty barza_slvu@yahoo.com Abstract Ths paper wants to contnue

More information

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1]

Outline. Communication. Bellman Ford Algorithm. Bellman Ford Example. Bellman Ford Shortest Path [1] DYNAMIC SHORTEST PATH SEARCH AND SYNCHRONIZED TASK SWITCHING Jay Wagenpfel, Adran Trachte 2 Outlne Shortest Communcaton Path Searchng Bellmann Ford algorthm Algorthm for dynamc case Modfcatons to our algorthm

More information

1 GSW Iterative Techniques for y = Ax

1 GSW Iterative Techniques for y = Ax 1 for y = A I m gong to cheat here. here are a lot of teratve technques that can be used to solve the general case of a set of smultaneous equatons (wrtten n the matr form as y = A), but ths chapter sn

More information

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction

The Multiple Classical Linear Regression Model (CLRM): Specification and Assumptions. 1. Introduction ECONOMICS 5* -- NOTE (Summary) ECON 5* -- NOTE The Multple Classcal Lnear Regresson Model (CLRM): Specfcaton and Assumptons. Introducton CLRM stands for the Classcal Lnear Regresson Model. The CLRM s also

More information

DUE: WEDS FEB 21ST 2018

DUE: WEDS FEB 21ST 2018 HOMEWORK # 1: FINITE DIFFERENCES IN ONE DIMENSION DUE: WEDS FEB 21ST 2018 1. Theory Beam bendng s a classcal engneerng analyss. The tradtonal soluton technque makes smplfyng assumptons such as a constant

More information

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U)

ANSWERS. Problem 1. and the moment generating function (mgf) by. defined for any real t. Use this to show that E( U) var( U) Econ 413 Exam 13 H ANSWERS Settet er nndelt 9 deloppgaver, A,B,C, som alle anbefales å telle lkt for å gøre det ltt lettere å stå. Svar er gtt . Unfortunately, there s a prntng error n the hnt of

More information

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION

ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EQUATION Advanced Mathematcal Models & Applcatons Vol.3, No.3, 2018, pp.215-222 ON A DETERMINATION OF THE INITIAL FUNCTIONS FROM THE OBSERVED VALUES OF THE BOUNDARY FUNCTIONS FOR THE SECOND-ORDER HYPERBOLIC EUATION

More information

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis

Appendix for Causal Interaction in Factorial Experiments: Application to Conjoint Analysis A Appendx for Causal Interacton n Factoral Experments: Applcaton to Conjont Analyss Mathematcal Appendx: Proofs of Theorems A. Lemmas Below, we descrbe all the lemmas, whch are used to prove the man theorems

More information

Introduction to Continuous-Time Markov Chains and Queueing Theory

Introduction to Continuous-Time Markov Chains and Queueing Theory Introducton to Contnuous-Tme Markov Chans and Queueng Theory From DTMC to CTMC p p 1 p 12 1 2 k-1 k p k-1,k p k-1,k k+1 p 1 p 21 p k,k-1 p k,k-1 DTMC 1. Transtons at dscrete tme steps n=,1,2, 2. Past doesn

More information

Linear Approximation with Regularization and Moving Least Squares

Linear Approximation with Regularization and Moving Least Squares Lnear Approxmaton wth Regularzaton and Movng Least Squares Igor Grešovn May 007 Revson 4.6 (Revson : March 004). 5 4 3 0.5 3 3.5 4 Contents: Lnear Fttng...4. Weghted Least Squares n Functon Approxmaton...

More information

Randić Energy and Randić Estrada Index of a Graph

Randić Energy and Randić Estrada Index of a Graph EUROPEAN JOURNAL OF PURE AND APPLIED MATHEMATICS Vol. 5, No., 202, 88-96 ISSN 307-5543 www.ejpam.com SPECIAL ISSUE FOR THE INTERNATIONAL CONFERENCE ON APPLIED ANALYSIS AND ALGEBRA 29 JUNE -02JULY 20, ISTANBUL

More information

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA

4 Analysis of Variance (ANOVA) 5 ANOVA. 5.1 Introduction. 5.2 Fixed Effects ANOVA 4 Analyss of Varance (ANOVA) 5 ANOVA 51 Introducton ANOVA ANOVA s a way to estmate and test the means of multple populatons We wll start wth one-way ANOVA If the populatons ncluded n the study are selected

More information

Applied Stochastic Processes

Applied Stochastic Processes STAT455/855 Fall 23 Appled Stochastc Processes Fnal Exam, Bref Solutons 1. (15 marks) (a) (7 marks) The dstrbuton of Y s gven by ( ) ( ) y 2 1 5 P (Y y) for y 2, 3,... The above follows because each of

More information

How Strong Are Weak Patents? Joseph Farrell and Carl Shapiro. Supplementary Material Licensing Probabilistic Patents to Cournot Oligopolists *

How Strong Are Weak Patents? Joseph Farrell and Carl Shapiro. Supplementary Material Licensing Probabilistic Patents to Cournot Oligopolists * How Strong Are Weak Patents? Joseph Farrell and Carl Shapro Supplementary Materal Lcensng Probablstc Patents to Cournot Olgopolsts * September 007 We study here the specal case n whch downstream competton

More information

Perfect Competition and the Nash Bargaining Solution

Perfect Competition and the Nash Bargaining Solution Perfect Competton and the Nash Barganng Soluton Renhard John Department of Economcs Unversty of Bonn Adenauerallee 24-42 53113 Bonn, Germany emal: rohn@un-bonn.de May 2005 Abstract For a lnear exchange

More information

CALCULUS CLASSROOM CAPSULES

CALCULUS CLASSROOM CAPSULES CALCULUS CLASSROOM CAPSULES SESSION S86 Dr. Sham Alfred Rartan Valley Communty College salfred@rartanval.edu 38th AMATYC Annual Conference Jacksonvlle, Florda November 8-, 202 2 Calculus Classroom Capsules

More information

The lower and upper bounds on Perron root of nonnegative irreducible matrices

The lower and upper bounds on Perron root of nonnegative irreducible matrices Journal of Computatonal Appled Mathematcs 217 (2008) 259 267 wwwelsevercom/locate/cam The lower upper bounds on Perron root of nonnegatve rreducble matrces Guang-Xn Huang a,, Feng Yn b,keguo a a College

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

Research Article Green s Theorem for Sign Data

Research Article Green s Theorem for Sign Data Internatonal Scholarly Research Network ISRN Appled Mathematcs Volume 2012, Artcle ID 539359, 10 pages do:10.5402/2012/539359 Research Artcle Green s Theorem for Sgn Data Lous M. Houston The Unversty of

More information

Erratum: A Generalized Path Integral Control Approach to Reinforcement Learning

Erratum: A Generalized Path Integral Control Approach to Reinforcement Learning Journal of Machne Learnng Research 00-9 Submtted /0; Publshed 7/ Erratum: A Generalzed Path Integral Control Approach to Renforcement Learnng Evangelos ATheodorou Jonas Buchl Stefan Schaal Department of

More information

Lecture 20: Lift and Project, SDP Duality. Today we will study the Lift and Project method. Then we will prove the SDP duality theorem.

Lecture 20: Lift and Project, SDP Duality. Today we will study the Lift and Project method. Then we will prove the SDP duality theorem. prnceton u. sp 02 cos 598B: algorthms and complexty Lecture 20: Lft and Project, SDP Dualty Lecturer: Sanjeev Arora Scrbe:Yury Makarychev Today we wll study the Lft and Project method. Then we wll prove

More information

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal Inner Product Defnton 1 () A Eucldean space s a fnte-dmensonal vector space over the reals R, wth an nner product,. Defnton 2 (Inner Product) An nner product, on a real vector space X s a symmetrc, blnear,

More information

Stochastic Optimal Controls for Parallel-Server Channels with Zero Waiting Buffer Capacity and Multi-Class Customers

Stochastic Optimal Controls for Parallel-Server Channels with Zero Waiting Buffer Capacity and Multi-Class Customers Advances n Systems Scence and Applcatons (009), Vol.9, No.4 67-646 Stochastc Optmal Controls for Parallel-Server Channels wth Zero Watng Buffer Capacty and Mult-Class Customers Wanyang Da and Youy Feng

More information

CS-433: Simulation and Modeling Modeling and Probability Review

CS-433: Simulation and Modeling Modeling and Probability Review CS-433: Smulaton and Modelng Modelng and Probablty Revew Exercse 1. (Probablty of Smple Events) Exercse 1.1 The owner of a camera shop receves a shpment of fve cameras from a camera manufacturer. Unknown

More information

Optimal Scheduling Algorithms to Minimize Total Flowtime on a Two-Machine Permutation Flowshop with Limited Waiting Times and Ready Times of Jobs

Optimal Scheduling Algorithms to Minimize Total Flowtime on a Two-Machine Permutation Flowshop with Limited Waiting Times and Ready Times of Jobs Optmal Schedulng Algorthms to Mnmze Total Flowtme on a Two-Machne Permutaton Flowshop wth Lmted Watng Tmes and Ready Tmes of Jobs Seong-Woo Cho Dept. Of Busness Admnstraton, Kyongg Unversty, Suwon-s, 443-760,

More information

arxiv: v1 [math.co] 1 Mar 2014

arxiv: v1 [math.co] 1 Mar 2014 Unon-ntersectng set systems Gyula O.H. Katona and Dánel T. Nagy March 4, 014 arxv:1403.0088v1 [math.co] 1 Mar 014 Abstract Three ntersecton theorems are proved. Frst, we determne the sze of the largest

More information

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH

SOLVING CAPACITATED VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS BY GOAL PROGRAMMING APPROACH Proceedngs of IICMA 2013 Research Topc, pp. xx-xx. SOLVIG CAPACITATED VEHICLE ROUTIG PROBLEMS WITH TIME WIDOWS BY GOAL PROGRAMMIG APPROACH ATMII DHORURI 1, EMIUGROHO RATA SARI 2, AD DWI LESTARI 3 1Department

More information

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model

Technical Note: Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Techncal Note: Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman, Huseyn Topaloglu School of Operatons Research and Informaton Engneerng, Cornell Unversty,

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Norm Bounds for a Transformed Activity Level. Vector in Sraffian Systems: A Dual Exercise

Norm Bounds for a Transformed Activity Level. Vector in Sraffian Systems: A Dual Exercise ppled Mathematcal Scences, Vol. 4, 200, no. 60, 2955-296 Norm Bounds for a ransformed ctvty Level Vector n Sraffan Systems: Dual Exercse Nkolaos Rodousaks Department of Publc dmnstraton, Panteon Unversty

More information