Siqian Shen. Department of Industrial and Operations Engineering University of Michigan, Ann Arbor, MI 48109,

Size: px
Start display at page:

Download "Siqian Shen. Department of Industrial and Operations Engineering University of Michigan, Ann Arbor, MI 48109,"

Transcription

1 Page 1 of 38 Naval Research Logstcs Sngle-commodty Stochastc Network Desgn under Demand and Topologcal Uncertantes wth Insuffcent Data Accepted Artcle Sqan Shen Department of Industral and Operatons Engneerng Unversty of Mchgan, Ann Arbor, MI 48109, sqan@umch.edu; Mngd You Department of Industral and Operatons Engneerng Unversty of Mchgan, Ann Arbor, MI 48109; Ynta Ma Department of Industral Engneerng, Tsnghua Unversty, Bejng, Chna Abstract: Stochastc network desgn s fundamental to transportaton and logstc problems n practce, yet faces new modelng and computatonal challenges resulted from heterogeneous sources of uncertantes and ther unknown dstrbutons gven lmted data. In ths paper, we desgn arcs n a network to optmze the cost of sngle-commodty flows under random demand and arc dsruptons. We mnmze the network desgn cost plus cost assocated wth network performance under uncertanty evaluated by two schemes. The frst scheme restrcts demand and arc capactes n budgeted uncertanty sets and mnmzes the worst-case cost of supply generaton and network flows for any possble realzatons. The second scheme generates a fnte set of samples from statstcal nformaton (e.g., moments) of data and mnmzes the expected cost of supples and flows, for whch we bound the worst-case cost usng budgeted uncertanty sets. We develop cuttng-plane algorthms for solvng the mxed-nteger nonlnear programmng reformulatons of the problem under the two schemes. We compare the computatonal effcacy of dfferent approaches and analyze the results by testng dverse nstances of random and real-world networks. Keywords: Two-stage stochastc optmzaton; robust optmzaton; mxed-nteger lnear programmng (MILP); lnearzaton technques; cuttng-plane algorthms; vald nequaltes 1 Introducton Network desgn problems (NDPs) arse n many applcatons that nvolve servce desgn, constructon, and operatons. They are of vtal mportance for buldng and operatng complex systems of telecommuncaton, energy, transportaton, and logstcs n the modern socety. However, uncertantes assocated wth these systems may degrade ther performance, leadng to potental proft losses and servce-qualty drops. In ths paper, we focus on NDPs under both demand and topologcal uncertantes for operatng flows between supply and demand locatons. Fnte data observatons are known for the two uncertantes, but may not be suffcent for dervng exact dstrbutons. We use general statstcal nformaton of the gven data, ncludng bounds and moments, to construct robust or sem-robust models (explaned below n detal) for desgnng relable networks. We consder varants of the sngle-commodty NDP as follows. A desgner bulds arcs n a network where each arc has fxed constructon cost and capacty. The goal s to mnmze a weghted sum of the arc-constructon cost and a recourse cost ncurred after realzng the two uncertantes. We nvestgate two problem varants that use dfferent schemes for evaluatng the recourse cost, namely, the performance of a desgned network under uncertanty. The frst one apples robust optmzaton to handle the ssue of unknown dstrbutons, and mnmzes the worst-case cost of Ths s the author manuscrpt accepted for publcaton and has undergone full peer revew but has not been through the copyedtng, typesettng, pagnaton and proofreadng process, whch may lead to dfferences between ths verson and the Verson record. Please cte ths artcle as do: /nav Ths artcle s protected by copyrght. All rghts reserved.

2 Naval Research Logstcs Page 2 of 38 supply generatons and arc flows over two ndependent uncertanty sets of the demand and arc capactes. Ths treatment s relatvely conservatve and assumes that the network desgner does not have exact dstrbutonal knowledge but only lmted statstcal nformaton, e.g., bounds on the demand and arc capacty. We refer to the correspondng problem varant as Robust Network Desgn (RND). In the second approach, more data related to the uncertan demands and arc dsruptons can be obtaned by means of smulaton, hstorcal experences, forecastng, etc. From the data we can derve dstrbutons wth emprcal moments and generate a fnte set of samples to formulate a stochastc program, n whch we mnmze the desgn cost and the expected cost of supply generaton and flows. Ths model s also embedded wth a robust constrant that restrcts the worst-case flow cost to be no more than a gven threshold over the two budgeted uncertanty sets. We refer to ths varant as Sem-Robust Network Desgn (S-RND). For both RND and S-RND, we develop cuttng-plane algorthms to teratvely optmze ther mxed-nteger nonlnear programmng reformulatons. The man objectve s to develop effectve means for analyzng stochastc NDPs under nsuffcent data wth more than one uncertanty source. Va extensve computatonal studes based on both randomly generated and real-world networks, we show that S-RND nvolves lttle addtonal computatonal effort to drectly computng a stochastc optmzaton model, but can guarantee the desgn robustness wth hgh confdence. S-RND yelds lower cost of network desgn and operatons as compared to RND, when more nformaton of the uncertantes are avalable for generatng dscrete samples. When only the bounds of the uncertantes are known, RND provdes conservatve and robust solutons to guarantee hgh performance under extreme cases when S-RND and the stochastc optmzaton approach are not applcable. Accepted Artcle 1.1 Lterature Revew NDP studes can be found across a wde range of theoretcal and applcaton areas, due to the common NDP structure n many network plannng and operaton problems n practce. Startng from the study by Magnant and Wong [39], the lterature has tackled NDP wth sngle- and multcommodty flows [see, e.g., 29]. We refer to the thess by Poss [48] for a thorough summary of models and algorthms for varous NDPs. Meanwhle, other broader classes of NDP nclude jont locaton-nventory desgn [38], transportaton-nventory network desgn [54], faclty locaton desgn n supply chans [23], road network desgn [56], and servce network desgn [9]. To consder uncertantes, Lum et al. [37] provde a comprehensve analyss of demand uncertanty n stochastc NDP. Cu et al. [21] optmze faclty locaton desgn under random arc dsruptons, whle Mudchanatongsuk et al. [43] analyze both random transportaton cost and demand uncertanty. Moreover, metrcs other than the expectaton have been used to evaluate the network performance under uncertanty, ncludng network relablty (e.g., probablty of havng unmet demand n supply chans, and probablty of havng traffc losses n a transportaton system) [53, 45, 55], and multple objectves that balance the cost and rsk [18]. Many stochastc NDP studes assume fully known dstrbutons of the uncertanty, and one can formulate the correspondng stochastc programs wth fnte but large-scale samples. A common approach s the L-shaped method (.e., the Benders decomposton method) for dervng vald nequaltes and teratvely optmzng the large-scale samplng-based reformulatons [see, e.g., 47]. Fortz and Poss [24], Botton et al. [16] develop (mproved) Benders decomposton approaches for optmzng dfferent NDP models (wth multple layers and constraned hops, respectvely). Recently, Cranc et al. [19, 20] propose a scenaro decomposton algorthm for stochastc NDP and solve subproblems generated by progressve-hedgng heurstcs and scenaro groupng strateges. Indeed, solvng stochastc NDP models requres suffcently many scenaros to represent the underlyng uncertanty. These scenaros 2 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

