Branch-and-Price and Heuristic Column Generation for the Generalized Truck-and-Trailer Routing Problem

Size: px
Start display at page:

Download "Branch-and-Price and Heuristic Column Generation for the Generalized Truck-and-Trailer Routing Problem"

Transcription

1 REVISTA DE MÉTODOS CUANTITATIVOS PARA LA ECONOMÍA Y LA EMPRESA (12) Págnas 5 38 Dcembre de 2011 ISSN: X DL: SE URL: Branch-and-Prce and Heurstc Coumn Generaton for the Generazed Truck-and-Traer Routng Probem Drex, Mchae Gutenberg Schoo of Management and Economcs, Johannes Gutenberg Unversty Manz Fraunhofer Centre for Apped Research on Suppy Chan Servces SCS, Nuremberg Correo eectrónco: drex@un-manzde ABSTRACT The generazed truck-and-traer routng probem (GTTRP) consttutes a unfed mode for vehce routng probems wth traers and a fxed orrytraer assgnment The GTTRP s a generazaton of the truck-and-traer routng probem (TTRP), whch tsef s an extenson of the we-known vehce routng probem (VRP) In the GTTRP, the vehce feet conssts of snge orres and orry-traer combnatons Some customers may be vsted ony by a snge orry or by a orry wthout ts traer, some may aso be vsted by a orry-traer combnaton In addton to the customer ocatons, there s another reevant type of ocaton, caed transshpment ocaton, where traers can be parked and where a oad transfer from a orry to ts traer can be performed In ths paper, two mxed-nteger programmng (MIP) formuatons for the GTTRP are presented Moreover, an exact souton procedure for the probem, a branch-and-prce agorthm, and heurstc varants of ths agorthm are descrbed Computatona experments wth the agorthms are presented and dscussed The experments are performed on randomy generated nstances structured to resembe rea-word stuatons and on TTRP benchmark nstances from the terature The resuts of the experments show that nstances of reastc structure and sze can be soved n short tme and wth hgh souton quaty by a heurstc agorthm based on coumn generaton Keywords: vehce routng; transshpment; feet pannng; eementary shortest path probem wth resource constrants JEL cassfcaton: C610 MSC2010: 90B06; 90C11; 90C90 Artícuo recbdo e 22 de febrero de 2011 y aceptado e 8 de uo de

2 Branch-and-Prce y generacón heurístca de coumnas para e probema generazado de rutas de trenes de carretera RESUMEN E probema generazado de rutas de trenes de carretera (generazed truckand-traer routng probem, GTTRP) consttuye un modeo unfcado para probemas de rutas de vehícuos con remoques y asgnacón fa camónremoque E GTTRP es una generazacón de truck-and-traer routng probem (TTRP), que es una extensón de conocdo probema de rutas de vehícuos (vehce routng probem, VRP) En e GTTRP, a fota de vehícuos consste en camones sn remoque (camones soos) y trenes de carretera Agunos centes pueden ser vstados excusvamente por un camón soo o un camón sn su remoque, otros pueden ser vstados tambén por un tren de carretera Además de as ubcacones de os centes hay otro tpo de ocazacón amada ubcacón de trasbordo Aí os remoques pueden ser aparcados, y es posbe efectuar un trasbordo de carga desde un camón a su remoque En este trabao se presentan dos modeos de programacón nea entero mxto (MIP) Además, se descrben un agortmo exacto branch-and-prce y varantes heurístcas de este agortmo Se presentan y anazan estudos computaconaes con os agortmos Se usan probemas generados aeatoramente, dseñados para semear stuacones reaes, y probemas TTRP de a teratura Los resutados muestran que, utzando un agortmo heurístco basado en generacón de coumnas, se pueden resover probemas de estructura y tamaño rea en poco tempo y con soucón de ata cadad Paabras cave: rutas de vehícuos; trasbordo; panfcacón de fotas; probema de camno más corto con mtacones de recursos Casfcacón JEL: C610 MSC2010: 90B06; 90C11; 90C90 6

3 1 Introducton The generazed truck-and-traer routng probem (GTTRP) s a generazaton of the truckand-traer routng probem (TTRP) (a term ntroduced by [8]), whch tsef s an extenson of the we-known vehce routng probem (VRP) ([10], [43], [19]) The GTTRP consttutes a unfed mode for vehce routng probems wth traers and a fxed orry-traer assgnment The GTTRP can be descrbed as foows There s a set of customers wth a known, determnstc suppy of a snge good, and a set of transshpment ocatons used for parkng and/or oad transfer Vstng a transshpment ocaton ony ncurs the dstance-dependent cost for the resutng detour We assume that both the parkng and oad transfer poses no addtona cost A customers and a transshpment ocatons may have a tme wndow assocated wth them Each customer must be vsted exacty once The customers suppes must be coected and transported to a centra depot To ths end, a feet of heterogeneous vehces wth mted oadng capacty s avaabe There are four man crtera n whch the vehces dffer: Frst of a, the feet s comprsed of snge orres and of orry-traer combnatons (LTCs) (see Fgure 1) Snge orry Lorry-traer combnaton (LTC) LTC orry Traer Fgure 1: GTTRP feet There s a fxed assgnment of an LTC orry to ts traer (and vce versa), e, each traer may be pued by ony one orry, and ony ths orry may perform a oad transfer nto ths traer Second, the vehces may have dfferent oadng capactes: Evdenty, snge orres have fewer oadng capacty than orry-traer combnatons In addton, aso vehces of the same type (that s, snge orres or LTCs) may have dfferent capactes For exampe, a snge orry may have two axes, mtng the oadng capacty (payoad) to approxmatey 10 tons, another may have three axes, eadng to a oadng capacty of about 15 tons (see aso Secton 52) For LTCs, two capactes are reevant, the orry capacty and the traer capacty Thrd, because of dfferent szes and tota weghts, the vehces may have dfferent fxed and dstance-dependent costs Fourth, the vehces may be subect to accessbty constrants, e, they may not be aowed to vst some customers Such constrants are mosty due to mted manoeuvrng space on customer premses or to bad road condtons, especay n wnter The drvng speeds are assumed to be dentca for a orres, whether or not they pu a traer, and whether or not they carry oad An LTC orry need not use ts traer at a and may smpy eave t at the depot Aso, t can decoupe and re-coupe ts traer at any transshpment ocaton A vehces are ntay ocated at the depot, and a vehces must return to the depot at the end of ther tour That s, a traer cannot be eft behnd at a transshpment ocaton by ts orry, t must 7

4 aso be pued back to the depot Each vehce may perform at most one tour If, n a souton, a vehce s not used, the vehce s fxed cost s not added to the obectve functon vaue of the souton Ths s for two reasons On the one hand, for a tactca pannng probem, where the feet sze and mx are to be determned, not usng a vehce n a souton means that the vehce need not be acqured or rented, so that the fxed cost s actuay not ncurred On the other hand, for an operatve pannng probem, not usng a vehce n a souton means that the vehce s avaabe for other purposes Moreover, n both a tactca and an operatve settng, usng fxed vehce costs s a way to reduce the overa number of vehces used, an obectve often pursued n vehce routng probems Customers whch can ony be vsted by a orry wthout a traer are caed orry customers The other customers, whch can be vsted by a snge orry, an LTC orry, or an LTC, are caed traer customers Spt coecton s not aowed, so there are no customers wth a suppy exceedng the capacty of the argest snge or LTC orry (or LTC, n the case of traer customers) The snge orres are used as n a usua VRP The LTCs are used as foows To vst orry customers, the traer s parked at a transshpment ocaton and the LTC orry does some coectng It then returns to ts traer and ether transfers ts oad to the traer and contnues coectng, or t re-coupes the traer, parks t esewhere, decoupes and does some more coectng before transferrng oad When a traer customer s vsted by an LTC, the suppy of the customer can drecty be oaded competey or party nto the traer In essence, the traers are used as mobe depots and extend the capacty of ther orres A oad transfer between two orres or between two traers s not aowed Ths means that snge orres never vst transshpment ocatons Fgure 2 depcts a possbe route pan wth one snge orry and one LTC The snge orry route s evdent The LTC orry starts at the depot wth ts traer, vsts a traer customer, goes on to a transshpment ocaton, decoupes the traer, vsts two customers, returns to the transshpment ocaton, re-coupes the traer, pus t to a second transshpment ocaton, decoupes t agan (and perhaps performs a oad transfer), vsts two more customers, returns to the second transshpment ocaton, re-coupes the traer and goes back to the depot Two transshpment ocatons n the centre of the fgure are not used Depot Lorry customer Traer customer Transshpment ocaton Snge orry LTC orry LTC Fgure 2: Exampe GTTRP route pan 8

5 The task s to devse tours mnmzng the sum of fxed and dstance-dependent, that s, varabe, cost over a vehces (some of whch may not be needed), such that the compete suppy of a customers s coected and devered to the depot whe respectng vehce capactes, accessbty constrants, and ocaton tme wndows To see when and why t s sensbe to use LTCs, magne that the suppy of the customers vsted by the LTC orry exceeds the capacty of the argest snge orry Then, wthout LTCs, two snge orry tours are necessary to serve these customers, so that overa, three orres (and, consequenty, three drvers) are requred nstead of two as n the above fgure Ths w ncrease overa fxed costs Moreover, n genera, the overa dstance traveed w ncrease as we, thus ncreasng varabe costs The GTTRP s of consderabe practca reevance Actua and potenta appcatons are fue o devery to prvate househods, food dstrbuton to supermarkets ([42]), raw mk coecton at farmyards ([6], [44], [18], [39]), ntermoda contaner transportaton ([22]), and the so-caed park-and-oop probem encountered n posta devery ([2], [4]) Moreover, many ocaton-routng probems (LRPs, see [28], pp 169 ff, [11], pp 339 ff, [33], [34]) can be modeed as GTTRPs The probem ust descrbed s denoted generazed TTRP, because t generazes the TTRPs consdered n the terature (see next secton) n the foowng ways: Varabe costs for the traers and fxed costs for the vehces are consdered Tme wndows are consdered Traer customer ocatons as we as pure transshpment ocatons can be used for parkng traers and performng oad transfers No other paper cted beow consders these three aspects smutaneousy In partcuar, the presence of pure transshpment ocatons adds an addtona degree of freedom, because vstng a pure transshpment ocaton s optona Hence, a seecton has to be made as to whch transshpment ocatons to use In most varants of the VRP or the VRP wth tme wndows (VRPTW) documented n the terature, wth the notabe excepton of ocaton-routng probems, such a seecton component s not present The remander of the paper s structured as foows In the next secton, the exstng terature s revewed In Secton 3, a mxed-nteger programmng (MIP) mode for the GTTRP, based on bnary arc fow and contnuous resource varabes, s deveoped In Secton 4, branch-andprce agorthms based on a path fow reformuaton of ths mode are presented Computatona resuts wth mpementatons of these agorthms are presented and anayzed n Secton 5 The paper ends wth a bref summary and a research outook n Secton 6 9

6 2 Lterature Revew The practca reevance of the probem s not adequatey refected by the exstng terature The foowng s a bref revew of the few contrbutons there are [6], [44], and [18] consder ony one transshpment ocaton per traer [6] deveops a heurstc sequenta souton approach for ths type of probem (custerng of customers, determnaton of one transshpment ocaton per traer, routng) [44] proceeds smary [18] presents severa constructon heurstcs and ntraand nter-tour exchange mprovement procedures Aso, the paper mentons an unpubshed workng paper contanng an MIP formuaton [42], [41], [8], and [39] (see aso [40]) aow that traers be parked severa tmes at dfferent ocatons However, they equate the potenta traer parkng ocatons wth the traer customers Ths means that a traer can be parked at any traer customer ocaton but nowhere ese, and that ony one traer can be parked at such a customer ocaton, because the correspondng orry s then assumed to servce the customer [42] consder tme wndows and heterogeneous orres, but dentca traers [42] and [41] aso consder accessbty constrants for the orres [8] and [39] mt the number of avaabe vehces and the ength or duraton of a tour The term Truckand-Traer Routng Probem (TTRP) was coned by [8] and s aso used by [39], [40], [20], [21], [31], [32] [39] extends the approaches of [41] and [8] and consders a mut-perod and a mutdepot verson of the probem [32] consder the case of an unmted number of vehces Contrary to a other papers, [20] and [21] consder the stuaton where the transshpment ocatons are separate ocatons and do not concde wth the traer customer ocatons A authors sove ther respectve probems by sophstcated heurstc procedures, mosty tabu search and smuated anneang [41] and [39] aso gve mathematca programmng formuatons of the probems they consder (0-1 IP modes), but they do not sove ther modes wth an exact method The present paper s based on the technca report [14] In the next subsecton, a network representaton for the GTTRP s presented Interestngy, a smar network was used n [29] for the souton of a ocaton-routng probem 3 A Mxed-Integer Programmng Mode for the GTTRP 31 Network Representaton The subsequent formuaton s based on a tme-space-operaton network D = (V, A) Each vertex n V corresponds to a ocaton n space, an absoute and/or reatve perod of tme, and a type of operaton L:={Depot} L C L T s the set of reevant rea-word ocatons L C := L CL L CLT s the set of customer ocatons, whch s parttoned nto L CL, the set of orry customers, and L CLT, the set of traer customers L T s the set of pure transshpment ocatons For each V, oc L denotes the ocaton correspondng to, [a, b ] [0, T ], s 10

