Valid inequalities for the synchronization bus timetabling problem

Size: px
Start display at page:

Download "Valid inequalities for the synchronization bus timetabling problem"

Transcription

1 Vald nequaltes for the synchronzaton bus tmetablng problem P. Foulhoux a, O.J. Ibarra-Rojas b,1, S. Kedad-Sdhoum a, Y.A. Ros-Sols b, a Sorbonne Unverstés, Unversté Perre et Mare Cure, Laboratore LIP6 UMR 7606, 4 place Jusseu Pars, France b Unversdad Autónoma de Nuevo León, Av. Unversdad s/n, San Ncolás de los Garza, 66450, Mexco Abstract Bus transt network plannng s a complex process that s dvded nto several phases such as: lne plannng, tmetable generaton, vehcle schedulng, and crew schedulng. In ths work, we address the tmetable generaton whch conssts n schedulng the departure tmes for all trps of each bus lne. We focus on the Synchronzaton Bus Tmetablng Problem (SBTP) that favors passenger transfers and avods congeston of buses at common stops. These characterstcs and the embedded flexblty of the SBTP are crucal for many transt networks n Latn Amerca. A Mxed Integer lnear Program (MIP) was proposed n the lterature for the SBTP but t fals to solve real bus network nstances. We develop n ths paper four classes of vald nequaltes for ths MIP usng combnatoral propertes of the SBTP on the number of synchronzatons. Expermental results show that the enhanced MIP yelds hgh qualty solutons usng small computatonal tmes. In partcular, nstances based on real transt networks are solved wthn few mnutes wth a relatve devaton from the optmal soluton that s usually less than 2%. Keywords: Integer Programmng, Transportaton, Tmetablng, Vald Correspondng author Emal addresses: perre.foulhoux@lp6.fr (P. Foulhoux), obarrar@uc.cl (O.J. Ibarra-Rojas), safa.kedad-sdhoum@lp6.fr (S. Kedad-Sdhoum), yasmn.rossls@uanl.edu.mx (Y.A. Ros-Sols) 1 Actual afflaton: BRT-Center of Excellence, Department of Transport Engneerng and Logstcs, Pontfca Unversdad Católca de Chle Preprnt submtted to European Journal of Operatons Research June 24, 2014

2 Inequaltes, Urban Bus System. 1. Introducton Plannng and operatng a publc transportaton network n a relatvely bg cty (3 mllons people) s an enormous task f the am s to reduce the costs wthout degradng the qualty servce for the users. In Ceder (2007), the bus transt network problem s presented as a sequence of four man phases. The frst one s the lne plannng phase that defnes the routes, stops, and frequency for each bus lne n a specfc terrtory. Then, the tmetable generaton phase determnes the departure tmes of all the trps of the lnes to acheve a level of qualty servce. The thrd subproblem s the vehcle schedulng phase that assgns vehcles to trps assocated to bus lnes. Fnally, the crew schedulng phase defnes tasks assgned to drvers. The bus transt network problem s commonly tackled by sequental approaches. Therefore, obtanng hgh qualty solutons n short tme for each phase s an mportant ssue snce t s often necessary to terate several tmes to fnd a sutable soluton for the entre plannng process. Partcularly, tmetable generaton s a delcate task snce t has repercussons n the operatonal subproblems whch are vehcle and crew schedulng. In ths artcle, we focus on bus networks havng the followng characterstcs. The passengers of a lne have an estmate of ther watng tme at each stop rather than knowng the whole tmetable of the lne. Therefore, regularly spaced departure tmes for the trps of each lne are requred. Moreover, snce dfferent lnes frequently converge at specfc stops of the network, t s necessary to reduce congeston to mprove the qualty servce. In the sequel, a synchronzaton occurs when the tmetable permts the arrval of two buses at the same stop so that the two buses do not bunch or permts passenger transfers wthout long watng tmes. Therefore, the Synchronzaton Bus Tmetablng Problem (SBTP) conssts n determnng the departure tme of every bus trp n order to maxmze the synchronzaton of dfferent bus lnes of a network. Thus, the SBTP corresponds exactly to the tmetable generaton phase for networks that 2

3 appear n dfferent ctes of Latn Amerca, as for nstance, the network of the cty of Monterrey n Mexco whch has more than 300 bus lnes. Ibarra-Rojas & Ros-Sols (2012) have proved that the SBTP s NP-hard. They have proposed a mult-start terated local search algorthm and a MIP. We denote by SBTP MIP ths formulaton that wll be descrbed n Secton 2. However, the SBTP MIP solved usng a standard lnear solver (CPLEX 12.3) has not succeeded n effcently solvng real sze nstances wthn reasonable CPU tmes. Snce the number of dsruptons such as bus falures or crash accdents, s close to 10% of the vehcles used per day (n Monterrey), bus tmetables must be recomputed several tmes a day. Consequently, heurstc methods are usually used to quckly produce tmetables. However, these solvng methods do not ensure any guarantee on the soluton qualty. In ths artcle, we present an exact approach to solve the SBTP usng nteger programmng technques and show that hgh qualty solutons can be produced for real sze nstances wthn a few mnutes. Partcular cases of the SBTP have been consdered n the lterature. Ceder & Tal (2001) and Ceder (2011) have ntroduced a smpler verson of the SBTP where synchronzatons are defned as smultaneous arrvals at common stops subject to bound constrants on the the separaton tme between consecutve trps of the same lne. Constructve algorthms were developed for ths case. An extenson of Ceder s studes s presented by Erank (2004) where a synchronzaton s redefned as arrvals wthn a tme wndow. Lu et al. (2007) have reformulated the tmetablng problem presented by Ceder et al. (2001) and mplemented a Tabu search to solve the problem. Some closely related problems on transport networks have been studed usng nteger programmng approaches. We can quote the scholar bus schedulng problem ntroduced by Fügenschuh (2009) where startng tmes of schools and startng tmes of scholar buses must be synchronzed to mnmze the number of vehcles to transport all students. The authors have developed dfferent famles of vald nequaltes leadng to a branch-and-cut algorthm. Quadrfoglo et al. (2008) optmzed a weghted objectve functon based on vehcle resources and 3