3 Page 3 of 38 Naval Research Logstcs can be generated ether from true dstrbutons (e.g., the Sample Average Approxmaton (SAA) method [33]) or statstcal nformaton (e.g., moment-matchng method [31]). When the dstrbuton of the uncertanty s unknown and/or the goal s to plan aganst the worst case, robust optmzaton s the most popular to model NDP. Altn et al. [2], Koster et al. [34] descrbe a varety of formulatons, complextes, vald nequaltes, and computatonal results for RND varants, manly wth uncertan hose demand. Ukkusur et al. [59] present robust optmzaton models that construct arcs or plan arc capactes n transport networks under unknown but bounded demand values. Atamtürk and Zhang [7] propose a two-stage RND wth recourse flows under only uncertan demand. They show that the problem s NP-hard even for bpartte network desgn, and test lot-szng and locaton-transportaton nstances to demonstrate the results as compared to the ones by sngle-level robust optmzaton. Under arc capacty uncertanty Mnoux [42] show that the related RND s NP-hard n general. Álvarez-Mranda et al. [3] dscuss the complexty and heurstc results for sngle-commodty RND varants; Cacchan et al. [17] focus on the dervaton of optmal solutons to the sngle-commodty RND by usng the branch-and-cut algorthm. They consder uncertanty sets of the hose demand modeled as a fnte set of scenaros or as a polytope. Indeed, the RND problem can be modfed n a varety of ways, ncludng consderng dynamc routng decsons for some specfc applcatons such as n Matta [40] and Poss and Raack [49]. The resultng optmzng models for RND and ts varants are often two-stage mxed-nteger lnear programs, and can be optmzed through decomposton, cuttng-plane, and/or column-generaton methods [see, e.g., 36, 14, 8, 60]. The theores of stochastc/robust NDP has been substantally appled to optmze performance of a varety of network classes arsng n the applcatons of telecommuncaton, transportaton, and waster dstrbuton [4, 51, 26, 25]. In such contexts, a network desgner often faces mult-commodty flows rather than sngle-commodty flow optmzaton consdered n ths paper. Later we demonstrate n Remark 1 that our models can be easly modfed to accommodate the mult-commodty settng. However, the extended models requre more complex computatonal approaches. Furthermore, a sgnfcant number of NDP studes are closely related to the survvable network analyss [see 28, 32] as well as reslent network desgn [58]. The lterature has studed multcommodty survvable network optmzaton and focused on advancng soluton methods ncludng cuttng-plane algorthms [22] and polyhedra studes [57]. In partcular, Dahl and Stoer [22] optmze a survvable network desgn under the uncertanty that any one arc n the network may fal and reformulate the problem usng arc nstallaton varables, smlar to the feasblty cuts we ntroduce later n our soluton approaches. Atamtürk [5] and Atamtürk and Rajan [6] nvestgate cut-set and arc-set polyhedron, respectvely, to mprove the computaton of capactated NDP. Accepted Artcle 1.2 Contrbutons We take nto account the dstrbutonal ambguty of two sources of uncertantes, namely, demand and arc-dsrupton uncertantes nvolved n network desgn problems. We frst formulate a RND model, of whch the robust counterpart s a mxed-nteger nonlnear program. We then talor a semrobust stochastc optmzaton model by ntegratng dscrete samples and robust feasblty (.e., S-RND), whch agan has a nonlnear reformulaton. We optmze both mxed-nteger nonlnear programs by usng lnearzaton technques, cuttng-plane algorthms, and vald nequaltes to acheve fast computaton. Through extensve computatonal studes, we show that the soluton gven by S-RND s not as conservatve and costly as the one gven by RND f more nformaton about the uncertantes are gven other than just the lower and upper bounds so that we can derve dscrete samples used n S-RND. Meanwhle, comparng wth a pure stochastc optmzaton model based on the same set of lmted uncertanty samples, the S-RND model provdes a more relable 3 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

4 Naval Research Logstcs Page 4 of 38 desgn by only slghtly ncreasng the computatonal tme. 1.3 Structure of the Paper The remander of the paper s organzed as follows. Secton 2 descrbes a generc model for both RND and S-RND. Secton 3 and Secton 4 specfy the two models and develop cuttng-plane algorthms for each problem, respectvely. Secton 5 derves addtonal vald nequaltes based on specal structures of node degrees and arc capactes. Secton 6 tests the approaches for solvng RND and S-RND on dverse network nstances, descrbes computatonal results, and provdes soluton analyss. Secton 7 concludes the paper and states future research. Accepted Artcle 2 Problem Descrpton and Formulaton Overvew Let G(N, A) be a drected connected graph wth the node set N = N + N = N, where N +, N = and N respectvely represent sets of supply, transmsson, and demand nodes, satsfyng N + N = = N + N = N N = =. The set A N N ncludes all arcs that can be potentally constructed. Assocated wth each arc (, j) A are the constructon cost c j > 0, flow capacty a j > 0, and unt flow cost d j > 0. Let h be the unt cost of supply generaton, S 0 be the generaton capacty at node, N +, and D 0 be the random demand at node, N. Defne bnary varables x j, for all (, j) A, such that x j = 1 f we construct arc (, j), and 0 otherwse. For each (, j) A, defne varable f j 0 as the amount of flow on arc (, j), and for each supply node N +, defne varable g 0 as the amount of supply generated at node N. To model arc dsrupton, we ntroduce a random vector I = [I j, (, j) A] T [0, 1] A, bounded wthn an uncertanty set U I, wth each I j representng the remanng percentage of the capacty at arc (, j), (, j) A after some random dsruptons. The random demand vector D = [D, N ] T s bounded n an uncertanty set U D. We specfy the two uncertanty sets U I and U D as budgeted uncertanty sets [see, e.g., 12] descrbed n Secton 3.1. Denote x as the vector form of varables x j, (, j) A. Let V (x, D, I) be the mnmum flow cost gven arc constructon decson x, demand D, and dsrupton I. V (x, D, I) = mn f,g h g + d j f j (1a) N + (,j) A s.t. f j f j g = 0 N + (1b) j:(,j) A j:(,j) A j:(,j) A f j f j j:(j,) A j:(j,) A j:(j,) A f j = D N (1c) f j = 0 N = (1d) 0 g S N + (1e) 0 f j a j I j x j (, j) A. (1f) In the objectve (1a), N + h g + (,j) A d jf j s the sum of flow cost and supply generaton cost on the remanng network after dsrupton. Constrants (1b) (1d) model the flow balance at nodes n N +, N and N =, respectvely. Constrants (1e) bound varables g from above by S, N +. Constrants (1f) allow flow f j beng postve when x j = 1 and I j > 0, meanng that arc (, j) has been constructed and the remanng arc capacty after dsrupton s postve. 4 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

5 Page 5 of 38 Naval Research Logstcs We consder a two-stage structure for both RND and S-RND problems as follows. At the frst stage, we buld arc capactes,.e., decde the values of x j, (, j) A, before realzng uncertan demand and arc dsruptons. Both decson vectors f and g are recourse decsons at the second stage, and we formulate the second-stage objectve by measurng V (x, D, I) for gven frst-stage decson vector x, and parameters D and I. The goal s to mnmze a weghted sum of cost objectves from both stages. A generc form of the two problem varants reads: Accepted Artcle mn x X ρ (,j) A c j x j + (1 ρ)y, (2) where X {0, 1} A represents a feasble regon, consstng of constrants to ensure that x satsfes supply and demand at all nodes, gven any possble arc dsrupton and uncertan demand. Parameter ρ [0, 1] s a weght related to the desgner s tradeoff preference between the frst-stage constructon cost (,j) A c jx j and the second-stage recourse cost y R +. We calculate y based on two crtera for evaluatng the random cost V (x, D, I). Frst, we follow a robust optmzaton scheme and mnmze the cost of network flows and supply generatons n the worst case (.e., y = max I UI,D U D V (x, D, I)). For a gven x, V (x, D, I) n (1) may be nfeasble for some realzed I or D. Denote R x as the feasble regon of arcs constructed at the frst stage to be robust wth respect to all possble arc dsrupton and demand,.e. gven x R x, Problem (1) s always feasble for any I U I and D U D. We desgn a robust network by solvng RND: ρ c j x j + (1 ρ) max mn x R x (,j) A I U I,D U D V (x, D, I). (3) Alternatvely, a stochastc programmng scheme [cf. 15] consders y = E ξ [V (x, D ξ, I ξ )] as the expected cost of supply generatons and flows, gven random parameters D ξ and I ξ,.e., we can optmze = mn x ρ (,j) A c jx j +(1 ρ)e ξ [V (x, D ξ, I ξ )]. However, when samplng a large number of scenaros, the computaton s generally neffcent. Also, a fully known dstrbuton of ξ may not be avalable due to varous ssues such as the dffculty of data collecton n hghly uncertan envronments. Here we explore an alternatve approach as follows. We generate a fnte set of scenaros, from statstcal nformaton of the uncertantes D ξ and I ξ that one can be derved from gven data. We optmze a two-stage stochastc program formulated by usng the scenaros, n whch we also requre certan level of soluton robustness wth respect to uncertanty sets of demands and arc dsruptons deduced from exstng data. Let (I 1, D 1 ), (I 2, D 2 ),..., (I N, D N ) be an ndependently and dentcally dstrbuted (..d) samples of the random vectors I, D. The correspondng sample average functon s 1 N N ω=1 V (x, Dω, I ω ). As the sample average functon cannot reflect all possble values of I and D, we mpose the followng two types of soluton robustness: Frst, soluton x should be feasble for all realzatons from the uncertanty sets U I and U D. Second, the maxmum possble V (x, D, I) for all I U I, D U D s bounded by an upper bound L. We desgn a sem-robust network by solvng ρ mn x S x (,j) A where feasble regon S x s descrbed as S x = { x R x c j x j + (1 ρ)e ξ [V (x, D ξ, I ξ )], (4) } max V (x, D, I) L I U I,D U D. (5) We consder S-RND as the followng scenaro-based formulaton: S-RND: ρ N c j x j + (1 ρ) V (x, D ω, I ω )/N, (6) mn x S x (,j) A ω=1 5 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

