A Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows and Split Deliveries

Size: px
Start display at page:

Download "A Tabu Search Heuristic for the Vehicle Routing Problem with Time Windows and Split Deliveries"

Transcription

1 A Tabu Search Heurstc for the Vehcle Routng Problem wth Tme Wndows and Splt Delveres Sn C. Ho and Dag Haugland Department of Informatcs Unversty of Bergen N-5020 Bergen, Norway 4th September 2002 Abstract In ths paper, we consder the Vehcle Routng Problem wth Tme Wndows and Splt Delveres (VRPTWSD) and present a soluton method based on Tabu Search and four dfferent neghborhood structures. Ths problem s an extenson of the Vehcle Routng Problem, where the start of servce at each customer must be wthn a tme wndow, and a customer may be servced by more than one vehcle. The heurstc gves promsng results when appled to realstc nstances of the problem. It s also adapted to the problem where splttng s not an opton, and expermental results have shown that the heurstc has mproved 5 of the 56 best publshed solutons to the Solomon benchmarks, whle matchng or mprovng the best solutons n 10 problems. Keywords: Vehcle Routng, Tme Wndows, Splt Delveres, Tabu Search 1 Introducton Vehcle Routng Problems (VRP) are concerned wth the dstrbuton of goods, people or nformaton between depots and customers. Vehcle routng problems arse n many real-lfe applcatons wthn transportaton and logstcs, such as school bus routng, postal delveres, transportaton of handcapped persons and food dstrbuton. Ths paper consders the Vehcle Routng Problem wth Tme Wndows and Splt Delveres (VRPTWSD). Gven a fleet of homogeneous vehcles statoned at a central depot and a set of customers requrng ther demands to be fulflled, the problem conssts of fndng vehcle routes startng and endng at the depot such that every customer s vsted. The routes must also meet the tme wndows defned by the customers, whch specfy when the start of servce can occur. Sometmes t s not realstc that a customer s demand must be delvered by a sngle vehcle. By allowng delveres to be splt, a customer may be servced by more than one vehcle. The obectve of the VRPTWSD conssts of mnmzng the total dstance traveled (equvalent to cost mnmzaton). Snce the VRPTWSD s NP-hard (see Lenstra and Rnnooy Kan 1981, Dror and Trudeau 1990), nstances of realstc sze are dffcult to solve to optmalty. As a way out, metaheurstcs are often used to fnd good solutons to varous routng problems n reasonable tme. Emal: sn@.ub.no Emal: dag.haugland@.ub.no 1

2 The past years, qute good results have been acheved for the Vehcle Routng Problem wth Tme Wndows (VRPTW), n both the classes of exact methods and metaheurstcs. Surveys can be found n Toth and Vgo (2002, Chapter 7) and Golden and Assad (1988). Bräysy and Gendreau (2001) gve an excellent overvew over metaheurstcs for the VRPTW. All of these consdered tradtonally vehcle routng for whch each customer s vsted exactly once. The Vehcle Routng Problem wth Splt Delveres (VRPSD) s ntroduced by Dror and Trudeau n They showed how splt delveres could result n savngs, both n the total dstance traveled and the number of vehcles utlzed. The VRPSD s a relaxaton of the classcal Vehcle Routng Problem, but t remans NP-hard (see Dror and Trudeau 1990). Dror et al. (1994) descrbed an nteger programmng formulaton of the problem and developed several classes of vald constrants. They also developed an exact constrant relaxaton branch and bound algorthm for the VRPSD. Frzzell and Gffn (1992, 1995) studed the problem wth grd network dstances, whereas they also consdered tme wndows constrants n ther second publcaton. Ther proposed heurstcs are especally talored for the problems and ths knd of network structure. Mullaserl et al. (1997) presented a heurstc for the Splt-Delvery Capactated Rural Postman Problem wth Tme Wndows on arcs. The heurstc s smlar to the one proposed by Dror and Trudeau (1989, 1990), and s appled to a real-lfe problem of managng the trucks for dstrbutng feed n a cattle ranch n Arzona. Belenguer et al. (2000) studed the polyhedron of the VRPSD and together wth a new class of vald nequaltes, a lower bound for the problem s developed. In ths paper, we develop a Tabu Search heurstc for the VRPTWSD where our strategy s dfferent from Dror and Trudeau s (1990). Ther work s a two-stage algorthm, where the frst stage constructs a VRP soluton usng node nterchanges, and the second stage mproves the VRP soluton by ntroducng splts and elmnatng splts. Our algorthm does not separate ths from one another, t looks at all ths n parallel. We have a pool of solutons that are defned by dfferent move operators, the heurstc does not specfcally choose to do node nterchanges or splt the delveres. That s left to be decded by the heurstc accordng to the pool of solutons. The best soluton n the current pool s always chosen. It could be a splt delvery, splt-elmnaton or ust a smple node nterchange. The rest of ths paper s organzed as follows: In Secton 2 we gve the formulaton of the problem, some defntons and notaton, and a theoretcal result on whch our soluton method reles. The Tabu Search heurstc based on the four dfferent neghborhood structures s descrbed n Secton 3, whereas expermental results are gven n Secton 4. Fnally, a concluson s drawn n Secton 5. 2 Problem Formulaton and Defntons In ths secton we defne the problem under study, and the notaton used throughout the paper. Customers: The problem s gven by a set of customers C = {1, 2,..., n}, resdng at n dfferent locatons. Lettng 0 denote the locaton of the depot, N = C {0} becomes the set of all locatons consdered n the problem. Every par of locatons (, ), where, N and, s assocated wth a cost of travelng d and a travel tme t. Every customer C has a demand w > 0. Vehcles: A set, V, of vehcles wth dentcal capactes, m, s gven. The vehcle set s later referred to as the fleet. Tme wndows: Each customer has a tme wndow,.e. an nterval [a, b ] R, where a and b are the earlest and latest tme to start to servce customer. A vehcle may arrve at customer locaton before a, but cannot start servcng untl the tme wndow opens at a. A vehcle cannot arrve at customer locaton after the tme wndow closes at b. The depot also has a tme wndow [a 0, b 0 ], where a 0 represents the earlest tme when the vehcles can leave the depot, and b 0 represents the latest tme when the vehcles must return to the depot. 2