4 qualty servce for a transport network. They defne logc constrants to reduce the feasble space whch allows to reduce up to 90% of the CPU tme when these cuts are added at the begnnng of a branch-and-bound algorthm. In ralway systems, tmetablng problems have been extensvely studed usng nteger programmng technques. In partcular, the perodc tmetablng case has specal structure (not present n the SBTP) that favors the desgn of vald nequaltes commonly mplemented n branch-and-cut algorthms (Cam et al. (2011); Gesemann (2002); Lebchen (2004, 2007); Lebchen & Möhrng (2002, 2007); Schröder & Solchenbach (2006)). Unfortunately, tmetablng problems n urban transport networks do not share the structure of perodc tmetablng. Comprehensve revews have been provded by Guhare & Hao (2008) and Cacchan & Toth (2012). An nequalty s sad to be vald for a MIP f every soluton of the MIP satsfes ths nequalty. Consequently, a vald nequalty can be added to a MIP n order to obtan a stronger formulaton (see Wolsey (1998)) that wll be easer to solve. Our man contrbutons are to defne four famles of vald nequaltes that wll be used for the SBTP MIP. The frst two famles of vald nequaltes bound the number of possble synchronzatons that can occur at a node for a specfc trp. The two other famles are obtaned from the prevous ones usng a generc lftng procedure. Addtonally, some nequaltes of the SBTP MIP are tghtened by lowerng some parameters. The enhanced SBTP MIP s then solved wth a standard lnear solver to obtan optmal solutons for most of the real sze nstances. Moreover, for all the nstances, solutons wth less than 3% of devaton from the optmum are found n less than fve mnutes. The rest of the paper s organzed as follows. In Secton 2, we brefly recall the SBTP MIP that we wll enhance wth our proposed vald nequaltes that are defned n Secton 3. A generc lftng procedure s ntroduced and s appled n order to produce another two famles of vald nequaltes. Secton 4 presents a way to tghten some nequaltes by adjustng some parameters. Expermental results for nstances based on a real transt network are presented n Secton 5 where we show the mpact of some combnaton of the vald nequaltes famles. 4

5 Fnally, conclusons and future research areas are addressed n Secton Problem defnton and mathematcal model In ths secton, we brefly defne the SBTP and present the SBTP MIP proposed by Ibarra-Rojas & Ros-Sols (2012) The synchronzaton bus tmetablng problem The SBTP schedules the departure tmes for all bus lne trps n order to maxmze the synchronzatons between buses. A formal defnton of the problem s gven n the followng. The type of bus network we are nterested n can be represented by a set of lnes denoted as I. As descrbed n Secton 1, the routes and the stops used by each bus lne as well as the frequency of each lne are determned before the tmetable generaton phase. We wll call a synchronzaton node, a specfc stop n the network where two lnes cross each other and where passenger transfers are needed or congeston of buses at common stops can happen. We denote by B the set of all synchronzaton nodes. Let T be the plannng horzon defned n tme unts. For example, T wll be 2 hours n rush perods n the mornng or 3 hours n valley perods n the afternoon. We wll denote by f the frequency of lne I, that s to say the number of trps that have to be scheduled wthn T for lne. We also assume that buses of the same lne wll run at regular speed and we denote by t b, I, the travel tme for a bus from an ntal node, called 110 depot, to a node b B. 115 A headway tme s the separaton tme between consecutve trps of the same lne. For example, f the frst (resp. second) trp of a lne starts at tme unt 3 (resp. 23), there s a headway tme of 20 tme unts between these two trps. Snce regularly spaced departure tmes are requred, each trp of a lne of I wll start every T f tme unts wth a flexblty of δ tme unts. Consequently, h = T f δ (resp. H = T f +δ ) s the mnmum (resp. maxmum) headway tme for a lne I. Moreover, the frst (resp. last) trp of lne must start before H 5

6 (resp. after T H ). These headway tmes guarantee that the entre plannng horzon s covered by the trps whch s one of the man dfferences between the addressed model and the ones studed by Ceder & Tal (2001) and Erank (2004). Consequently, a tmetable gven by the departure tmes X p of each trp T = [8: 00,8: 40] p {1,..., f } of every lne I wll satsfy X 1 H, h X p+1 X p H η = 10 for every {1,..., f 1}, T H X f T. Fgure 1 llustrates regularly spaced trps for a gven lne of frequency = 20% ( h = 2mn) f = 4 wth and wthout flexblty. T T T 1 f 2 f 3 f 4 (a) 0 H T H T (b) H T H T X 1 + h X 1 + H X 2 + h X 2 + H X 3 + h X 3 + H Fgure 1: Two dfferent tmetables for a gven lne : Case (a) wth regularly spaced departure tmes, Case (b) wth flexble headway tmes We recall that a synchronzaton at a stop between two bus trps occurs n two dfferent cases; when the dfference between ther arrval tmes s long enough to reduce congeston of buses belongng to dfferent lnes at common stops n one hand or allow passenger transfers wthout long watng tmes n another hand. A transfer node s a partcular synchronzaton node n the network where passengers may transfer from one lne to some lne j. To allow well tmed passenger transfers at node b, the dfference between two bus arrvals at ths node has to be lower (resp. greater) than a specfc value denoted W b (resp. w b ). A congeston node s a partcular synchronzaton node n the network where two buses (of dfferent lnes) arrvng smultaneously at ths node wll 6

7 share a segment of ther respectve routes. Consequently, to reduce congeston of buses at node b, the length of the tme nterval between two bus arrvals at node b has to be greater than a specfc value denoted w b. In ths case, t s convenent to consder a maxmum separaton tme W b between the bus arrvals at node b such that W b w b < h j. In the bass of the above, a synchronzaton at node b for two bus trps happens f the dfference of ther arrval tmes s n the so-called watng tme wndow [w b, W b ]. For each lne I, let us denote by I() the set of lnes that share a synchronzaton node wth lne. Notce that for, j I, j I() does not mply I(j). Indeed, t could be desrable n some stuatons to enforce the passenger transfers only from lne to lne j. Therefore, the SBTP conssts n determnng the departure tmes Xp of each trp p {1,..., f } of every lne I such that the headway tme bounds are satsfed, X1 H, h Xp+1 Xp H for every I, T H Xf T, wth the objectve of maxmzng the number of pars of synchronzed trps, that s, to maxmze the number of pars of trps p {1,..., f } and q {1,..., f j } such that w b (Xq j + t j b ) (X p + t b ) W b s satsfed, for I, j I(). Fgure 2 llustrates the two types of synchronzaton nodes. Case (1) represents a congeston node b where lnes and j (wth h j = 8) converge and then share a segment of ther routes. The numbers by the sde of node b represent the arrval tmes of a par of trps of these lnes. The mnmum and maxmum separaton tmes to reduce congeston at ths node b are w b = 6 and W b = 12. Case (2) represents a node b where passengers would lke to go from one trp of lne to some trp of lne j. In ths case, 5 tme unts s the maxmum desred passenger watng tme and 2 tme unts s the estmated requred tme for the transfer. Then, the watng tme wndow s gven by [w b, W b ] = [2, 7] Mxed nteger program 165 We consder n the followng an nstance of SBTP and we now recall wth the 0-1 MIP of the problem already descrbed by Ibarra-Rojas & Ros-Sols (2012). For a gven a lne I, we wll denote by (p, ), p { 1,..., f }, the 7

8 8:35 am h j j = 8 b 8:20 am 8:14 am j 8:38 am b (1) [, ] = [ 6,12 ] (2) [, ] = [ 2, 7] w b W b w b W b Fgure 2: Synchronzaton nodes: congeston node (Case 1), transfer (Case 2). 170 p th trp of lne and we assocate to (p, ) the real varable X p that represents ts departure tme. For a par of lnes (, j), j I(), the set B j s the set of all the synchronzaton nodes shared by and j. The bnary decson varable Y j pqb s equal to 1, f and only f, trp (p, ) arrves frst at node b and f trps (p, ) and (q, j) nduce a synchronzaton at node b. In the sequel, we wll denote by (X, Y ) a soluton of an SBTP nstance. Consderng the prevous parameters and decson varables, the SBTP MIP s gven by max I f f j j I() b B j p=1 q=1 Y j pqb s.t. X 1 H I (1) T H X f T I (2) h Xp+1 Xp H I, p = 1,..., f 1(3) ( ) Xq j + t j b ( ( ) Xp + tb) wb + M 1 Y j pqb I, j I(), b B j, ( ) Xq j + t j b ( ( ) Xp + tb) Wb + M 1 Y j pqb p = 1,..., f, q = 1,...,(4) f j I, j I(), b B j, p = 1,..., f, q = 1,...,(5) f j X p R, Y j pqb {0, 1} I, j I(), b Bj, p = 1,..., f, q = 1,...,(6) f j 8