6 Naval Research Logstcs Page 6 of 38 Let V denote the optmal objectve value of Problem (4), and X ɛ denote ɛ-optmal soluton set of Problem (4),.e., f x X ɛ then ρ (,j) A c j x j + (1 ρ)e ξ [V ( x, D ξ, I ξ )] V + ɛ. Smlarly, we defne ˆV N and ˆX N ɛ to be the optmal objectve value of Problem (6) and ɛ-optmal soluton set of Problem (6), respectvely. Accepted Artcle Proposton 1. [33] () As N, ˆV N V wth probablty 1; () for any ɛ 0, the event { ˆX ɛ N X ɛ } happens wth probablty 1 as N, and the probablty of the event ˆX ɛ N X ɛ approaches 1 exponentally fast as N. Proof. The feasble regon of Problem (4) and Problem (6) are fnte because x {0, 1} A. Accordng to the defnton of R x, for any D U D, I U I and x R x, V (x, D, I) has fnte values. Thus, E ξ [V (x, D ξ, I ξ )] < for any x R x. Therefore, the two propertes drectly follow from Proposton 2.1 and Proposton 2.2 n Kleywegt et al. [33]. Proposton 1 guarantees asymptotcal convergence by usng the scenaro-based formulaton to approxmate the true soluton of S-RND. 3 Models and Algorthms of RND For RND, we solve a relaxed master problem at the frst stage: MP1 : mn ρ c j x j + (1 ρ)y (,j) A (7a) s.t. L 1 (x) 0 (7b) L 2 (y, x) 0 (7c) x j {0, 1} (, j) A, y 0, (7d) where y equals to max I UI,D U D V (x, D, I), x R x. Set L 1 (x) 0 conssts of vald feasblty cuts, and set L 2 (y, x) 0 conssts of vald optmalty cuts. We descrbe the methodologcal detals of dervng these two types of cuts n Secton 3.2 and Secton 3.3, respectvely. 3.1 Budgeted Uncertanty Sets For demand uncertanty, let D, N be a random varable wth mean D, lower bound D D, and upper bound D + D,.e., D [ D D, D + D ], N. (Assume that D D 0, N.) We formulate a budget constrant N π D Π, where Π and π, N are fxed parameter. The budgeted demand uncertanty set s U D = D R N + π D Π, D [ D D, D + D ], N. (8) N For arc dsrupton uncertanty, let Γ be a gven parameter that can be vewed as the maxmum sum of percentage of faled arcs allowed n any realzatons. The budgeted uncertanty set of arc dsrupton s U I = I [0, 1] A I j A Γ. (9) (,j) A 6 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

7 Page 7 of 38 Naval Research Logstcs 3.2 A Separaton Problem and Vald Inequaltes for Defnng R x We specfy feasblty cuts n L 1 (x) 0 that provde an exact descrpton of R x. Theorem 1. Gven bnary solutons x j, (, j) A, decson vector x R x f and only f Accepted Artcle N + Ñ S N Ñ D + (,j) A φ + (Ñ ) a j x j I j 0, I U I, D U D, Ñ N. (10) where for any Ñ N, set φ+ (Ñ ) ncludes all the ncomng arcs of the nodes n Ñ. Ths result drectly follows the Gale-Hoffman nequaltes [27, 30], for whch we provde a proof usng Farkas Lemma n Appendx A. The proof does not requre specal types of uncertanty sets U D and U I, and the result can be generalzed to any uncertanty sets rather than the budgeted uncertanty consdered n ths paper. One can change parameters Π of U D and Γ of U I to enlarge or strengthen the feasble regon x R x defned by nequaltes (10). Specfcally, larger Π- and Γ-values wll enlarge sets U D and U I and thus requre the soluton x satsfyng (10) to be more robust. We can also use dfferent U D, U I n (10) and n max I UI,D U D V (x, D, I) by changng ther correspondng Π and Γ. Constrant (10) seeks feasble x wth respect to any possble realzatons of uncertan D and I, and max I UI,D U D V (x, D, I) further examnes the worst-case objectve value under certan uncertanty sets that can be dfferent from the ones used to enforce x R x. One can also vary the upper and lower bounds of D for some N n set U D to reflect dfferent levels of feasblty strctness. Accordng to Theorem 1, gven x j {0, 1}, (, j) A, we formulate a separaton problem to check whether x j belongs to R x,.e., whether x satsfes (10) for any D U D, I U I, and Ñ N. The separaton problem s gven by SP R : R(x) = mn v,w,i,d S v D v + a j x j I j w j (11a) N + N (,j) A s.t. v j v w j (, j) A (11b) v {0, 1} N, w j {0, 1} (, j) A (11c) π D Π (11d) N D D D D + D N (11e) I j A Γ (11f) (,j) A 0 I j 1 (, j) A (11g) where R(x) s the mnmum objectve value of SP R gven any soluton x. In SP R, v = 1 f and only f Ñ N. Due to (11b), w j s forced to be 1 f arc (, j) φ + (Ñ ). Ths s because a jx j I j 0 and we mnmze (11a), then optmal solutons w j to SP R wll dentfy a cut of φ + (Ñ ) and solutons v correspond to a subset Ñ N. Constrants (11d), (11e), (11f), (11g) defne sets U I and U D. Gven x, we optmze SP R by solvng Problem (11). Lettng v = 0, N, w j = 0, (, j) A, we can trvally satsfy all constrants and obtan a feasble objectve value 0. Therefore, R(x) must be 0 or less. If R(x) = 0, (10) holds for any D U D, I U I, and Ñ N, whch verfes x R x. Otherwse f R(x) < 0, then there exst D U D and I U I, such that V (x, D, I ) has no feasble solutons g 0, N + and f j 0, (, j) A. We then generate a feasblty cut nto L 1 (x) 0 to MP1 to exclude such a soluton x. 7 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

8 Naval Research Logstcs Page 8 of 38 We further lnearze D v and I j w j n SP R usng McCormck Inequaltes [41]. Lettng D v b, N and I j w j p j, (, j) A, we reformulate SP R as an equvalent mxed-nteger lnear programmng (MILP) model: Accepted Artcle SP MILP R : mn s.t. N + S v N b + (,j) A a j x j p j (11b), (11c), (11d), (11e), (11f), (11g) (12a) I j + w j 1 p j 0 (, j) A (12b) p j 0 (, j) A (12c) b ( D + D )v 0 N (12d) b D 0 N, (12e) where McCormck nequaltes p j w j, p j I j, and p j 1, for all (, j) A are satsfed automatcally due to the mnmzaton objectve, and thus are omtted n (12). To see that SP MILP R s equvalent to SP R n (11): f w j = 1, snce we mnmze (,j) A a jx j p j and a j x j 0, then p j = I j due to (12b); f v = 0, due to the mnmzaton of N b, we have b = 0 accordng to (12d); f v = 1, then b = D due to (12e). If x / R x, then there exsts an optmal soluton (ˆv, ˆb, ˆp j ) to Problem SP MILP R n (12) such that S ˆv ˆb + a j x j ˆp j < 0. Correspondngly, we generate a feasblty cut to L 1 (x) 0 N + N (,j) A as: S ˆv ˆb + a j ˆp j x j 0. (13) N + N Theorem 2. Cut (13) s vald for all x R x. (,j) A Proof. Note that (ˆv, ˆb, ˆp j ) s a feasble soluton to (12). If x R x, then the correspondng objectve value N + S ˆv N ˆb + (,j) A a j ˆp j x j must be greater or equal to 0. Ths shows the valdty of Cut (13). 3.3 Optmalty Cuts We now derve optmalty cuts L 2 (y, x) 0 by consderng the dual of V (x, D, I), formulated as max D µ + S ν + a j x j I j γ j (14a) N N + (,j) A s.t. µ + ν h N + (14b) µ µ j + γ j d j (, j) A (14c) ν 0 N + (14d) γ j 0 (, j) A (14e) where dual varables µ, ν 0, γ j 0 are assocated wth constrants (1b) (1d), (1e), and (1f), respectvely. Gven that the dual s a maxmzaton problem, we have max V (x, D, I) = max {(14a) : (14b) (14e), (11d) (11g)} (15) I U I,D U D whch s a blnear program. Unlke SP R, all the dual varables n model (15) are not necessarly bnary, and thus we cannot drectly replace the blnear terms D µ and I j γ j wth addtonal varables and lnear constrants. Next, we explore characterstcs of optmal solutons to model (15), and reformulate (15) as an MILP model. 8 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