7 the arrva tme wndow of, where T s the ength of the pannng horzon, and s s the suppy of vertex (whch s zero for depot and transshpment vertces) V s comprsed as foows There s one start depot vertex o and one end depot vertex d, both wth a tme wndow of [0, T ] For each customer, there s one customer vertex Let V C := V CL V CLT be the set of customer vertces, where V CL s the set of orry customers, and where V CLT s the set of traer customers Foowng [8] and [39], t s assumed that the ocatons correspondng to traer customers can aso be used for parkng and transshpment operatons Hence, for each traer customer ocaton and for each (pure) transshpment ocaton, there are n T S 3 vertces v dec v trans,1,, v trans,n T S 2, v coup Let V dec be the set of decoupng vertces, et V trans be the set of transfer vertces, and et V coup be the set of coupng vertces Let V I := V dec V trans V coup be the set of transshpment vertces The dea behnd ths separaton of transshpment ocatons and processes s the foowng: At a vertex n V dec, an LTC orry may decoupe ts traer, and t may aso perform a oad transfer Decoupng vertces can be reached ony wth a traer and eft wthout a traer At a vertex n V trans, an LTC orry may perform a oad transfer to ts traer Transfer vertces can be reached and eft ony wthout a traer At a vertex n V coup, t may re-coupe ts traer, and t may agan perform a oad transfer Coupng vertces can be reached ony wthout a traer and eft ony wth a traer It s assumed that each vertex s vsted by each vehce at most once If an LTC wants to use transshpment ocaton, the LTC must frst vst v dec The traer then moves n tme to the vertces v trans,1,, v trans,n T S 2, v coup, whe the LTC orry vsts customers and fnay re-coupes the traer at v coup The LTC orry need not vst any of the transfer vertces of The LTC orry must not vst any other vertex n V I before havng re-couped ts traer at v coup The formuaton beow takes ths nto account F := F L F LT denotes the set of vehces F L s the set of snge orres, whch do not have a traer F LT s the set of orry-traer combnatons For a k F, qk tota s the tota capacty of a vehce, e, t s the capacty of snge orry k, or, respectvey, the capacty of LTC orry k and ts traer For a k F LT, q orry k s the capacty of LTC orry k, and qk traer s the capacty of LTC orry k s traer A vehces are ntay at the start depot vertex o and end ther tour at the end depot vertex d Snge orres are aowed, n prncpe, to vst orry and traer customer vertces, and LTC orres may, n prncpe, vst a vertces of D Traers can ony reach the transshpment vertces and the traer customers However, as mentoned above, there may be addtona accessbty constrants for certan vehces at certan customers (eg, traer customers wth too much suppy for a snge orry) It s assumed that each LTC uses each transshpment ocaton at most once Thus, for each traer, there are at most n T S transshpment operatons at each transshpment ocaton As for the correct choce of n T S, note that n the worst case, a feasbe souton to the mode may exst ony when, for each traer, there are as many ntermedate and coupng vertces as there are orry customers, because t may be necessary to perform a oad transfer after each vst to a orry customer Consequenty, an optma souton to the mode may ony be an optma souton to an underyng probem nstance when there are as many opportuntes for a oad transfer at, 11

8 the rght transshpment ocaton as there are orry customers Dependng on the nstance data, better vaues for n T S can be computed However, as w become cear n the next secton, n the branch-and-prce agorthm, the numerca vaue of n T S need not be fxed n advance; rather, ths vaue s determned durng the souton of the prcng probems The arc set conssts of the foowng arcs: (o, d) (o, v c ) and (v c, d) for a customer vertces v c V C (o, v dec ) for a transshpment ocatons L CLT L T (v coup, d) for a transshpment ocatons L CLT L T (v c, v c ) for a customer vertces v c, v c V C wth c c (v dec, v c ) for a transshpment ocatons L CLT L T and a customer vertces v c V C (v trans,, v c ) for a transshpment ocatons L CLT L T, a {1,, n T S 2} and a customer vertces v c V C (v coup, ) for a transshpment ocatons L CLT L T and a vertces (V dec \ {v dec }) V CLT (, ) for a traer customer vertces V CLT and a transshpment vertces V I (, ) for a orry customer vertces V CL and a transfer and coupng vertces V trans V coup For each arc (, ) A, τ tr s the traversa tme τ tr ncudes the servce tme at vertex For a k F, et V k (A k ) be the set of vertces (arcs) that can be reached (traversed) by vehce k For a subsets of V (A) defned hereafter, et the superscrpt k denote the ntersecton of the respectve subset wth V k (A k ) In partcuar, A k LT :=Ak \({(, ) A : V CL A : V CL c orry,k V dec } {(, ) V coup }) s the set of arcs LTC orry k can traverse wth ts traer attached denotes the cost of traversng arc (, ) wth orry k F (for LTC orres, wthout ts traer attached), and c traer,k denotes the addtona cost of pung LTC orry k s traer over arc (, ) On arcs emanatng from the start depot o, except for the arc (o, d), the fxed vehce cost s ncuded n c orry,k o, respectvey, c traer,k o Smar to [8] and [39], a fxed tme for oad transfer s assumed, ndependent of the actua amount of oad transferred Ths s a sensbe assumpton when the setup cost s the determnng factor for the duraton of a transshpment operaton Fgure 3 vsuazes the subnetworks for the dfferent vehce types To keep the fgure cear and concse, there s ony one arc for each arc type present n the subnetwork of the respectve vehce type For exampe, n the LTC subnetwork, one arc from the eft traer customer to the rght one s depcted to ndcate that LTCs can freey move from any traer customer to any other traer customer (uness capacty, tme wndow, or accessbty constrants prohbt ths) The absence of an arc from the rght traer customer to the eft one n the fgure does not mean that there s no such arc n the network 12