9 175 The objectve functon maxmzes the total number of synchronzatons. Constrants (1) and (2) guarantee that the entre plannng horzon s covered by the trps. Constrants (3) mpose that consecutve trps of lne must happens wth a mnmum (resp. maxmum) headway tme h (resp. H ). Remark that the arrval tme of trp (p, ) at node b s Xp + t b. Hence Constrants (4) and (5) actvate the synchronzaton varables Y j 180 pqb f the dfference between the arrval tmes of (p, ) and (q, j) at node b s wthn [w b, W b ] wth (p, ) arrvng frst at 185 node b. M s a large constant whose value wll be defned n Secton 4. As mentoned by Ibarra-Rojas & Ros-Sols (2012), the SBTP MIP cannot be used to solve real nstances of the SBTP usng a standard lnear programmng solver. The man contrbutons of ths paper s to strengthen SBTP MIP by ntroducng vald nequaltes that allow to effcently solve the real sze nstances of the SBTP. 3. Vald nequaltes To obtan tghter formulatons for the SBTP, we add vald nequaltes to the SBTP MIP before ts resoluton by a lnear programmng solver. In fact, addng vald nequaltes permts to cut fractonal solutons of the lnear relaxatons of nteger programs or to cut non-optmal feasble solutons (Wolsey (1998); Nemhauser & Wolsey (1999)). In the followng, we ntroduce two famles of vald nequaltes for the synchronzaton bus tmetablng problem obtaned from the headway tme parameters and the propagaton of Constrants (1), (2), and (3) Synchronzaton nequaltes 200 We can take advantage of the headway tme parameters to defne a famly of vald nequaltes for each trp to be synchronzed. Let us consder two lnes and j to be synchronzed at a gven node b such that the mnmum headway tme h j of lne j s greater than the length of the watng tme wndow of node b,.e., h j > W b w b. If a trp (p, ) synchronzes wth another trp (q, j), the 9

10 205 synchronzaton of (p, ) wth trps (q 1, j) or (q +1, j) s mpossble snce there would not be enough tme unts to ensure soluton feasblty. Generalzng the prevous dea, we obtan the followng result. Lemma 1. Let and j be two dstnct lnes wth j I() and b B j, the maxmum number of synchronzatons between one trp of lne and all the Wb w b trps of lne j s 1 +. h j Proof. Let us suppose that there exsts a feasble soluton ( X, Ỹ ) of the SBTP and a trp (p, ) such that there exst r > 1 + W b w b h j trps q1 < q 2 < < q r of lne j that may synchronze wth trp (p, ). We wll show that t s mpossble to schedule these synchronzed trps because of the mposed mnmal headway tmes between trps. The arrval tmes of these trps are wthn the [ feasble synchronzaton tme wndow X p + t b + w b, X p + t b b] + W. Therefore, the dfference between the arrval tmes X j q r +t b and X j q 1 +t b of trps (q 1, j) and (q r, j) must be less than W b w b, consequently we obtan X j q r X j q 1 W b w b. However, snce soluton ( X, Ỹ ) corresponds to a regularly spaced schedule, we have that X q j l+1 X q j l h j. We then have ( X q j r X q j 1 (r 1)h j Wb w b 1 + whch s a contradcton. h j ) h j > ( 1 + ( )) Wb w b h j 1 h j = W b w b Usng Lemma 1, we derve the followng nequaltes that wll be called syn- chronzaton nequaltes. f j q=1 f p=1 Y j pqb 1 + Wb w b h j Y j pqb 1 + Wb w b h I, j I(), b B j, p {1,..., f } (7) I, j I(), b B j, q {1,..., f j }. (8) Let us consder two lnes and j wth j I(), a node b B j, and a trp (p, ). j f Gven a soluton ( X, Ỹ ) of the SBTP, we can remark that s exactly q=1 Ỹ j pqb the number of synchronzaton between trps of lne j and trp (p, ) at node b. Consequently, we have the followng theorem. 10

11 Theorem 1. Synchronzaton nequaltes (7) and (8) are vald for the SBTP MIP Headway nequaltes Usng smlar deas, we can devse the followng class of nequaltes. Y j pqb + j f q =q+1 q 1 Y j pqb + Y j pq b + q =1 f p =p+1 p 1 Y j pq b + p =1 Y j p qb 1 + Wb w b mn(h, h j ) Y j p qb 1 + Wb w b mn(h, h j ) I, j I(), b B j, (9) p {1,..., f }, q {1,..., f j } I, j I(), b B j, (10) p {1,..., f }, q {1,..., f j }. 220 We wll denote these nequaltes as headway nequaltes as they depend on the value of the desred mnmum headway tme between trps. We then have the followng result. Theorem 2. Headway nequaltes (9) and (10) are vald for the SBTP MIP. Proof. We wll consder an nequalty (9) correspondng to the two trps (p, ), (q, j) and a node b B j (the proof for nequaltes (10) s analogous). Let ( X, Ỹ ) be a feasble soluton of the SBTP. We consder the two quanttes c and r defned as follows r = f j q =q+1 Ỹ j pq b and c = If r = 0 then from nequalty (8) we know that f Ỹ j pqb + c p =1 f p =p+1 Ỹ j p qb. Ỹ j p qb 1 + Wb w b Wb w b h 1 + mn(h, h j. ) Smlarly, f c = 0, from nequalty (7), we obtan that j f Ỹ j pqb + r q =1 Ỹ j pq b 1 + Wb w b Wb w b h j 1 + mn(h, h j. ) Let us now suppose that both r 1 and c 1. Snce r 1 trp (p, ) synchronzes wth r trps among trps q + 1,..., f j of lne j. Let q 11

12 be the frst of these trps that s synchronzed wth (p, ). Consequently, arrval tmes of trps q, q + 1,..., q + (r 1) at node b are wthn the tme [ wndow X p + t b + w b, X p + t b b] + W. Snce the mnmal headway tme between two trps of lne j s h j, the arrval tme of trp (q, j) at node b satsfes X j q + tj b X p + t b + W b (r 1)h j. Snce X j q+1 X j q, we fnally obtan X j q+1 + tj b X p + t b + W b (r 1)h j. Smlarly, snce c 1 there are c trps among p + 1,..., f of lne that synchronzes wth (q, j). Let p be the last of these trps that synchronzed wth (q, j), thus we know that X q j + t j b X p + t b + w b. Moreover, snce trps p (c 1),..., p are synchronzed wth (q, j) and because of the mposed mnmum headway tmes of lne, we know that X q j + t j b X p (c 1) + t b + w b + (c 1)h. Snce X p (c 1) X p+1, we obtan X q j + t j b X p+1 + t b + w b + (c 1)h. Because of the mnmum headway tmes between trps of lne j, we then get h j ( X j q+1 + tj b ) ( X j q + t j b ) X p X p+1 + W b w b (r 1)h j (c 1)h. And, because of the mnmum headway tme between trps (p, ) and (p + 1, ), we have X p+1 X p h. Then, we obtan h j h + W b w b (r 1)h j (c 1)h, whch then becomes rh j +ch W b w b. W.l.o.g. we can suppose that h j h. We then obtan Thus we obtan r + c r + c h h j W b w b h j. Ỹ j pqb + r + c 1 + W b w b h j whch proves the valdty of nequalty (9). 12