9 Page 9 of 38 Naval Research Logstcs Proposton 2. When Γ s nteger, all extreme ponts of U I are bnary valued. Proof. For any feasble I U I gven nteger parameter Γ, f t contans a fractonal component, then there are not enough lnearly ndependent constrants tght at ths soluton and thus t cannot correspond to an extreme pont. Accepted Artcle Proposton 3. When Γ s nteger, there exsts an optmal soluton to (15) that has all I j, (, j) A bnary valued. Proof. For a blnear program, a global optmum can be found among pars of extreme ponts from respectve feasble regons [e.g., 44]. Thus, at least one extreme pont of U I, whch has all I j, (, j) A bnary valued accordng to Proposton 2, optmzes (15). Gven the above result, we can generalze all the approaches n ths paper to handle the varant wth complete 0-1 arc closure,.e., I {0, 1} A. For nteger Γ, the lnearzaton steps reman the same due to the fact that the optmal solutons wll always resolve at bnary realzatons of I. Next, we lnearze D µ accordng to the followng propertes of any optmal soluton. Proposton 4. When N π ( D + D ) Π, there exsts an optmal D U D to the mxednteger blnear programmng model (15) satsfyng the followng two propertes: () all D, N ether equals to D D or D + D except for at most one D ; () N π D = Π. Proof. Smlar to Proposton 3, at least one extreme pont of U D optmzes the blnear program. Consderng extreme ponts, or equvalently, the basc feasble solutons of U D, t s easy to see that at least N 1 nequaltes of D D D D + D, N have zero slacks, showng that at least N 1 of D, N ether equal to D D or D + D. To see N π D = Π, we verfy the result by contradcton: Suppose that D, N are optmal to (15) wth N π D < Π, then for any D < D + D, we can ncrease ts value untl ether t reaches the upper bound, or N π D = Π. Such a modfcaton keeps the soluton feasble wthout decreasng the objectve value untl N π D = Π. Ths completes our proof. We now propose an MILP reformulaton of (15) under the assumpton that parameters Γ and Π n the budgeted uncertanty sets are both ntegral. Accordng to Proposton 3 and Proposton 4, model (15) can be solved by computng N subproblems, each of whch sets one D, N n between ts upper bound ( D + D ) and lower bound ( D D ). Therefore, n the k th subproblem, we desgnate D k = (Π ) N \{k} π D /π k wth other D varables ether beng D D or D + D, k. We add superscrpt (k) to all varables n model (15), and present the k th subproblem as ( max D (k) µ (k) + π ) µ (k) π k Π µ (k) k π k + S ν (k) + a j x j I (k) j γ(k) j (16a) k N \{k} N + (,j) A s.t. (14b) (14e),(11f) D (k) { D D, D + D } N \{k} (16b) I (k) j {0, 1} (, j) A, (16c) where (16b) ndcate that D (k) bnary varables z (k) ether equals to D D or D + D, N \{k}. We then defne = 0 f D (k) = D D, and z (k) = 1 f D (k) = D + D, {0, 1}, such that z (k) 9 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

10 Naval Research Logstcs Page 10 of 38 N \{k}. Wth both varables z (k) each k N and obtan Accepted Artcle max s.t. N \{k} α (k) α (k) Π π k µ (k) k and I (k) j (14b) (14e),(11f),(16c) ( D + D ) ( µ (k) α (k) z (k) ( D D ) ( µ (k) beng bnary, we can lnearze subproblem (16) for + S ν (k) + N + + π ) µ (k) π k k ) + π µ (k) π k k (,j) A a j x j σ (k) j ( ) + M 1 1 z (k) N \{k} (17a) (17b) + M 1 z (k) N \{k} (17c) {0, 1} ( N \{k} (17d) ) γ (k) j + M 2 1 I (k) j (, j) A (17e) σ (k) j σ (k) j 0 (, j) A (17f) To see the equvalence of (17) and (16), n (17b) and (17c), M 1 s arbtrarly large and the objectve maxmzes ( N \{k} α(k). Thus, ether α (k) equals to D + D ) ( ) µ (k) + π µ (k) k /π k f z (k) = 1, ndcatng that D (k) = D + D (, or α (k) equals to D D ) ( ) µ (k) + π µ (k) k /π k f z (k) = 0, ndcatng that D (k) = D D. Smlarly, n (17e) and (17f), because a j x j 0, γ (k) j 0 and we maxmze (,j) A a jx j σ (k) j, f I(k) j = 1, then σ (k) j constrants (17e) are relaxed gven an arbtrary large M 2, and σ (k) j equals to γ (k) j ; otherwse f I(k) j = 0, equals to 0 due to (17f). Dervaton of M 1 and M 2 : To tghten the MILP formulaton (17), we derve lower bounds of M 1 and M 2, whch need to guarantee the valdty of ther related constrants n (17). From (17b) and (17c), M 1 must satsfy ( D + D ) ( µ (k) + π ) ( µ (k) π k + M 1 D D ) ( µ (k) + π ) µ (k) k π k, N \{k} (18a) k ( D + D ) ( µ (k) + π ) ( µ (k) π k D D ) ( µ (k) + π ) µ (k) k π k + M 1, N \{k} (18b) k Thus, n the k th subproblem, a lower bound to M 1 s For M 2, t must satsfy M 1 Thus, a lower bound to M 2 s max N \{k} {±2 D ( µ (k) + ( µ (k) k π ) )} /π k. (19) γ (k) j + M 2 0 (, j) A (20) { M 2 max (,j) A γ (k) j } k N. (21) Note that both lower bounds n (19) and (21) nvolve dual solutons to (17) and thus cannot be obtaned a pror to solvng model (17). We descrbe an teratve approach usng (19) and (21) to compute vald M 1 and M 2 as follows. We start wth suffcently large M 1 and M 2 n (17) 10 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

11 Page 11 of 38 Naval Research Logstcs to obtan optmal dual solutons µ (k) and γ (k), usng whch we update the values of M 1 and M 2 based on (19) and (21), respectvely. We re-compute (17) for possbly new optmal solutons of µ (k) and γ (k) usng the new M 1 and M 2. We repeat the process untl the mprovements of M 1 and M 2 are suffcently small. Such an teratve approach for updatng bg-m coeffcents n MILP models has been dscussed and mplemented by, e.g., Qu et al. [50], who teratvely strengthen bg- M coeffcents for MILP models wth 0-1 Knapsack structures, to reformulate chance-constraned lnear programs wth fnte samples. In our later computatonal studes the values of M 1 and M 2 do not sgnfcantly affect the soluton tme and we use M 1 = M 2 = 1000 n all our nstances. We repeatedly solve Model (17) for every k N. Suppose that the ˆk th subproblem yelds the maxmum objectve value among all subproblems, and soluton (α (ˆk) Accepted Artcle the orgnal Problem (15). As a result, y N \{ˆk} α (ˆk) Π πˆk ˆµ (ˆk) ˆk + S ν (ˆk) + N + (,j) A, µ (ˆk) whch we refer to as an optmalty cut to be generated nto set L 2 (y, x) 0. Theorem 3. Cut (22) s vald to MP1, for all x R x., ν (ˆk), σ (ˆk) j ) s optmal to a j σ (ˆk) j x j, (22) Proof. If x R x, then V (x, D, I) s feasble for any I U I, D U D. Recall model (15) n whch varables x j, (, j) A only exst n the objectve functon. The rght-hand sde of (22) provdes a feasble objectve of max I UI,D U D V (x, D, I) for any x R x. Ths completes the proof. 3.4 Cuttng-Plane Algorthms Algorthm 1 demonstrates the detals of a cuttng-plane algorthm for solvng the RND problem n (3). At each teraton, the algorthm solves a relaxed MP1 to obtan a soluton ˆx and a lower bound of the second-stage recourse cost y, and then solves the separaton problem SP MILP R. If R(x) < 0, a feasblty cut (13) s generated nto L 1 (x) 0, and we re-solve MP1. Otherwse, we calculate an upper bound of y by computng max I UI,D U D V (ˆx, D, I). If there exsts a postve gap between the current best upper and lower bounds that s greater than ɛ, we generate an optmalty cut (22) nto set L 2 (y, x) 0, and solve MP1 agan. Recall that n MP1, none of the constrants (7b) (7d) reflect flow balance n the network, ndcatng that solutons gven by MP1 cannot be guaranteed to satsfy flow balance at every node. (We later n Secton 6.3 demonstrate that many feasblty cuts wll be added nto MP1 before very few optmalty cuts are generated.) Here we consder an alternatve master problem formulaton, to mprove the qualty of x computed by MP1 at the frst stage. Alt-MP1 : mn ρ c j x j + (1 ρ)y (23a) s.t. (,j) A (1b) (1f) y N + h g + L 1 (x) 0 L 2 (y, x) 0 (,j) A d j f j (23b) (23c) (23d) x j {0, 1} (, j) A, y 0, (23e) where (1b) (1f) and (23b) ensure that soluton x gven by Alt-MP1 must satsfy flow balance at all the nodes and y equals to the correspondng V (x, D, I) for gven D and I. It follows that for 11 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