9 Lorry customers Lorry customers o Decoupe Transfer Coupe Traer customers d o Decoupe Transfer Coupe d Traer customers Network vertces Subnetwork for LTCs o Lorry customers Lorry customers Decoupe Trans- Coupe d o Decoupe Transfer Coupe fer Traer customers Traer customers d Subnetwork for LTC orres when traer s at transshpment ocaton Subnetwork for snge orres and LTC orres when traer s not used Fgure 3: Network structure 32 Formuaton The subsequent formuaton uses the foowng varabes: x k {0, 1} k F, (, ) Ak x k = { 1, orry k traverses arc (, ) 0, otherwse y k {0, 1} k F LT, (, ) A k LT y k = { 1, LTC orry k traverses arc (, ) wth ts traer attached 0, LTC orry k does not traverse arc (, ) wth ts traer attached co,k R + k F, V k The tota amount of customer suppes that orry k has coected when reachng vertex, before k starts ts servce at trans,k R + k F LT, V k The tota amount of customer suppes that LTC orry k has transferred to ts traer when reachng vertex, or, equvaenty, the oad of LTC orry k s traer when k reaches vertex (wth or wthout ts traer attached), before k starts ts servce at t k R + k F, V k The pont n tme when orry k starts ts servce at vertex The resutng mode s: 13

10 (GTTRP): (h,) A k x k h mn k F (v coup,) A k LT (v coup,) A k LT c orry,k (,) A k k F x k + k F LT (,) A k LT c traer,k y k subect to (1) (h,) A k x k h = 1 V C (2) (h,) A k x k h 1 k F LT, V dec (3a) x k v coup (h,v dec ) A k LT x k hv dec = 0 k F LT, L CLT L T (3b) x k v coup 0 k F LT, L CLT L T, V trans, oc = (3c) x k d = 1 k F (3d) (,d) A k yd k = 1 k F LT (3e) (,d) A k LT x k h x k = 0 k F, V k \ {o, d} (3f) (h,) A k (,) A k yh k y k = 0 k F LT, VC k LT (3g) (h,) A k LT (,) A k LT y k x k k F LT, (, ) A k LT \ {(o, d)}, / V coup, / V dec (4a) x k h = yk h k F LT, V dec, (h, ) A k LT (4b) x k = y k k F LT, V coup, (, ) A k LT (4c) co,k trans,k trans,k x k = 1 co,k x k = 1 trans,k x k = 1 trans,k x k = 1 y k = 0 trans,k y k = 1 trans,k co,k k F LT, V k (5a) q orry k k F LT, V k (5b) + s co,k k F, (, ) A k (5c) trans,k k F LT, (, ) A k (5d) trans,k k F LT, V CL, (, ) A k (5e) trans,k k F LT, V CLT, (, ) A k (5f) trans,k + s k F LT, V CLT, (, ) A k LT (5g) x k = 1 t k + τ tr t k k F, (, ) A k (6a) t k v trans, t k v dec t k v trans,+1 t k v trans,n T S 2 t k v trans,1 k F LT, L CLT L T (6b) k F LT, {1,, n T S 3}, L CLT L T (6c) t k v coup k F LT, L CLT L T (6d) 14

11 t k v coup T (h,v dec ) A k LT x k hv dec k F LT, L CLT L T (6e) x k {0, 1} k F, (, ) A k (7a) y k {0, 1} k F LT, (, ) A k LT (7b) 0 co,k 0 trans,k q tota k k F, V k (7c) q traer k k F LT, V k (7d) a t k b k F, V k (7e) The obectve functon (1) mnmzes tota fxed and varabe costs over a orres and a traers Seen from a coumn generaton perspectve, constrants (2) are nkng constrants affectng more than one vehce wthn each snge constrant, (3) and (4) are non-nkng or ndependent fow constrants, (5) and (6) are non-nkng constrants specfyng the update of the oad and tme resource varabes respectvey, and (7) determne the ranges of the varabes Wth regard to contents, the constrants have the foowng meanng: (2) are the customer coverng constrants statng that each customer must be vsted exacty once (3a) (3c) make sure that each transshpment ocaton s used at most once by each k F LT, and that ony ntermedate and coupng vertces of those transshpment ocatons are used whose decoupng vertex s vsted (3d) and (3e) requre that each vehce reach the end depot (possby va the arc (o, d)) (3f) and (3g) are fow conservaton constrants: They ensure that f a vehce enters a vertex (except for the start and the end depot vertex), the vehce aso eaves ths vertex (4a) (4c) are the constrants nkng the routng of the traer to that of ts orry Note that t s possbe that an LTC orry does not use ts traer, n whch case the atter moves drecty from o to d (5a) requre that the oad of the traer be at most equa to the tota amount of suppy coected (5b) requre that the amount of suppy coected be not greater than the orry capacty and the amount of suppy aready transferred to the traer Wthout constrants (5a), trans,k coud aways be set equa to the traer capacty Because of constrants (5b), co,k woud then be bounded from above ony by the overa vehce capacty, and not by the orry capacty and the amount of suppy aready transferred Ths woud cty enarge the orry capacty A orry coud then park ts traer before dong any coectng and coect as much suppy as the overa vehce capacty permts, wthout havng to transfer any oad (5c) are the oad update constrants The tota amount of oad coected ncreases (at east) by the suppy of each vertex vsted Smary, constrants (5d) (5g) are for the update of the transshpment varabes, respectvey, the traer oad varabes (5d) state that the traer oad s non-decreasng (5e) state that the traer oad s non-ncreasng at orry customer vertces (5f) state that at traer customer vertces, the traer oad of an LTC k can ony ncrease f the vertex s vsted by the orry and ts traer (5g) state that at a traer customer vertex, the traer oad does not ncrease by more than the customer s suppy Constrants (6a) are the constrants for the update of the tmng varabes: The overa tme en route for a vehce after 15

12 traversng an arc ncreases (at east) by the trave tme aong the arc (6b) (6e) are needed to make sure that the vertces of a transshpment ocaton are vsted n the correct order, e, that decoupng vertces of a transshpment ocaton are vsted before ther correspondng coupng vertex Wthout these constrants, t woud be possbe to vst decoupng vertex v dec 1, go to coupng vertex v coup 2, then to decoupng vertex v dec 2 and then to v coup 1 Note that f an LTC orry does not vst a transshpment ntermedate vertex for some, the tme varabe for ths vertex can be fxed appropratey; t s not requred to have a vstng tme of zero for non-vsted vertces To mprove readabty, constrants (5c) (6a) are wrtten as ogca mpcatons However, these can easy be nearzed usng a Bg-M technque wthout ntroducng addtona varabes (see [46]) Hence, the convex hu of a ponts fufng (2) (7) s a bounded poyhedron The ony exstng formuatons for the TTRP, by [41] and [39], are conceptuay dfferent from the above formuaton [39] uses bnary three-ndex arc fow varabes smar to the above y k varabes, and fve-ndex varabes ndcatng whether a certan orry traverses a certan arc on the nth subtour startng at a certan traer customer or at the depot, where n s the number of customers (n the worst case, as many snge orry (sub-)tours startng at a traer customer or at the depot are necessary as there are customers) [41] uses smar varabes, but requres that at most one subtour orgnate at each traer customer, and hence the second varabe type has ony four ndces n hs mode Nether author uses resource varabes; rather, both formuatons are pure 0-1 IPs In the GTTRP, severa orry-traer combnatons may use the same transshpment ocaton Hence, the GTTRP formuaton (1) (7), usng the arc set defned n Secton 31, s a reaxaton of the TTRP modes from the terature To make sure that ony the orry whch vsts a certan traer customer vertex h uses the correspondng ocaton for parkng and oad transfer, the arc set can be restrcted by removng a arcs enterng the correspondng decoupng vertex, except for the arc (h, ) 4 Branch-and-Prce Agorthms for the GTTRP For capactated vehce routng probems (wth tme wndows), many authors have devsed formuatons and souton approaches based on the nteger programmng verson of Dantzg-Wofe decomposton, e, branch-and-prce Standard references focused on the methodoogy ncude [3], [45], and [30] [12] present a unfed mode for the souton of tme-constraned vehce routng and schedung probems by branch-and-prce In ths secton, a reformuaton of (1) (7) for use n a branch-and-prce agorthm s deveoped The subsequent exposton foows [12] 16

13 The usua decomposton approach for VRPs can aso be apped to the GTTRP The nkng constrants, e, the customer coverng constrants (2), go n the master program, the non-nkng constrants (3) (7) defne the sub- or prcng probems 41 The Master Program The mode presented n Secton 3 uses arc fow varabes for each reevant combnaton of orry or traer k and arc (, ) Branch-and-prce approaches for vehce routng probems use path fow varabes n the master program: There s one varabe for each feasbe o-d-path of each vehce As for VRPs wthout traers, aso for the GTTRP, each feasbe tour of a snge orry s an eementary path from the start depot vertex to the end depot vertex through the respectve subnetwork Ths s aso true for the LTC orres However, the movements of a traer n the network D of Secton 3 do not consttute a path: There are no traer fow varabes eavng decoupng vertces or enterng coupng vertces Ths, though, s ony to avod unnecessary varabes and constrants In the rea word, the tnerary of a snge orry or a traer resutng from a souton to the above formuaton s an eementary path, too, whereas the tnerary of an LTC orry usng ts traer s not eementary; t w contan cyces startng and endng at the transshpment ocatons where the traer s parked It foows from the fow decomposton theorem (see, for exampe, [1], p 80 f) that the extreme ponts of the convex hu of a ponts fufng the prcng probem constrants (3) (7) correspond to orry paths from o to d n D, some of whch may be non-eementary, because D s not acycc For LTCs, constrants (3d) (4c) addtonay mpy that the extreme ponts represent a path-ke structure consstng of an o-d-path for the orry and one or more paths for ts traer The unon of these traer paths s a subset of the orry path These extreme ponts are descrbed by fow and resource vectors (x k p, y k p, co,k p, trans,k p, t k p) = (x k p, yp, k co,k p, trans,k p, t k p) k F, p P k, (, ) A k, (8a) where P k s the set of extreme ponts for snge orry or LTC k, and where, for smpcty of notaton, n the foowng y k p = y k p := 0 k F L, and trans,k p = trans,k p := 0 k F L Any souton satsfyng (3) (7) can be expressed as a convex combnaton of these extreme ponts: x k = p P k x k pλ k p k F, (, ) A k (8b) x k {0, 1} k F, (, ) A k (8c) y k = ypλ k k p p P k k F LT, (, ) A k LT (8d) 17

14 y k {0, 1} k F LT, (, ) A k LT (8e) co,k = p λ k p k F, V k (8f) trans,k = p P k co,k p λ k p k F LT, V k (8g) p P k trans,k t k = p P k t k pλ k p k F, V k (8h) p P k λ k p 1 k F (8) λ k p 0 k F, p P k (8) The nteger master program (IMP) s then: λ k p + k F p P k c orry,k x k p (,) A k k F LT p P k (,) A k LT c traer,k y k p λ k p mn (9a) k F L p P k subect to λ k p = 1 L C (9b) x k hp VC (h,) A k λ k p 1 k F (9c) p P k λ k p 0 k F, p P k (9d) λ k p {0, 1} k F, p P k (9e) In genera, t s not true that bnary restrctons on the orgna x k arc fow varabes can be repaced by bnary restrctons on the λ k p path fow varabes However, ths statement hods for the above GTTRP reformuaton, snce the defnton of the orgna master probem souton space, e, the constrant set (2), nvoves ony the x k varabes Hence, bnary requrements on the path varabes are equvaent to bnary requrements on the x k varabes, see [12], p 75 Moreover, f the x k varabes are bnary, the yk varabes w be bnary, too Ths s because for any path of an LTC orry k represented by the vaues of the x k varabes, the vaues of the pertnent y k varabes are unequvocay determned: If the path vsts transshpment vertces, a parta paths endng at a decoupng vertex or startng at a coupng vertex have a y k varabes equa to one, and a parta paths between a decoupng and ts correspondng coupng vertex have a y k varabes equa to zero Paths vstng ony customers and at east one orry customer trvay have a y k varabes equa to zero, and paths vstng ony traer customers have a yk varabes equa to one, uness the tota demand of the customers on the path does not exceed the orry capacty, n whch case the correspondng traer w not be used 18

15 42 The Prcng Probems As t s the case for a vehce routng probems, aso the prcng probems for the GTTRP are (eementary) shortest path probems wth resource constrants ((E)SPPRCs) (see [24]) When the feet s heterogeneous, n each prcng step, a prcng probem must be soved for each vehce Because of the dua prces comng from the master probem, the prcng probem networks usuay have negatve cost cyces Ths makes the probem N P-hard n the strong sense (bd, p 38) There s a consderabe amount of terature on the souton of (E)SPPRCs It s beyond the scope of ths paper to gve a detaed revew, but some mportant contrbutons are [16], [37], [38], [36], [5], [7], [25] The standard souton technque for (E)SPPRCs s a abeng agorthm based on dynamc programmng In prncpe, such an agorthm works smar to a abeng agorthm for shortest path probems wthout resource constrants, eg, the Dkstra agorthm (see [1], pp 93 ff) The basc concepts used n such an agorthm are the foowng (see [24]) A resource s an arbtrary scaed one-dmensona quantty that can be determned or computed at the vertces of a drected wak n a network Exampes are cost, tme, oad, or the nformaton Is LTC orry k currenty pung ts traer? The vaue of a resource at a vertex s stored n a resource varabe An arbtrary scaed resource s constraned f there s at east one vertex n the network where the assocated resource varabe must not take a possbe vaues A cardnay scaed resource s constraned f there s at east one vertex n the network wth a fnte upper or ower bound on the vaue of the resource The resource wndow of a nomnay scaed resource r at a vertex s the set of aowed vaues of r at ths vertex The resource wndow of a cardnay scaed resource r at a vertex s the nterva [b r, ubr ] ], + [ A resource extenson functon (REF ) s defned on each arc n a network for each resource consdered An REF for a resource r maps the set of a possbe vectors of resource vaues at the ta of an arc to the set of possbe vaues of r at the head of the arc More precsey, et R := (σ 1,, σ R ) T be a vector of (vaues of) resource varabes Then, an REF for a resource r s a functon f r : A R R R For smpcty, et f r (R) := f r (((, ), R)) An REF for a cardnay scaed resource r ndcates (ower bounds on) the consumptons of r aong the arcs When seekng a path from an orgn vertex o to a destnaton vertex d, parta paths from o to a vertex d are extended aong a arcs (, ) emanatng from to create new, extended paths For each o--path, there s a correspondng abe resdent at that stores the vaues of a resource varabes at for ts path, aong wth the nformaton on how t was created: the arc (h, ) over whch was reached and (a reference to) the abe of the o-h-path whose extenson aong (h, ) yeded the o--path (ths makes t easy to reconstruct the path correspondng to a abe) Intay, there s exacty one abe correspondng to the path (o) Wog, the vaues of the resource varabes of the nta abe are a set to the ower bounds of ther respectve resource wndows at o A abe s feasbe ff the vaue of each resource varabe n s wthn the resource wndow of ts respectve resource If a abe s not feasbe, t s dscarded An extenson of a path/abe aong an arc (, ) s feasbe ff the resutng abe at s feasbe An h--path s feasbe ff, for each arc (, ) n the path, a 19

16 feasbe abe at exsts whch can be extended aong (, ) to a feasbe abe at To keep the number of abes as sma as possbe, t s very mportant to perform a domnance procedure to emnate feasbe but unnecessary abes A abe 1 domnates a abe 2 ff both resde at the same vertex, the vaue of the resource varabe of each nomnay scaed resource n 1 s equa to the correspondng vaue n 2, the vaue of the resource varabe of each cardnay scaed resource n 1 s better (ess or greater, dependng on the resource) than or equa to the correspondng vaue n 2, and the vaue of the resource varabe of at east one cardnay scaed resource n 1 s strcty better than the correspondng vaue n 2 Domnated abes are dscarded as we The resources used n the abeng agorthm for vehce k are: an unconstraned, cardnay scaed resource for cost one cardnay scaed resource for each of the three resource varabes used n (1) (7), e, for coected oad, transferred oad, and tme one cardnay scaed vstaton counter resource for each customer one nomnay scaed auxary resource for each traer In the foowng, these resources are descrbed n deta The auxary resource s presented frst, because t s needed to descrbe the REFs for cost and oad The auxary resource s prmary needed for the correct modeng of the routng ogc at transshpment ocatons It must be consdered that, on ts tnerary, an LTC orry must vst the decoupng, transfer, and coupng vertces of each transshpment ocaton n the correct order (or not at a), and that, after an LTC orry has vsted the decoupng vertex of transshpment ocaton, t must not vst any decoupng, transfer or coupng vertex of any other transshpment ocaton before havng vsted the coupng vertex of To ths end, one nomnay scaed resource r tp s used to mode the traer ogc r tp ( traer poston ) records the current poston of the traer by means of a resource varabe σ tp, whch ndcates the poston of the traer when the LTC orry reaches vertex σ tp s ether zero, meanng that the LTC orry s currenty pung ts traer, or equa to the vertex number of the decoupng vertex where the traer was parked The correspondng REF s f rtp wth σ tp, V C V trans {d} f rtp (σ tp ) =, V dec (, ) A, (10) 0, V coup and the resource wndows at a vertex are as shown n Tabe 1 20

17 Resource wndow for {0} {o, d} V dec {1,, V } V CL {0,, V } V CLT {} V trans V coup, V dec, oc = oc Tabe 1: Resource wndows for r tp at vertex Addtonay, r tp serves the foowng purposes: It s used to mode the oad transfer ogc at traer customer and transshpment ocatons (see beow) It s used for the update of the vstaton counter resources (see beow) It does not ony determne the feasbty of an extenson of a path aong an arc, t s aso reevant for (exact) domnance consderatons, as a abe can ony domnate another abe f ther respectve current traer postons are equa (see beow) It s used to consder the traer costs n the prcng probems for LTCs, e, to express the y k varabes: If LTC orry k reaches vertex va arc (, ) wth ts traer attached, the c traer,k costs are ncurred Ths s regstered n the prcng probems by checkng whether σ tp = 0 For each of the resource varabes used n formuaton (1) (7), there s one constraned resource For the tota amount of customer suppes that orry k has coected when reachng vertex, the resource r co wth resource varabe σ co and REF f rco wth s used f rco f rco modes constrants (5c) and sets σ co (σ co ) = σ co + s (, ) A (11) these constrants The resource wndow at a vertex s [0, q tota k ] to the owest nonnegatve vaue fufng For the tota amount of customer suppes that LTC orry k has transferred when reachng vertex, the resource r trans wth resource varabe σ trans and REF f rtrans wth f rtrans (σ trans, σ co, σ tp ) = σ trans, V CL ( V CLT σ tp ) σ trans σ trans + mn{s, q traer k + mn{σ co σ trans }, V CLT σ tp = σ trans, qk traer σ trans }, V I (, ) A (12) s used f rtrans modes constrants (5a), (5b), and (5d) (5g) and sets σ trans to the hghest possbe vaue that fufs these constrants The resource wndow at a vertex s [0, q traer k ] 21

18 Ths means that an LTC orry aways transfers as much oad as possbe to ts traer (ts compete oad or an amount of oad equa to the resdua capacty of ts traer, whchever s ess) Ths s a sensbe stpuaton, as t was assumed above that the tme needed for a oad transfer s fxed, ndependent of the actua amount of oad transferred If ths assumpton s abandoned, there s a trade-off between transferrng few oad and savng tme on the one hand, and transferrng much oad and ganng orry capacty on the other hand In the former case, t s possbe to vst more customers before the end of ther tme wndows, but the orry capacty may be nsuffcent to do so In the atter case, t s possbe to vst more customers before havng to perform the next oad transfer, but perhaps t s no onger possbe to arrve at some customers before the end of ther tme wndows Correcty treatng such a trade-off s non-trva It s beyond the scope of ths paper to eaborate further on ths ssue The reader s referred to [23] For the pont n tme when orry k begns ts servce at vertex, the resource r tme wth resource varabe σ tme and REF f rtme wth f rtme (σ tme ) = σ tme + τ tr (, ) A (13) s used f rtme modes constrants (6a) and sets σ tme to the owest nonnegatve vaue fufng these constrants The resource wndow at a vertex s [a, b ] The branch-and-prce agorthm n the present paper soves the eementary SPPRC n each prcng step For the usua VRP or VRPTW, to sove the ESPPRC by dynamc programmng, t s necessary to have a bnary vstaton counter resource for each customer (vertex) Ths s aso the case for the GTTRP In the course of the agorthm, for a abe resdng at a vertex v, ths resource s set to zero for a customer c f t s not or no onger possbe to extend such that c s vsted after v on any extenson of Ths w mosty be the case because c has aready been vsted, but possby aso because of tme wndow, capacty and accessbty constrants To be precse, for each v c V C, there s one bnary resource r vst,v c wth resource varabe σ vc at each vertex V and REF f rvst,vc wth f rvst,vc (σ v c, σ co, σ trans, σ tme, σ tp ) = 0, v c = not enough capacty not enough tme σ v c, otherwse (, ) A (14) where σ vc = 0 means that customer v c cannot be vsted any more, and where not enough capacty means σ co + s > q tota k (v c σ co (σ tp σ co (v c σ tp + s + s vc > q tota k ) σ trans σ co + s > q orry k ) σ trans + s + s vc > q orry k ) 22

19 and not enough tme means σ tme + τv tr c > b vc, where τhh tr := 0 h V The resource wndow for vertex at vertex s [1, 1], and the resource wndow for a vertex at vertex s [0, 1] When the prcng probems are soved by dynamc programmng, t s not necessary to ntroduce more than one ntermedate vertex n the LTC subnetworks It s suffcent to have ony one, and to aow mutpe vsts to ths vertex Vstaton counters are mantaned ony for the customers, not for the transshpment vertces Cyce emnaton can be performed wth vstaton counters ony for the customers, as every possbe cyce n the subnetworks (as we as n the network correspondng to the compact formuaton) contans a customer It s then aso possbe to use a transshpment ocaton more than once, whch may be reevant dependng on the tme wndows Ths s an addtona degree of freedom compared to the compact formuaton Indeed, when the prcng probems are soved by dynamc programmng, t woud be possbe to use ony one vertex per transshpment ocaton Athough ths woud reduce the subnetwork sze for the LTC subprobems, the number of possbe abes, whch determnes the dffcuty of an (E)SPPRC, woud reman the same Fnay, there s one unconstraned resource r cost measurng the cost The correspondng resource varabe s σ cost, and the REF s f rcost wth f rcost (σ cost ) = σ cost + c k (, ) A, (15) where c k s the reduced cost of traversa of arc (, ) for vehce k Introducng dua varabes (α T, γ T ) := (α 1,, α L C, γ 1,, γ F ) (16) for constrants (9b) and (9c), the obectve functon of the prcng probem for vehce k can be wrtten as (,) A k c orry,k x k + (,) A k LT c traer,k y k L C V C (h,) A k α x k h γk, (17) and the reduced costs of the arcs n the prcng probem for a orry-traer combnaton k can be stated as n Tabe 2 The reduced cost of the arcs n the prcng probem for a snge orry k are as shown n Tabe 3 c k for c orry,k α (, ) / A k LT, V k C, oc = c orry,k + c traer,k max(1 σ tp, 0) α (, ) A k LT, V k C LT, oc = (contnued on next page) 23

20 (contnued from prevous page) c k for c orry,k + c traer,k V dec c orry,k V trans V coup c orry,k d + c traer,k d γ k = d Tabe 2: Reduced cost of arcs n the GTTRP prcng probem for a orry-traer combnaton k c k for c orry,k α (, ) A k, V k C, oc = c orry,k d γ k = d Tabe 3: Reduced cost of arcs n the GTTRP prcng probem for a snge orry k Wth the above resource specfcatons, a feasbe abe 1 domnates a feasbe abe 2 f and ony f both resde at the same vertex, σ tp ( 1) = σ tp ( 2), σ cost ( 1 ) σ cost ( 2 ), σ co ( 1 ) σ co ( 2 ), σ trans ( 1 ) σ trans ( 2 ), σ tme ( 1 ) σ tme ( 2 ), σ v c ( 1 ) σ v c ( 2 ) v c V C, and at east one of the above nequates s strct, where σ r () denotes the vaue of the resource varabe σr for a abe resdent at vertex The vaue of the cost resource of a abe resdent at the end depot vertex d ndcates the reduced cost of the path represented by the abe The reduced cost of a path p s c k p(α, γ) = c orry,k x k p + c traer,k yp k (,) A k L C (h,) A (,) A k LT V C x k hp α γ k (18) If a path p s feasbe and f (18) s negatve, a new coumn correspondng to p can be added to the restrcted master probem The path tsef s recursvey reconstructed from the, because each abe stores ts drect predecessor arc and predecessor abe As expaned n Secton 41, the traer (sub)path(s) of a path of an LTC orry s/are aso unequvoca and can easy be 24

21 reconstructed, so, the obectve functon coeffcent of a new coumn n the restrcted master probem can be determned effcenty, too The network D for the compact formuaton (1) (7) contans an arc (o, d) that can be traversed by a traer wthout beng pued by ts orry to mode the fact that an LTC orry may aso be used wthout ts traer Ths must be taken nto account by sovng a prcng probem ESPPRC for each LTC, for each snge orry, and for each LTC orry for whch there s no snge orry wth dentca propertes However, f severa vehces are dentca, the resutng symmetry n the probem can be expoted Ths can be done as descrbed n [12], p 84 ff 5 Computatona Experments 51 Agorthms Extensve studes of possbe set-ups for branch-and-prce agorthms were performed In partcuar, many computatona experments were performed to determne usefu strateges for the souton of the prcng probems The am was to fnd successfu procedures for the exact as we as the heurstc souton of the prcng probems, and, hence, the overa probem For standard VRP(TW)s, t has proved usefu for computatona purposes to perform heurstc prcng, e, to sove the ESPPRC heurstcay as ong as negatve reduced cost paths are found, and to sove the ESPPRC exacty ony when heurstc procedures fa to fnd any more negatve reduced cost paths (see, for exampe, [37]) In vew of ths, the foowng exact approach turned out to be acceptabe The prcng probems are soved n three stages: () Intay, the ESPPRC s soved heurstcay consderng the vstaton counters ony n the REFs (to ensure that ony eementary paths are returned), but competey dsregardng the vstaton counters n the domnance procedure In ths way, fewer abes are created, because the domnance procedure becomes much stronger (ndeed, t becomes too strong, and not a undomnated negatve reduced cost paths w be found: It s possbe that a path s now domnated by another path athough both cover dfferent customers) Ths frst stage s performed for each vehce cass on a reduced subnetwork where ony the m s shortest arcs n the forward star of each vertex are consdered (m s = 3 for nstances wth ess than 15 customers, and m s = 5 otherwse) () If no negatve reduced cost path s found, the ESPPRC s soved heurstcay (e, gnorng the vstaton counters n the domnance step as before) for each vehce cass on the entre network () Ony f ths aso does not yed a negatve reduced cost path, the ESPPRC s soved exacty (e, wth the vstaton counter resources of a customers consdered n the domnance step) for each vehce cass on the entre network 25

22 By performng each stage for each vehce cass, emphass s put on qucky returnng many negatve reduced cost coumns To exacty sove the prcng probems, aso bounded bdrectona dynamc programmng as descrbed n [38] was used Ths yeded moderatey better resuts than the undrectona approach for the arger nstances of the test bed descrbed beow Incrementa state space augmentaton as descrbed n [38] and [5] was aso tred, but dd not ead to good resuts For more detas on experments wth exact agorthms see [13] The foowng branchng strategy was used: () () branch on the number of tours branch on an aggregated arc fow varabe (e, aggregated over a vehces or vehce casses) for an arc whose head and/or ta s a customer vertex () branch on an arc fow varabe for a vehce or vehce cass for an arc whose head and/or ta s a customer vertex It s suffcent to consder the x k varabes for the branchng decsons As descrbed n Secton 41, once these are a bnary, the path varabes w be bnary as we It s aready suffcent that a x k varabes where or are customer vertces are ntegra Ths s because each customer s vsted exacty once Ths aso hods f there are dentca prcng probems, agan because of the constrant that each customer s vsted exacty once For the souton of the GTTRP wth a heurstc approach based on branch-and-prce or coumn generaton, aso many dfferent settngs were nvestgated These settngs were combnatons of heurstc soutons to the prcng probems Many dfferent heurstc souton strateges for ESPPRCs are descrbed, for exampe, n [37], p 207 f Most of the heurstc strateges tred yeded sma computaton tmes, but a qute bad souton quaty The foowng three strateges (henceforth referred to as H-1, H-2 and H-3) turned out to offer the best trade-off between these two confctng obectves: () () Sove the subprobems by competey dsregardng the vstaton counter resources for a customers n the domnance procedure, as n the frst two stages of the three-stage exact approach Sove the subprobems by dsregardng the vstaton counter resources for a customers and aso gnorng the traer ocatons of the abes, e, gnorng the requrement that a abe 1 can ony domnate a abe 2 f σ tp ( 1) = σ tp ( 2) () Use the same domnance as n (), but sove the probem ony at the root vertex of the branch-and-bound tree, e, perform heurstc coumn generaton After no more coumns are found at the root vertex, sove a set coverng probem wth the generated coumns If, n the souton of the set coverng probem, a customer s vsted more than once, keep the customer ony n the tour where the savng n tour ength obtaned by removng the customer from the tour s mnma over a tours where the customer s vsted, and remove the customer from a other tours 26

23 A three heurstc approaches aso frst soved the subprobems on thn graphs, as n the exact approach 52 Test Instances The appcaton context that motvated ths research s, as n severa other papers descrbed n the terature revew, raw mk coecton at farmyards (n ths case n southern Bavara, Germany) The am was to be abe to sove reastc nstances Therefore, the test nstances were devsed so as to resembe rea-word stuatons wth respect to number of customers and transshpment ocatons, customer suppes, and vehce costs and capactes In practce, the foowng types of vehce are used: Snge orres: snge orry wth two axes and a capacty of 10 tons snge orry wth three axes and a capacty of 15 tons Lorry-traer combnatons: two-axe orry wth three-axe traer, wth a capacty of 10 and 15 tons, respectvey ( 2/3- combnaton ) three-axe orry wth two-axe traer, wth a capacty of 15 and 10 tons, respectvey ( 3/2- combnaton ) The cost data used are shown n Tabe 4 These data approxmatey refect absoute vaues of the dfferent cost types for each vehce type as we as ratos of cost of one vehce type to another Two- and three-axe snge orres have the same cost data as two- and three-axe orres of a orry-traer combnaton Cost type Vehce type Fxed Dstance-dependent Two-axe orry 18, Three-axe traer 2,500 6 Three-axe orry 20, Two-axe traer 2,000 4 Tabe 4: Cost data for computatona experments The transfer of mk from one tank s fast, comfortabe and cean and requres no specfc ocaton for ther operaton, t s performed by the drver hmsef wthout mposng any addtona cost Therefore, oad transfer performance ony nvoves tme costs The customer and transshpment ocatons were randomy seected on a km grd wth the depot ocated n the centre The resutng Eucdean dstances between each par of 27

24 vertces were mutped by a dstance factor of 13 The customer suppes were chosen randomy from [1,000; 10,000] As oad transfer tme, 2 mnutes per 1,000 unts of suppy were assumed throughout The ength of the pannng horzon was assumed to be 12 hours or 1,320 mnutes, respectvey A customers and pure transshpment ocatons have one tme wndow: [0; 1,320] Ths s supposed to mode the fact that n the targeted appcaton context, most customers and transshpment ocatons do not have tme wndows at a, or at east very ong ones (hence, competey gnorng tme wndows woud not be ustfed) For a code capabe of sovng probems wth tme wndows, such nstances represent the worst case and thus consttute a stress test It s cear that wth tghter tme wndows, arger nstances can be soved For each n {6,, 10, 20, 25}, 30 so-caed x y z -nstances were created wth the vehce, cost and dstance data specfed above x stands for the number of orry customers, y stands for the number of traer customers, and z stands for the number of pure transshpment ocatons, and x = y = z = n Ths means that an x y z-nstance has 1 + x + y + 3 (y + z) + 1 vertces: One for the start depot, x for the orry customers, y for the traer customers, three for each transshpment ocaton (of whch there are y +z) to represent decoupng, transfer, and coupng, and one for the end depot The foowng tabe shows the szes of the nstances and the resutng subnetworks The coumn No arcs n VRP ndcates the number of arcs n a standard VRP wth as many vertces as the LTC subnetwork n the same coumn Consderng the number of arcs, a nstance of the GTTRP hence corresponds to a VRP nstance wth 53 customers Instance Type No vertces n snge orry subnetworks No arcs n snge orry subnetworks ,641 2,551 No vertces n LTC subnetworks No arcs n LTC subnetworks 1,033 2,841 11,281 17,601 No arcs n VRP 2,353 6,481 25,761 40,201 Arc rato VRP/GTTRP Tabe 5: Test nstance szes 53 Computatona Resuts The agorthms of Secton 51 were mpemented n C++ wth the Vsua C++ comper usng the Boost Graph brary (BGL, boostorg), the ABACUS branch-and-cut-and-prce-framework (wwwnformatkun-koende/abacus) wth CPLEX (wwwogcom/products/cpex) as LP sover and the r c shortest paths code from the BGL for the souton of the prcng probems The tests were performed on a 216 GHz processor wth 2 GB of man memory under 28

25 Wndows XP Professona 32 SP 3 The resuts obtaned are shown n the subsequent Tabes 6 10 (The and nstances coud be soved ony wth the H-3 approach) The most mportant observatons to be made n Tabes 6 10 are: Souton quaty: In genera, the souton quaty of a heurstc agorthms s very good The H-1 approach was abe to sove to optmaty more than 95 % of the nstances for whch an optma souton s known The nstance defnng the worst reatve souton quaty (of 1137 %) for the H-1 approach s a unque outer There were ony two nstances where the H-1 approach computed a souton that was more than 025 % worse than the best souton found wth the exact agorthm The H-2 and H-3 approaches dd not fnd many optma soutons, but average devatons of 03 % and 13 % respectvey from the soutons found wth the exact agorthm are st hghy satsfactory For a consderabe percentage of nstances, the heurstc approaches found better soutons than the exact one Ths apparenty paradox resut s due to the fact that for such nstances, the exact agorthm was not abe to expore the branch-and-bound tree deep and wde enough wthn the avaabe computaton tme It s aso noteworthy that the average and maxma engths (n number of arcs) of the tours n the soutons decreased steady from the exact to the most heurstc agorthm Ths mpes that the heurstc agorthms were not abe to fnd the rather ong tours needed to sove some nstances to optmaty Computaton tmes: The computaton tme mts for each agorthm are ndcated n the tabes The maxmum tmes reported sometmes exceed these vaues, because the eapsed tme was checked at the end of each prcng step, not wthn the (E)SPPRC souton agorthm and not wth a second thread The computaton tmes vary wdey for a three branch-and-prce approaches For exampe, the shortest CPU tme for the exact agorthm for a nstance was two seconds, the ongest was 2,630 seconds (whch s more than 1,000 tmes onger) For H-3, the coumn generaton heurstc, the varaton s much smaer The prcng step s by far the most tme consumng part n the agorthms The number of subprobems to be soved vares wdey for the branch-and-prce agorthms The number of (E)SPPRCs to be soved at each subprobem s much ess varabe Consequenty, the number of subprobems to be soved s the man determnant for the computaton tme of the branch-and-prce agorthms for an nstance 29

26 Instance Type No nstances soved to optmaty No nstances soved at root COW tme [s] (Max: 11,100 s) 2 / 268 / 2,630 5 / 1,689 / 11, / 5,083 / 11, / 9,216 / 18, / 10,341 / 19,900 Prcng tme [% COW tme] 89 / 98 / / 98 / / 99 / / 100 / / 100 / 100 No subprobems 1 / 97 / 1,535 1 / 136 / 1,565 1 / 825 / 9,021 1 / 202 / 3,943 1 / 293 / 3,503 No (E)SPPRCs per subprobem 21 / 70 / / 64 / / 55 / / 46 / / 60 / 208 No abes per (E)SPPRC 3,055 / 9,272 / 23,641 5,730 / 17,215 / 97,205 7,003 / 28,558 / 85,050 14,124 / 72,370 / 147,280 42,289 / 97,557 / 246,438 No generated varabes 237 / 1,893 / 17, / 2,438 / 21, / 5,285 / 53, / 1,500 / 13, / 1,077 / 2,326 Hghest eve n tree 1 / 8 / 35 1 / 9 / 33 1 / 22 / / 17 / / 9 / 43 No tours 2 / 31 / 4 3 / 38 / 4 3 / 41 / 5 3 / 42 / 5 4 / 51 / 8 No LTC tours 2 / 25 / 3 2 / 31 / 4 3 / 37 / 5 3 / 39 / 5 3 / 43 / 6 Longest tour [No arcs] 6 / 90 / 12 7 / 90 / 11 7 / 98 / 13 8 / 107 / 14 8 / 103 / 18 Tabe 6: Computatona resuts for exact agorthm (mn / avg / max) Instance Type No nstances soved to optmaty No nstances soved at root COW tme [s] (Max: 3,900 s) 1 / 30 / / 251 / 2,930 5 / 1,236 / 3, / 1,750 / 3, / 2,408 / 13,700 Prcng tme [% COW tme] 80 / 91 / / 93 / / 94 / / 97 / / 97 / 100 No subprobems 1 / 95 / 2,015 1 / 123 / 1,463 1 / 1,980 / 11,855 1 / 929 / 6,637 1 / 931 / 4,233 No (E)SPPRCs per subprobem 20 / 61 / / 59 / / 49 / / 46 / / 47 / 188 No abes per (E)SPPRC 1,718 / 4,717 / 10,198 3,792 / 8,317 / 48,782 4,111 / 10,161 / 45,394 7,518 / 15,972 / 36,605 11,237 / 32,925 / 190,515 No generated varabes 235 / 1,693 / 24, / 2,754 / 36, / 16,921 / 75, / 13,689 / 54, / 8,582 / 34,054 Hghest eve n tree 1 / 7 / 34 1 / 8 / 33 1 / 20 / 87 1 / 38 / / 23 / 203 No tours 2 / 31 / 4 3 / 38 / 4 3 / 40 / 5 3 / 42 / 5 4 / 48 / 6 No LTC tours 2 / 25 / 3 2 / 31 / 4 3 / 37 / 5 3 / 39 / 5 3 / 45 / 6 Longest tour [No arcs] 6 / 89 / 12 7 / 89 / 11 7 / 99 / 13 8 / 104 / 14 8 / 101 / 14 Tabe 7: Computatona resuts for H-1 agorthm (mn / avg / max) 30

27 Instance Type No nstances soved to optmaty No nstances soved at root COW tme [s] (Max: 3,900 s) 0 / 1 / 8 0 / 3 / 31 1 / 7 / 36 1 / 158 / 3,900 2 / 404 / 3,900 Prcng tme [% COW tme] 30 / 47 / / 54 / / 60 / 87 4 / 61 / 88 6 / 62 / 98 No subprobems 1 / 10 / 81 1 / 13 / 79 1 / 35 / / 145 / 1,773 1 / 304 / 2,861 No (E)SPPRCs per subprobem 15 / 57 / / 58 / / 48 / / 44 / / 47 / 148 No abes per (E)SPPRC 640 / 1,107 / 2, / 1,793 / 8,953 1,361 / 2,218 / 5,968 1,867 / 3,375 / 7,304 2,135 / 7,102 / 51,936 No generated varabes 154 / 395 / 1, / 476 / 2, / 813 / 3, / 2,405 / 17, / 5,076 / 47,280 Hghest eve n tree 1 / 4 / 17 1 / 5 / 29 1 / 7 / 18 1 / 17 / / 16 / 105 No tours 1 / 30 / 4 2 / 37 / 4 3 / 39 / 5 3 / 40 / 5 4 / 47 / 6 No LTC tours 1 / 26 / 4 1 / 30 / 4 2 / 36 / 5 2 / 37 / 5 3 / 45 / 6 Longest tour [No arcs] 4 / 86 / 11 7 / 84 / 10 7 / 89 / 12 8 / 93 / 11 8 / 93 / 11 Tabe 8: Computatona resuts for H-2 agorthm (mn / avg / max) Instance Type No nstances soved to optmaty ?? No nstances soved at root COW tme [s] (Max: 3,900 s) 0 / 0 / 1 0 / 1 / 1 0 / 1 / 1 1 / 1 / 3 1 / 2 / 3 16 / 27 / / 63 / 107 Prcng tme [% COW tme] 33 / 53 / / 59 / / 65 / / 70 / / 69 / / 76 / / 79 / 85 No subprobems 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 No (E)SPPRCs per subprobem 68 / 90 / / 99 / / 108 / / 121 / / 122 / / 182 / / 193 / 236 No abes per (E)SPPRC 714 / 1,055 / 1, / 1,418 / 2,153 1,173 / 2,113 / 3,615 2,106 / 3,208 / 5,251 2,658 / 3,944 / 6,538 19,549 / 28,090 / 39,953 32,867 / 47,204 / 77,468 No generated varabes 154 / 259 / / 291 / / 365 / / 491 / / 560 / 921 1,297 / 1,638 / 2,065 1,558 / 2,128 / 3,428 Hghest eve n tree 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 1 / 1 / 1 No tours 2 / 31 / 4 3 / 39 / 4 3 / 41 / 5 3 / 43 / 5 4 / 49 / 6 8 / 93 / / 118 / 13 No LTC tours 2 / 27 / 4 2 / 32 / 4 3 / 38 / 5 3 / 39 / 5 3 / 45 / 6 7 / 89 / / 114 / 13 Longest tour [No arcs] 6 / 88 / 11 6 / 83 / 10 7 / 89 / 11 8 / 94 / 11 8 / 93 / 11 9 / 103 / 12 9 / 100 / 12 Tabe 9: Computatona resuts for H-3 agorthm (mn / avg / max) 31

28 Exact H-1 Rato H-1 / Exact H-2 Rato H-2 / Exact H-3 Rato H-3 / Exact No nstances soved to optmaty % 3 28 % 0 00 % No nstances soved at root % % na na Best reatve souton quaty 763 % 765 % 766 % Avg reatve souton quaty 990 % 1003 % 1013 % Worst reatve souton quaty 1137 % 1075 % 1083 % No tmes best souton was found % 8 65 % 4 32 % COW tme [s] 2 / 5,253 / 19,900 1 / 1,135 / 13, % 0 / 115 / 3, % 0 / 1 / 3 00 % Prcng tme [% CPU tme] 89 / 99 / / 94 / % 4 / 57 / % 33 / 63 / % No subprobems 1 / 307 / 9,021 1 / 811 / 11, % 1 / 101 / 2, % 1 / 1 / 1 na No (E)SPPRCs per subprobem 1 / 59 / / 52 / % 12 / 51 / % 68 / 108 / % No abes per SPPRC 3,055 / 44,391 / 246,438 1,718 / 14,419 / 190, % 640 / 3,119 / 51, % 714 / 2,348 / 6, % No generated varabes 237 / 2,438 / 53, / 8,728 / 75, % 154 / 1,833 / 47, % 154 / 393 / % Hghest eve n tree 1 / 13 / / 19 / % 1 / 10 / % 1 / 1 / 1 na No tours 2 / 40 / 8 2 / 40 / % 1 / 39 / % 4 / 41 / % No LTC tours 2 / 35 / 6 2 / 35 / % 1 / 35 / % 2 / 36 / % Longest tour [No arcs] 6 / 97 / 18 6 / 96 / % 4 / 89 / % 6 / 89 / % Tabe 10: Comparson of computatona resuts over dfferent approaches, nstance casses , Exact avg = 100 % Instance No orry No traer Best souton H-3 souton Rato number customers customers Cost Tme [s] No snge orres No LTCs Cost Tme [s] No snge orres No LTCs Cost Tme % 69 % % 75 % % 74 % % 58 % Tabe 11: Computatona resuts for Chao TTRP nstances 32

29 Overa, the computatona resuts show that the H-3 heurstc approach offers the best trade-off between souton quaty and computaton tme Evdenty, the vstaton counters and, even more nterestngy, the current traer ocaton act as fetters n the domnance procedures and sow down the souton progress wthout sgnfcanty mprovng souton quaty The computatona resuts obtaned are satsfactory nsofar as wth the H-3 approach, nstances wth reastc network and cost structure and wth reastc sze (50 customers and 50 pure transshpment ocatons) coud be soved n short tme and wth very hgh souton quaty The test nstances created for ths paper use a vehce cost functon contanng varabe and fxed components It s noteworthy that tests showed that when the fxed cost component was dsregarded, the nstances were consderaby easer to sove wth a four souton approaches: Not ony dd the overa computaton tmes decrease, but aso the dfference n computaton tme between the nstance that took ongest and the one that took shortest to sove became smaer 54 Computatona Experments wth Exstng TTRP Benchmark Instances [8] ntroduced a set of 21 benchmark nstances for the TTRP verson he consdered (no pure transshpment ocatons, homogeneous fxed feet, no tme wndows, Eucdean dstances) The nstances range from 38 orry and 12 traer customers to 50 orry and 149 traer customers Encouraged by the resuts obtaned wth the H-3 approach as we as by the paper by [9], who present a heurstc coumn generaton approach to the heterogeneous feet VRP and obtan very convncng resuts on benchmark nstances for ths probem, t was tred to sove the Chao benchmark nstances wth the H-3 approach (due to the sze of the Chao nstances, a souton wth the other approaches was not possbe) The H-3 approach aows an unmted number of vehces, and t cannot easy be modfed so as to use a fxed number In addton, as expaned n Secton 32, the GTTRP aows that a traer customer ocaton be used as a transshpment ocaton by more than one orry-traercombnaton Hence, the H-3 approach soves a reaxaton of the probem studed by Chao Unfortunatey, the resuts obtaned were rather dsappontng Athough a 21 nstances coud be soved wthn a few mnutes, ony the four smaest nstances coud be soved wth the unmodfed H-3 approach To sove the arger nstances, t was necessary to mt the number of abes to be created wthn one run of the SPPRC agorthm and to operate on thn graphs contanng ony the m s shortest arcs n each forward star The resuts for the four smaest nstances were as gven n Tabe 11 The best known soutons are a from [32] These authors obtaned ther resuts on a 15 GHz processor In the above tabe, the orgna tmes were dvded by two, yedng a generous ower bound for the computaton tmes had these experments been performed on the same hardware as the ones descrbed n ths paper In a four soutons, no transshpment ocaton was used by more than one vehce 33

30 The souton quaty for the other Chao nstances was very ow and decreased wth ncreasng nstance sze; however, the scaed computaton tmes were aways shorter than the ones reported n [32] The reason for these resuts s that the average rato of customer suppy to vehce capacty s much smaer n the Chao nstances Ths makes the souton of the subprobems much harder, as many more paths are possbe, and therefore many more abes have to be created The approach of sovng (E)SPPRCs wth a abeng agorthm reaches ts mts here As mentoned n the terature revew, very recenty [32] have studed the TTRP verson ntroduced by Chao aowng an unmted number of vehces They used a smuated anneang heurstc and were abe to mprove the best known soutons for 18 of the 21 Chao benchmark nstances They aso created 36 new test nstances, a of whch had at east 75 customers and at east 18 traer customers Due to the unsatsfactory performance of the H-3 approach for the Chao nstances, these nstances were not tacked Consderng that for the vehce routng probem wth tme wndows, 50 cents means 50 vertces and 2,550 arcs (and a homogeneous feet), the foowng quote from [17], p 492, puts the above computatona resuts n perspectve: It shoud be noted that coumn generaton has been the domnant approach for the Vehce Routng Probem wth Tme Wndows (VRPTW) Current branch-and-prce agorthms can consstenty sove tghty constraned nstances (those wth narrow tme wndows) wth up to 100 cents However, they often fa on ess constraned nstances wth ony 50 cents See aso the resuts obtaned by [38] for the capactated vehce routng probem (CVRP) 6 Summary and Research Outook Ths paper has studed the generazed truck-and-traer routng probem (GTTRP) and has presented an arc-fow-based and a path-fow-based formuaton for ths probem Moreover, the paper has descrbed an exact souton procedure for the probem, a branch-and-prce agorthm, and heurstc versons of ths agorthm A maor advantage of the proposed souton approach over a possbe branch-and-cut agorthm based on the arc fow formuaton s that feet pannng (decdng on the number of vehces to use of each possbe type) and vehce routng can be performed smutaneousy wthout addtona modeng or computatona effort Extensve computatona experments have been performed The experments used randomy generated nstances structured to resembe rea-word stuatons and TTRP benchmark nstances from the terature The resuts showed that wth a heurstc coumn generaton approach, reaword GTTRP nstances can be soved n short tme wth hgh souton quaty However, the resuts for the TTRP benchmark nstances were not so successfu due to the ow rato of customer 34

31 suppes to vehce capacty n these nstances, whch makes the use of abeng agorthms for the souton of the prcng probems hghy dffcut The mpementatons can st be mproved sgnfcanty As the computatona experments showed, the number of subprobems to be soved s the man factor nfuencng the computaton tmes Therefore, the most mportant refnements (whch may make the souton of the arger Chao nstances and the new nstances by [32] possbe) are: The ncuson of stabzaton n the coumn generaton process ([30], pp 1017 ff) The deveopment of better ower boundng procedures, e, the addton of cuttng panes It woud be partcuary nterestng to nvestgate (the possbty of) generazng the two-path cuts used for the VRPTW ([27]) to a heterogeneous feet wth traers The souton of the prcng probems by branch-and-cut ([26]) The souton of the prcng probems by (meta)heurstcs, and the embeddng of the branchand-prce framework nto a metaheurstc framework Recenty, [35] have obtaned very good resuts for the VRPTW wth a arge neghbourhood search agorthm that uses heurstc branch-and-prce (heurstc souton of the prcng probem by tabu search, depth-frst branchng wthout backtrackng) as the reconstructon procedure Ths appears to be a very promsng approach aso for the GTTRP The frst two ponts woud reduce the number of subprobems to be soved, the ast two ponts woud (hopefuy) reduce the average tme needed for sovng one subprobem A very nterestng and chaengng further area of research s the vehce routng probem wth traers and transshpments (VRPTT) ([13]) The GTTRP as descrbed above s a speca case of the VRPTT In the VRPTT, the assumpton of a fxed orry-traer assgnment s abandoned A traer may be pued by any compatbe orry on a part or on the whoe of ts tnerary, and any orry may perform a oad transfer to any traer Moreover, there may aso be socaed support vehces (orres as we as traers), whch are not techncay equpped to vst customers The vehces equpped to vst customers may use these support vehces as mobe depots for oad transfers (note that a ocaton-routng probems descrbed n [34] are speca cases of the VRPTT as shown n [13]) The dffcuty wth the VRPTT s that, by abandonng the fxed orry-traer assgnment, the so-caed nterdependence probem arses, that s, the tours of dfferent vehces become nterdependent: In the smpest case, f a orry 1 wants to transfer oad nto a traer at a certan transshpment ocaton, the traer must be at ths ocaton before the transfer can start If a dfferent orry 2 pus ths traer to the ocaton, 1 s tour depends on 2 s tour, and 1 may have to wat Moreover, the amount of oad that 1 can transfer s affected by the amount of oad other orres have transferred nto the traer before Such nterdependences do not usuay occur n VRPs studed n the terature and requre speca souton approaches It s beyond the scope of ths paper to eaborate further on ths ssue Suffce t to say that vehce routng probems wth nterdependent tours such as the VRPTT are an emergng topc n VRP research and to refer the reader to the recent survey [15] 35

32 As can be seen, a ot of nterestng research remans to be done, for the GTTRP tsef and for ts potenta extensons and generazatons References [1] R Ahua, T Magnant, and J Orn, Network Fows, Prentce-Ha, Upper Sadde Rver, 1993 [2] A Assad and B Goden, Arc Routng Methods and Appcatons, n: M Ba, T Magnant, C Monma, and G Nemhauser (eds), Network Routng, Handbooks n Operatons Research and Management Scence, vo 8, Esever, Amsterdam, 1995, pp [3] C Barnhart, E Johnson, G Nemhauser, M Savesbergh, and P Vance, Branch-and-Prce: Coumn Generaton for Sovng Huge Integer Programs, Operatons Research, vo 46, 1998, pp [4] L Bodn and L Levy, Schedung of Loca Devery Carrer Routes for the Unted States Posta Servce, n: M Dror (ed), Arc Routng: Theory, Soutons, and Appcatons, Kuwer, Boston, 2000, pp [5] N Boand, J Dethrdge, and I Dumtrescu, Acceerated Labe Settng Agorthms for the Eementary Resource Constraned Shortest Path Probem, Operatons Research Letters, vo 34, 2006, pp [6] J Brunswcker, Optmae Standort- und Tourenpanung für de Rohmcherfassung enes Mokerebetrebes, Lt, Münster, 1986 [7] A Chabrer, Vehce Routng Probem wth Eementary Shortest Path Based Coumn Generaton, Computers & Operatons Research, vo 33, 2006, pp [8] I Chao, A Tabu Search Method for the Truck and Traer Routng Probem, Computers & Operatons Research, vo 29, 2002, pp [9] E Cho and D Tcha, A Coumn Generaton Approach to the Heterogeneous Feet Vehce Routng Probem, Computers & Operatons Research, vo 34, 2007, pp [10] G Dantzg and J Ramser, The Truck Dspatchng Probem, Management Scence, vo 6, 1959, pp [11] M Daskn, Network and Dscrete Locaton, Wey, New York, 1995 [12] G Desauners, J Desrosers, I Ioachm, M Soomon, F Soums, and D Veneuve, A Unfed Framework for Determnstc Tme Constraned Vehce Routng and Crew Schedung Probems, n: T Cranc and G Laporte (eds), Feet Management and Logstcs, Kuwer, Boston, 1998, pp [13] M Drex, On Some Generazed Routng Probems, Ph D Thess, Facuty of Busness and Economcs, RWTH Aachen Unversty, 2007 [14] M Drex, Branch-and-Prce and Heurstc Coumn Generaton for the Generazed Truckand-Traer Routng Probem, Gutenberg Schoo of Management and Economcs, Johannes Gutenberg Unversty Manz, No 1102,

33 [15] M Drex, Synchronzaton n Vehce Routng A Survey of VRPs wth Mutpe Synchronzaton Constrants, Gutenberg Schoo of Management and Economcs, Johannes Gutenberg Unversty Manz, No 1103, 2011 [16] D Feet, P Deax, M Gendreau, and C Gueguen, An Exact Agorthm for the Eementary Shortest Path Probem wth Resource Constrants: Appcaton to Some Vehce Routng Probems, Networks, vo 44, 2004, pp [17] R Fukasawa, H Longo, J Lysgaard, M Pogg de Aragão, M Res, E Uchoa, and R Werneck, Robust Branch-and-Cut-and-Prce for the Capactated Vehce Routng Probem, Mathematca Programmng, Seres A, vo 106, 2006, pp [18] J Gerdessen, Vehce Routng Probem wth Traers, European Journa of Operatona Research, vo 93, 1996, pp [19] B Goden, S Raghavan, and E Was (eds), The Vehce Routng Probem: Latest Advances and New Chaenges, Operatons Research/Computer Scence Interfaces Seres, vo 43, Sprnger, New York, 2008 [20] A Hoff, Heurstcs for Rch Vehce Routng Probems, Ph D Thess, Mode Unversty Coege, 2006 [21] A Hoff and A Løkketangen, A Tabu Search Approach for Mk Coecton n Western Norway Usng Trucks and Traers, Mode Unversty Coege, 2006 [22] A Ima, E Nshmura, and J Current, A Lagrangan Reaxaton-Based Heurstc for the Vehce Routng wth Fu Contaner Load, European Journa of Operatona Research, vo 176, 2007, pp [23] I Ioachm, S Génas, F Soums, and J Desrosers, A Dynamc Programmng Agorthm for the Shortest Path Probem wth Tme Wndows and Lnear Node Costs, Networks, vo 31, 1998, pp [24] S Irnch and G Desauners, Shortest Path Probems wth Resource Constrants, n: G Desauners, J Desrosers, and M Soomon (eds), Coumn Generaton, Sprnger, New York, 2005, pp [25] S Irnch and D Veneuve, The Shortest Path Probem wth Resource Constrants and k-cyce Emnaton for k 3, INFORMS Journa on Computng, vo 18, 2006, pp [26] M Jepsen, B Petersen, and S Spoorendonk, A Branch-and-Cut Agorthm for the Eementary Shortest Path Probem wth a Capacty Constrant, Department of Computer Scence, Unversty of Copenhagen, No 08/01, 2008 [27] N Koh, J Desrosers, O Madsen, M Soomon, and F Soums, 2-Path Cuts for the Vehce Routng Probem wth Tme Wndows, Transportaton Scence, vo 33, 1999, pp [28] G Laporte, Locaton-Routng Probems, n: A Assad and B Goden (eds), Vehce Routng: Methods and Studes, Esever, Amsterdam, 1988, pp [29] G Laporte, Y Nobert, and S Taefer, Sovng a Famy of Mut-Depot Vehce Routng and Locaton-Routng Probems, Transportaton Scence, vo 22, 1988, pp

34 [30] M Lübbecke and J Desrosers, Seected Topcs n Coumn Generaton, Operatons Research, vo 53, 2005, pp [31] S Ln, V Yu, and S Chou, Sovng the Truck and Traer Routng Probem Based on a Smuated Anneang Heurstc, Computers & Operatons Research, vo 36, 2009, pp [32] S Ln, V Yu, and S Chou, A Note on the Truck and Traer Routng Probem, Expert Systems wth Appcatons, vo 37, 2010, pp [33] G Nagy and S Sah, Nested Heurstc Methods for the Locaton-Routeng Probem, Journa of the Operatona Research Socety, vo 47, 1996, pp [34] G Nagy and S Sah, Locaton-Routng: Issues, Modes and Methods, European Journa of Operatona Research, vo 177, 2007, pp [35] E Prescott-Gagnon, G Desauners, and L Rousseau, A Branch-and-Prce-Based Large Neghborhood Search Agorthm for the Vehce Routng Probem wth Tme Wndows, Networks, vo 54, 2009, pp [36] G Rghn and M Saan, Symmetry Heps: Bounded B-Drectona Dynamc Programmng for the Eementary Shortest Path Probem wth Resource Constrants, Dscrete Optmzaton, vo 3, 2006, pp [37] S Røpke, Heurstc and Exact Agorthms for Vehce Routng Probems, Ph D Thess, Department of Computer Scence, Unversty of Copenhagen, 2005 [38] M Saan, Branch-and-Prce Agorthms for Vehce Routng Probems, Ph D Thess, Facuty of Mathematca, Physca and Natura Scences, Unversty of Man, 2005 [39] S Scheuerer, Neue Tabusuche-Heurstken für de ogstsche Tourenpanung be restrngerendem Anhängerensatz, mehreren Depots und Panungsperoden, Ph D Thess, Facuty of Busness, Economcs and Management Informaton Systems, Unversty of Regensburg, 2004 [40] S Scheuerer, A Tabu Search Heurstc for the Truck and Traer Routng Probem, Computers & Operatons Research, vo 33, 2006, pp [41] F Semet, A Two-Phase Agorthm for the Parta Accessbty Constraned Vehce Routng Probem, Annas of Operatons Research, vo 61, 1995, pp [42] F Semet and E Taard, Sovng Rea-Lfe Vehce Routng Probems Effcenty Usng Tabu Search, Annas of Operatons Research, vo 41, 1993, pp [43] P Toth and D Vgo (eds), The Vehce Routng Probem, SIAM Monographs on Dscrete Mathematcs and Appcatons, Phadepha, 2002 [44] R Vahrenkamp, Transportaton Logstc n Rura Settng The Case of Mk Coecton, Department of Busness and Economcs, Unversty of Kasse, No 5/1989, 1989 [45] F Vanderbeck, On Dantzg-Wofe-Decomposton n Integer Programmng and Ways to Perform Branchng n a Branch-and-Prce Agorthm, Operatons Research, vo 48, 2000, pp [46] H Wams, Mode Budng n Mathematca Programmng, Wey, Chchester,

SIMPLIFYING NDA PROGRAMMING WITH PROt SQL

SIMPLIFYING NDA PROGRAMMING WITH PROt SQL SIMPLIFYING NDA PROGRAMMING WITH PROt SQL Aeen L. Yam, Besseaar Assocates, Prnceton, NJ ABSRACf The programmng of New Drug Appcaton (NDA) Integrated Summary of Safety (ISS) usuay nvoves obtanng patent

More information

Approximation Algorithms for Data Distribution with Load Balancing of Web Servers

Approximation Algorithms for Data Distribution with Load Balancing of Web Servers Approxmaton Agorthms for Data Dstrbuton wth Load Baancng of Web Servers L-Chuan Chen Networkng and Communcatons Department The MITRE Corporaton McLean, VA 22102 chen@mtreorg Hyeong-Ah Cho Department of

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Expressive Negotiation over Donations to Charities

Expressive Negotiation over Donations to Charities Expressve Negotaton over Donatons to Chartes Vncent Contzer Carnege Meon Unversty 5000 Forbes Avenue Pttsburgh, PA 523, USA [email protected] Tuomas Sandhom Carnege Meon Unversty 5000 Forbes Avenue Pttsburgh,

More information

Predictive Control of a Smart Grid: A Distributed Optimization Algorithm with Centralized Performance Properties*

Predictive Control of a Smart Grid: A Distributed Optimization Algorithm with Centralized Performance Properties* Predctve Contro of a Smart Grd: A Dstrbuted Optmzaton Agorthm wth Centrazed Performance Propertes* Phpp Braun, Lars Grüne, Chrstopher M. Keett 2, Steven R. Weer 2, and Kar Worthmann 3 Abstract The authors

More information

Luby s Alg. for Maximal Independent Sets using Pairwise Independence

Luby s Alg. for Maximal Independent Sets using Pairwise Independence Lecture Notes for Randomzed Algorthms Luby s Alg. for Maxmal Independent Sets usng Parwse Independence Last Updated by Erc Vgoda on February, 006 8. Maxmal Independent Sets For a graph G = (V, E), an ndependent

More information

The Dynamics of Wealth and Income Distribution in a Neoclassical Growth Model * Stephen J. Turnovsky. University of Washington, Seattle

The Dynamics of Wealth and Income Distribution in a Neoclassical Growth Model * Stephen J. Turnovsky. University of Washington, Seattle The Dynamcs of Weath and Income Dstrbuton n a Neocassca Growth Mode * Stephen J. Turnovsy Unversty of Washngton, Seatte Ceca García-Peñaosa CNRS and GREQAM March 26 Abstract: We examne the evouton of the

More information

A Resources Allocation Model for Multi-Project Management

A Resources Allocation Model for Multi-Project Management A Resources Aocaton Mode for Mut-Proect Management Hamdatou Kane, Aban Tsser To cte ths verson: Hamdatou Kane, Aban Tsser. A Resources Aocaton Mode for Mut-Proect Management. 9th Internatona Conference

More information

Dynamic Virtual Network Allocation for OpenFlow Based Cloud Resident Data Center

Dynamic Virtual Network Allocation for OpenFlow Based Cloud Resident Data Center 56 IEICE TRANS. COMMUN., VOL.E96 B, NO. JANUARY 203 PAPER Speca Secton on Networ Vrtuazaton, and Fuson Patform of Computng and Networng Dynamc Vrtua Networ Aocaton for OpenFow Based Coud Resdent Data Center

More information

Off-line and on-line scheduling on heterogeneous master-slave platforms

Off-line and on-line scheduling on heterogeneous master-slave platforms Laboratore de Informatque du Paraésme Écoe Normae Supéreure de Lyon Unté Mxte de Recherche CNRS-INRIA-ENS LYON-UCBL n o 5668 Off-ne and on-ne schedung on heterogeneous master-save patforms Jean-Franços

More information

A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks

A Simple Congestion-Aware Algorithm for Load Balancing in Datacenter Networks A Smpe Congeston-Aware Agorthm for Load Baancng n Datacenter Networs Mehrnoosh Shafee, and Javad Ghader, Coumba Unversty Abstract We study the probem of oad baancng n datacenter networs, namey, assgnng

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Formulating & Solving Integer Problems Chapter 11 289

Formulating & Solving Integer Problems Chapter 11 289 Formulatng & Solvng Integer Problems Chapter 11 289 The Optonal Stop TSP If we drop the requrement that every stop must be vsted, we then get the optonal stop TSP. Ths mght correspond to a ob sequencng

More information

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by

8.5 UNITARY AND HERMITIAN MATRICES. The conjugate transpose of a complex matrix A, denoted by A*, is given by 6 CHAPTER 8 COMPLEX VECTOR SPACES 5. Fnd the kernel of the lnear transformaton gven n Exercse 5. In Exercses 55 and 56, fnd the mage of v, for the ndcated composton, where and are gven by the followng

More information

Predicting Advertiser Bidding Behaviors in Sponsored Search by Rationality Modeling

Predicting Advertiser Bidding Behaviors in Sponsored Search by Rationality Modeling Predctng Advertser Bddng Behavors n Sponsored Search by Ratonaty Modeng Hafeng Xu Centre for Computatona Mathematcs n Industry and Commerce Unversty of Wateroo Wateroo, ON, Canada [email protected] Dy

More information

TCP/IP Interaction Based on Congestion Price: Stability and Optimality

TCP/IP Interaction Based on Congestion Price: Stability and Optimality TCP/IP Interacton Based on Congeston Prce: Stabty and Optmaty Jayue He Eectrca Engneerng Prnceton Unversty Ema: jhe@prncetonedu Mung Chang Eectrca Engneerng Prnceton Unversty Ema: changm@prncetonedu Jennfer

More information

Generalizing the degree sequence problem

Generalizing the degree sequence problem Mddlebury College March 2009 Arzona State Unversty Dscrete Mathematcs Semnar The degree sequence problem Problem: Gven an nteger sequence d = (d 1,...,d n ) determne f there exsts a graph G wth d as ts

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek

THE DISTRIBUTION OF LOAN PORTFOLIO VALUE * Oldrich Alfons Vasicek HE DISRIBUION OF LOAN PORFOLIO VALUE * Oldrch Alfons Vascek he amount of captal necessary to support a portfolo of debt securtes depends on the probablty dstrbuton of the portfolo loss. Consder a portfolo

More information

To Fill or not to Fill: The Gas Station Problem

To Fill or not to Fill: The Gas Station Problem To Fll or not to Fll: The Gas Staton Problem Samr Khuller Azarakhsh Malekan Julán Mestre Abstract In ths paper we study several routng problems that generalze shortest paths and the Travelng Salesman Problem.

More information

Airport Investment Risk Assessment under Uncertainty

Airport Investment Risk Assessment under Uncertainty Word Academy of Scence, Engneerng and Technoogy Internatona Journa of Mathematca, Computatona, Physca, Eectrca and Computer Engneerng Vo:8, No:9, 2014 Arport Investment Rs Assessment under Uncertanty Eena

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

On-Line Trajectory Generation: Nonconstant Motion Constraints

On-Line Trajectory Generation: Nonconstant Motion Constraints 2012 IEEE Internatona Conference on Robotcs and Automaton RverCentre, Sant Pau, Mnnesota, USA May 14-18, 2012 On-Lne Trajectory Generaton: Nonconstant Moton Constrants Torsten Kröger Abstract A concept

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

An Ensemble Classification Framework to Evolving Data Streams

An Ensemble Classification Framework to Evolving Data Streams Internatona Journa of Scence and Research (IJSR) ISSN (Onne): 39-7064 An Ensembe Cassfcaton Framework to Evovng Data Streams Naga Chthra Dev. R MCA, (M.Ph), Sr Jayendra Saraswathy Maha Vdyaaya, Coege of

More information

Cardiovascular Event Risk Assessment Fusion of Individual Risk Assessment Tools Applied to the Portuguese Population

Cardiovascular Event Risk Assessment Fusion of Individual Risk Assessment Tools Applied to the Portuguese Population Cardovascuar Event Rsk Assessment Fuson of Indvdua Rsk Assessment Toos Apped to the Portuguese Popuaton S. Paredes, T. Rocha, P. de Carvaho, J. Henrques, J. Moras*, J. Ferrera, M. Mendes Abstract Cardovascuar

More information

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia To appear n Journal o Appled Probablty June 2007 O-COSTAT SUM RED-AD-BLACK GAMES WITH BET-DEPEDET WI PROBABILITY FUCTIO LAURA POTIGGIA, Unversty o the Scences n Phladelpha Abstract In ths paper we nvestgate

More information

Multi-agent System for Custom Relationship Management with SVMs Tool

Multi-agent System for Custom Relationship Management with SVMs Tool Mut-agent System for Custom Reatonshp Management wth SVMs oo Yanshan Xao, Bo Lu, 3, Dan Luo, and Longbng Cao Guangzhou Asan Games Organzng Commttee, Guangzhou 5063, P.R. Chna Facuty of Informaton echnoogy,

More information

v a 1 b 1 i, a 2 b 2 i,..., a n b n i.

v a 1 b 1 i, a 2 b 2 i,..., a n b n i. SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 455 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces we have studed thus far n the text are real vector spaces snce the scalars are

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal [email protected] Peter Möhl, PTV AG,

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

Scatter search approach for solving a home care nurses routing and scheduling problem

Scatter search approach for solving a home care nurses routing and scheduling problem Scatter search approach for solvng a home care nurses routng and schedulng problem Bouazza Elbenan 1, Jacques A. Ferland 2 and Vvane Gascon 3* 1 Département de mathématque et nformatque, Faculté des scences,

More information

GRADIENT METHODS FOR BINARY INTEGER PROGRAMMING

GRADIENT METHODS FOR BINARY INTEGER PROGRAMMING Proceedns of the 4st Internatona Conference on Computers & Industra Enneern GRADIENT METHODS FOR BINARY INTEGER PROGRAMMING Chen-Yuan Huan¹, Ta-Chun Wan² Insttute of Cv Avaton, Natona Chen Kun Unversty,

More information

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence

How Sets of Coherent Probabilities May Serve as Models for Degrees of Incoherence 1 st Internatonal Symposum on Imprecse Probabltes and Ther Applcatons, Ghent, Belgum, 29 June 2 July 1999 How Sets of Coherent Probabltes May Serve as Models for Degrees of Incoherence Mar J. Schervsh

More information

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign

PAS: A Packet Accounting System to Limit the Effects of DoS & DDoS. Debish Fesehaye & Klara Naherstedt University of Illinois-Urbana Champaign PAS: A Packet Accountng System to Lmt the Effects of DoS & DDoS Debsh Fesehaye & Klara Naherstedt Unversty of Illnos-Urbana Champagn DoS and DDoS DDoS attacks are ncreasng threats to our dgtal world. Exstng

More information

An Efficient Job Scheduling for MapReduce Clusters

An Efficient Job Scheduling for MapReduce Clusters Internatona Journa of Future Generaton ommuncaton and Networkng, pp. 391-398 http://dx.do.org/10.14257/jfgcn.2015.8.2.32 An Effcent Job Schedung for MapReduce usters Jun Lu 1, Tanshu Wu 1, and Mng We Ln

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

Comparison of workflow software products

Comparison of workflow software products Internatona Conference on Computer Systems and Technooges - CompSysTech 2006 Comparson of worfow software products Krasmra Stoova,Todor Stoov Abstract: Ths research addresses probems, reated to the assessment

More information

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1.

1.1 The University may award Higher Doctorate degrees as specified from time-to-time in UPR AS11 1. HIGHER DOCTORATE DEGREES SUMMARY OF PRINCIPAL CHANGES General changes None Secton 3.2 Refer to text (Amendments to verson 03.0, UPR AS02 are shown n talcs.) 1 INTRODUCTION 1.1 The Unversty may award Hgher

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

Increasing Supported VoIP Flows in WMNs through Link-Based Aggregation

Increasing Supported VoIP Flows in WMNs through Link-Based Aggregation Increasng Supported VoIP Fows n WMNs through n-based Aggregaton J. Oech, Y. Hamam, A. Kuren F SATIE TUT Pretora, South Afrca [email protected] T. Owa Meraa Insttute Counc of Scentfc and Industra Research (CSIR)

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

Swing-Free Transporting of Two-Dimensional Overhead Crane Using Sliding Mode Fuzzy Control

Swing-Free Transporting of Two-Dimensional Overhead Crane Using Sliding Mode Fuzzy Control Swng-Free Transportng of Two-Dmensona Overhead Crane Usng Sdng Mode Fuzzy Contro Dantong Lu, Janqang, Dongn Zhao, and We Wang Astract An adaptve sdng mode fuzzy contro approach s proposed for a two-dmensona

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Clustering based Two-Stage Text Classification Requiring Minimal Training Data

Clustering based Two-Stage Text Classification Requiring Minimal Training Data OI: 10.2298/CSIS120130044Z Custerng based Two-Stage Text Cassfcaton Requrng Mnma Tranng ata Xue Zhang 1,2 and Wangxn Xao 3,4 1 Key Laboratory of Hgh Confdence Software Technooges, Mnstry of Educaton, Pekng

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

Integer Programming Formulations for the Uncapacitated Vehicle Routing p-hub Center Problem

Integer Programming Formulations for the Uncapacitated Vehicle Routing p-hub Center Problem 21st Internatonal Congress on Modellng and Smulaton, Gold Coast, Australa, 29 No to 4 Dec 2015 www.mssanz.org.au/modsm2015 Integer Programmng Formulatons for the Uncapactated Vehcle Routng p-hub Center

More information

Optimization of network mesh topologies and link capacities for congestion relief

Optimization of network mesh topologies and link capacities for congestion relief Optmzaton of networ mesh topologes and ln capactes for congeston relef D. de Vllers * J.M. Hattngh School of Computer-, Statstcal- and Mathematcal Scences Potchefstroom Unversty for CHE * E-mal: [email protected]

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika.

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) 2127472, Fax: (370-5) 276 1380, Email: info@teltonika. VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Vehicle Routing Problem with Time Windows for Reducing Fuel Consumption

Vehicle Routing Problem with Time Windows for Reducing Fuel Consumption 3020 JOURNAL OF COMPUTERS, VOL. 7, NO. 12, DECEMBER 2012 Vehcle Routng Problem wth Tme Wndows for Reducng Fuel Consumpton Jn L School of Computer and Informaton Engneerng, Zhejang Gongshang Unversty, Hangzhou,

More information

USING EMPIRICAL LIKELIHOOD TO COMBINE DATA: APPLICATION TO FOOD RISK ASSESSMENT.

USING EMPIRICAL LIKELIHOOD TO COMBINE DATA: APPLICATION TO FOOD RISK ASSESSMENT. Submtted to the Annas of Apped Statstcs USING EMPIRICA IKEIHOOD TO COMBINE DATA: APPICATION TO FOOD RISK ASSESSMENT. By Amée Crépet, Hugo Harar-Kermadec and Jessca Tressou INRA Mét@rs and INRA COREA Ths

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada [email protected] Abstract Ths s a note to explan support vector machnes.

More information

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT

Chapter 4 ECONOMIC DISPATCH AND UNIT COMMITMENT Chapter 4 ECOOMIC DISATCH AD UIT COMMITMET ITRODUCTIO A power system has several power plants. Each power plant has several generatng unts. At any pont of tme, the total load n the system s met by the

More information

Many e-tailers providing attended home delivery, especially e-grocers, offer narrow delivery time slots to

Many e-tailers providing attended home delivery, especially e-grocers, offer narrow delivery time slots to Vol. 45, No. 3, August 2011, pp. 435 449 ssn 0041-1655 essn 1526-5447 11 4503 0435 do 10.1287/trsc.1100.0346 2011 INFORMS Tme Slot Management n Attended Home Delvery Nels Agatz Department of Decson and

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

7.5. Present Value of an Annuity. Investigate

7.5. Present Value of an Annuity. Investigate 7.5 Present Value of an Annuty Owen and Anna are approachng retrement and are puttng ther fnances n order. They have worked hard and nvested ther earnngs so that they now have a large amount of money on

More information

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna [email protected] Abstract.

More information

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently.

To manage leave, meeting institutional requirements and treating individual staff members fairly and consistently. Corporate Polces & Procedures Human Resources - Document CPP216 Leave Management Frst Produced: Current Verson: Past Revsons: Revew Cycle: Apples From: 09/09/09 26/10/12 09/09/09 3 years Immedately Authorsaton:

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

Traffic-light a stress test for life insurance provisions

Traffic-light a stress test for life insurance provisions MEMORANDUM Date 006-09-7 Authors Bengt von Bahr, Göran Ronge Traffc-lght a stress test for lfe nsurance provsons Fnansnspetonen P.O. Box 6750 SE-113 85 Stocholm [Sveavägen 167] Tel +46 8 787 80 00 Fax

More information

Conversion between the vector and raster data structures using Fuzzy Geographical Entities

Conversion between the vector and raster data structures using Fuzzy Geographical Entities Converson between the vector and raster data structures usng Fuzzy Geographcal Enttes Cdála Fonte Department of Mathematcs Faculty of Scences and Technology Unversty of Combra, Apartado 38, 3 454 Combra,

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Lecture 3: Force of Interest, Real Interest Rate, Annuity

Lecture 3: Force of Interest, Real Interest Rate, Annuity Lecture 3: Force of Interest, Real Interest Rate, Annuty Goals: Study contnuous compoundng and force of nterest Dscuss real nterest rate Learn annuty-mmedate, and ts present value Study annuty-due, and

More information

) of the Cell class is created containing information about events associated with the cell. Events are added to the Cell instance

) of the Cell class is created containing information about events associated with the cell. Events are added to the Cell instance Calbraton Method Instances of the Cell class (one nstance for each FMS cell) contan ADC raw data and methods assocated wth each partcular FMS cell. The calbraton method ncludes event selecton (Class Cell

More information

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Preventive Maintenance and Replacement Scheduling: Models and Algorithms Preventve Mantenance and Replacement Schedulng: Models and Algorthms By Kamran S. Moghaddam B.S. Unversty of Tehran 200 M.S. Tehran Polytechnc 2003 A Dssertaton Proposal Submtted to the Faculty of the

More information

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits

Linear Circuits Analysis. Superposition, Thevenin /Norton Equivalent circuits Lnear Crcuts Analyss. Superposton, Theenn /Norton Equalent crcuts So far we hae explored tmendependent (resste) elements that are also lnear. A tmendependent elements s one for whch we can plot an / cure.

More information

BERNSTEIN POLYNOMIALS

BERNSTEIN POLYNOMIALS On-Lne Geometrc Modelng Notes BERNSTEIN POLYNOMIALS Kenneth I. Joy Vsualzaton and Graphcs Research Group Department of Computer Scence Unversty of Calforna, Davs Overvew Polynomals are ncredbly useful

More information

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and

POLYSA: A Polynomial Algorithm for Non-binary Constraint Satisfaction Problems with and POLYSA: A Polynomal Algorthm for Non-bnary Constrant Satsfacton Problems wth and Mguel A. Saldo, Federco Barber Dpto. Sstemas Informátcos y Computacón Unversdad Poltécnca de Valenca, Camno de Vera s/n

More information

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet

2008/8. An integrated model for warehouse and inventory planning. Géraldine Strack and Yves Pochet 2008/8 An ntegrated model for warehouse and nventory plannng Géraldne Strack and Yves Pochet CORE Voe du Roman Pays 34 B-1348 Louvan-la-Neuve, Belgum. Tel (32 10) 47 43 04 Fax (32 10) 47 43 01 E-mal: [email protected]

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

Selfish Constraint Satisfaction Genetic Algorithm for Planning a Long-distance Transportation Network

Selfish Constraint Satisfaction Genetic Algorithm for Planning a Long-distance Transportation Network JOURNAL OF COMPUTERS, VOL. 3, NO. 8, AUGUST 2008 77 Selfsh Constrant Satsfacton Genetc Algorthm for Plannng a Long-dstance Transportaton Network Takash Onoyama and Takuya Maekawa Htach Software Engneerng

More information

Ring structure of splines on triangulations

Ring structure of splines on triangulations www.oeaw.ac.at Rng structure of splnes on trangulatons N. Vllamzar RICAM-Report 2014-48 www.rcam.oeaw.ac.at RING STRUCTURE OF SPLINES ON TRIANGULATIONS NELLY VILLAMIZAR Introducton For a trangulated regon

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE Yu-L Huang Industral Engneerng Department New Mexco State Unversty Las Cruces, New Mexco 88003, U.S.A. Abstract Patent

More information

Section 5.3 Annuities, Future Value, and Sinking Funds

Section 5.3 Annuities, Future Value, and Sinking Funds Secton 5.3 Annutes, Future Value, and Snkng Funds Ordnary Annutes A sequence of equal payments made at equal perods of tme s called an annuty. The tme between payments s the payment perod, and the tme

More information

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy

Answer: A). There is a flatter IS curve in the high MPC economy. Original LM LM after increase in M. IS curve for low MPC economy 4.02 Quz Solutons Fall 2004 Multple-Choce Questons (30/00 ponts) Please, crcle the correct answer for each of the followng 0 multple-choce questons. For each queston, only one of the answers s correct.