13 Lftng procedure In ths secton, we present a generc lftng method that permts to compute new vald nequaltes from the prevous ones. 230 Let us frst ntroduce a useful notaton. Let ξ be the set of all 5-tuples (, j, p, q, b) wth I, j I(), p {1,..., f }, q {1,..., f j } and b B j. Notce that set ξ s n a one-to-one correspondence wth the set of Y s varables, that s to say, each 5-tuple (, j, p, q, b) ξ corresponds to a potental synchronzaton between trps (p, ) and (q, j) at node b so that trp (p, ) arrves frst at node b. Let us consder the followng nequalty: (,j,p,q,b) E Y j pqb γ (11) where E ξ and γ s an upper bound over the number of synchronzatons n E. The nequaltes of type (11) are clearly vald. We note that synchronzaton and headway nequaltes belong to ths class. Gven ( 0, j 0, p 0, q 0, b 0 ) ξ, we defne E 0j0 p 0q 0b 0 as a set of 5-tuples (, j, p, q, b) of E so that trps (p, ) and (q, j) cannot be synchronzed at node b f trps (p 0, 0 ) and (q 0, j 0 ) are synchronzed at node b 0 and trp (p 0, 0 ) arrves frst at node b 0, that s to say that for a gven soluton ( mples Ỹ j pqb = 0 for all (, j, p, q, b) E0j0 p 0q 0b 0. X, Ỹ ) of the SBTP, Ỹ 0j0 p 0q 0b 0 = 1 Then nequalty (11) can be lfted to create the followng nequalty j Y (,j,p,q,b) E E 0 j 0 p 0 q 0 b 0 ( pqb γ 1 Y 0j0 p 0q 0b 0 ) (12) whch s clearly vald. In the followng, we present a generc lftng procedure to obtan nequaltes of type (12). Ths procedure wll be appled to both synchronzaton and headway nequaltes n order to obtan lfted synchronzaton nequaltes and lfted headway nequaltes. Remark that the set of varables Y 245 of such a lfted nequalty s related to dfferent lnes whle the set of varables of a headway or a synchronzaton nequalty s related to only two lnes. To compute the lfted nequaltes, gven a 5-tuple (, j, p, q, b), we wll need to fnd a lst of 5-tuples that can not be synchronzed f (, j, p, q, b) s synchronzed. 13

14 To acheve ths, we wll compare the feasble departure tme wndow of the potentally synchronzed trps, that s to say the tme wndow durng whch a trp has to start. Some of the results ntroduced by Ibarra-Rojas & Ros-Sols (2012) for a preprocessng stage, can be used to devse these tme wndows. Gven trp (p, ) wth I and p { 1,..., f } [ ], we denote by Dp = D p, D p a feasble departure tme wndow of trp (p, ). Ibarra-Rojas & Ros-Sols (2012) have been proved that [ ] [ ] Dp = D p, D p d p, d d p = max { (p 1) h, T ( f (p 1) ) H } p wth d p = mn { ph, T ( f p ) h }. (13) [ ] The tme wndow d p, d p consttutes a generc feasble departure tme wndow. As t wll turn out, when two trps synchronze, t wll be possble to tghten ths wndow. Ths can be done usng logcal nferences that are gven by the followng theorem whch gathers several results gven by Ibarra-Rojas & Ros- Sols (2012). Theorem 3. Let (, j, p, q, b) ξ and D p = [ ] [ ] D p, D p (resp. Dq j = D j q, Dj q ) be a feasble departure tme wndow of trp (p, ) (resp. (q, j)). By settng [ ] [ ] [α, β] = D p + t b + w b, D p + t b + W b D j q + t j b, Dj q + t j b, we obtan that ) (q, j) s synchronzed wth trp (p, ) arrvng frst at b f and only f [α, β], ) and, n that case, [α t j b, β tj b ] s a tghter feasble departure tme wndow for trp (q, j) and Dp [α W b t j b, β w b t j b ] s a tghter feasble departure tme wndow for trp (p, ). An example of how to use the prevous theorem s the followng. Consder [ ] [ ] feasble departure tmes D p, D p = [15, 20] and D p, D p = [18, 25] for trps (p, ) and (q, j), respectvely. Assume we have the parameters values t b = 10, t j b = 22, and [w b, W b ] = [3, 8]. Then, the arrval of trp (q, j) at node b s wthn the nterval [ , ] = [40, 47] and the arrval of trp (p, ) at node b s wthn [ , ] = [25, 30]. If t s possble to synchronze trp (p, ) wth trp (q, j), arrval tme of trp (q, j) at node b must be wthn 14

15 270 [25 + 3, ] = [28, 38] whch s mpossble snce [28, 38] [40, 47] =. [ ] Knowng a tghter feasble departure tme wndow Dp = D p, D p for a gven trp (p, ), a tghter departure tme wndow D p, for all trps p p, can be nferred usng the headway tmes between trps of lne. Ths can be done usng the procedure P ropagate(d p). Algorthm 1 P ropagate(d p) 1: for p = 1 to p 1 do 2: D p := D p [ D p + (p p)h, D p + (p p)h ] 3: end for 4: for p = p + 1 to f do 5: D p := D p [ D p (p p )H, D p (p p )h ] 6: end for Algorthm 2, called Generc Lftng, shows the steps to generate lfted nequaltes. The general dea to obtan these nequaltes s to consder a 5-tuple ( 0, j 0, p 0, q 0, b 0 ) ξ and see what mplcatons arse f the correspondng synchronzaton s set, that s to say when Y 0j0 p 0q 0b 0 = 1. Step 2 conssts n computng the feasble departure tme wndows of every trp from Formula (13). Then, assumng that ( 0, j 0, p 0, q 0, b 0 ) s synchronzed at node b 0, we compute tghter feasble departure tme wndows D 0 p 0 and D j0 q 0 (Steps 3 5) usng Theorem 3). Usng procedure P ropagate, we then update the departure tme wndows for the rest of the trps of lnes 0 and j 0 (Step 6). We then apply a specfc procedure for every nequaltes (,j,p,q,b) E Y j pqb γ of type (11): we determne a set E of 5-tuples (, j, p, q, b) of E that cannot be synchronzed and we then can create the correspondng lfted nequaltes. Unfortunately, Steps 7-9 must be dedcated to each of the two consdered type of nequaltes n order to consder sets E wth known upper bounds. In fact, lnes 7-10 have to be replaced by Algorthm 4 for synchronzaton nequaltes and Algorthm 5 for headway nequaltes. In order to fnd whch trps cannot be synchronzed, we ntroduce another procedure (Algorthm 3), called Test synchronzaton. Ths procedure deter- 15