12 Naval Research Logstcs Page 12 of 38 Algorthm 1 Cuttng-plane algorthm for solvng the RND problem n (3) Input: An nstance of problem (3). Output: An ɛ-optmal soluton to problem (3), or no feasble soluton exts. Step 0: Set x j = 1, (, j) A. Solve SP MILP R n (12). f R(x) = 0 then go to Step 1. else the nstance s not feasble; ext the algorthm. end f Step 1: Solve MP1 n (7) to obtan the current optmal solutons x and ȳ. Accepted Artcle Step 2: Fx x = x, and solve SP MILP R n (12). f R(x) = 0 then go to Step 3. else generate feasblty cut (13) nto MP1, and go to Step 1. end f Step 3: Solve subproblem (17) for every k N, and choose soluton ŷ that yelds the maxmum objectve value of all subproblems. f (ŷ ȳ) ɛŷ then x s an ɛ-optmal and return the optmal objectve ρ (,j) A c j x j + (1 ρ)ȳ else generate optmalty cut (22) nto MP1, and go to Step 1. end f any I U I, D U D, mn ρ c j x j + (1 ρ)v (x, D, I ) mn ρ c j x j + (1 ρ) max V (x, D, I). (24) x R x x R x I U I,D U D (,j) A (,j) A Together wth cuts n L 1 (x) 0 and L 2 (y, x) 0, Inequalty (24) shows that the optmal objectve value of Alt-MP1 yelds a lower bound to RND. Meanwhle, gven feasble x, we obtan an upper bound to the optmal objectve value. At each teraton, we fx I and D, whch are computed based on subproblems (12) and (17). We develop an mproved Algorthm 1, named Alt-Algorthm 1 by revsng Steps 0, 1, 2, and 3 n Algorthm 1. The key s to always record the optmal values of D and I after solvng subproblem SP MILP R and then re-solve Alt-MP1 n (23) by fxng the recorded values of D and I. Appendx B presents a full descrpton of Alt-Algorthm 1. 4 Models and Algorthms for Optmzng S-RND In ths secton, we descrbe soluton methods for S-RND n (6), whch s a two-stage stochastc program wth an addtonal robust constrant (5). We contnue usng the budgeted uncertanty sets U I and U D n (8) and (9), respectvely. 4.1 Vald Feasblty and Optmalty Cuts We develop a cuttng-plane algorthm for Model (6) that reuses feasblty cuts (13) and also uses generalzed optmalty cuts (22). The followng formulaton MP2 descrbes the master problem of 12 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

13 Page 13 of 38 Naval Research Logstcs S-RND: Accepted Artcle MP2 : mn ρ (,j) A c j x j + (1 ρ) N η ω /N ω=1 (25a) s.t. L 1 (x) 0 (25b) L 2 (η ω, x) 0, ω = 1, 2,..., N x j {0, 1}, (, j) A, η ω 0, ω = 1, 2,..., N (25c) (25d) where η ω provdes a lower bound to V (x, D ω, I ω ), ω = 1, 2,..., N for any x. Sets L 1 (x) 0 and L 2 (η ω, x) 0 respectvely correspond to feasblty and optmalty cuts to be generated from subproblems. To derve feasblty cuts n the set L 1 (x) 0 and enforce x S x, frst note that cut (13) s stll vald to MP2 because S x R x. Also, we requre max I UI,D U D V (x, D, I) L for any x S x. Through the same method of optmzng max I UI,D U D V (x, D, I), we cut off all solutons x R x that wll make max I UI,D U D V (x, D, I) > L. Suppose that (ˆk, ˆα (ˆk) soluton to max I UI,D U D V (x, D, I). We requre L N \{ˆk} ˆα (ˆk) Π πˆk ˆµ (ˆk) ˆk + S ˆν (ˆk) + N + (,j) A, ˆµ (ˆk) ˆk, ˆν(ˆk), ˆσ (ˆk) j ) s an optmal a j ˆσ (ˆk) j x j. (26) The valdty of cut (26) can be verfed gven that the rght-hand sde of (26) s feasble to V (x, D, I) for any x S x, whch s then bounded by L. Cut (26) and cut (13) consttute L 1 (x) 0 n MP2. To derve optmalty cuts n the set L 2 (η ω, x) 0, gven x and parameter D ω, I ω at the ω th subproblem to MP2, we formulate the dual of V (x, D ω, I ω ) as: η ω = max D ω µ ω + S ν ω + a j x j Ijγ ω j ω : (14b) (14e) (27) N N + (,j) A Therefore, the cuts n L 2 (η ω, x) 0, ω = 1, 2,..., N can be obtaned by the standard Benders procedures gven lnear (14b) (14e). Followng the weak dualty, η ω D ω ˆµ ω + S ˆν ω + a j x j Ijˆγ ω j ω (28) N N + (,j) A where ˆµ ω, ˆνω and ˆγ j ω are optmal dual solutons to Model (27). Here we utlze the dervaton of optmalty cuts n RND to buld feasblty cuts n S-RND. Later n our computaton, we also use the optmal objectve value of RND to desgn the threshold value for boundng the worst-case flow cost n S-RND. Although the two models share smlar soluton methods, we pont out that they are desgned for dfferent data avalablty cases S-RND requres knowng fnte samples of the uncertantes to compute the expectaton-based objectve value, whle RND only needs demand upper and lower bounds as well as parameters Π and Γ n sets U I and U D. In data-scarce envronment, t s more approprate to use RND although we computatonally show later that S-RND yelds smlar robust solutons as RND but lower cost, when nformaton about the uncertanty become avalable. 4.2 Cuttng-Plane Algorthm Proposton 1 states that for suffcently large N, the sample average functon N ω=1 V (x, Dω, I ω )/N can provde a reasonable statstcal estmate for E ξ [V (x, D ξ, I ξ )]. Followng smlar setups as the 13 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

14 Naval Research Logstcs Page 14 of 38 SAA method, we solve M..d samples, each wth N realzatons of the random (I, D). Algorthm 2 demonstrates the steps of solvng Model (6) for each sample m, m = 1,..., M. For every sample m, Algorthm 2 Cuttng-plane algorthm for solvng problem (6) n sample m. Input: An nstance of problem (6) wth (I ω,m, D ω,m ), ω = 1, 2,..., N beng the realzatons of (I, D) n sample m. Accepted Artcle Step 0: Set x j = 1, (, j) A. Solve SP MILP R n (12) and subproblem (17) for every k N. f the optmal objectve value of (12) = 0 and the maxmum of the optmal objectve value of each (17) L then go to Step 1. else report that no feasble soluton to ths nstance, and ext. end f Step 1: Solve MP2 n (25) to obtan solutons x and η ω, ω = 1, 2,..., N. Step 2: Fx x = x, and solve SP MILP R n (12). f the optmal objectve value = 0 then go to Step 3. else generate feasblty cut (13) nto set L 1 (x) 0, and go to Step 1. end f Step 3: Solve subproblem (17) for every k N, and choose the soluton wth the maxmum optmal objectve value ŷ. f ŷ L then go to Step 4. else generate feasblty cut (26) nto set L 1 (x) 0, and go to Step 1. end f Step 4: Solve subproblem (27) for ω = 1, 2,..., N. Calculate N ω=1 ηω /N. f N ω=1 ηω /N N ω=1 ηω /N > ɛ N ω=1 ηω /N then generate cut (28) nto set L 2 (η ω, x) 0, ω = 1, 2,..., N, and go to Step 1. else return x m = x and V m = ρ (,j) A c j x j + (1 ρ) N ω=1 ηω /N. end f we obtan an ɛ-optmal soluton x m and ts correspondng optmal objectve value V m. Moreover, V = M m=1 V m /M provdes a statstcal estmate for a lower bound to the optmal objectve of S-RND. To obtan an upper bound, we choose some x m computed by Algorthm 2 for any m = 1,..., M. We generate a reference sample wth realzatons (I ω, D ω ), ω = 1, 2,..., N and N N for post-optmzaton smulaton. The value ˆV = ρ (,j) A c j x m j + (1 ρ) V (x m, D ω, I ω )/N N ω=1 provdes a statstcal estmate for an upper bound to the optmal objectve of S-RND because x m S x. The value ˆV V s the optmalty gap. Remark 1. The proposed approaches for RND and S-RND can be generalzed to tackle NDP wth mult-commodty flows, where the flow varables, supply generatons, and demand parameters are 14 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