3 Splt delveres: The demand of a customer may be fulflled by more than one vehcle. Ths can occur for nstance when the demand requred by a customer s larger than the capacty of a vehcle, or when t s cheaper to servce a customer more than once. The model contans three sets of decson varables x, f and s. For each arc (, ), where, N, (wth the excepton of = = 0 meanng a vehcle s drvng an empty route), and for each vehcle k, we defne x k as { 1 f vehcle k travels drectly from customer to customer x k = 0 otherwse The decson varable f k s defned for each customer and each vehcle k and denotes the fracton of demand of customer delvered by vehcle k. The last decson varable s k denotes the tme vehcle k starts to servce customer. We assume s 0k = a 0, for all k. The VRPTWSD can be stated mathematcally 1 as: mn z(x) = k V d x k (1) N N subect to x 0k = 1 k V (2) N x hk x hk = 0 h C, k V (3) N N f k = 1 C (4) k V w f k m k V (5) C x k f k C, k V (6) N s k + t K (1 x k ) s k C, N, k V (7) a s k b N, k V (8) s k + t 0 K 0 (1 x 0k ) b 0 C, k V (9) f k 0 C, k V (10) s 0k = a 0 k V (11) x k = 0 C, k V (12) x k {0, 1}, N, k V (13) The obectve (1) s to mnmze total dstance traveled. The next two sets of equatons (2) and (3) state that each vehcle leaves the depot, after arrvng at a customer the vehcle leaves agan, and t wll fnally return to the depot. The equaton set (4) ensures that every customer receves ther full demand, and (5) states that no vehcle s assgned more demand than ts capacty. Constrant set (6) ensures that a customer can only be servced by a vehcle whch vsts that customer. The nequaltes (7) state that a vehcle k cannot arrve at customer before s k + t f t s travelng drectly from customer to customer. To ths end, the constant K s defned suffcently large, e.g. K = b + t a. Constrant set (8) makes sure that every customer s servced wthn ther tme wndow. Fnally, constrant set (9) forces every vehcle to arrve at the depot before the depot s tme wndow closes. Note that summng up constrant set (6) over all vehcles yelds n combnaton wth (4) the 1 The formulaton s based on Frzzell and Gffn (1995) and Larsen (1999). 3

4 followng constrants: x k 1 C (14) k V N mplyng that every customer receves at least one delvery. The followng equaton set statng that all vehcles have to return to the depot s omtted from the model x 0k = 1 k V (15) N because t s mpled by equaton sets (2) and (3). 2.1 Property of VRPTWSD solutons For a gven feasble soluton (x, f, s) B N N v R N v + R N v + to VRPTWSD, each k V defnes a unque ordered set R k = (0, c k 1, ck 2,...,ck g, 0) such that x 0c k 1 k = x c k 1 ck 2 k =... = x c k g 0k = 1. We shall refer to R k as the route of vehcle k (nduced by x). For notatonal convenence, we shall n the remander of the paper assume that c k =, although ths generally s not the case. Hence refers to the poston of the customer n R k, and 1 and + 1 are respectvely the predecessor and the successor of n ths partcular route. The followng property s proved by Dror and Trudeau (1989, 1990) n the case of VRPSD, and we wll prove that t also apples to VRPTWSD. Proposton 1 If VRPTWSD s feasble and {t }, N satsfy the trangle nequalty, then the problem has an optmal soluton where no two of the nduced routes have more than one common customer. R k R k Fgure 1: The two-route two-splt example: two-splt (left) and one-splt (rght). Squares represent the depot (whch s duplcated at each end) and crcles represent customers n the route. Proof Assume that (ˆx, ˆf, ŝ) s an optmal soluton to VRPTWSD, and let ˆR 1,..., ˆR v be the routes nduced by ˆx. Also assume that, ˆR k ˆ where, C and 1 k < l v,.e. the delveres at both and are splt between vehcles k and l (see Fgure 1, left). We shall construct a feasble soluton (x, f, s) wth nduced routes R 1,...,R v such that z(x) z(ˆx), R k, and such that R k ˆR k ˆ (e.g. Fgure 1, rght). If such a soluton can be found, the proposton s proven. 4

5 We let ˆq k = ˆf k w denote the quantty delvered to customer by ˆR k. Wthout loss of generalty, t can be assumed that ˆq k = mn{ˆq k, ˆq l, ˆq k, ˆq l }. Defne q equal to ˆq and x equal to ˆx n all components wth the followng exceptons: q k = ˆq k + ˆq k, q l = ˆq l ˆq k, q l = ˆq l + ˆq k, q k = 0, x 1,+1,k = 1, x 1,,k = 0 and x,+1,k = 0. Lettng f k = q k /w for all (, k) C V, t follows from Dror and Trudeau (1989, 1990) that (x, f) satsfes (2)-(6), (10) and (12)-(13), and that z(x) z(ˆx). Snce ŝ satsfes (8) and (11), puttng s = ŝ ensures that s satsfes these constrants. It remans to show that ths choce of s also satsfes (7) and (9). But the only affected constrants are those ndexed by ( 1,, k), (, +1, k) and ( 1, +1, k). The frst two are trvally satsfed snce x 1,,k = x,+1,k = 0. If + 1 C, we have s 1,k + t 1, s k and s k + t,+1 s +1,k, snce (ŝ, ˆx) satsfes (7) and ˆx 1,,k = ˆx,+1,k = 1. Snce t 1,+1 t 1, + t,+1, we thus get s 1,k + t 1,+1 s 1,k + t 1, + t,+1 s k + t,+1 s +1,k. Snce x 1,+1,k = 1, we have s 1,k + t 1,+1 K 1,+1 (1 x 1,+1,k ) s +1,k, and (7) s satsfed. If + 1 s the depot, a smlar argument s used n order to prove that (9) s satsfed. 3 Tabu Search Tabu Search s a memory-based search strategy, orgnally proposed by Glover (see Glover and Laguna 1997), to gude the local search method to contnue ts search beyond a local optmum. One way of achevng ths s to keep track of recent moves or solutons made n the past. Tabu lst records recently made moves or vsted solutons. Whenever the algorthm attempts to make a move lsted n the tabu lst, the move s banned. By ths, the algorthm forces other solutons to be explored. However, ths feature s not strct, t can be overrdden when some aspraton crtera are satsfed. A popular aspraton crteron s that the target functon value be the best ever seen. If ths s the case, t s obvous that ths soluton has never been encountered before. Ths s the reason for acceptng the soluton, although t s forbdden by the tabu lst. A soluton to the problem expressed by (1)-(13) s gven by a set of routes, an assgnment of customers to routes, and a servce start tme and delvery fracton for each customer on each route. We let σ = {R 1,...,R v } denote the set of routes. Let S be the set of route sets for whch feasble servce start tmes and delvery fractons exst. Each soluton σ S has an assocated set of neghbors, N(σ) S, called the neghborhood of σ. Each soluton σ N(σ) can be reached drectly from σ by a move. A move s a transton from σ to σ by means of a move operator descrbed n Secton 3.2. Our soluton method s a three-step process. Frst we compute an ntal feasble soluton by smple consderaton of the combnaton of travel tme and watng tme. Next we try to mprove t by Tabu Search, and fnally a post-optmzaton phase s appled to t. 3.1 Intal soluton The ntal soluton s computed by appendng the nearest unrouted neghbor ĵ to customer (the latest routed customer) wth respect to mnmum sum of travel tme and watng tme from to ĵ. Ths process repeats untl all customers are routed, as descrbed n Algorthm 1, where θ s the tme the vehcle starts to servce customer, and ĵ arg mn{t + max{a θ t, 0} C} (16) s the crteron for choosng ĵ. Notce that f neghbor ĵ s pcked and ts demand exceeds the vehcle s capacty, ĵ s stll appended and the excess demand s left to some other vehcle(s) to handle. In ths way an ntal soluton wth splt delveres s made. Algorthm 1 does not determne whether the splt s proftable or not. Note that Algorthm 1 may end up wth more routes than the actual number of vehcles avalable. 5

6 Algorthm 1 Intal Soluton k = 1 repeat Begn wth an empty route k startng from the depot, R k = (0, 0). Set ĵ = 0 and θ 0 = a 0. repeat Set = ĵ. k V f ĵ k < 1) neghbor ĵ to customer w.r.t. (16) and Fnd a nearest unrouted (.e. feasblty n terms of tme constrants. Insert ĵ n the current route k, and set θĵ = θ + t + max{a ĵ ĵ θ t, 0}. ĵ Compute the spare capacty u k. untl u k = 0 or no more nsertons are vald k = k + 1 untl all customers are routed If the succeedng soluton method s unable to reduce the number of routes to v or less, t reports that no feasble soluton s found. We wll now revew some features used n the Tabu Search algorthm. 3.2 Neghborhoods The neghborhood of our tabu search algorthm s based on some common move operators; relocate, exchange and 2-opt* (these are modfed a lttle for handlng splt delveres) and one move operator called relocate splt. Followng s a short descrpton of each one of them. 1. Relocate operator (see Fgure 2): For locatons R k C and α α, place after α n α, where α = 1,...,β, and β s the number of necessary vehcles servcng wth β 1. The new vehcle routes are R k = (0,..., 1, + 1,...,0) and R l α = (0,..., α,, α + 1,...,0). In cases where R k α C, a splt delvery may be elmnated, and the poston of n α remans unchanged. R k R k Fgure 2: A relocate operaton 2. Relocate splt operator (see Fgure 3): For customers R k C and C: Remove customer from R k, and let ˆR k be (0,..., 1, + 1,...,0). Whle s servced by, let also be servced by ˆR k. The new vehcle routes are R l = (but wth a hgher quantty delvered to and less delvered to ) and R k = ˆR k {}. 6

7 R k R k Fgure 3: A relocate splt operaton 3. Exchange operator (see Fgure 4): The exchange s between a par of routes R k and, and s an exchange of customers R k C and C. Customer s nserted n \{}, but not necessarly n the poston held by. Smlarly, s nserted n some poston n R k \ {}. In cases where R k C,, a splt delvery may be elmnated. R k R k Fgure 4: An exchange operaton 4. 2-opt* operator (see Fgure 5): For locatons R k and, let the new vehcle routes be R k = (0,...,, + 1, + 2,...,0) and R l = (0,...,, + 1, + 2,...,0). In cases where R k C and concdes wth + 1, a splt delvery between R k and may be elmnated. The neghborhoods defned by the above operators are denoted N 1, N 2, N 3 and N 4, respectvely. Some other phases are also used n the heurstc: Route savng phase: In ths phase we only consder vehcle routes wth three or less customers. The heurstc tres to nsert each of the route s customer nto the other routes usng the relocate operator. If the routes can successfully be empted, and stll obtan dstance savngs, then these routes are removed from the soluton, otherwse the heurstc keeps the orgnal soluton. US: Ths s an mprovement phase that s a part of the GENIUS algorthm developed by Gendreau et al. (1998). The US algorthm removes each customer n turn (startng wth the frst customer of the route), and renserts t whle performng a local reoptmzaton of the route. Both the renserton and the reoptmzaton part have two dfferent types of unstrngng/strngng processes, but we only consder type 1 unstrngng/strngng. Type 1 nsertons (.e. strngng) are equvalent 7

8 R k R k Fgure 5: A 2-opt* operaton to selectng the best of several moves, each consstng of a smple nserton followed by only one 3-opt exchange. Type 1 unstrngng refers to removng a customer from a route, and rearrange the rest of the customers of the same route n a dfferent way (usng somethng smlar to 3-opt). Detals can be found n Gendreau et al. (1992, 1998). 3.3 Tabu Search for VRPTWSD At each teraton the four dfferent move operators are appled to the current soluton. The best feasble neghbor soluton found s chosen. The soluton s ether tabu or non-tabu. It s tabu f the move that lead to the soluton s tabu, but the tabu status may be overrdden by an aspraton crteron (whch s the best total cost seen so far). The nverse move s then set tabu for the next p teratons, and wll not be classfed as a vald move untl the tabu status s expred or s overrdden by the aspraton crteron. For any feasble route set σ, let z(σ) be the travel cost. The move operators relocate, relocate splt, exchange and 2-opt* are assocated wth 1,...,4 respectvely. We let T (σ) be the set of solutons to whch the move defned by operator s tabu, where = 1,...,4. We also defne A (σ) T (σ) to be the set of solutons wth tabu moves overrdden by the aspraton crteron. What knd of moves are consdered tabu? Assume we have routes R k and where R k and, by applyng the dfferent move operators we obtan the followng tabu moves: 1. Relocate operator: We place R k C after α n α. Then the tabu lst records the tabu status of customer n R k, after beng moved to α. That s, we set TABU(, R k ) = p, meanng movng α to R k s tabu for the next p teratons. We let T 1 (σ) consst of all soluton n N 1 (σ) where R k and TABU(, R k ) > 0 for some and k. 2. Relocate splt operator: We assume that R k C, and after applyng the move operator, customer R k C and / R k. The tabu lst records the tabu status of customer n R k, after beng moved to. That s, we set TABU(, R k ) = p, meanng movng to R k s tabu for the next p teratons. We let T 2 (σ) be defned n a way analogous to T 1 (σ). 3. Exchange operator: We exchange customer wth customer. The tabu lst records the tabu status of customer n R k, after beng moved to, and t also records the tabu status of customer n, after beng moved to R k. That s, we set TABU(, R k ) = p and TABU(, ) = p, meanng movng to R k and movng to are tabu for the next p teratons. We let T 3 (σ) be defned n a way analogous to T 1 (σ). 8

9 4. 2-opt* operator: We exchange s descendants wth s descendants. The tabu lst records the tabu status of and + 1, and of and + 1. That s, we set TABU(, + 1) = p and TABU(, + 1) = p, meanng the arcs (, + 1) and (, + 1) are forbdden to remove for the next p teratons. We let T 4 (σ) consst of all solutons n N 4 (σ) where h s the successor of n some route, and TABU(, h) > 0. Note that T 4 (σ) dffers n notaton from the frst three tabu lsts. The second entry s a customer and no longer a route. In other words, the tabu lst for the frst three operators deals wth the vertces (.e. customers), whle the second tabu lst deals wth the arcs. The route savng phase s performed once n every q teratons. The heurstc ends when y consecutve teratons are performed wthout any mprovement to the best known soluton. Fnally, a post-optmzaton phase s appled to the best soluton found n the search. Thus, the heurstc can be summarzed as n Algorthm 2. Algorthm 2 Tabu Search heurstc Obtan an ntal soluton by Algorthm 1, followed by US and a route savng phase, and denotes ths soluton σ. Set σ = σ. Intate tabu lsts. repeat for = 1,...,4 do σ = arg mn{z(γ) γ (N (σ) T (σ)) A (σ)} =argmn{z(σ ) = 1,...,4} σ = σ Set the nverse move of σ tabu for the next p teratons, and decrement prevous entres n the tabu lsts by one. f z(σ) < z(σ ) then σ = σ Perform route savng phase once n q teratons. untl y consecutve teratons are performed wthout any mprovement to the best known soluton Apply post-optmzaton phase (US) on the best soluton. 3.4 VRPTW verson of the heurstc We have also developed a VRPTW verson of the heurstc proposed n the prevous subsecton. That s, we make changes to Algorthms 1 and 2 necessary to produce a feasble soluton to VRPTW, where no splt delveres are allowed. Concernng the ntal soluton, Algorthm 1 shows the VRPTWSD verson where a customer s appended to the route wthout determnng f the vehcle s capable to handle the whole demand, only whether t s full-loaded or not. In the VRPTW verson, the vehcle s spare capacty must be at least as large as the customer s demand n order to let the customer be servced by ths vehcle. There are also a few mnor adaptons concernng the neghborhood structures. In the case of the relocate operator, customer can only be moved to one vehcle, contrary to Secton 3.2 where customer s allowed to be transferred to more vehcles. Snce we do not allow any splt delveres to be made, the relocate splt operator s never used (because ts precondton s a splt delvery between two routes). The other two move operators reman unchanged. The fnal adapton s made n the route savng phase, whch s due to the relocate operator mentoned above. These are all the changes needed to be ncorporated n the Tabu Search heurstc n order to have a VRPTW verson of the heurstc. 9

10 4 Expermental results 4.1 Problem sets Standard test cases for the VRPTW are used for expermentaton. The Solomon test problems consst of 100 customers wth Eucldean dstance. In these problems, the travel tmes are equal to the correspondng Eucldean dstances. We consder the travel tmes as a composton of the correspondng Eucldean dstances and servce tme. There are sx sets of problems where the geographcal data are ether randomly generated accordng to a unform dstrbuton (problem sets R1 and R2), clustered n groups (problem sets C1 and C2), or semclustered (problem sets RC1 and RC2). By a semclustered problem, we mean one that contans a mx of randomly generated data and clusters. Further, problem sets R1, C1 and RC1 have a short schedulng horzon, and combned wth a constraned vehcle capacty, t allows only a few (3-8) customers to be servced by the same vehcle. The sets R2, C2 and RC2 have a long schedulng horzon, and larger vehcle capacty yeldng routes wth more (.e. 10+) customers. A thorough descrpton of the test sets s gven n Solomon (1987). The computatonal experments also nclude modfed Solomon test problems whch are descrbed n Subsecton Comparson wth best publshed VRPTW results In ths subsecton we compare the VRPTW verson of our heurstc wth other heurstcs found n the lterature. Several benchmarks for ths problem exst, and several authors compete to publsh the best solutons. A sample of them are (abbrevatons have been used n Tables 2 and 3): BV=Bent and Van Hentenryck (2001), CLM=Cordeau et al. (2001), DFSKP=De Backer et al. (2000), GTA=Gambardella et al. (1999), HG=Homberger and Gehrng (1999), RGP=Rousseau et al. (2002), RT=Rochat and Tallard (1995), S=Shaw (1998) and TBGGP=Tallard et al. (1997). The results n ths and the followng subsectons were obtaned wth the parameter settngs presented n Table 1. Note that the parameter settngs were chosen n an arbtrary fashon and we have not tuned ther values. The heurstc descrbed n the prevous secton s coded n C++, compled usng Sun C++ compler and run on a Sun Ultra 10 (UltraSPARC-II 440 MHz) workstaton. Tables 2 and 3 show the comparson between the best publshed results and the results from our heurstc. The column labeled Best shows the total dstance traveled and the number of vehcles utlzed. Ref. gves references to where the best publshed solutons can be found. The columns labeled VRPTW and VRPTWSD report the results obtaned by the VRPTW and VRPTWSD versons of our heurstc. Although VRPTWSD s an nterestng problem n ts own rght, t can also be consdered as a relaxaton of VRPTW. Hence, our VRPTWSD heurstc produces solutons to a relaxaton of VRPTW, and n cases where the splt delvery opton s not taken advantage of, the relaxed soluton s actually a feasble VRPTW-soluton. Ths turned out to be true for all experments reported n Tables 2 and 3. The boldfaced results ndcate matchngs of the best results, whle talzed results represent mprovements over the best known solutons. Table 1: Parameter settngs for the Heurstc Tabu tenure: p = 15 Stoppng crteron: y = 100 Performng route savng phase crteron: q = 5 Parameters used n Gendreau et al. (1998): p 1 = 4, p 2 = 5 10

11 Table 2: Comparson between the best publshed results of Solomon s test cases (class 1) and ours Problem Best Ref. VRPTW VRPTWSD R RT R RT R S R S R RT R RT R S R BV R HG R BV R RGP R GTA C RT C RT C RT C RT C RT C RT C RT C RT C RT RC TBGGP RC TBGGP RC S RC S RC BV RC BV RC S RC TBGGP

12 Table 3: Comparson between the best publshed results of Solomon s test cases (class 2) and ours Problem Best Ref. VRPTW VRPTWSD R HG R RGP R BV R BV R RGP R RT R BV R GTA R BV R DFSKP R BV C RT C RT C RT C RT C RT C RT C RT C RT RC CLM RC GTA RC HG RC GTA RC BV RC BV RC BV RC BV

13 Tables 2 and 3 show that our heurstc has mproved (n terms of total dstance traveled) 5 (8.93%) of the 56 best publshed solutons to the Solomon benchmarks, whle matchng or mprovng the best solutons n 10 problems (17.86%). However, our solutons utlze more vehcles than the best publshed n almost two thrds of the nstances. 4.3 Dscusson The demand by vehcle capacty ratos, or demand ratos for short, for the orgnal Solomon benchmarks are the followng: R1: C1: RC1: R2: C2: RC2: The ratos are very small and together wth a short schedulng horzon t s most unlkely that any splt delveres wll be made. Ths s confrmed by the experments reported n Tables 2 and 3. From Table 2 we can see that most of the VRPTWSD solutons concde wth the VRPTW solutons. There are two nstances where the VRPTW verson of the heurstc does gve better solutons than VRPTWSD, and there are eght nstances where VRPTWSD s better than VRPTW. Why s t that VRPTW s better than VRPTWSD for two of the nstances? Ths can be explaned by dfferent ntal solutons for the two dfferent versons of the problem. One ntal soluton contans splt delveres, whle the other does not. Other factors are the relocate splt operator, splt delveres and spare capactes, all these combned wll gve dfferent search traectores. We have also conducted experments that used the VRPTW verson of the heurstc to generate the ntal soluton, and the VRPTWSD verson dong the search. All results concde wth the VRPTW results. The only exceptons are two nstances that yelded better results than the VRPTW verson. Table 4: Mean values of results R1 R2 C1 C2 RC1 RC2 VRPTW VRPTWSD Table 4 shows the mean values of the number of vehcles utlzed and total dstance traveled. As reported n ths table, VRPTWSD s dong slghtly better than VRPTW, even wthout takng advantage of ts splttng opton. All splt delveres that occurred n the ntal solutons are elmnated durng the search. The reported fndngs n the prevous subsecton have shown that our heurstc does gve better solutons for the VRPTWSD than for VRPTW, when the demand ratos are low. As demonstrated n the next subsecton, ths effect s amplfed as the demand rato grows. 4.4 Experments on Solomon s problems wth augmented demands We have slghtly modfed Solomon s test nstances n order to study how the value of the splttng opton vares wth the demand rato. All demands are transformed affnely to the nterval [lm, um], where l < u are gven numbers n the nterval (0, 1]. That s, for all C we defne the new demand w u l = lm+m w w (w w) where w = mn{w : C} and w = max{w : C}. Results from experments wth Solomon s problems for varous values of l and u are reported n Table 5. 13

14 Table 5 shows the mean values of the number of vehcles utlzed and total dstance traveled of the VRPTW and VRPTWSD verson of the heurstc. To conduct ths experment we let the ntal solutons be the same (.e. we do not allow splt delveres n the ntal soluton) for both of the versons of the heurstc. We choose to do ths because of the larger demands and the larger neghborhood for the VRPTWSD (as a result from hgh demand ratos). Snce the demand ratos are hgher, also the varatons between VRPTW and VRPTWSD are bgger when choosng the most proftable move at each teraton. As reported n Table 5, the overall results favor VRPTWSD, both n terms of total dstance traveled and number of vehcles utlzed. Table 5: Comparson of results for the modfed problem nstances from Solomon l, u R1 R2 C1 0.01,0.50 VRPTW 18.67/ / / VRPTWSD 18.25/ / / ,1.00 VRPTW 36.92/ / / VRPTWSD 35.17/ / / ,1.00 VRPTW 99.08/ / / VRPTWSD 67.83/ / / ,1.00 VRPTW / / / VRPTWSD 80.50/ / / l, u C2 RC1 RC2 0.01,0.50 VRPTW 12.25/ / / VRPTWSD 12.00/ / / ,1.00 VRPTW 27.00/ / / VRPTWSD 23.00/ / / ,1.00 VRPTW 74.00/ / / VRPTWSD 61.00/ / / ,1.00 VRPTW / / / VRPTWSD 77.13/ / / Only for problem class R2 and RC2 for values of 0.01 and 0.5 of l and u, the VRPTW verson s better than the VRPTWSD verson. The bggest savngs, both n terms of dstance and the number of vehcles are yelded n the last two categores. When the demand ratos are at least 0.5, there are not many combnatons to arrange a sequence of the customers of the VRPTW verson. But for the VRPTWSD verson of the heurstc, there are consderable more choces. Ths s due to the numerous splts generated by the route savng phase, relocate and relocate splt operators. The number of splts decreased as the demand by vehcle capacty rato decreased. Total customer vsts are n = 100 for all problem nstances of the VRPTW snce each customer can be servced only once. For VRPTWSD, ths fgure s the sum of the degrees of all delveres (an unsplt delvery has degree 1, a delvery splt between β vehcles has degree β). The total number of vsts tends to grow as the demand rato ncreases. Table 6 shows average customer vsts for the sx problem classes (wth 1=R1, 2=R2, 3=C1, 4=C2, 5=RC1 and 6=RC2) and varous values of l and u. Ths growth s due to the reducton of vehcles obtaned by applyng the relocate and relocate splt operators. When the respectve demands occupy much of the vehcles, applyng the relocate operator wll result n numerous splts for the customers. As demand ratos grow, the heurstc tends to operate wth the relocate splt operator more often than when the ratos are small. Ths operator wll also generate splts n certan cases. Table 7 shows the mean values of the dstrbuton of moves of varous values of l and u for 14

15 Table 6: Average customer vsts l, u R1 R2 C1 C2 RC1 RC2 0.01, , , , the VRPTWSD. For the frst category we see that the relocate operator clearly domnates the dstrbuton. When the demand ratos are relatvely small, t s proftable to move customers from one route to another usng relocate operator. The relocate splt operator takes over as the domnator for the other values of l and u (except for problem classes C1 and C2 of 0.2 and 1). The reason for ths can be found n the constraned spare capactes and the relatvely small demand ratos. When applyng the relocate operator, t wll result n numerous splts and wll not be proftable. A better alternatve s the relocate splt operator, although n certan cases a splt wll be made. Table 7: Average dstrbuton of moves l, u operator R1 R2 C1 C2 RC1 RC2 0.01,0.50 relocate relocate splt exchange opt* ,1.00 relocate relocate splt exchange opt* ,1.00 relocate relocate splt exchange opt* ,1.00 relocate relocate splt exchange opt* Computaton tme Table 8 shows the mean values of the CPU tme the workstaton consumed n order to perform the experments descrbed n Subsecton 4.4. The VRPTW verson s faster when the demand ratos are hgh. Conversely for the VRPTWSD verson, t s computatonally more expensve to run on problems wth hgh demand ratos. The reason for ths les n the possblty of movng customers between the routes wthout volatng constrants. The set of feasble solutons to VRPTW becomes very restrcted as the rato grows, resultng n a rapd search. 15

16 Table 8: Computaton tme (mn:sec) for the modfed problem nstances from Solomon l, u R1 R2 C1 C2 RC1 RC2 0.01,0.50 VRPTW 8:50 11:12 6:29 6:25 3:16 5:07 VRPTWSD 11:31 27:08 8:25 13:48 8:04 12: ,1.00 VRPTW 5:48 6:20 4:48 5:07 4:15 5:16 VRPTWSD 19:18 32:42 12:29 16:51 13:50 25: ,1.00 VRPTW 4:34 5:00 4:46 4:45 4:54 5:03 VRPTWSD 27:08 23:10 15:48 25:09 23:02 22: ,1.00 VRPTW 4:25 4:52 4:52 4:45 4:50 4:55 VRPTWSD 18:40 18:46 20:58 27:54 18:28 16:30 Table 9 shows the average number of teratons needed to run a test problem of varous classes. As depcted n Tables 8 and 9, the teraton number decreased as the demand rato ncreased. However, the computaton tme has not decreased as a result of ths, and t rather ncreased due to more tme needed to perform one sngle teraton. Ths can be explaned by more legal moves due to the splttng opton. Table 9: Iteratons needed for the modfed problem nstances from Solomon l, u R1 R2 C1 C2 RC1 RC2 0.01,0.50 VRPTW VRPTWSD ,1.00 VRPTW VRPTWSD ,1.00 VRPTW VRPTWSD ,1.00 VRPTW VRPTWSD Conclusons We have proposed a Tabu Search heurstc for the VRPTWSD. The heurstc mnmzes the total dstance traveled usng Tabu Search wth four dfferent neghborhood structures. Results on both the VRPTW and VRPTWSD versons of the heurstc are reported. Expermental results have shown that the heurstc has mproved (n terms of total dstance) 5 (8.93%) of the 56 best publshed solutons to the Solomon benchmarks, whle matchng or mprovng the best solutons n 10 problems (17.86%). We have also conducted experments on how the two versons of the heurstc perform to dfferent demand by vehcle capacty ratos. The results have shown that the VRPTWSD verson s capable of gettng lower dstance and number of requred vehcles than the VRPTW verson. Ths s especally remarkable for test problems where the demand by vehcle capacty ratos are at least 0.5, but these test nstances requre consderable more tme to run. These problems also resulted n more customer vsts. 16

17 Acknowledgement Ths work s supported by The Research Councl of Norway under grant /432. References Belenguer, J. M., Martnez, M. C. and Mota, E. (2000), A lower bound for the splt delvery vehcle routng problem, Operatons Research 48(5), Bent, R. and Van Hentenryck, P. (2001), A Two-Stage Hybrd Local Search for the Vehcle Routng Problem wth Tme Wndows, Techncal Report CS-01-06, Brown Unversty, Provdence, USA. Bräysy, O. and Gendreau, M. (2001), Metaheurstcs for the Vehcle Routng Problem wth Tme Wndows, Techncal Report STF42 A01025, SINTEF Appled Mathematcs, Department of Optmzaton, Oslo, Norway. Cordeau, J.-F., Laporte, G. and Mercer, A. (2001), A Unfed Tabu Search Heurstc for Vehcle Routng Problems wth Tme Wndows, Journal of the Operatonal Research Socety 52(8), De Backer, B., Furnon, V., Shaw, P., Klby, P. and Prosser, P. (2000), Solvng Vehcle Routng Problems usng Constrant Programmng and Metaheurstcs, Journal of Heurstcs 6(4), Dror, M., Laporte, G. and Trudeau, P. (1994), Vehcle routng wth splt delveres, Dscrete Appled Mathematcs 50(3), Dror, M. and Trudeau, P. (1989), Savngs by splt delvery routng, Transportaon Scence 23(2), Dror, M. and Trudeau, P. (1990), Splt delvery routng, Naval Research Logstcs 37(3), Frzzell, P. W. and Gffn, J. W. (1992), The bounded splt delvery vehcle routng problem wth grd network dstances, Asa-Pacfc Journal of Operatonal Research 9(1), Frzzell, P. W. and Gffn, J. W. (1995), The splt delvery vehcle schedulng problem wth tme wndows and grd network dstances, Computers & Operatons Research 22(6), Gambardella, L. M., Tallard, É. and Agazz, G. (1999), MACS-VRPTW: A Multple Ant Colony System for Vehcle Routng Problems wth Tme Wndows, n D. Corne, M. Dorgo and F. Glover, eds, New Ideas n Optmzaton, Kluwer Academc Publshers. Gendreau, M., Hertz, A. and Laporte, G. (1992), New nserton and postoptmzaton procedures for the travelng salesman problem, Operatons Research 40(6), Gendreau, M., Hertz, A., Laporte, G. and Stan, M. (1998), A generalzed nserton heurstc for the travelng salesman problem wth tme wndows, Operatons Research 43(3), Glover, F. and Laguna, M. (1997), Tabu search, Kluwer Academc, Boston. Golden, B. L. and Assad, A. A., eds (1988), Vehcle routng: methods and studes, North-Holland, Amsterdam. Homberger, J. and Gehrng, H. (1999), Two Evolutonary Metaheurstcs for the Vehcle Routng Problem wth Tme Wndows, INFOR 37(3),

18 Larsen, J. (1999), Vehcle routng wth tme wndows - Fndng optmal solutons effcently, DORSnyt 119. Lenstra, J. K. and Rnnooy Kan, A. H. G. (1981), Complexty of Vehcle Routng and Schedulng Problems, Networks 11(2), Mullaserl, P. A., Dror, M. and Leung, J. (1997), Splt-delvery routeng heurstcs n lvestock feed dstrbuton, Journal of the Operatonal Research Socety 48(2), Rochat, Y. and Tallard, É. (1995), Probablstc Dversfcaton and Intensfcaton n Local Search for Vehcle Routng, Journal of Heurstcs 1(1), Rousseau, L. M., Gendreau, M. and Pesant, G. (2002), Usng Constrant-Based Operators to Solve the Vehcle Routng Problem wth Tme Wndows, Journal of Heurstcs 8(1), Shaw, P. (1998), Usng Constrant Programmng and Local Search Methods to Solve Vehcle Routng Problems, n M. Maher and J.-F. Puget, eds, Prncples and Practce of Constrant Programmng, Sprnger. Solomon, M. M. (1987), Algorthms for the vehcle routng and schedulng problems wth tme wndow constrants, Operatons Research 35(2), Tallard, É., Badeau, P., Gendreau, M., Guertn, F. and Potvn, J.-Y. (1997), A Tabu Search Heurstc for the Vehcle Routng Problem wth Soft Tme Wndows, Transportaton Scence 31(2), Toth, P. and Vgo, D., eds (2002), The Vehcle Routng Problem, SIAM Socety for Industral and Appled Mathematcs. 18

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

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

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

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

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 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

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

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

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

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

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

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

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

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

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

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

Pickup and Delivery with Time Windows : Algorithms and Test Case Generation

Pickup and Delivery with Time Windows : Algorithms and Test Case Generation Pckup and Delvery wth Tme Wndows : Algorthms and Test ase Generaton oong hun LAU Zhe LIANG School of omputng, Natonal Unversty of Sngapore lauhc@comp.nus.edu.sg langzhe@comp.nus.edu.sg Abstract In the

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

Success of Heuristics and the Solution Space Representation

Success of Heuristics and the Solution Space Representation Magyar Kutatók 7. Nemzetköz Szmpózuma 7 th Internatonal Symposum of Hungaran Researchers on Computatonal Intellgence Success of Heurstcs and the Soluton Space Representaton Sándor Csszár Department of

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

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

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

On a direct solver for linear least squares problems

On a direct solver for linear least squares problems ISSN 2066-6594 Ann. Acad. Rom. Sc. Ser. Math. Appl. Vol. 8, No. 2/2016 On a drect solver for lnear least squares problems Constantn Popa Abstract The Null Space (NS) algorthm s a drect solver for lnear

More information

Complete subgraphs in multipartite graphs

Complete subgraphs in multipartite graphs Complete subgraphs n multpartte graphs FLORIAN PFENDER Unverstät Rostock, Insttut für Mathematk D-18057 Rostock, Germany Floran.Pfender@un-rostock.de Abstract Turán s Theorem states that every graph G

More information

Customer Selection and Profit Maximization in Vehicle Routing Problems

Customer Selection and Profit Maximization in Vehicle Routing Problems Customer Selecton and Proft Maxmzaton n Vehcle Routng Problems Denz Aksen 1, Necat Aras 2 1 Koç Unversty, College of Admnstratve Scences and Economcs, Rumelfener Yolu, Sarıyer, 34450 İstanbul, Turkey 2

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

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

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

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

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

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

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

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

Combining Examinations to Accelerate Timetable Construction

Combining Examinations to Accelerate Timetable Construction Combnng Examnatons to Accelerate Tmetable Constructon Graham Kendall Jawe L School of Computer Scence, Unversty of Nottngham, UK {gxk wl}@cs.nott.ac.uk Abstract: In ths paper we propose a novel approach

More information

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros

On the Interval Zoro Symmetric Single-step Procedure for Simultaneous Finding of Polynomial Zeros Appled Mathematcal Scences, Vol. 5, 2011, no. 75, 3693-3706 On the Interval Zoro Symmetrc Sngle-step Procedure for Smultaneous Fndng of Polynomal Zeros S. F. M. Rusl, M. Mons, M. A. Hassan and W. J. Leong

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

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso

Supplement: Proofs and Technical Details for The Solution Path of the Generalized Lasso Supplement: Proofs and Techncal Detals for The Soluton Path of the Generalzed Lasso Ryan J. Tbshran Jonathan Taylor In ths document we gve supplementary detals to the paper The Soluton Path of the Generalzed

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

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

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

This is the Pre-Published Version.

This is the Pre-Published Version. Ths s the Pre-Publshed Verson. Abstract In ths paper we consder the problem of schedulng obs wth equal processng tmes on a sngle batch processng machne so as to mnmze a prmary and a secondary crtera. We

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

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

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

BALANCING OF U-SHAPED ASSEMBLY LINE

BALANCING OF U-SHAPED ASSEMBLY LINE BALANCING OF U-SHAPED ASSEMBLY LINE Nuchsara Krengkorakot, Naln Panthong and Rapeepan Ptakaso Industral Engneerng Department, Faculty of Engneerng, Ubon Rajathanee Unversty, Thaland Emal: ennuchkr@ubu.ac.th

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

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

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41,

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41, The greatest common dvsor of two ntegers a and b (not both zero) s the largest nteger whch s a common factor of both a and b. We denote ths number by gcd(a, b), or smply (a, b) when there s no confuson

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

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

Inexact Newton Methods for Inverse Eigenvalue Problems

Inexact Newton Methods for Inverse Eigenvalue Problems Inexact Newton Methods for Inverse Egenvalue Problems Zheng-jan Ba Abstract In ths paper, we survey some of the latest development n usng nexact Newton-lke methods for solvng nverse egenvalue problems.

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

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

A Multi-restart Deterministic Annealing Metaheuristic for the Fleet Size and Mix Vehicle Routing Problem with Time Windows

A Multi-restart Deterministic Annealing Metaheuristic for the Fleet Size and Mix Vehicle Routing Problem with Time Windows A Mult-restart Determnstc Annealng Metaheurstc for the Fleet Sze and M Vehcle Routng Problem wth Tme Wndows Oll Bräysy Agora Innoroad Laboratory, P.O.Bo 35, FI-40014 Unversty of Jyväsylä, Fnland Wout Dullaert

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

Lecture 10: May 6, 2013

Lecture 10: May 6, 2013 TTIC/CMSC 31150 Mathematcal Toolkt Sprng 013 Madhur Tulsan Lecture 10: May 6, 013 Scrbe: Wenje Luo In today s lecture, we manly talked about random walk on graphs and ntroduce the concept of graph expander,

More information

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law: CE304, Sprng 2004 Lecture 4 Introducton to Vapor/Lqud Equlbrum, part 2 Raoult s Law: The smplest model that allows us do VLE calculatons s obtaned when we assume that the vapor phase s an deal gas, and

More information

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM IJCMA: Vol. 6, No. 1, January-June 2012, pp. 1-19 Global Research Publcatons A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM S. Kavtha and Nrmala

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

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

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

Optimal Solution to the Problem of Balanced Academic Curriculum Problem Using Tabu Search

Optimal Solution to the Problem of Balanced Academic Curriculum Problem Using Tabu Search Optmal Soluton to the Problem of Balanced Academc Currculum Problem Usng Tabu Search Lorna V. Rosas-Téllez 1, José L. Martínez-Flores 2, and Vttoro Zanella-Palacos 1 1 Engneerng Department,Unversdad Popular

More information

THE SUMMATION NOTATION Ʃ

THE SUMMATION NOTATION Ʃ Sngle Subscrpt otaton THE SUMMATIO OTATIO Ʃ Most of the calculatons we perform n statstcs are repettve operatons on lsts of numbers. For example, we compute the sum of a set of numbers, or the sum of the

More information

Two Methods to Release a New Real-time Task

Two Methods to Release a New Real-time Task Two Methods to Release a New Real-tme Task Abstract Guangmng Qan 1, Xanghua Chen 2 College of Mathematcs and Computer Scence Hunan Normal Unversty Changsha, 410081, Chna qqyy@hunnu.edu.cn Gang Yao 3 Sebel

More information

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006

Planning and Scheduling to Minimize Makespan & Tardiness. John Hooker Carnegie Mellon University September 2006 Plannng and Schedulng to Mnmze Makespan & ardness John Hooker Carnege Mellon Unversty September 2006 he Problem Gven a set of tasks, each wth a deadlne 2 he Problem Gven a set of tasks, each wth a deadlne

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

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

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

Formulas for the Determinant

Formulas for the Determinant page 224 224 CHAPTER 3 Determnants e t te t e 2t 38 A = e t 2te t e 2t e t te t 2e 2t 39 If 123 A = 345, 456 compute the matrx product A adj(a) What can you conclude about det(a)? For Problems 40 43, use

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

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

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

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure

Complement of Type-2 Fuzzy Shortest Path Using Possibility Measure Intern. J. Fuzzy Mathematcal rchve Vol. 5, No., 04, 9-7 ISSN: 30 34 (P, 30 350 (onlne Publshed on 5 November 04 www.researchmathsc.org Internatonal Journal of Complement of Type- Fuzzy Shortest Path Usng

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

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

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

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

Every planar graph is 4-colourable a proof without computer

Every planar graph is 4-colourable a proof without computer Peter Dörre Department of Informatcs and Natural Scences Fachhochschule Südwestfalen (Unversty of Appled Scences) Frauenstuhlweg 31, D-58644 Iserlohn, Germany Emal: doerre(at)fh-swf.de Mathematcs Subject

More information

A new construction of 3-separable matrices via an improved decoding of Macula s construction

A new construction of 3-separable matrices via an improved decoding of Macula s construction Dscrete Optmzaton 5 008 700 704 Contents lsts avalable at ScenceDrect Dscrete Optmzaton journal homepage: wwwelsevercom/locate/dsopt A new constructon of 3-separable matrces va an mproved decodng of Macula

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

Société de Calcul Mathématique SA

Société de Calcul Mathématique SA Socété de Calcul Mathématque SA Outls d'ade à la décson Tools for decson help Probablstc Studes: Normalzng the Hstograms Bernard Beauzamy December, 202 I. General constructon of the hstogram Any probablstc

More information

Suggested solutions for the exam in SF2863 Systems Engineering. June 12,

Suggested solutions for the exam in SF2863 Systems Engineering. June 12, Suggested solutons for the exam n SF2863 Systems Engneerng. June 12, 2012 14.00 19.00 Examner: Per Enqvst, phone: 790 62 98 1. We can thnk of the farm as a Jackson network. The strawberry feld s modelled

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

An Integrated OR/CP Method for Planning and Scheduling

An Integrated OR/CP Method for Planning and Scheduling An Integrated OR/CP Method for Plannng and Schedulng John Hooer Carnege Mellon Unversty IT Unversty of Copenhagen June 2005 The Problem Allocate tass to facltes. Schedule tass assgned to each faclty. Subect

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

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

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

Grover s Algorithm + Quantum Zeno Effect + Vaidman

Grover s Algorithm + Quantum Zeno Effect + Vaidman Grover s Algorthm + Quantum Zeno Effect + Vadman CS 294-2 Bomb 10/12/04 Fall 2004 Lecture 11 Grover s algorthm Recall that Grover s algorthm for searchng over a space of sze wors as follows: consder the

More information

Research on Route guidance of logistic scheduling problem under fuzzy time window

Research on Route guidance of logistic scheduling problem under fuzzy time window Advanced Scence and Technology Letters, pp.21-30 http://dx.do.org/10.14257/astl.2014.78.05 Research on Route gudance of logstc schedulng problem under fuzzy tme wndow Yuqang Chen 1, Janlan Guo 2 * Department

More information

Finding Dense Subgraphs in G(n, 1/2)

Finding Dense Subgraphs in G(n, 1/2) Fndng Dense Subgraphs n Gn, 1/ Atsh Das Sarma 1, Amt Deshpande, and Rav Kannan 1 Georga Insttute of Technology,atsh@cc.gatech.edu Mcrosoft Research-Bangalore,amtdesh,annan@mcrosoft.com Abstract. Fndng

More information

AN ITERATIVE ROUTE CONSTRUCTION AND IMPROVEMENT ALGORITHM FOR THE VEHICLE ROUTING PROBLEM WITH SOFT AND HARD TIME WINDOWS

AN ITERATIVE ROUTE CONSTRUCTION AND IMPROVEMENT ALGORITHM FOR THE VEHICLE ROUTING PROBLEM WITH SOFT AND HARD TIME WINDOWS AN ITERATIVE ROUTE CONSTRUCTION AND IMPROVEMENT ALGORITHM FOR THE VEHICLE ROUTING PROBLEM WITH SOFT AND HARD TIME WINDOWS Mguel Andres Fglozz College of Engneerng and Computer Scence Portland State Unversty-CEE

More information

The Expectation-Maximization Algorithm

The Expectation-Maximization Algorithm The Expectaton-Maxmaton Algorthm Charles Elan elan@cs.ucsd.edu November 16, 2007 Ths chapter explans the EM algorthm at multple levels of generalty. Secton 1 gves the standard hgh-level verson of the algorthm.

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

Time-Varying Systems and Computations Lecture 6

Time-Varying Systems and Computations Lecture 6 Tme-Varyng Systems and Computatons Lecture 6 Klaus Depold 14. Januar 2014 The Kalman Flter The Kalman estmaton flter attempts to estmate the actual state of an unknown dscrete dynamcal system, gven nosy

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