16 Algorthm 2 Generc Lftng 1: for each ( 0, j 0, p 0, q 0, b 0 ) ξ do [ ] 2: Dp := d p, d p for every trp (p, ) 3: [α, β] := [ D 0 p 0 + t 0 b 0 + w b0, D 0 p 0 + t 0 b 0 + W b0 ] 4: Dq j0 0 := [α t j0 b 0, β t j0 b 0 ] 5: Dp 0 0 := D 0 p 0b 0 [α W b0 t j0 b 0, β w b0 t j0 b 0 ] 6: P ropagate(d 0 p 0 ) and P ropagate(d j0 q 0 ) [ ] D j0 q 0 + t j0 b 0, D j0 q 0 + t j0 b 0 7: for each nequalty of type (11) (,j,p,q,b) E Y j pqb γ do 8: Fnd a set E of 5-tuples (, j, p, q, b) of E that cannot be synchronzed 9: Create nequalty ( ) (,j,p,q,b) E Y j pqb γ 1 Y 0j0 p 0q 0b 0 10: end for 11: end for 290 mnes f trp (p, ) cannot be synchronzed wth trp (q, j) due to the fact that ( 0, j 0, p 0, q 0, b 0 ) s synchronzed. Usng Theorem 3), lnes 2-5 tests f (, j, p, q, b) s a potental synchronzaton and then, f ths synchronzaton becomes mpossble after the update of the departure tme wndows. Algorthm 3 Test synchronzaton(, j, p, q, b) [ ] [ ] 1: [α, β] := D p + t b + w b, D p + t b + W b D j q + t j b, Dj q + t j b 2: f ([α, β] ) then 3: D j q := [α t j b, β tj b ] 4: Dp := Dp [α W b t j b, β w b t j b [ ] [ ] ] 5: f D p + t b + w b, D p + t b + W b D j q + t j b, Dj q + t j b 6: Return False 7: end f 8: end f 9: Return True = then 295 For creatng lfted synchronzaton nequaltes, Algorthm 4 enumerates every synchronzaton nequalty of type (7) whch can be affected by the mod- fcaton of lnes 0 and j 0 (Steps 1-4). Each potental trp q s then tested by 16

17 300 Algorthm 3 to know f (, j, p, q, b) becomes mpossble and we then create a lfted synchronzaton nequalty from the set E whch represents the set of mpossble synchronzatons. The procedure that generates the lfted synchronzaton nequaltes from the synchronzaton nequaltes (8) s analogous to Algorthm 4. Algorthm 4 Create lfted synchronzaton nequaltes( 0, j 0, p 0, q 0, b 0 ) 1: f ({, j} { 0, j 0 } and (, j, b) ( 0, j 0, b 0 )) then 2: for ( p = 1 to f ) do 3: E := 4: for ( q = 1 to f j) do 5: f T est synchronzaton(, j, p, q, b)= False then 6: E := E {(, j, p, q, b)} 7: end f 8: end for 9: Create Y j pqb ( 1 + W b w b ) ( ) h 1 Y 0j0 j p 0jq 0b 0 (,j,p,q,b) E 10: end for 11: end f Usng smlar deas, Algorthm 5 computes lfted headway nequaltes from the headway nequaltes of type (9). A smlar algorthm can be devsed for the headway nequaltes of type (10) Tghtenng Constrants (4) and (5) An mportant aspect n nteger programmng s to compute tght parameters to reduce the computatonal tme of solvng the lnear relaxaton of nteger programs. In a smlar way that we use feasble departure, arrval, and synchronzaton tme wndows to defne the lftng nequaltes, we can use them to bound bg M parameters for Constrants (4) and (5) of the SBTP MIP. We can recall that the earlest arrval tme of trp (q, j) at node b s d j q + t j b and the latest arrval tme of trp (p, ) at node b s d p + t b. Therefore, the 17

18 Algorthm 5 Create lfted headway nequaltes( 0, j 0, p 0, q 0, b 0 ) 1: f ({, j} { 0, j 0 } and (, j, b) ( 0, j 0, b 0 )) then 2: for ( p = 1 to f and q = 1 to f j) do 3: E := 4: for ( q q to f j) do 5: f T est synchronzaton(, j, p, q, b)= False then 6: E := E {(, j, p, q, b)} 7: end f 8: end for 9: for ( p > p to f ) do 10: f T est synchronzaton(, j, p, q, b)= False then 11: E := E {(, j, p, q, b)} 12: end f 13: end for 14: Create 15: end for 16: end f (,j,p,q,b) E Y j pqb (1 + ) ( ) Wb w b mn(h,h j ) 1 Y 0j0 p 0q 0b 0 18

19 mnmum dfference of arrval tmes between trps (q, j) and (p, ) at node b s d p + t b dj q tj b. Consequently, gven a soluton ( X, Ỹ ) of the SBTP, we know that ( ) ( ) Xj qb + tj b X pb + t b d p + t b d j q t j b. Smlarly, we can remark that the maxmum dfference of arrval tmes between trps (q, j) and (p, ) at node b satsfes the followng nequalty ( ) ( ) Xj qb + tj b X pb + t b d j q + t j b d p tj b. 315 In the bass of the above, for Constrants (4) and (5) correspondng to (, j, p, q, b) ξ, we can replace M by m j pqb = d p + t b dj q t j b d j q + t j b d p tj b respectvely. and M j pqb = 5. Expermental results 320 In ths secton, some computatonal results are presented usng the nteger lnear solver CPLEX 12.3 on a Mac OS X wth an Intel Core 2 Duo 3.06 GHz processor and 4 GB RAM. The computatonal effort to generate the vald nequaltes for the SBTP MIP s neglgble (less than one second) for the nstances we consder. We compare several combnatons of the proposed vald nequaltes wthn the SBTP MIP n order to solve effcently real SBTP nstances Instances We use the nstance generaton scheme proposed by Ibarra-Rojas & Ros- Sols (2012) as well as some nformaton provded by a company of Monterrey s transt network. All the nstances have the followng common characterstcs: a plannng perod of T = 240 mnutes; the frequency f for each lne s randomly generated n [13,18]; the travel tme t b from the depot to synchronzaton node b for each lne s randomly generated n [20,60]; the mnmum (resp. maxmum) watng tme for each synchronzaton node b s randomly generated n [3,5] (resp. [9,12]); 19