15 Page 15 of 38 Naval Research Logstcs all ndexed by commodty n the objectve (1a) and constrants (1b) (1f). As a result, we also ndex the correspondng dual varables and formulate dual constrants wth respect to each commodty to proceed wth the dverse cuttng-plane algorthms. Note that the overall sum of flows of multple commodtes s upper bounded by a j I j x j on each arc (, j) n (1f). Ths prevents us solvng the scenaro-based subproblems n each cuttng-plane scheme va further decomposton by commodty. Thus, the proposed approaches could be neffcent when computng mult-commodty problems under two uncertantes and t s desrable to develop more effectve algorthms by combnng the Benders decomposton (.e., row generaton) wth column generaton [see 11, 1] for handlng the couplng capacty constrant (1f). We leave ths for future research and focus on sngle-commodty NDP n ths paper. Accepted Artcle 5 Vald Inequaltes We propose addtonal vald nequaltes that can be ntegrated n MP1, Alt-MP1 and MP2 to respectvely mprove the performance of Algorthm 1, Alt-Algorthm 1 and Algorthm 2. Compared wth the generc feasblty cuts such as (13) resulted from verfyng (10) for all node subsets Ñ N, of whch the number can be exponental, the vald nequaltes proposed n ths secton are based on graph topologes (e.g., node degrees after buldng arcs) and arc flow capactes requred by any feasble soluton to RND or to S-RND. 5.1 Degree-Based Vald Inequaltes Recall that the set φ + (N ) contans all the ncomng arcs of the nodes n a node set N. We also denote φ (N ) as the set of outgong arcs of the nodes n set N. Any feasble bnary soluton x j, (, j) A satsfes x j 1 N (29a) j:(j,) A (,j) φ (N + ) (j,) φ + (N ) x j Γ + 1 x j Γ + 1 (29b) (29c) x j + x j 1 (, j) A. (29d) Inequalty (29a) ndcates that the number of ncomng arcs to each demand ste s no less than one, so that we can satsfy postve demand at each node N. Inequaltes (29b) (29c) show that Γ + 1 sets a lower bound for the number of arcs needed to be constructed. That s, because the number of arc dsruptons s up to Γ, the number of arcs constructed from set N + to set N needs to be at least Γ + 1 n both RND and S-RND for worst-case flows. Assumng postve arc constructon and flow costs, we buld no more than one arc between any par of nodes and thus (29d) s vald. Smlarly, consder all transmsson nodes n N = wth zero supply/demand. Defne a bnary varable t j, j N = to ndcate whether node j s part of a constructed path from N + to N or s not connected wth any constructed arc n soluton x. For each j N =, we propose x j 1 t j, (, j) A, x j 1 t j, (j, ) A (30a) t j + x j 1, t j + x j 1, (30b) :(,j) A :(j,) A 15 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

16 Naval Research Logstcs Page 16 of 38 where nequaltes (30a) ndcate that we do not construct any ncomng or outgong arcs for node j f t j = 1. In such a case, nequaltes (30b) are satsfed. If t j = 0, because node j s a transmsson node, we have to construct both ncomng and outgong arcs, enforced by nequaltes (30b). The above cuts ensure that we ether do not buld any arcs for a transmsson node or buld both ncomng and outgong arcs at the same tme. Accepted Artcle 5.2 Capacty-Based Vald Inequaltes Consder any feasble bnary soluton x j, (, j) A and vald nequaltes a j x j D j D j j N (31a) :(,j) A (,j) φ (N + ) a j x j N ( D D ). (31b) Inequaltes (31a) guarantee that the total capactes of the ncomng arcs of each demand node are not fewer than the mnmum possble demand. Inequalty (31b) guarantees that the total outgong capactes from all the supply nodes n N + meet the mnmum of the total demand generated from the nodes n N. Moreover, we buld vald nequaltes by usng the max-flow mn-cut theorem [1]. We frst dentfy the mnmum cut of graph G from node set N + to node set N wth all arcs n A beng constructed. Denote A mn A as the mnmum-cut set wth any arc (, j) A mn havng node N + and node j N. For any feasble soluton x j, (, j) A, denote f(x) as the sum of the flow on arcs bult from N + to N. The followng relatonshp holds: ( D j D j ) f(x) a j x j a j x j (32) j N (,j) A: N +, j N (,j) A mn For the frst nequalty from left to rght of (32), the feasblty of soluton x guarantees the total amount of flow from N + to N s no less than the total amount of demand on the left-hand sde. Ths value s bounded by the total capactes of the arcs bult from N + to N by soluton x, and further bounded by the maxmum flow (equvalent to the capacty of the mnmum cut) from N + to N f we construct all arcs n A. We therefore propose the followng nequalty: ( D D ) a j x j (33) N (,j) A mn We develop a smlar type of nequaltes by dervng modfed copes of graph G, denoted by G k for each k N, where we keep the same network structure and topologes, but modfy the demand values such that we only consder a sngleton demand node k for each G k. We then fnd the mnmum cut set from N + to node k, denoted by A k mn, for all k N. The followng set of nequaltes can be derved n lght of the dervaton of (33). D k D k a j x j k N. (34) (,j) A k mn An Example: Fgure 1 llustrates an example where the mnmum cut sets A mn, A k mn, k N are dfferent, and so are the related vald nequaltes (33), (34). Node A s supply mean value s 16, Node B and Node C s demand mean values are 10 and 6, respectvely. Flow capactes are shown along the sde of each arc. 16 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

