A Memetic Algorithm for the Vehicle Routing Problem with Time Windows
|
|
- Francine Anthony
- 8 years ago
- Views:
Transcription
1 A Memetc Algorthm for the Vehcle Routng Problem wth Tme Wndows Jean Berger and Mohamed Barkaou Defence Research and Development Canada - Valcarter, Decson Support System Secton 2459 Pe-XI Blvd. North, Val-Bélar, PQ, Canada, G3J 1X5 emal: ean.berger@drdc-rddc.gc.ca, barkaou@orcom.ca Abstract Seral and parallel versons of a new memetc algorthm to address the Vehcle Routng Problem wth Tme Wndows are presented. The underlyng approach nvolves parallel co-evoluton of two populatons. The frst populaton evolves ndvduals to mnmze total traveled dstance whle the second focuses on mnmzng temporal constrant volaton to generate a feasble soluton. New genetc operators have been desgned to ncorporate key concepts emergng from recent promsng technques such as nserton heurstcs, large neghborhood search and ant colony systems to further dversfy and ntensfy the search. The parallel verson of the method s based on a master-slave message-passng paradgm. The master controls the executon of the algorthm, synchronzes atomc genetc operatons and handles parent selecton whle the slaves concurrently execute genetc operatons. Results from a computatonal experment show that the seral verson of the proposed technque matches or outperforms the best-known heurstc routng procedures, provdng sx new best-known solutons. In comparson, the method proved to be fast, cost-effectve and hghly compettve. Alternatvely, smulaton results obtaned for the parallel verson show a sgnfcant mprovement over the seral algorthm, matchng or even mprovng soluton qualty. The parallel algorthm shows a speed-up of fve n computng soluton havng near smlar qualty. 1. Introducton Vehcle routng problems are well known combnatoral optmzaton problems wth consderable economc sgnfcance. The Vehcle Routng Problem wth Tme Wndows (VRPTW) has receved a lot of attenton n the lterature recently. Ths s mostly due to the wde applcablty of tme wndow constrants n real-world cases. In VRPTW, customers wth known demands are servced by a homogeneous fleet of vehcles of lmted capacty. Routes are assumed to start and end at the central depot. Each customer provdes a tme nterval durng whch a partcular task must be completed such as loadng/unloadng the vehcle. It s worth notng that the tme wndow requrement does not prevent any vehcle from arrvng before the allowed start of servce at a customer locaton. The obectve s to mnmze the number of tours or routes, and then for the same number of tours, to mnmze the total traveled dstance, such that each customer s servced wthn ts tme wndow and the total load on any vehcle assocated wth a gven route does not exceed the vehcle capacty. A varety of algorthms ncludng exact methods and effcent heurstcs have already been proposed for VRPTW. For excellent surveys on exact, heurstc and metaheurstc methods, see [Desrosers et al., 1995], [Cordeau et al., 2001] and [Bräysy and Gendreau, 2001a and 2001b]
2 respectvely. In partcular, evolutonary and genetc algorthms have been among the most sutable approaches to tackle the VRPTW, and are of partcular nterest to us. Genetc algorthms [Holland, 1975]; [De Jong, 1975] and [Goldberg, 1989] are adaptve heurstc search methods that mmc evoluton through natural selecton. They work by combnng selecton, recombnaton and mutaton operatons. The selecton pressure drves the populaton toward better solutons whle recombnaton uses genes of selected parents to produce offsprng that wll form the next generaton. Mutaton s used to escape from local mnma. Routng technques based on genetc algorthms to solve VRPTW emerge from the work of [Blanton and Wanwrght,1993], [Thangah, 1995a and 1995b], [Thangah et al., 1995], [Potvn and Bengo, 1996], [Berger et al., 1998, 1999, 2000] and [Tan et al., 2001]. Alternate methods usng evolutonary metaheurstcs have been proposed by [Homberger and Gehrng, 1999], [Gehrng and Homberger, 1999 and 2001], and [Bräysy et al., 2000]. Other recent studes on varous metaheurstcs for VRPTW can be found n [Rochat and Tallard, 1995], [Tallard et al., 1997], [Chang and Russell, 1997], [Cordeau et al., 2001] (tabu searches), [Gambardella et al., 1999] (ant colony optmzaton), and [Lu and Shen, 1999]. Proposed metaheurstcs so far show sgnfcant varablty n performance. They often requre consderable computatonal effort and therefore fal to convncngly provde a sngle robust and successful technque. Recently, a new memetc or parallel hybrd genetc algorthm (PHGA) for the VRPTW has been successfully developed [Berger, Barkaou and Bräysy, 2002]. Memetc Algorthms s a populaton-based approach for heurstc search n optmzaton problems [Moscato, 1989]. They have shown that they are orders of magntude faster than tradtonal genetc algorthms for some problem domans. Bascally, they combne local search heurstcs wth mutaton and crossover operators. For ths reason, some researchers have vewed them as hybrd genetc algorthms or genetc local search. Our approach s based on a new concept that combnes constraned parallel co-evoluton of two populatons and partal temporal constrant relaxaton to mprove soluton qualty. The frst populaton evolves ndvduals to mnmze the total traveled dstance whle the second focuses on mnmzng temporal constrant volaton n tryng to generate a feasble soluton. Imposng a constant number of tours for each soluton of a gven populaton, temporal constrant relaxaton allows escapng local mnma whle progressvely movng toward a better soluton. Populatons nteract wth one another whenever a new feasble soluton emerges, reducng by one the number of tours mposed on future solutons. New genetc operators have been desgned to maxmze the number of customers served wthn ther tme ntervals frst, and then temporal constrant relaxaton s used to nsert remanng unvsted customers. Key prncples and varants emergng from recent promsng technques are also captured to further dversfy and ntensfy the search. As a result, even though the algorthm s more robust, effcent, stable and hghly compettve, prohbtve computatonal cost of key genetc operators and overall run-tme stll reman a senstve ssue to be satsfactorly addressed. The man contrbuton of ths paper s to further mprove the PHGA technque by developng an effcent parallel mplementaton based upon a master-slave message-passng paradgm (networked parallel computng) n order to sgnfcantly reduce run-tme. The master processng element controls the executon of the algorthm, synchronzes atomc genetc operatons and handles the parent selecton process whle the slave processng elements concurrently execute
3 reproducton and mutaton operators. Current and new genetc operators have been desgned and revsted to reduce processor starvaton over each generaton. The paper s outlned as follows. Secton 2 ntroduces the basc concepts of the proposed parallel hybrd genetc algorthm. The basc prncples and features of the algorthm are frst descrbed. Detals on the parallel mplementaton of the algorthm are then gven. Secton 3 presents the results of a computatonal experment to assess the value of the proposed approach and reports a comparatve performance analyss to alternate methods. Fnally, a summary s presented n Secton Parallel Hybrd Genetc Algorthm 2.1 General Descrpton The proposed algorthm reles upon constraned parallel co-evoluton and partal constrant relaxaton. Two populatons Pop 1 and Pop 2, prmarly formed of non-feasble soluton ndvduals, are evolvng concurrently, each wth ther own obectve functons. Pop 1 contans at least one feasble soluton and s used to mnmze total traveled dstance whle Pop 2 focuses on mnmzng constrant volaton. Constraned to a fxed number of tours over the same populaton, soluton ndvduals dffer by exactly one route across both populatons. Parallel evoluton s nterrupted whenever a new best feasble soluton s obtaned. Populatons are then rentalzed and co-evoluton resumed, whle decreasng the number of routes assocated wth soluton ndvduals by one. The number of tours mposed on soluton ndvduals n Pop 1 and Pop 2 are R mn and R mn 1, respectvely. R mn refers to the number of routes found n the best feasble soluton obtaned so far. As a new feasble soluton emerges from Pop 2, populaton Pop 1 s replaced by Pop 2, R mn s updated and, Pop 2 s rentalzed wth the revsed number of tours (R mn -1), usng the RSS_M mutaton operator. In addton, a post-processng procedure (RC_M) amed at reorderng customers, s appled to further mprove the new best soluton. The evolutonary process s repeated untl a predefned stoppng condton s met. The proposed approach uses a steady-state genetc algorthm that nvolves overlappng populatons. At frst, new ndvduals are generated and added to the current populaton Pop p. The process contnues untl the overlappng populaton outnumbers the ntal populaton by n p. Then, the n p worst ndvduals are elmnated to mantan populaton sze usng the followng ndvdual evaluaton: where Eval = E + CV, (1) d E = r rm +, (2) max{ d, d } CV n =1 m = α max{ 0, b l } + β Vol (3) r = number of routes n ndvdual, r m = lower bound for number of routes (rato of total demand over vehcle capacty), d = total traveled dstance related to ndvdual, d m = average traveled dstance over the ndvduals formng the ntal populaton,
4 n = number of customers, α = penalty assocated wth temporal constrant volaton, b = scheduled tme to vst customer n ndvdual, l = latest tme to vst customer, β = penalty assocated wth number of volated temporal constrants, Vol = number of temporal constrants volated n ndvdual. The proposed evaluaton expresson ndcates that better ndvduals generally (but not necessarly) nclude fewer routes, and smaller total traveled dstance, whle satsfyng temporal constrants. The general algorthm s as follows: Intalzaton Repeat p=1 Repeat {evolve populaton Pop p - new generaton} For =1..n p do Select two parents from Pop p Generate a new soluton S usng recombnaton and mutaton operators assocated wth Pop p Add S to Pop p end for Remove the n p worst ndvduals from Pop p usng the evaluaton functon (1). p=p+1 Untl (all populatons Pop p have been consdered) f (Pop 2 ncludes a new best feasble soluton) then {elmnate all Pop 1 ndvduals} Set Pop 1 = Pop 2 Modfy Pop 2 solutons by applyng RSS_M {reduces number of routes by one}. endf Apply RC_M on the best soluton {customer reorderng} Untl(convergence crtera or max number of generatons) Feasble solutons for ntal populatons are frst generated usng a sequental nserton heurstc n whch customers are nserted n random order at randomly chosen nserton postons wthn routes. The ntalzaton procedure then proceeds as follows: For p = 1..2 do {revst Pop 1 and Pop 2 } For = 1..n p do Generate a new soluton S usng the EE_M mutator (defned n Secton 2.3.2) Add S n Pop p end for Remove the n p worst ndvduals from Pop p usng Eval end for Determne R mn, the mnmum number of tours assocated wth a feasble soluton n Pop 1 or Pop 2. Replcate (f needed) best feasble soluton (R mn routes) n Pop 1. Replace Pop 1 ndvduals wth R mn -route solutons usng the procedure RI(R mn ). Replace Pop 2 members wth R mn -1 route solutons usng the procedure RI(R mn -1). RI(r) s a re-ntalzaton procedure creatng an r-route soluton. It frst generates r one-customer routes formed from randomly selected customers. Then, t uses the nserton procedure proposed by Lu and Shen [Lu and Shen, 1999] to nsert as many customers as possble wthout volatng tme wndow constrants. Accordngly, customer route-neghborhoods are repeatedly examned
5 for nserton. The next customer for nserton s selected by maxmzng a so-called regret cost functon that accounts for multple route nserton opportuntes: regret cost = r RN ( ) { c ( r) c ( r*)}, (4) where RN () = route-neghborhood of customer, c (r) = mnmum nserton cost of customer wthn route r, c (r*) = mnmum nserton cost of customer over ts route-neghborhood. Remanng unvsted customers (f any) are then nserted n the r-tour soluton maxmzng an extended nserton regret cost functon, n whch c (r) ncludes an addtonal contrbuton reflectng temporal constrant volatons: nr =1 α max{ 0, b l } + β Vol (5) n whch n r = current number of customers n route r, α = penalty assocated wth temporal constrant volaton, β = penalty assocated wth the number of volated temporal constrants, b = scheduled tme to vst customer n route r, l = latest tme to vst customer, Vol r = current number of temporal constrants volated n route r. 2.2 Selecton r The selecton process conssts of choosng two ndvduals (parent solutons) wthn the populaton for matng purposes. The selecton procedure s stochastc and based toward the best solutons usng a roulette-wheel scheme [Goldberg, 1989]. In ths scheme, the probablty of selectng an ndvdual s proportonal to ts ftness value. An ndvdual ftness value s computed as follows: Populaton Pop 1 : ftness n = d + =1 α max{ 0, b l } + β Vol (6) Populaton Pop 2 : ftness n = α max{ 0, b l } + β Vol (7) =1 The notatons are the same as n equatons 1 3. Better ndvduals generally (but not necessarly) tend to nclude short total traveled dstance n Pop 1 and satsfy as many temporal constrants as possble n Pop 2.
6 2.3 Genetc Operators The proposed genetc operators mostly rely on two basc prncples. Frst, for a gven number of tours, an attempt s made to construct feasble solutons wth as many customer vsts as possble. Second, the remanng customers are nserted nto exstng routes through temporal constrant relaxaton. Constrant volaton s used to restrct the total number of routes to a constant value. The proposed genetc operators ncorporate some key features of the best heurstc routng technques such as Solomon s nsertons heurstc I1 [Solomon, 1987] large neghborhood search [Shaw, 1998] and the route neghborhood-based two-stage metaheurstc (RNETS) [Lu and Shen, 1999]. Detals on the recombnaton and mutaton operators used are gven n the next sectons Recombnaton The nserton-based IB_X(k) recombnaton operator creates an offsprng by combnng, one at a tme, k routes of parent soluton P 1 wth a subset of customers, formed by nearest-neghbor routes {r 2 } n parent soluton P 2. The k routes ({r 1 }) are selected ether randomly, wth a probablty proportonal to the relatve number of customers or based on the average dstance separatng consecutve customers on the routes. A removal procedure s frst carred out to remove from r 1 some key customers beleved to be most sutably relocated wthn some alternate routes. More precsely, the stochastc customer removal procedure removes ether randomly some customers, customers rather dstant from ther successors, or customers wth watng tmes. Then, a modfed nserton heurstc of [Solomon, 1987] s appled to buld a feasble route, consderng the modfed partal route r 1 as the ntal soluton and unrouted customers n routes r 2 for nserton. The I1 standard nserton heurstc of [Solomon, 1987] s coupled to a random customer selecton procedure, to choose the next canddate customer to be routed. Once the constructon of the chld route s completed, and renserton s no longer possble, a new route constructon cycle s ntated. The overall process s repeated for the k routes selected from P 1. Fnally, f necessary, the chld nherts the remanng dmnshed routes of P 1. If unrouted customers stll reman, addtonal routes are bult usng a nearest-neghbor procedure of [Solomon, 1987]. The whole process s then terated once more to generate a second chld by nterchangng the roles of P 1 and P 2. Further detals of the operator may be found n [Berger and Barkaou, 2000]. In order to keep the number of routes of a chld soluton dentcal to ts parents, a post-processng procedure s appled. If the soluton has a larger number of routes than expected, the RSS_M (Secton 2.3.2) procedure s used repeatedly to reduce the number of routes. Conversely, for solutons havng a smaller number of routes, new feasble routes are constructed repeatedly by breakng the most populated route n two untl the targeted number of routes s obtaned Mutaton A sute of fve mutaton operators s proposed, namely LNSB_M, EE_M, IEE_M, RS_M, RSS_M and RC_M. The LNSB_M (Large Neghborhood Search -based) mutaton operator reles on the concepts of the Large Neghborhood Search (LNS) proposed by [Shaw, 1998]. The LNS conssts of explorng the search space by repeatedly removng related customers and rensertng them usng constrant-based tree search (constrant programmng). As n [Shaw, 1998], a set of
7 related customers s frst removed. In addton, LNSB_M removes customers volatng temporal constrants from ther routes. The proposed customer re-nserton method dffers from the procedure proposed by [Shaw, 1998] n two respects, namely, the nserton cost functon used, and the order n whch customers are consdered for nserton (varable orderng scheme) durng the branch-and-bound search process. Unvsted customers (f any) are then renserted usng the same customer re-nserton method whle relaxng temporal constrants. Inserton cost s defned by the sum of key contrbutons referrng respectvely to ncreased traveled dstance, and delayed servce tme, as specfed n Solomon s procedure I1 (c 11 +c 12 ), as well as to constrant volaton (equaton (5)). Concernng customer vst orderng, customers ({c}) are sorted (CustOrd) accordng to a composte rankng. The rankng s defned as an addtve combnaton of two separate rankngs, prevously acheved over best nserton costs (Rank Cost (c)) on the one hand, and number of feasble nserton postons (Rank Pos (c)) on the other hand: CustOrd Sort{ c} ( Rank ( c) Rank ( c) ) (8) Cost + The smaller the nserton cost (short total dstance, traveled tme) and the number of postons (opportuntes), the better (smaller) the rankng. The next customer to be vsted wthn the search process s selected accordng to the followng expresson D customer CustOrd[ INTEGER( L rand )] (9) n whch L = current number of customers to be nserted, rand = real number over the nterval [0,1] (unform random number generator), D = parameter controllng determnsm. If D=1 then selecton s purely random (default: D=15). Once a customer s selected, tree search s carred out over ts dfferent nserton postons as specfed n [Shaw, 1998]. However, the search tree expanson s ntated usng a non-constant dscrepancy factor, selected randomly over the set {1,2,3}. The EE_M (edge exchange) and RS_M (repar soluton) mutators focus on nter-route mprovement. EE_M uses the λ-nterchange mechansm of [Osman, 1993], performng rensertons of customer sets over two neghborng routes. Here, route neghborhood s determned by route centrod proxmty. Customer exchanges take place as soon as the soluton mproves,.e., we use the frst-accept strategy. Assumng the notaton (x,y) to descrbe the dfferent szes of customer sets (λ) ssued from the neghborng routes, the current operator explores values runnng over the range (x=1, y=0,1,2). The RS_M mutaton operator focuses on exchanges nvolvng one llegal customer. Each llegal customer n a route s exchanged wth an alternate legal one or two-customer sequence n order to generate a new set of customers wth ether volated or non-volated temporal constrants. The obectve s to further explore the soluton space (dversty) whle possbly mprovng qualty. The IEE_M mutaton operator s smlar to EE_M except for customer reorderng n whch customer permutatons are restrcted to the same route. Pos
8 The RSS_M (rensert shortest Solomon) mutaton operator elmnates the shortest route (smallest number of customers) of the soluton, decreasng by one the total number of routes. Customers from the shortest route are frst removed. Then, followng an teratve process, unvsted customers are re-nserted nto exstng routes usng the nserton procedure proposed by [Lu and Shen, 1999] n whch the regret cost functon (equaton (4)) has been extended to nclude a constrant volaton contrbuton (equaton (5)). The entre teratve process s repeated over I dfferent sets (e.g. I=20) of randomly generated parameter values. The RC_M (reorder customers) mutaton operator s an ntensfcaton procedure that tres to reduce the total dstance of feasble solutons by reorderng customers wthn a route. The procedure conssts of repeatedly reconstructng a new tour usng the sequental nserton procedure I1 of Solomon [Solomon, 1987] over I dfferent sets (e.g. I=2) of randomly generated parameter values. 2.4 Parallel Implementaton The parallel mplementaton conssts n usng the parallel vrtual machne PVM [Gest and al., 1994] software based on a master-slave message-passng paradgm that enables a collecton of heterogeneous computers to be used as a sngle coherent and flexble computatonal resource supportng concurrency. In the current verson, the master processng element supervses and controls the executon of the algorthm, handles the parent selecton process, populaton replacement and the emergence of a new feasble soluton, selects and synchronzes (actvaton and completon) atomc genetc operatons, fnalzes constructon of new generatons whle the slave processng elements supervsed by the master concurrently execute reproducton and mutaton operators. Current and new genetc operators have been revsted or confgured to reduce processor starvaton over each generaton. In a nutshell, the master component of the networked parallel mplementaton presents smlar characterstcs to the sequental verson of the algorthm except that genetc operators are concurrently executed as atomc operatons on multple processors. The algorthm has been mplemented n C++, usng a modfed verson of the GAlb genetc algorthm lbrary of [Wall, 1995], on a 19-computer cluster archtecture: Lnux platform envronment, 19 Athlon 1.2 GHz processors (a master and 18 slaves) wth 768M of RAM wth a 100M/sec communcaton bandwdth, and a 3 module swtch ncludng 41 ports. The overall run-tme for the algorthm has been lmted to two mnutes. 3. Computatonal Experment A computatonal experment has been conducted to compare the performance of the parallel verson of the proposed algorthm wth some of the best technques desgned recently for VRPTW. The algorthm has been tested wth 56 VRPTW benchmark problems of Solomon [Solomon, 1987]. Each problem nvolves 100 customers, randomly dstrbuted over a geographcal area. The travel tme separatng two customers corresponds to ther relatve Eucldean dstance. Customer locatons for a problem nstance are ether generated randomly usng a unform dstrbuton (problem data sets R1 and R2), clustered (problem data sets C1 and C2) or mxed, combnng randomly dstrbuted and clustered customers (problem data sets RC1 and RC2). The experment conssted n performng three smulaton runs for each problem nstance n a gven data set.
9 3.1 Confguraton Parameter settng and smulaton confguraton for the nvestgated algorthm are specfed as follows: Populatons: 2 (Pop 1 and Pop 2 ) Run-tme: 120 seconds Recombnaton and mutaton rates: 100% Recombnaton operator: IB_X Mutaton operators: LNSB_M(d), EE_M, IEE_M, RS_M, RSS_M and RC_M Wthn the LNSB_M(d) mutaton operator the number of customers consdered for elmnaton vares wthn the range [12, 17]. The dscrepancy factor d s randomly chosen over {1,2,3}. In ftness, evaluaton and nserton cost functons: α = 100, α 0 = 1000 β = 100 The probabltes and parameter values for the proposed genetc operators are defned as follows. For all data sets except C1 and C2: Populaton sze: 25 Pop 1 : Populaton overlap per generaton: n 1 =1 LNSB_M(d) (100%) EE_M (50%) + IEE_M(50%) Pop 2 : Populaton overlap per generaton n 2 =17. LNSB_M(d) (100%) RS_M + EE_M + IEE_M (33%), RS_M + EE_M (33%) and RS_M + IEE_M (33%) For data sets C1 and C2: Populaton sze: 25 Pop 1 : Populaton overlap per generaton: n 1 =15 IB_X(k=2) (100%) (for C2: k=1) RC_M(I=2) (100%) Pop 2 : Populaton overlap per generaton n 2 =3. IB_X(k=2) (100%) (for C2: k=1) RC_M(I=2) (100%) Because of lmted computatonal resources, the parameter values were determned by tryng ust a few ntutvely selected combnatons, and selectng the one that yelded the best average output. Ths s ustfed by the fact that the senstvty of the results wth respect to changes n the parameter values such as recombnaton and mutaton rates was found to be generally qute small. Populaton sze was chosen emprcally to balance ntensfcaton and dversfcaton.
10 Populaton overlaps (n 1 and n 2 ) were selected such that the sum (n 1 + n 2 ) matches the maxmum number of slave processors n order to generate a new populaton as quckly as possble whle mnmzng processor starvaton and, allevate the mpact of the ntrnsc seral part of the parallel program. Populaton overlaps have been determned accordng to the most promnent characterstc of a data set. As we amed at computng the mnmum number of routes frst, over a lmted tme, the dea conssts n allocatng a maxmum number of processors to Pop 2, as number of tours mnmzaton generally represents the most dffcult task to acheve. But, for cases where computng the mnmum number of routes does not present a maor challenge, more computatonal resources are allocated to reduce total traveled dstance. Consequently, more processng power were devoted to evolve Pop 1 for clustered data sets (n 1 =15, n 2 =3), emphaszng total traveled dstance mnmzaton. Alternatvely, computatonal resources were prmarly dedcated to Pop 2 evoluton for alternate problem nstances (n 1 =1, n 2 =17), stressng number of routes mnmzaton. Varatons over computed soluton qualty regardng populaton overlap parameters are neglgble as far as we explot basc data set characterstcs (clustered versus nonclustered dstrbuton). Communcaton and synchronzaton cost combned to processor starvaton, followng genetc operatons when constructng an entre new generaton, mpose nevtable performance lmts on parallel computaton. In order to counter ths adverse condton, processor starvaton was mnmzed by confgurng genetc operators to keep processng tme as unform as possble through genetc operatons sute durng chld computaton. For a matter of run-tme convenence, dfferent parameter settngs are proposed for C1 and C2, as opposed to other data sets. The parameters nstantaton was nspred from a prevous genetc algorthm by [Berger and Barkaou, 2000]. In fact, ths class of problem nstances does not present a real challenge for most VRPTW metaheurstcs as convergence generally occurs very quckly. 3.2 Results The results for the sx problem data sets are summarzed n Tables 1-2 for some of the best reported methods for VRPTW, namely, GTA [Gambardella et al., 1999], RT [Rochat and Tallard, 1995], SW [Shaw, 1998], TB [Tallard et al., 1997], CR [Chang and Russell, 1997], LS [Lu and Shen, 1999], HG [Homberger and Gehrng, 1999], CLM [Cordeau et al., 2001] and, Table 1: Best performance comparson among VRPTW algorthms. Problem RT LS CR TB GTA HG (ES1) HG (ES2) BB1-2 R1 Vehcles Dstance R2 Vehcles Dstance C1 Vehcles Dstance C2 Vehcles Dstance RC1 Vehcles Dstance RC2 Vehcles Dstance ALL Vehcles Dstance
11 BB1 [Berger, Barkaou and Bräysy, 2002] and BB2 for the sequental and parallel versons of the parallel hybrd genetc algorthm respectvely. The results are usually ranked accordng to a herarchcal obectve functon, where the number of vehcles s the prmary obectve and, for the same number of vehcles, the secondary obectve s total traveled dstance. The best computed results are shown n Table 1. Each entry refers to the best performance obtaned wth a specfc technque over a partcular data set. The frst column descrbes the varous data sets and correspondng measures of performance defned by the average number of routes (or vehcles), and total traveled dstance. The followng columns refer to partcular problem-solvng methods. The performance of our PHGA s depcted n the last column (BB1-2). Results ndcate that PHGA matches or outperforms the best-known heurstc routng procedures. The last row refers to the cumulatve number of routes and traveled dstance over all problem nstances. The total number of tours computed over all problem data sets outperform by one the best-computed result so far, reported by Homberger and Gehrng [Homberger and Gehrng, 1999]. In addton, PHGA s the only method that found the mnmum number of tours consstently for all problem data sets. PHGA also succeeded n mprovng sx of the best-known solutons. Accordngly, Table 2 provdes sx new best-known solutons and compares them wth the prevous best-known solutons. Detals of the new solutons can be made avalable by the authors. Table 2: New best computed solutons for some Solomon problem nstances Problem Best-Known Solutons New Best Solutons Vehcles Dstance Reference Vehcles Dstance R SW R CLM RC HG RC CLM R HG R HG Overall, computatonal results for BB2 have shown a sgnfcant mprovement over the sequental algorthm (BB1), mostly matchng or even mprovng soluton qualty. The parallel mplementaton of the PHGA algorthm has generally shown a speed-up of fve over the sequental verson, n computng solutons havng near smlar qualty, that s solutons presentng the same mnmum number of tours and comparable traveled dstance. Even though soluton qualty s expected to grow wth the number of processng elements, the parallel mplementaton nvolves mportant lmtatons such as processor watng tme (starvaton), communcaton cost and the nherent rato of the seral/parallel code attached to the proposed method. Intrnsc sequental contrbutons nclude synchronzaton constrants nvolved n the computaton and completon of a new generaton, ftness computaton and populaton replacement scheme. However, the current experment shows that run-tme assocated wth computaton of solutons presentng smlar or comparable qualty, steadly decreases wth the number of processors. Saturaton on performance s eventually expected to happen as the soluton space s further explored, but ths dd not occur wthn the context of the current experment (19-processor (maxmum number) cluster envronment).
12 4. Concluson A parallel mplementaton of a promsng hybrd genetc algorthm (PHGA) targeted to the vehcle routng problem wth tme wndows has been successfully developed. The mplementaton of the technque s based upon a master-slave message-passng paradgm (networked parallel computng) usng the PVM software wthn a 19-computer cluster envronment. The master processng element controls the executon of the algorthm, synchronzes atomc genetc operatons and handles the parent selecton process whle the slave processng elements concurrently execute reproducton and mutaton operators. Genetc operators have been desgned and revsted to further reduce processor starvaton over each generaton. Results from a computatonal experment show a sgnfcant speed-up of the method over ts sequental verson mostly matchng or even mprovng soluton qualty. Accordngly, a new best result has been computed for the R1 Solomon's data set, whle mprovng best-known solutons for some nstances of the R2 data set. Future work wll focus on comparatve average performance analyss whle extendng computatonal experments to larger VRPTW problem nstances to better characterze the lmtatons of the approach. Varants of the parallel algorthm, addressng desgn lmtatons wth respect to processor starvaton, communcaton cost and current seral/parallel code rato, mght be nvestgated as well. 5. References Berger, J., M. Salos and R. Begn (1998), A Hybrd Genetc Algorthm for the Vehcle Routng Problem wth Tme Wndows, Lecture Notes n Artfcal Intellgence 1418, AI 98, Advances n Artfcal Intellgence, Vancouver, Canada, Berger J., M. Sass and M. Salos (1999), A Hybrd Genetc Algorthm for the Vehcle Routng Problem wth Tme Wndows and Itnerary Constrants, In Proceedngs of the Genetc and Evolutonary Computaton Conference, Orlando, USA, Berger, J. and M. Barkaou (2000), An Improved Hybrd Genetc Algorthm for the Vehcle Routng Problem wth Tme Wndows, Internatonal ICSC Symposum on Computatonal Intellgence, part of the Internatonal ICSC Congress on Intellgent Systems and Applcatons (ISA'2000), Unversty of Wollongong, Wollongong, Australa. Berger J., M. Barkaou and O. Bräysy (2002), "A Parallel Hybrd Genetc Algorthm for the Vehcle Routng Problem wth Tme Wndows", to be publshed. Blanton, J.L. and R.L. Wanwrght (1993), Multple Vehcle Routng wth Tme and Capacty Constrants usng Genetc Algorthms, In Proceedngs of the 5th Internatonal Conference on Genetc Algorthms, S. Forrest (edtor), Morgan Kaufmann, San Francsco. Bräysy, O., J. Berger and M. Barkaou (2000), A New Hybrd Evolutonary Algorthm for the Vehcle Routng Problem wth Tme Wndows, Presented n Route 2000 Workshop, Skodsborg, Denmark. Bräysy, O. and M. Gendreau (2001a), Vehcle Routng Problem wth Tme Wndows, Part I: Route Constructon and Local Search Algorthms, Workng Paper, SINTEF Appled Mathematcs, Department of Optmsaton, Norway.
13 Bräysy, O. and M. Gendreau (2001b), Vehcle Routng Problem wth Tme Wndows, Part II: Metaheurstcs, Workng Paper, SINTEF Appled Mathematcs, Department of Optmsaton, Norway. Chang, W.-C. and R.A. Russell (1997), A Reactve Tabu Search Metaheurstc for the Vehcle Routng Problem wth Tme Wndows, INFORMS Journal on Computng 9, Cordeau, J.F., G. Desaulners, J. Desrosers, M.M. Solomon, and F. Soums (2001), The VRP wth Tme Wndows, To appear n The Vehcle Routng Problem, Chapter 7, P. Toth and D. Vgo (eds), SIAM Monographs on Dscrete Mathematcs and Applcatons. Cordeau, J.-F., G. Laporte and A. Mercer (2001), A Unfed Tabu Search Heurstc for Vehcle Routng Problems wth Tme Wndows, Journal of the Operatonal Research Socety 52, Jong De, K. A. (1975), An Analyss of the Behavor of a Class of Genetc Adaptve Systems, Ph.D. Dssertaton, Unversty of Mchgan, U.S.A. Desrosers, J., Y. Dumas, M.M. Solomon and F. Soums (1995), Tme Constraned Routng and Schedulng, In Handbooks n Operatons Research and Management Scence, Vol. 8. Network Routng, M.O. Ball, T.L. Magnant, C.L. Monma, G.L. Nemhauser (eds), North-Holland, Amsterdam, Gambardella, L. M., E. Tallard, and G. Agazz (1999), MACS-VRPTW: A Multple Ant Colony System for Vehcle Routng Problems wth Tme Wndows, In New Ideas n Optmzaton, D. Corne, M. Dorgo and F. Glover (eds), 63 76, McGraw-Hll, London Gehrng, H. and J. Homberger (1999), A Parallel Hybrd Evolutonary Metaheurstc for the Vehcle Routng Problem wth Tme Wndows, Proceedngs of EUROGEN99 - Short Course on Evolutonary Algorthms n Engneerng and Computer Scence, Reports of the Department of Mathematcal Informaton Technology Seres. No. A 2/1999, Unversty of Jyväskylä, Fnland, K. Mettnen, M. Mäkelä and J. Tovanen (eds), Gehrng, H. and J. Homberger (2001), Parallelzaton of a Two-Phase Metaheurstc for Routng Problems wth Tme Wndows, Asa-Pacfc Journal of Operatonal Research 18, Gest, Al et al. (1994), A Users' Gude and Tutoral for Networked Parallel Computng, MIT Press Scentfc and Engneerng Computaton, Janusz Kowalk Edtor, Massachusetts Insttute of Technology, Boston, ( Goldberg, D.E (1989), Genetc Algorthms n Search, Optmzaton, and Machne Learnng, Addson-Wesley, New York. Holland, J. H. (1975), Adaptaton n Natural and Artfcal Systems, Unversty of Mchgan Press, Ann Arbor. Homberger, J. and H. Gehrng (1999), Two Evolutonary Metaheurstcs for the Vehcle Routng Problem wth Tme Wndows, INFOR 37, Lu, F.-H. and S.-Y. Shen (1999), A Route-Neghborhood-based Metaheurstc for Vehcle Routng Problem wth Tme Wndows, European Journal of Operatonal Research 118,
14 P. Moscato, P. (1989). On Evoluton, Search, Optmzaton, Genetc Algorthms and Martal Arts: Towards Memetc Algorthms, Concurrent Computaton Program, C3P Report 826, Caltech, Pasadena, U.S.A. Osman, I.H.(1993), Metastrategy Smulated Annealng and Tabu Search Algorthms for the Vehcle Routng Problem, Annals of Operatons Research 41, Potvn, J-Y. and S. Bengo (1996), The Vehcle Routng Problem wth Tme Wndows Part II: Genetc Search, INFORMS Journal on Computng 8, Rochat, Y. and E. Tallard (1995), Probablstc Dversfcaton and Intensfcaton n Local Search for Vehcle Routng, Journal of Heurstcs 1, Solomon, M.M. (1987), Algorthms for the Vehcle Routng and Schedulng Problems wth Tme Wndow Constrants, Operatons Research 35, Shaw, P. (1998), Usng Constrant Programmng and Local Search Methods to Solve Vehcle Routng Problems, In Prncples and Practce of Constrant Programmng, Lecture Notes n Computer Scence, M. Maher and J.-F. Puget.(eds.), , Sprnger-Verlag, New York. Tallard, É., P. Badeau, M. Gendreau, F. Guertn and J.-Y. Potvn (1997), A Tabu Search Heurstc for the Vehcle Routng Problem wth Soft Tme Wndows, Transportaton Scence 31, Tan, K.C., L.H. Lee and K. Ou (2001), Hybrd Genetc Algorthms n Solvng Vehcle Routng Problems wth Tme Wndow Constrants, Asa-Pacfc Journal of Operatonal Research 18, Thangah, S.R., I.H. Osman, R. Vnayagamoorthy and T. Sun (1995), Algorthms for the Vehcle Routng Problems wth Tme Deadlnes, Amercan Journal of Mathematcal and Management Scences 13, Thangah, S. (1995a), Vehcle Routng wth Tme Wndows Usng Genetc Algorthms, In Applcaton Handbook of Genetc Algorthms: New Fronters, Volume II, , L. Chambers (edtor), CRC Press, Boca Raton. Thangah, S.R. (1995b), An Adaptve Clusterng Method usng a Geometrc Shape for Vehcle Routng Problems wth Tme Wndows, In Proceedngs of the 6th Internatonal Conference on Genetc Algorthms, L.J. Eshelman (edtor), Morgan Kaufmann, San Francsco. Wall, M. (1995), GAlb - A C++ Genetc Algorthms Lbrary, verson 2.4. ( MIT, Boston.
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 wangtngzhong2@sna.cn Abstract.
More informationProject 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 informationSCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS
SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS Magdalena Rogalska 1, Wocech Bożeko 2,Zdzsław Heduck 3, 1 Lubln Unversty of Technology, 2- Lubln, Nadbystrzycka 4., Poland. E-mal:rogalska@akropols.pol.lubln.pl
More informationScatter 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 informationAnts Can Schedule Software Projects
Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle FrstName.Name@ucv.cl 2 Unversdad Fns Terrae,
More informationSurvey on Virtual Machine Placement Techniques in Cloud Computing Environment
Survey on Vrtual Machne Placement Technques n Cloud Computng Envronment Rajeev Kumar Gupta and R. K. Paterya Department of Computer Scence & Engneerng, MANIT, Bhopal, Inda ABSTRACT In tradtonal data center
More informationVehicle 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 informationSelfish 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 informationA New Task Scheduling Algorithm Based on Improved Genetic Algorithm
A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng
More informationSciences Shenyang, Shenyang, China.
Advanced Materals Research Vols. 314-316 (2011) pp 1315-1320 (2011) Trans Tech Publcatons, Swtzerland do:10.4028/www.scentfc.net/amr.314-316.1315 Solvng the Two-Obectve Shop Schedulng Problem n MTO Manufacturng
More informationA Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing
A Replcaton-Based and Fault Tolerant Allocaton Algorthm for Cloud Computng Tork Altameem Dept of Computer Scence, RCC, Kng Saud Unversty, PO Box: 28095 11437 Ryadh-Saud Araba Abstract The very large nfrastructure
More informationFault tolerance in cloud technologies presented as a service
Internatonal Scentfc Conference Computer Scence 2015 Pavel Dzhunev, PhD student Fault tolerance n cloud technologes presented as a servce INTRODUCTION Improvements n technques for vrtualzaton and performance
More informationAn ACO Algorithm for. the Graph Coloring Problem
Int. J. Contemp. Math. Scences, Vol. 3, 2008, no. 6, 293-304 An ACO Algorthm for the Graph Colorng Problem Ehsan Salar and Kourosh Eshgh Department of Industral Engneerng Sharf Unversty of Technology,
More information1. 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 informationOptimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm
Songklanakarn J. Sc. Technol. 37 (2), 221-230, Mar.-Apr. 2015 http://www.sst.psu.ac.th Orgnal Artcle Optmzed ready mxed concrete truck schedulng for uncertan factors usng bee algorthm Nuntana Mayteekreangkra
More informationJoint Scheduling of Processing and Shuffle Phases in MapReduce Systems
Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent
More informationPreventive 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 informationA hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm
Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel
More informationA DATA MINING APPLICATION IN A STUDENT DATABASE
JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul
More informationFeature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College
Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure
More informationA DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña
Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION
More informationAn 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 informationBlending Roulette Wheel Selection & Rank Selection in Genetic Algorithms
Internatonal Journal of Machne Learnng and Computng, Vol. 2, o. 4, August 2012 Blendng Roulette Wheel Selecton & Rank Selecton n Genetc Algorthms Rakesh Kumar, Senor Member, IACSIT and Jyotshree, Member,
More informationData Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *
JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,
More informationPower-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 informationA GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES
82 Internatonal Journal of Electronc Busness Management, Vol. 0, No. 3, pp. 82-93 (202) A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES Feng-Cheng Yang * and We-Tng Wu
More informationThe 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 informationFormulating & 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 informationCalculation 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 informationModule 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 informationAn MILP model for planning of batch plants operating in a campaign-mode
An MILP model for plannng of batch plants operatng n a campagn-mode Yanna Fumero Insttuto de Desarrollo y Dseño CONICET UTN yfumero@santafe-concet.gov.ar Gabrela Corsano Insttuto de Desarrollo y Dseño
More informationNEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION
NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State
More informationMooring Pattern Optimization using Genetic Algorithms
6th World Congresses of Structural and Multdscplnary Optmzaton Ro de Janero, 30 May - 03 June 005, Brazl Moorng Pattern Optmzaton usng Genetc Algorthms Alonso J. Juvnao Carbono, Ivan F. M. Menezes Luz
More informationbenefit 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 informationDynamic Fleet Management for Cybercars
Proceedngs of the IEEE ITSC 2006 2006 IEEE Intellgent Transportaton Systems Conference Toronto, Canada, September 17-20, 2006 TC7.5 Dynamc Fleet Management for Cybercars Fenghu. Wang, Mng. Yang, Ruqng.
More informationAn efficient constraint handling methodology for multi-objective evolutionary algorithms
Rev. Fac. Ing. Unv. Antoqua N. 49. pp. 141-150. Septembre, 009 An effcent constrant handlng methodology for mult-objectve evolutonary algorthms Una metodología efcente para manejo de restrccones en algortmos
More informationAN 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 informationDocument Clustering Analysis Based on Hybrid PSO+K-means Algorithm
Document Clusterng Analyss Based on Hybrd PSO+K-means Algorthm Xaohu Cu, Thomas E. Potok Appled Software Engneerng Research Group, Computatonal Scences and Engneerng Dvson, Oak Rdge Natonal Laboratory,
More informationJ. 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行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告
行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同
More informationA 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 informationNetwork Aware Load-Balancing via Parallel VM Migration for Data Centers
Network Aware Load-Balancng va Parallel VM Mgraton for Data Centers Kun-Tng Chen 2, Chen Chen 12, Po-Hsang Wang 2 1 Informaton Technology Servce Center, 2 Department of Computer Scence Natonal Chao Tung
More informationForecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network
700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School
More informationSoftware project management with GAs
Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de
More informationOptimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms
Optmal Choce of Random Varables n D-ITG Traffc Generatng Tool usng Evolutonary Algorthms M. R. Mosav* (C.A.), F. Farab* and S. Karam* Abstract: Impressve development of computer networks has been requred
More informationVoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays
VoIP Playout Buffer Adjustment usng Adaptve Estmaton of Network Delays Mroslaw Narbutt and Lam Murphy* Department of Computer Scence Unversty College Dubln, Belfeld, Dubln, IRELAND Abstract The poor qualty
More informationBusiness Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2
Busness Process Improvement usng Mult-objectve Optmsaton K. Vergds 1, A. Twar 1 and B. Majeed 2 1 Manufacturng Department, School of Industral and Manufacturng Scence, Cranfeld Unversty, Cranfeld, MK43
More informationCourse outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy
Fnancal Tme Seres Analyss Patrck McSharry patrck@mcsharry.net www.mcsharry.net Trnty Term 2014 Mathematcal Insttute Unversty of Oxford Course outlne 1. Data analyss, probablty, correlatons, vsualsaton
More informationHow 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 informationA 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 informationFrequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters
Frequency Selectve IQ Phase and IQ Ampltude Imbalance Adjustments for OFDM Drect Converson ransmtters Edmund Coersmeer, Ernst Zelnsk Noka, Meesmannstrasse 103, 44807 Bochum, Germany edmund.coersmeer@noka.com,
More informationWhat 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 informationSingle and multiple stage classifiers implementing logistic discrimination
Sngle and multple stage classfers mplementng logstc dscrmnaton Hélo Radke Bttencourt 1 Dens Alter de Olvera Moraes 2 Vctor Haertel 2 1 Pontfíca Unversdade Católca do Ro Grande do Sul - PUCRS Av. Ipranga,
More informationAn Integrated Approach for Maintenance and Delivery Scheduling in Military Supply Chains
An Integrated Approach for Mantenance and Delvery Schedulng n Mltary Supply Chans Dmtry Tsadkovch 1*, Eugene Levner 2, Hanan Tell 2 and Frank Werner 3 2 1 Bar Ilan Unversty, Department of Management, Ramat
More informationMany 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 informationTesting and Debugging Resource Allocation for Fault Detection and Removal Process
Internatonal Journal of New Computer Archtectures and ther Applcatons (IJNCAA) 4(4): 93-00 The Socety of Dgtal Informaton and Wreless Communcatons, 04 (ISSN: 0-9085) Testng and Debuggng Resource Allocaton
More informationOn 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 informationPolitecnico di Torino. Porto Institutional Repository
Poltecnco d Torno Porto Insttutonal Repostory [Artcle] A cost-effectve cloud computng framework for acceleratng multmeda communcaton smulatons Orgnal Ctaton: D. Angel, E. Masala (2012). A cost-effectve
More informationAnt Colony Optimization for Economic Generator Scheduling and Load Dispatch
Proceedngs of the th WSEAS Int. Conf. on EVOLUTIONARY COMPUTING, Lsbon, Portugal, June 1-18, 5 (pp17-175) Ant Colony Optmzaton for Economc Generator Schedulng and Load Dspatch K. S. Swarup Abstract Feasblty
More informationNumber of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35,000 100,000 2 2,200,000 60,000 350,000
Problem Set 5 Solutons 1 MIT s consderng buldng a new car park near Kendall Square. o unversty funds are avalable (overhead rates are under pressure and the new faclty would have to pay for tself from
More informationInstitute 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 informationCalculating the high frequency transmission line parameters of power cables
< ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,
More informationAdaptive and Dynamic Load Balancing in Grid Using Ant Colony Optimization
Sandp Kumar Goyal et al. / Internatonal Journal of Engneerng and Technology (IJET) Adaptve and Dynamc Load Balancng n Grd Usng Ant Colony Optmzaton Sandp Kumar Goyal 1, Manpreet Sngh 1 Department of Computer
More informationA Load-Balancing Algorithm for Cluster-based Multi-core Web Servers
Journal of Computatonal Informaton Systems 7: 13 (2011) 4740-4747 Avalable at http://www.jofcs.com A Load-Balancng Algorthm for Cluster-based Mult-core Web Servers Guohua YOU, Yng ZHAO College of Informaton
More informationANALYZING 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 informationEfficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ
Effcent Strpng Technques for Varable Bt Rate Contnuous Meda Fle Servers æ Prashant J. Shenoy Harrck M. Vn Department of Computer Scence, Department of Computer Scences, Unversty of Massachusetts at Amherst
More informationCloud-based Social Application Deployment using Local Processing and Global Distribution
Cloud-based Socal Applcaton Deployment usng Local Processng and Global Dstrbuton Zh Wang *, Baochun L, Lfeng Sun *, and Shqang Yang * * Bejng Key Laboratory of Networked Multmeda Department of Computer
More informationA heuristic task deployment approach for load balancing
Xu Gaochao, Dong Yunmeng, Fu Xaodog, Dng Yan, Lu Peng, Zhao Ja Abstract A heurstc task deployment approach for load balancng Gaochao Xu, Yunmeng Dong, Xaodong Fu, Yan Dng, Peng Lu, Ja Zhao * College of
More informationLITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING
LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING 1 MS. POOJA.P.VASANI, 2 MR. NISHANT.S. SANGHANI 1 M.Tech. [Software Systems] Student, Patel College of Scence and
More informationOptimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm
Internatonal Journal of Grd Dstrbuton Computng, pp.175-190 http://dx.do.org/10.14257/gdc.2014.7.6.14 Optmzaton odel of Relable Data Storage n Cloud Envronment Usng Genetc Algorthm Feng Lu 1,2,3, Hatao
More informationTraffic 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 peter.vortsch@ptv.de Peter Möhl, PTV AG,
More informationMaintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone
Leonardo ournal of Scences ISSN 583-0233 Issue 2, anuary-une 2008 p. 43-64 Mantenance Schedulng by usng the B-Crteron Algorthm of Preferental Ant-Pheromone Trantafyllos MYTAKIDIS and Arstds VLACHOS Department
More informationJ. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers
J. Parallel Dstrb. Comput. 71 (2011) 732 749 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. ournal homepage: www.elsever.com/locate/pdc Envronment-conscous schedulng of HPC applcatons
More informationResource Sharing Models and Heuristic Load Balancing Methods for
Resource Sharng Models and Heurstc Load Balancng Methods for Grd Schedulng Problems Wanneng Shu 1,2, Lxn Dng 2,3,*, Shenwen Wang 2,3 1 College of Computer Scence, South-Central Unversty for Natonaltes,
More informationA COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM
A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM Rana Hassan * Babak Cohanm Olver de Weck Massachusetts Insttute of Technology, Cambrdge, MA, 39 Gerhard Venter Vanderplaats Research
More informationINVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS
21 22 September 2007, BULGARIA 119 Proceedngs of the Internatonal Conference on Informaton Technologes (InfoTech-2007) 21 st 22 nd September 2007, Bulgara vol. 2 INVESTIGATION OF VEHICULAR USERS FAIRNESS
More informationCan Auto Liability Insurance Purchases Signal Risk Attitude?
Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang
More informationCloud Auto-Scaling with Deadline and Budget Constraints
Prelmnary verson. Fnal verson appears In Proceedngs of 11th ACM/IEEE Internatonal Conference on Grd Computng (Grd 21). Oct 25-28, 21. Brussels, Belgum. Cloud Auto-Scalng wth Deadlne and Budget Constrants
More informationOpen Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1
Send Orders for Reprnts to reprnts@benthamscence.ae The Open Cybernetcs & Systemcs Journal, 2014, 8, 115-121 115 Open Access A Load Balancng Strategy wth Bandwdth Constrant n Cloud Computng Jng Deng 1,*,
More informationA Dynamic Load Balancing for Massive Multiplayer Online Game Server
A Dynamc Load Balancng for Massve Multplayer Onlne Game Server Jungyoul Lm, Jaeyong Chung, Jnryong Km and Kwanghyun Shm Dgtal Content Research Dvson Electroncs and Telecommuncatons Research Insttute Daejeon,
More informationDescriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications
CMSC828G Prncples of Data Mnng Lecture #9 Today s Readng: HMS, chapter 9 Today s Lecture: Descrptve Modelng Clusterng Algorthms Descrptve Models model presents the man features of the data, a global summary
More informationPeriod and Deadline Selection for Schedulability in Real-Time Systems
Perod and Deadlne Selecton for Schedulablty n Real-Tme Systems Thdapat Chantem, Xaofeng Wang, M.D. Lemmon, and X. Sharon Hu Department of Computer Scence and Engneerng, Department of Electrcal Engneerng
More informationA Genetic Algorithm Based Approach for Campus Equipment Management System in Cloud Server
JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 11, NO. 2, JUNE 2013 187 A Genetc Algorthm Based Approach for Campus Equpment Management System n Cloud Server Yu-Cheng Ln Abstract In ths paper, we proposed
More informationPerformance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application
Internatonal Journal of mart Grd and lean Energy Performance Analyss of Energy onsumpton of martphone Runnng Moble Hotspot Applcaton Yun on hung a chool of Electronc Engneerng, oongsl Unversty, 511 angdo-dong,
More informationCHOLESTEROL 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 informationPOLYSA: 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 informationApplication of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems
1 Applcaton of Mult-Agents for Fault Detecton and Reconfguraton of Power Dstrbuton Systems K. Nareshkumar, Member, IEEE, M. A. Choudhry, Senor Member, IEEE, J. La, A. Felach, Senor Member, IEEE Abstract--The
More informationMining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System
Mnng Feature Importance: Applyng Evolutonary Algorthms wthn a Web-based Educatonal System Behrouz MINAEI-BIDGOLI 1, and Gerd KORTEMEYER 2, and Wllam F. PUNCH 1 1 Genetc Algorthms Research and Applcatons
More informationIntelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm
Unversty of Nzwa, Oman December 9-11, 2014 Page 39 THE INTERNATIONAL ARAB CONFERENCE ON INFORMATION TECHNOLOGY (ACIT2014) Intellgent Method for Cloud Task Schedulng Based on Partcle Swarm Optmzaton Algorthm
More informationA Performance Analysis of View Maintenance Techniques for Data Warehouses
A Performance Analyss of Vew Mantenance Technques for Data Warehouses Xng Wang Dell Computer Corporaton Round Roc, Texas Le Gruenwald The nversty of Olahoma School of Computer Scence orman, OK 739 Guangtao
More informationOptimization 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: rwddv@pu.ac.za
More informationAn 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 informationSOLVING CARDINALITY CONSTRAINED PORTFOLIO OPTIMIZATION PROBLEM BY BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM
SOLVIG CARDIALITY COSTRAIED PORTFOLIO OPTIMIZATIO PROBLEM BY BIARY PARTICLE SWARM OPTIMIZATIO ALGORITHM Aleš Kresta Klíčová slova: optmalzace portfola, bnární algortmus rojení částc Key words: portfolo
More informationAllocating Time and Resources in Project Management Under Uncertainty
Proceedngs of the 36th Hawa Internatonal Conference on System Scences - 23 Allocatng Tme and Resources n Project Management Under Uncertanty Mark A. Turnqust School of Cvl and Envronmental Eng. Cornell
More informationAn Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds
An Evolutonary Game Theoretc Approach to Adaptve and Stable Applcaton Deployment n Clouds Chonho Lee Unversty of Massachusetts, Boston Boston, MA 5, USA chonho@csumbedu Yuj Yamano OGIS Internatonal, Inc
More informationAn agent architecture for network support of distributed simulation systems
An agent archtecture for network support of dstrbuted smulaton systems Robert Smon, Mark Pullen and Woan Sun Chang Department of Computer Scence George Mason Unversty Farfax, VA, 22032 U.S.A. smon, mpullen,
More informationResearch 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 informationiavenue iavenue i i i iavenue iavenue iavenue
Saratoga Systems' enterprse-wde Avenue CRM system s a comprehensve web-enabled software soluton. Ths next generaton system enables you to effectvely manage and enhance your customer relatonshps n both
More informationLogical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME, ISSUE, FEBRUARY ISSN 77-866 Logcal Development Of Vogel s Approxmaton Method (LD- An Approach To Fnd Basc Feasble Soluton Of Transportaton
More informationForecasting the Direction and Strength of Stock Market Movement
Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye cjngwe@stanford.edu mchen5@stanford.edu nanye@stanford.edu Abstract - Stock market s one of the most complcated systems
More information