20 fnally, the number of dfferent pars of lnes to synchronze at each node b s randomly generated between 1 and 7. The derved nstances are grouped nto 9 types dependng on the followng parameters: the number I of lnes, the number B of synchronzaton nodes, and the flexblty parameter δ. Ths latter parameter s randomly generated so that the rato between δ and T f belongs to a flexblty nterval denoted by [F mn, F max ]. As t s hghlghted by Ibarra-Rojas & Ros-Sols (2012), for a lnear solver, the larger F mn s, the more ntractable s the related nstance usng the basc SBTP MIP. Accordng to the planners of Monterrey s transt network, t s reasonable to consder ether [10,20] or [25,35] for [F mn, F max ]; and a number of lnes 5 tmes the number of synchronzaton nodes. We randomly generate 10 nstances for each of the 9 nstance types (a total of 90 nstances) to analyze the algorthm performance. The name of the nstance types and ther parameters are summarzed n Table 1. Notce that nstances of type A9 have a very large number of synchronzaton nodes. In fact, we wll use these non-realstc nstances to show the lmts of our soluton approach. Inst. I B [F mn, F max ] n % A [10,20] A [25,35] A [10,20] A [25,35] A [10,20] A [25,35] A [10,20] A [25,35] A [25,35] Table 1: Instance characterstcs 20

21 5.2. Solvng to optmalty Table 2 summarzes the expermental results obtaned for dfferent combnatons of vald nequaltes wthn a tme lmt of one hour. Prelmnary experments were conducted to dentfy the promsng combnatons of vald nequaltes. The followng 4 dfferent combnatons have been kept, that we wll denote (1)-(6), (1)-(10), (1)-(8)+lft and (1)-(8)+lft 20. Formulaton (1)-(6) corresponds to the basc SBTP MIP; (1)-(10) to the SBTP MIP enhanced wth synchronzaton and headway nequaltes; (1)-(8)+lf t to the SBTP MIP wth synchronzaton nequaltes and all the lfted headway nequaltes obtaned usng Algorthm 5. Fnally (1)-(8)+lft 20 s smlar to the latter formulaton where only 20% of the generated lfted headway nequaltes are ncluded. Indeed, the nequaltes mantaned n the formulaton correspond to those havng the hghest number of synchronzaton varables n ther left hand sdes. Ths rato have been set after prelmnary experments: ths value corresponds to the best compromse between the qualty of the soluton and the computaton tme. For each of the 4 combnatons, Table 2 provdes the followng entres: #Nodes : the average number of nodes n the branchng tree, Rel : the average value of the objectve functon at the root node, Gap : the average relatve error between the best obtaned value and the best obtaned lower bound, CPU : the average computatonal tme n seconds In the frst block of rows of Table 2, we can see that the orgnal formulaton of SBTP s ntractable snce we obtan large gaps n one hour of computaton tme. Notce that no feasble soluton can be found wthn ths tme lmt for nstances A9. The second block of rows of Table 2 corresponds to the case where all the vald nequaltes (1)-(10) have been added to the orgnal formulaton. We can see that addng these nequaltes to the orgnal formulaton leads to very good solutons wthn reasonable CPU tmes, the gaps are ndeed sgnfcantly reduced 21

22 (1)-(6) (1)-(10) (1)-(8)+lft (1)-(8)+lft20 #Node Rel Gap CPU #Node Rel Gap CPU #Node Rel Gap CPU #Node Rel Gap CPU A % % % % 45.4 A % % % % A % % % % A % % % % 22 A % % % % 3254 A % % % % A % % % % A % % % % A % Table 2: Results for the nstance types A1-A9 usng CPLEX 12.3 and dfferent combnatons of vald nequaltes. 22

23 n comparson wth the ones obtaned for the orgnal formulaton. Instances A1- A8 are almost all solved to optmalty n less than 48 mnutes. More precsely, all nstances A1-A2, A4 and A6-A8 have been solved to optmalty n less than 30 mnutes and only few A3 and A5 nstances have not been solved to optmalty wthn one hour. The average number of nodes n the tree search decreases sgnfcantly as well as the average value of the objectve functon at the root node. We can notce that for the A9 nstances, even f the gap s mportant, at least a feasble soluton s found. If we look at the results provded n Table 2 for the thrd block correspondng to the case where all the lfted headway nequaltes are added to (1)-(8) formulaton, we can see that the average values of the objectve functon at the root node are mproved regardng the orgnal formulaton but are comparable to (1)-(10) wth a greater computatonal effort. If we compare the results of the two last blocks of Table 2 correspondng to the formulaton ncludng lfted headway nequaltes, we can notce that keepng 20% of the generated lfted nequaltes leads to very good results both n terms of gaps and CPU tmes regardng (1)-(8)+lf t formulaton. Partcularly, the gaps obtaned for A7-A8 nstances are better wth lower computatonal tmes. We can see that a greater number of nodes are explored wth no ncrease of CPU tmes leadng to good solutons. To sum up ths frst set of experments, we can conclude that the vald nequaltes proposed for the SBTP MIP are useful, they sgnfcantly mprove the gaps and the values of the objectve functon at the root node. However, a huge computatonal effort s requred. The lfted nequaltes can also be useful to reach the same effcency. In that case however, t can be trcky to fnd the relevant and adequate set of nequaltes to mantan. To enhance the effcency, a perspectve of ths work s to develop a Branch-and-Cut solvng method for the SBTP. 23

24 6. Solvng up to 3% Table 3 provdes a comparson between the best soluton found usng the (1)- (10) formulaton wth a stoppng crteron of 3% of relatve gap and a Mult-start Iterated Local Search (MILS) proposed by Ibarra-Rojas & Ros-Sols (2012) for the same problem. The dea of ths MILS s to use constrant propagaton shown n Algorthm 1 to defne and explore the search space. In partcular, constrant propagaton s used to desgn randomzed constructve algorthms and mplement lne departure tmes shftng wthn the feasble space to nduce more synchronzatons. (1)-(10) MILS Gap Tme Gap Tme A1 1.9% % 0.4 A2 1.3% % 0.5 A3 2.6% % 1.4 A4 0.8% % 1.8 A5 2.1% % 7.0 A6 1.2% % 8.6 A7 1.7% % 26.7 A8 1.7% % 29.4 Table 3: Results of solvng nstances A1-A8 mplementng nequaltes (1)-(10) wth a stoppng crteron of 3% of relatve gap versus Mult-start Iterated Local Search (MILS) proposed by Ibarra-Rojas & Ros-Sols (2012). 415 To get the gap for the MILS mplementaton, we compute the devaton of the feasble soluton obtaned by MILS and the best upper bound found by CPLEX The exact approach based on (1)-(10) formulaton leads to the best results for all nstance types n terms of relatve gaps. Although, MILS s more effcent consderng the executon tme, our exact approach reaches the stoppng crteron n less than 2 mnutes for most of the nstances. 24