17 Page 17 of 38 Naval Research Logstcs!"#$ - Accepted Artcle :;<=3>,8=<9?3=@9 9;=9% A464@B@9?8=<9CB;D?3=@9 9;=9% * + / 0 1 / %&"'( #, 0 )&#( (a) Subnetwork G B wth N B = {B}!"#$ :;<=3>,8=<9?3=@9 9;=9) A464@B@9?8=<9CB;D?3=@9 9;=9) * + / 0 1 / %&"'( #, 0 )&#( (b) Subnetwork G C wth N C = {C}!"#$ :;<=3>,8=<9?3=@9 9;=9%A) B464@C@9?8=<9DC;E?3=@9 9;=9%A) * + / 0 1 / %&"'( #, 0 )&#( (c) Network G wth N = {B, C} Fgure 1: An example for demonstratng vald nequaltes (33) and (34). In Fgure 1(a) and Fgure 1(b), we examne graphs G B and G C for nodes B, C N, respectvely. Ther correspondng A B mn and AC mn are {(D, B), (F, B)} and {(E, C), (F, C)}, respectvely. We specfy the correspondng nequaltes (34) as D B D B 4x DB + 6x F B, DC D C 4x EC + 3x F C. For graph G wth N = {B, C}, the correspondng A mn = {(A, E), (D, B), (D, F )} hghlghted n Fgure 1(c). The nequalty (33) s: 6 Computatonal Results ( D B D B ) + ( D C D C ) 9x AE + 4x DB + 3x DF. In ths secton, we demonstrate the computatonal effcacy of vald nequaltes developed n Secton 5 by applyng them to randomly generated network nstances. Then we mplement Algorthm 1, Alt- Algorthm 1 to solve RND and use Algorthm 2 to solve S-RND based on nstances generated based on real-world networks. We compute ten replcatons of each nstance and report the average results unless specfed otherwse. All the experments are performed by usng CPLEX wth C++ language on Workstaton wth Intel(R) Xeon CPU X GHz and 6GB memory. Note that the relaxed master problems MP1, Alt-MP1, and MP2 are MILP models and we use branch-andbound to optmze them n each teraton. When mplementng the cuttng-plane algorthms, we add feasblty/optmalty cuts usng callback functons n CPLEX for both nteger and fractonal temporary solutons. We generate volated cuts at each node n the branch-and-bound tree for solvng the master problem as long as any exsts. 1 The optmalty gap tolerance s 0.01% followng the default settng n CPLEX. We set the threshold for dentfyng volated cuts as 10 4 and use one computatonal thread. 6.1 Expermental Setup and Parameter Desgn We generate test nstances from the followng network structures. We consder three sets of random network nstances, named RG1, RG2, and RG3 wth 5, 6, and 7 nodes, respectvely, n whch 1 Such an mplementaton has been dscussed and shown very effectve for mplementng the Benders decomposton algorthm, e.g., at 17 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

18 Naval Research Logstcs Page 18 of 38 we randomly select pars of nodes to form the potental arcs n A. We also use real-world networks ABILENE, POLSKA, NOBEL-US from the onlne Survvable Network Desgn Lbrary [46], and the Soux-Falls road network from the Transportaton Test Problems [see 10, 35]. Table 1 provdes the total number of nodes n N and the total number of arcs n A n each type of random or real-world network we test. Accepted Artcle Table 1: Graph sze of each test nstance Network RG1 RG2 RG3 ABILENE POLSKA NOBEL-US Soux-Falls ( N, A ) (5,7) (6,16) (7,20) (12,30) (12,36) (14,42) (24, 76) We follow a Bernoull tral and randomly make each node as a supply, demand, or transmsson node. The average number of supply and demand nodes s about 15%-20% of the total number of nodes n all network nstances. We set the values of constructon cost (c), flow cost (d), generaton cost (h), arc capacty (a), and supply capacty (S) by unformly generatng nteger numbers from the correspondng ntervals gven n Table 2. Table 2: Parameter settngs Parameter c d h a S Interval [8, 12] [1, 3] [3, 5] [20, 60] [20, 60] The parameters for defnng the uncertanty sets U I and U D represent network desgners rsk preference and can be determned va, e.g., cross valdaton results. In ths paper, for the uncertanty set U I n (9), we consder Γ = 2 for RG1 and Γ = 3 for all the other networks; for the uncertanty set U D n (8), we generate the values of D D and D + D from ntervals [1, 5] and [11, 15], respectvely, for each demand node N. We also set π = 1, N. To determne the value of Π, D, N are sampled unformly between D D and D + D, and Π = max s Ω N D s where Ω s the set of all the samples, and D s presents the demand realzaton of node n sample s. Table 3 provdes the Π-values for all the networks. We use M 1 = M 2 = 1000 whch are verfed suffcently large by our results. Table 3: Values of Π for each network Instance RG1 RG2 RG3 ABILENE POLSKA NOBEL-US Soux-Falls Π For RND, we assume that only the parameters for defnng sets U I and U D are gven; we later generate data samples (ncludng realzatons of D and I) based on the desgned demand ntervals, demand dstrbuton type, and parameter Γ for S-RND and the stochastc optmzaton approach. 6.2 Effcacy of Vald Inequaltes Added to Algorthm 1 We frst test Algorthm 1 for solvng RND wth or wthout addng the vald nequaltes proposed n Secton 5. Tables 4 reports the results of testng RND on RG1, RG2, and RG3 nstances. We compute each nstance wth weght parameter ρ = 1, 0.75, 0.25 and 0. Columns t total, t fea and t opt report the average CPU seconds of solvng replcatons of each nstance, of dervng each feasblty cut (13) and of dervng each optmalty cut (22), respectvely. Columns Fea.Cut and Opt.Cut report the number of feasblty cut (13) and optmalty cut (22) beng added nto MP1 when Algorthm 1 termnates. Column Opt.Obj reports the optmal objectve value of MP1. 18 John Wley & Sons Ths artcle s protected by copyrght. All rghts reserved.

Single-Commodity Stochastic Network Design Under Demand and Topological Uncertainties with Insufficient Data

Single-Commodity Stochastic Network Design Under Demand and Topological Uncertainties with Insufficient Data Sngle-Commodty Stochastc Networ Desgn Under Demand and Topologcal Uncertantes wth Insuffcent Data Sqan Shen, 1 Mngd You, 1 Ynta Ma 2 1 Department of Industral and Operatons Engneerng, Unversty of Mchgan,

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

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

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

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

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

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

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

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

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

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

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

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

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

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

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

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

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

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

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

Feature Selection: Part 1

Feature Selection: Part 1 CSE 546: Machne Learnng Lecture 5 Feature Selecton: Part 1 Instructor: Sham Kakade 1 Regresson n the hgh dmensonal settng How do we learn when the number of features d s greater than the sample sze n?

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

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

NP-Completeness : Proofs

NP-Completeness : Proofs NP-Completeness : Proofs Proof Methods A method to show a decson problem Π NP-complete s as follows. (1) Show Π NP. (2) Choose an NP-complete problem Π. (3) Show Π Π. A method to show an optmzaton problem

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

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

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

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

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

Calculation of time complexity (3%)

Calculation of time complexity (3%) Problem 1. (30%) Calculaton of tme complexty (3%) Gven n ctes, usng exhaust search to see every result takes O(n!). Calculaton of tme needed to solve the problem (2%) 40 ctes:40! dfferent tours 40 add

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

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

Chapter 11: Simple Linear Regression and Correlation

Chapter 11: Simple Linear Regression and Correlation Chapter 11: Smple Lnear Regresson and Correlaton 11-1 Emprcal Models 11-2 Smple Lnear Regresson 11-3 Propertes of the Least Squares Estmators 11-4 Hypothess Test n Smple Lnear Regresson 11-4.1 Use of t-tests

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

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

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers

Psychology 282 Lecture #24 Outline Regression Diagnostics: Outliers Psychology 282 Lecture #24 Outlne Regresson Dagnostcs: Outlers In an earler lecture we studed the statstcal assumptons underlyng the regresson model, ncludng the followng ponts: Formal statement of assumptons.

More information

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010

Parametric fractional imputation for missing data analysis. Jae Kwang Kim Survey Working Group Seminar March 29, 2010 Parametrc fractonal mputaton for mssng data analyss Jae Kwang Km Survey Workng Group Semnar March 29, 2010 1 Outlne Introducton Proposed method Fractonal mputaton Approxmaton Varance estmaton Multple mputaton

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

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

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

The Second Anti-Mathima on Game Theory

The Second Anti-Mathima on Game Theory The Second Ant-Mathma on Game Theory Ath. Kehagas December 1 2006 1 Introducton In ths note we wll examne the noton of game equlbrum for three types of games 1. 2-player 2-acton zero-sum games 2. 2-player

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

Dynamic Slope Scaling Procedure to solve. Stochastic Integer Programming Problem

Dynamic Slope Scaling Procedure to solve. Stochastic Integer Programming Problem Journal of Computatons & Modellng, vol.2, no.4, 2012, 133-148 ISSN: 1792-7625 (prnt), 1792-8850 (onlne) Scenpress Ltd, 2012 Dynamc Slope Scalng Procedure to solve Stochastc Integer Programmng Problem Takayuk

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

Chapter Newton s Method

Chapter Newton s Method Chapter 9. Newton s Method After readng ths chapter, you should be able to:. Understand how Newton s method s dfferent from the Golden Secton Search method. Understand how Newton s method works 3. Solve

More information

Global Optimization of Truss. Structure Design INFORMS J. N. Hooker. Tallys Yunes. Slide 1

Global Optimization of Truss. Structure Design INFORMS J. N. Hooker. Tallys Yunes. Slide 1 Slde 1 Global Optmzaton of Truss Structure Desgn J. N. Hooker Tallys Yunes INFORMS 2010 Truss Structure Desgn Select sze of each bar (possbly zero) to support the load whle mnmzng weght. Bar szes are dscrete.

More information

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

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

Combining Constraint Programming and Integer Programming

Combining Constraint Programming and Integer Programming Combnng Constrant Programmng and Integer Programmng GLOBAL CONSTRAINT OPTIMIZATION COMPONENT Specal Purpose Algorthm mn c T x +(x- 0 ) x( + ()) =1 x( - ()) =1 FILTERING ALGORITHM COST-BASED FILTERING ALGORITHM

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

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

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

Capacity Constraints Across Nests in Assortment Optimization Under the Nested Logit Model Capacty Constrants Across Nests n Assortment Optmzaton Under the Nested Logt Model Jacob B. Feldman School of Operatons Research and Informaton Engneerng, Cornell Unversty, Ithaca, New York 14853, USA

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

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

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

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

Chapter 13: Multiple Regression

Chapter 13: Multiple Regression Chapter 13: Multple Regresson 13.1 Developng the multple-regresson Model The general model can be descrbed as: It smplfes for two ndependent varables: The sample ft parameter b 0, b 1, and b are used to

More information

18.1 Introduction and Recap

18.1 Introduction and Recap CS787: Advanced Algorthms Scrbe: Pryananda Shenoy and Shjn Kong Lecturer: Shuch Chawla Topc: Streamng Algorthmscontnued) Date: 0/26/2007 We contnue talng about streamng algorthms n ths lecture, ncludng