More information

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT

APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT APPLICATION OF PROBE DATA COLLECTED VIA INFRARED BEACONS TO TRAFFIC MANEGEMENT Toshhko Oda (1), Kochro Iwaoka (2) (1), (2) Infrastructure Systems Busness Unt, Panasonc System Networks Co., Ltd. Saedo-cho

More information

Examensarbete. Rotating Workforce Scheduling. Caroline Granfeldt

Examensarbete. Rotating Workforce Scheduling. Caroline Granfeldt Examensarbete Rotatng Workforce Schedulng Carolne Granfeldt LTH - MAT - EX - - 2015 / 08 - - SE Rotatng Workforce Schedulng Optmerngslära, Lnköpngs Unverstet Carolne Granfeldt LTH - MAT - EX - - 2015

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) [email protected] Abstract

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

Prediction of Success or Fail of Students on Different Educational Majors at the End of the High School with Artificial Neural Networks Methods

Prediction of Success or Fail of Students on Different Educational Majors at the End of the High School with Artificial Neural Networks Methods Predcton of Success or Fa of on Dfferent Educatona Maors at the End of the Hgh Schoo th Artfca Neura Netors Methods Sayyed Mad Maznan, Member, IACSIT, and Sayyede Azam Aboghasempur Abstract The man obectve