25 Conclusons We defne an exact soluton approach for the NP-hard synchronzaton bus tmetablng problem. Ths problem determnes regular spaced departure tme for all the trps of each lne to allow well tmed passenger transfers and reduce congeston of buses belongng to dfferent lnes at common stops. The flexblty n the SBTP gven by headway tme bounds (nstead of a fxed headway tme) allows us to defne dfferent famles of vald nequaltes to tghten the SBTP MIP. Our soluton approach s to strengthen the SBTP MIP usng our proposed vald nequaltes and mplement an nteger lnear solver. Numercal results show that hgh qualty solutons (optmal for most cases) can be found for large nstances of SBTP n a short tme. Moreover, there s a fast convergence of our approach to solutons wth less than 3% of relatve devaton from the optmal soluton n seconds. These results are very nterestng f we want an ntegrated approach wth the vehcle schedulng snce we have a stronger formulaton that can be used n an sequental approach or n a ntegraton wth other subproblems of the entre transt network plannng problem. Although, we obtan hgh qualty solutons n a short tme, there are nterestng research lnes such as determnng the dmenson of the vald nequaltes proposed n ths study. A natural mprovement for ths work s to develop a polyhedral study along wth a branch-and-cut approach to handle unsolvable nstances. Indeed, the lftng procedure that does not show sgnfcant emprcal results n ths work may be of partcular nterest n a branch-and-cut. Integraton of SBTP wth other subproblems of transt network plannng such as vehcle and crew schedulng s a challengng research area. Moreover, the generalzaton of SBTP to cover the entre day nstead of short plannng perods s needed to defne accurate ntegrated approaches. 25

26 Acknowledgments 450 Ths research was partally supported by grant from the Mexcan Natonal Councl for Scence and Technology (CONACYT). O.J. Ibarra-Rojas wshes to acknowledge graduate scholarshp from CONACYT. References Cacchan, V., & Toth, P. (2012). Nomnal and robust tran tmetablng problems. European Journal of Operatonal Research, 219(3), Cam, G., Fuchsberger, M., Laumanns, M., & Schüpbach, K. (2011). Perodc ralway tmetablng wth event flexblty. Networks, 57(1), Ceder, A. (2007). Publc Transt Plannng and Operaton: Theory, Modelng and Practce. Elsever, Butterworth-Henemann. 460 Ceder, A. (2011). Optmal mult-vehcle type transt tmetablng and vehcle schedulng. Proceda-Socal and Behavoral Scences, 20, Ceder, A., Golany, B., & Tal, O. (2001). Creatng bus tmetables wth maxmal synchronzaton. Transportaton Research Part A: Polcy and Practce, 35(10), Ceder, A., & Tal, O. (2001). Desgnng synchronzaton nto bus tmetables. Transportaton Research Record: Journal of the Transportaton Research Board, 1760(1), Erank, A. (2004). A Model to Create Bus Tmetables to Attan Maxmum Synchronzaton Consderng watng tmes at Transfer Stops. Master s thess Department of Industral and Management Systems Engneerng, Unversty of South Florda. Fügenschuh, A. (2009). Solvng a school bus schedulng problem wth nteger programmng. European Journal of Operatonal Research, 193,

27 Gesemann, C. (2002). Perodc tmetable generaton. Publshed n a Semnar of the Unversty of Constance Guhare, V., & Hao, J. K. (2008). Transt network desgn and schedulng: a global revew. Transportaton Research Part A: Polcy and Practce, 42, Ibarra-Rojas, O. J., & Ros-Sols, Y. A. (2012). Synchronzaton of bus tmetablng. Transportaton Research Part B: Methodologcal, 46(5), Lebchen, C. (2004). Symmetry for perodc ralway tmetables. Electronc Notes n Theoretcal Computer Scence, 92, Lebchen, C. (2007). Perodc tmetable optmzaton n publc transport. In K.- H. Waldmann, & U. M. Stocker (Eds.), Operatons Research Proceedngs 2006 (pp ). Sprnger Berln Hedelberg volume 2006 of Operatons Research Proceedngs. Lebchen, C., & Möhrng, R. (2002). A case study n perodc tmetablng. Electronc Notes n Theoretcal Computer Scence, 66(6), Lebchen, C., & Möhrng, R. (2007). The modelng power of the perodc event schedulng problem: Ralway tmetables and beyond. In F. Geraets, L. Kroon, A. Schoebel, D. Wagner, & C. Zarolags (Eds.), Algorthmc Methods for Ralway Optmzaton (pp. 3 40). Sprnger Berln / Hedelberg volume 4359 of Lecture Notes n Computer Scence. Lu, Z., Shen, J., Wang, H., & Yang, W. (2007). Regonal bus tmetablng model wth synchronzaton. Journal of Transportaton Systems Engneerng and Informaton Technology, 7(2), Nemhauser, G. L., & Wolsey, L. A. (1999). Integer and combnatoral optmzaton. Wley Publshng. 27

28 500 Quadrfoglo, L., Dessouky, M. M., & Ordóñez, F. (2008). Moblty allowance shuttle transt (mast) servces: MIP formulaton and strengthenng wth logc constrants. European Journal of Operatonal Research, 185, Schröder, M., & Solchenbach, I. (2006). Optmzaton of Transfer Qualty n Regonal Publc Transt. Techncal Report 84 Berchte des Fraunhofer Insttuts for Techno-und Wrtschafts. 505 Wolsey, L. A. (1998). Integer Programmng. Wley Publshng. 28

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

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

More information

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

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

More information

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

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

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

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

More information

On the Multicriteria Integer Network Flow Problem

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

More information

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

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

More information

MMA and GCMMA two methods for nonlinear optimization

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

More information

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

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

More information

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

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

More information

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

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

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

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

More information

Problem Set 9 Solutions

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

More information

Lecture 10 Support Vector Machines II

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

More information

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

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

More information

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

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

More information

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

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

More information

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

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

More information

The Study of Teaching-learning-based Optimization Algorithm

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

More information

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

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

More information

Assortment Optimization under MNL

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

More information

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

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

More information

An Admission Control Algorithm in Cloud Computing Systems

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

More information

Feature Selection: Part 1

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

More information

An Interactive Optimisation Tool for Allocation Problems

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

More information

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

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

More information

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

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

More information

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

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

More information

The Order Relation and Trace Inequalities for. Hermitian Operators

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

More information

NP-Completeness : Proofs

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

More information

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

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

More information

Chapter - 2. Distribution System Power Flow Analysis

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

More information

Module 9. Lecture 6. Duality in Assignment Problems

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

More information

Kernel Methods and SVMs Extension

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

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information

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

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

More information

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

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

More information

Computing Correlated Equilibria in Multi-Player Games

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

More information

ECE559VV Project Report

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

More information

Solution Thermodynamics

Solution Thermodynamics Soluton hermodynamcs usng Wagner Notaton by Stanley. Howard Department of aterals and etallurgcal Engneerng South Dakota School of nes and echnology Rapd Cty, SD 57701 January 7, 001 Soluton hermodynamcs

More information

Lecture Notes on Linear Regression

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

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Some modelling aspects for the Matlab implementation of MMA

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

More information

Notes on Frequency Estimation in Data Streams

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

More information

BALANCING OF U-SHAPED ASSEMBLY LINE

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

More information

LOW BIAS INTEGRATED PATH ESTIMATORS. James M. Calvin

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

More information

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

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

More information

Difference Equations

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

More information

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

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

More information

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

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

More information

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

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

More information

Lecture 12: Discrete Laplacian

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

More information

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

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

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

Maximizing the number of nonnegative subsets

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

More information

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

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

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

Errors for Linear Systems

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

More information

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

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

More information

An Integrated OR/CP Method for Planning and Scheduling

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

More information

Combining Constraint Programming and Integer Programming

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

More information

Numerical Heat and Mass Transfer

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

More information

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor

Copyright 2017 by Taylor Enterprises, Inc., All Rights Reserved. Adjusted Control Limits for P Charts. Dr. Wayne A. Taylor Taylor Enterprses, Inc. Control Lmts for P Charts Copyrght 2017 by Taylor Enterprses, Inc., All Rghts Reserved. Control Lmts for P Charts Dr. Wayne A. Taylor Abstract: P charts are used for count data

More information

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

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

More information

Bayesian predictive Configural Frequency Analysis

Bayesian predictive Configural Frequency Analysis Psychologcal Test and Assessment Modelng, Volume 54, 2012 (3), 285-292 Bayesan predctve Confgural Frequency Analyss Eduardo Gutérrez-Peña 1 Abstract Confgural Frequency Analyss s a method for cell-wse

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

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

More information

Min Cut, Fast Cut, Polynomial Identities

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

More information

Embedded Systems. 4. Aperiodic and Periodic Tasks

Embedded Systems. 4. Aperiodic and Periodic Tasks Embedded Systems 4. Aperodc and Perodc Tasks Lothar Thele 4-1 Contents of Course 1. Embedded Systems Introducton 2. Software Introducton 7. System Components 10. Models 3. Real-Tme Models 4. Perodc/Aperodc

More information

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0

n α j x j = 0 j=1 has a nontrivial solution. Here A is the n k matrix whose jth column is the vector for all t j=0 MODULE 2 Topcs: Lnear ndependence, bass and dmenson We have seen that f n a set of vectors one vector s a lnear combnaton of the remanng vectors n the set then the span of the set s unchanged f that vector

More information

Chapter Newton s Method

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

More information

Calculation of time complexity (3%)

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

More information

General theory of fuzzy connectedness segmentations: reconciliation of two tracks of FC theory

General theory of fuzzy connectedness segmentations: reconciliation of two tracks of FC theory General theory of fuzzy connectedness segmentatons: reconclaton of two tracks of FC theory Krzysztof Chrs Ceselsk Department of Mathematcs, West Vrgna Unversty and MIPG, Department of Radology, Unversty

More information

Lecture 14: Bandits with Budget Constraints

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

More information

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

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

More information

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k)

Hongyi Miao, College of Science, Nanjing Forestry University, Nanjing ,China. (Received 20 June 2013, accepted 11 March 2014) I)ϕ (k) ISSN 1749-3889 (prnt), 1749-3897 (onlne) Internatonal Journal of Nonlnear Scence Vol.17(2014) No.2,pp.188-192 Modfed Block Jacob-Davdson Method for Solvng Large Sparse Egenproblems Hongy Mao, College of

More information

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

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

More information

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

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

More information

En Route Traffic Optimization to Reduce Environmental Impact

En Route Traffic Optimization to Reduce Environmental Impact En Route Traffc Optmzaton to Reduce Envronmental Impact John-Paul Clarke Assocate Professor of Aerospace Engneerng Drector of the Ar Transportaton Laboratory Georga Insttute of Technology Outlne 1. Introducton

More information

x = , so that calculated

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

More information

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

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

More information

Linear Regression Analysis: Terminology and Notation

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

More information

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

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

More information

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

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

More information

Chapter 2 A Class of Robust Solution for Linear Bilevel Programming

Chapter 2 A Class of Robust Solution for Linear Bilevel Programming Chapter 2 A Class of Robust Soluton for Lnear Blevel Programmng Bo Lu, Bo L and Yan L Abstract Under the way of the centralzed decson-makng, the lnear b-level programmng (BLP) whose coeffcents are supposed

More information

The Second Anti-Mathima on Game Theory

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

More information

More metrics on cartesian products

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

More information

Mixed-integer vertex covers on bipartite graphs

Mixed-integer vertex covers on bipartite graphs Mxed-nteger vertex covers on bpartte graphs Mchele Confort, Bert Gerards, Gacomo Zambell November, 2006 Abstract Let A be the edge-node ncdence matrx of a bpartte graph G = (U, V ; E), I be a subset the

More information

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

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

More information

Complete subgraphs in multipartite graphs

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

More information

A Local Variational Problem of Second Order for a Class of Optimal Control Problems with Nonsmooth Objective Function

A Local Variational Problem of Second Order for a Class of Optimal Control Problems with Nonsmooth Objective Function A Local Varatonal Problem of Second Order for a Class of Optmal Control Problems wth Nonsmooth Objectve Functon Alexander P. Afanasev Insttute for Informaton Transmsson Problems, Russan Academy of Scences,

More information

2.3 Nilpotent endomorphisms

2.3 Nilpotent endomorphisms s a block dagonal matrx, wth A Mat dm U (C) In fact, we can assume that B = B 1 B k, wth B an ordered bass of U, and that A = [f U ] B, where f U : U U s the restrcton of f to U 40 23 Nlpotent endomorphsms

More information

Solving Nonlinear Differential Equations by a Neural Network Method

Solving Nonlinear Differential Equations by a Neural Network Method Solvng Nonlnear Dfferental Equatons by a Neural Network Method Luce P. Aarts and Peter Van der Veer Delft Unversty of Technology, Faculty of Cvlengneerng and Geoscences, Secton of Cvlengneerng Informatcs,

More information

Heuristic Algorithm for Finding Sensitivity Analysis in Interval Solid Transportation Problems

Heuristic Algorithm for Finding Sensitivity Analysis in Interval Solid Transportation Problems Internatonal Journal of Innovatve Research n Advanced Engneerng (IJIRAE) ISSN: 349-63 Volume Issue 6 (July 04) http://rae.com Heurstc Algorm for Fndng Senstvty Analyss n Interval Sold Transportaton Problems

More information

Approximate D-optimal designs of experiments on the convex hull of a finite set of information matrices

Approximate D-optimal designs of experiments on the convex hull of a finite set of information matrices Approxmate D-optmal desgns of experments on the convex hull of a fnte set of nformaton matrces Radoslav Harman, Mára Trnovská Department of Appled Mathematcs and Statstcs Faculty of Mathematcs, Physcs

More information

Two Methods to Release a New Real-time Task

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

More information

A combinatorial problem associated with nonograms

A combinatorial problem associated with nonograms A combnatoral problem assocated wth nonograms Jessca Benton Ron Snow Nolan Wallach March 21, 2005 1 Introducton. Ths work was motvated by a queston posed by the second named author to the frst named author

More information

Perfect Competition and the Nash Bargaining Solution

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

More information

Foundations of Arithmetic

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

More information

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

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

More information

Temperature. Chapter Heat Engine

Temperature. Chapter Heat Engine Chapter 3 Temperature In prevous chapters of these notes we ntroduced the Prncple of Maxmum ntropy as a technque for estmatng probablty dstrbutons consstent wth constrants. In Chapter 9 we dscussed the

More information

An Optimization Model for Routing in Low Earth Orbit Satellite Constellations

An Optimization Model for Routing in Low Earth Orbit Satellite Constellations An Optmzaton Model for Routng n Low Earth Orbt Satellte Constellatons A. Ferrera J. Galter P. Mahey Inra Inra Inra Afonso.Ferrera@sopha.nra.fr Jerome.Galter@nra.fr Phlppe.Mahey@sma.fr G. Mateus A. Olvera

More information