More information

Online Classification: Perceptron and Winnow

Online Classification: Perceptron and Winnow E0 370 Statstcal Learnng Theory Lecture 18 Nov 8, 011 Onlne Classfcaton: Perceptron and Wnnow Lecturer: Shvan Agarwal Scrbe: Shvan Agarwal 1 Introducton In ths lecture we wll start to study the onlne learnng

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

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

Assortment Optimization under the Paired Combinatorial Logit Model

Assortment Optimization under the Paired Combinatorial Logit Model Assortment Optmzaton under the Pared Combnatoral Logt Model Heng Zhang, Paat Rusmevchentong Marshall School of Busness, Unversty of Southern Calforna, Los Angeles, CA 90089 hengz@usc.edu, rusmevc@marshall.usc.edu

More information

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity

LINEAR REGRESSION ANALYSIS. MODULE IX Lecture Multicollinearity LINEAR REGRESSION ANALYSIS MODULE IX Lecture - 30 Multcollnearty Dr. Shalabh Department of Mathematcs and Statstcs Indan Insttute of Technology Kanpur 2 Remedes for multcollnearty Varous technques have

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

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

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem

Integrated approach in solving parallel machine scheduling and location (ScheLoc) problem Internatonal Journal of Industral Engneerng Computatons 7 (2016) 573 584 Contents lsts avalable at GrowngScence Internatonal Journal of Industral Engneerng Computatons homepage: www.growngscence.com/ec

More information

An Admission Control Algorithm in Cloud Computing Systems

An Admission Control Algorithm in Cloud Computing Systems An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence

More information

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016

CS : Algorithms and Uncertainty Lecture 17 Date: October 26, 2016 CS 29-128: Algorthms and Uncertanty Lecture 17 Date: October 26, 2016 Instructor: Nkhl Bansal Scrbe: Mchael Denns 1 Introducton In ths lecture we wll be lookng nto the secretary problem, and an nterestng

More information

Estimation: Part 2. Chapter GREG estimation

Estimation: Part 2. Chapter GREG estimation Chapter 9 Estmaton: Part 2 9. GREG estmaton In Chapter 8, we have seen that the regresson estmator s an effcent estmator when there s a lnear relatonshp between y and x. In ths chapter, we generalzed the

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

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

Negative Binomial Regression

Negative Binomial Regression STATGRAPHICS Rev. 9/16/2013 Negatve Bnomal Regresson Summary... 1 Data Input... 3 Statstcal Model... 3 Analyss Summary... 4 Analyss Optons... 7 Plot of Ftted Model... 8 Observed Versus Predcted... 10 Predctons...

More information

Singular Value Decomposition: Theory and Applications

Singular Value Decomposition: Theory and Applications Sngular Value Decomposton: Theory and Applcatons Danel Khashab Sprng 2015 Last Update: March 2, 2015 1 Introducton A = UDV where columns of U and V are orthonormal and matrx D s dagonal wth postve real

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

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

Simulated Power of the Discrete Cramér-von Mises Goodness-of-Fit Tests

Simulated Power of the Discrete Cramér-von Mises Goodness-of-Fit Tests Smulated of the Cramér-von Mses Goodness-of-Ft Tests Steele, M., Chaselng, J. and 3 Hurst, C. School of Mathematcal and Physcal Scences, James Cook Unversty, Australan School of Envronmental Studes, Grffth

More information

10.34 Numerical Methods Applied to Chemical Engineering Fall Homework #3: Systems of Nonlinear Equations and Optimization

10.34 Numerical Methods Applied to Chemical Engineering Fall Homework #3: Systems of Nonlinear Equations and Optimization 10.34 Numercal Methods Appled to Chemcal Engneerng Fall 2015 Homework #3: Systems of Nonlnear Equatons and Optmzaton Problem 1 (30 ponts). A (homogeneous) azeotrope s a composton of a multcomponent mxture

More information

A 2D Bounded Linear Program (H,c) 2D Linear Programming

A 2D Bounded Linear Program (H,c) 2D Linear Programming A 2D Bounded Lnear Program (H,c) h 3 v h 8 h 5 c h 4 h h 6 h 7 h 2 2D Lnear Programmng C s a polygonal regon, the ntersecton of n halfplanes. (H, c) s nfeasble, as C s empty. Feasble regon C s unbounded

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

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

HMMT February 2016 February 20, 2016

HMMT February 2016 February 20, 2016 HMMT February 016 February 0, 016 Combnatorcs 1. For postve ntegers n, let S n be the set of ntegers x such that n dstnct lnes, no three concurrent, can dvde a plane nto x regons (for example, S = {3,

More information

Natural Language Processing and Information Retrieval

Natural Language Processing and Information Retrieval Natural Language Processng and Informaton Retreval Support Vector Machnes Alessandro Moschtt Department of nformaton and communcaton technology Unversty of Trento Emal: moschtt@ds.untn.t Summary Support

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

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

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that

Online Appendix. t=1 (p t w)q t. Then the first order condition shows that Artcle forthcomng to ; manuscrpt no (Please, provde the manuscrpt number!) 1 Onlne Appendx Appendx E: Proofs Proof of Proposton 1 Frst we derve the equlbrum when the manufacturer does not vertcally ntegrate

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

A SEPARABLE APPROXIMATION DYNAMIC PROGRAMMING ALGORITHM FOR ECONOMIC DISPATCH WITH TRANSMISSION LOSSES. Pierre HANSEN, Nenad MLADENOVI]

A SEPARABLE APPROXIMATION DYNAMIC PROGRAMMING ALGORITHM FOR ECONOMIC DISPATCH WITH TRANSMISSION LOSSES. Pierre HANSEN, Nenad MLADENOVI] Yugoslav Journal of Operatons Research (00) umber 57-66 A SEPARABLE APPROXIMATIO DYAMIC PROGRAMMIG ALGORITHM FOR ECOOMIC DISPATCH WITH TRASMISSIO LOSSES Perre HASE enad MLADEOVI] GERAD and Ecole des Hautes

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

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

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

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

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

CSC 411 / CSC D11 / CSC C11

CSC 411 / CSC D11 / CSC C11 18 Boostng s a general strategy for learnng classfers by combnng smpler ones. The dea of boostng s to take a weak classfer that s, any classfer that wll do at least slghtly better than chance and use t

More information

x = , so that calculated

x = , so that calculated Stat 4, secton Sngle Factor ANOVA notes by Tm Plachowsk n chapter 8 we conducted hypothess tests n whch we compared a sngle sample s mean or proporton to some hypotheszed value Chapter 9 expanded ths to

More information

Durban Watson for Testing the Lack-of-Fit of Polynomial Regression Models without Replications

Durban Watson for Testing the Lack-of-Fit of Polynomial Regression Models without Replications Durban Watson for Testng the Lack-of-Ft of Polynomal Regresson Models wthout Replcatons Ruba A. Alyaf, Maha A. Omar, Abdullah A. Al-Shha ralyaf@ksu.edu.sa, maomar@ksu.edu.sa, aalshha@ksu.edu.sa Department

More information

Linear Regression Analysis: Terminology and Notation

Linear Regression Analysis: Terminology and Notation ECON 35* -- Secton : Basc Concepts of Regresson Analyss (Page ) Lnear Regresson Analyss: Termnology and Notaton Consder the generc verson of the smple (two-varable) lnear regresson model. It s represented

More information

Edge Isoperimetric Inequalities

Edge Isoperimetric Inequalities November 7, 2005 Ross M. Rchardson Edge Isopermetrc Inequaltes 1 Four Questons Recall that n the last lecture we looked at the problem of sopermetrc nequaltes n the hypercube, Q n. Our noton of boundary

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

Optimization Methods for Engineering Design. Logic-Based. John Hooker. Turkish Operational Research Society. Carnegie Mellon University

Optimization Methods for Engineering Design. Logic-Based. John Hooker. Turkish Operational Research Society. Carnegie Mellon University Logc-Based Optmzaton Methods for Engneerng Desgn John Hooker Carnege Mellon Unerst Turksh Operatonal Research Socet Ankara June 1999 Jont work wth: Srnas Bollapragada General Electrc R&D Omar Ghattas Cl

More information