More information

Efficient Project Portfolio as a tool for Enterprise Risk Management

Efficient Project Portfolio as a tool for Enterprise Risk Management Effcent Proect Portfolo as a tool for Enterprse Rsk Management Valentn O. Nkonov Ural State Techncal Unversty Growth Traectory Consultng Company January 5, 27 Effcent Proect Portfolo as a tool for Enterprse

More information

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service

Research Article A Time Scheduling Model of Logistics Service Supply Chain with Mass Customized Logistics Service Hndaw Publshng Corporaton Dscrete Dynamcs n Nature and Socety Volume 01, Artcle ID 48978, 18 pages do:10.1155/01/48978 Research Artcle A Tme Schedulng Model of Logstcs Servce Supply Chan wth Mass Customzed

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression

A Novel Methodology of Working Capital Management for Large. Public Constructions by Using Fuzzy S-curve Regression Novel Methodology of Workng Captal Management for Large Publc Constructons by Usng Fuzzy S-curve Regresson Cheng-Wu Chen, Morrs H. L. Wang and Tng-Ya Hseh Department of Cvl Engneerng, Natonal Central Unversty,

More information

A multi-start local search heuristic for ship scheduling a computational study

A multi-start local search heuristic for ship scheduling a computational study Computers & Operatons Research 34 (2007) 900 917 www.elsever.com/locate/cor A mult-start local search heurstc for shp schedulng a computatonal study Ger BrZnmo a,b,, Marelle Chrstansen b, Kjetl Fagerholt

More information

Texas Instruments 30X IIS Calculator

Texas Instruments 30X IIS Calculator Texas Instruments 30X IIS Calculator Keystrokes for the TI-30X IIS are shown for a few topcs n whch keystrokes are unque. Start by readng the Quk Start secton. Then, before begnnng a specfc unt of the

More information

Extending Probabilistic Dynamic Epistemic Logic

Extending Probabilistic Dynamic Epistemic Logic Extendng Probablstc Dynamc Epstemc Logc Joshua Sack May 29, 2008 Probablty Space Defnton A probablty space s a tuple (S, A, µ), where 1 S s a set called the sample space. 2 A P(S) s a σ-algebra: a set

More information

Conferencing protocols and Petri net analysis

Conferencing protocols and Petri net analysis Conferencng protocols and Petr net analyss E. ANTONIDAKIS Department of Electroncs, Technologcal Educatonal Insttute of Crete, GREECE [email protected] Abstract: Durng a computer conference, users desre

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information