A Memetic Algorithm for the Vehicle Routing Problem with Time Windows

Size: px
Start display at page:

Download "A Memetic Algorithm for the Vehicle Routing Problem with Time Windows"

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

Project Networks With Mixed-Time Constraints

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

More information

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

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

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

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

More information

Ants Can Schedule Software Projects

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

Survey on Virtual Machine Placement Techniques in Cloud Computing Environment

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

Vehicle Routing Problem with Time Windows for Reducing Fuel Consumption

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

More information

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

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

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

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

Sciences Shenyang, Shenyang, China.

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

A Replication-Based and Fault Tolerant Allocation Algorithm for Cloud Computing

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

Fault tolerance in cloud technologies presented as a service

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

An ACO Algorithm for. the Graph Coloring Problem

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

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

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

More information

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm

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

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

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

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

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

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

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

A DATA MINING APPLICATION IN A STUDENT DATABASE

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

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

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

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

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

An Interest-Oriented Network Evolution Mechanism for Online Communities

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

More information

Blending Roulette Wheel Selection & Rank Selection in Genetic Algorithms

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

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

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

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

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

More information

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES

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

The Greedy Method. Introduction. 0/1 Knapsack Problem

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

More information

Formulating & Solving Integer Problems Chapter 11 289

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

More information

Calculation of Sampling Weights

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

More information

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

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

More information

An MILP model for planning of batch plants operating in a campaign-mode

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

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION

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

Mooring Pattern Optimization using Genetic Algorithms

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

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

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

More information

Dynamic Fleet Management for Cybercars

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

An efficient constraint handling methodology for multi-objective evolutionary algorithms

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

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

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

More information

Document Clustering Analysis Based on Hybrid PSO+K-means Algorithm

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

J. Parallel Distrib. Comput.

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

More information

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

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

More information

Network Aware Load-Balancing via Parallel VM Migration for Data Centers

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

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

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

Software project management with GAs

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

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms

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

VoIP Playout Buffer Adjustment using Adaptive Estimation of Network Delays

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

Business Process Improvement using Multi-objective Optimisation K. Vergidis 1, A. Tiwari 1 and B. Majeed 2

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

Course outline. Financial Time Series Analysis. Overview. Data analysis. Predictive signal. Trading strategy

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

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

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

More information

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

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

More information

Frequency Selective IQ Phase and IQ Amplitude Imbalance Adjustments for OFDM Direct Conversion Transmitters

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

What is Candidate Sampling

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

More information

Single and multiple stage classifiers implementing logistic discrimination

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

An Integrated Approach for Maintenance and Delivery Scheduling in Military Supply Chains

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

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

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

More information

Testing and Debugging Resource Allocation for Fault Detection and Removal Process

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

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

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

More information

Politecnico di Torino. Porto Institutional Repository

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

Ant Colony Optimization for Economic Generator Scheduling and Load Dispatch

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

Number 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

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

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

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

More information

Calculating the high frequency transmission line parameters of power cables

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

Adaptive and Dynamic Load Balancing in Grid Using Ant Colony Optimization

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

A Load-Balancing Algorithm for Cluster-based Multi-core Web Servers

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

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

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

More information

Efficient Striping Techniques for Variable Bit Rate Continuous Media File Servers æ

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

Cloud-based Social Application Deployment using Local Processing and Global Distribution

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

A heuristic task deployment approach for load balancing

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

LITERATURE REVIEW: VARIOUS PRIORITY BASED TASK SCHEDULING ALGORITHMS IN CLOUD COMPUTING

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

Optimization Model of Reliable Data Storage in Cloud Environment Using Genetic Algorithm

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

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal peter.vortsch@ptv.de Peter Möhl, PTV AG,

More information

Maintenance Scheduling by using the Bi-Criterion Algorithm of Preferential Anti-Pheromone

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

J. Parallel Distrib. Comput. Environment-conscious scheduling of HPC applications on distributed Cloud-oriented data centers

J. 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 information

Resource Sharing Models and Heuristic Load Balancing Methods for

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

A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM

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

INVESTIGATION OF VEHICULAR USERS FAIRNESS IN CDMA-HDR NETWORKS

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

Can Auto Liability Insurance Purchases Signal Risk Attitude?

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

Cloud Auto-Scaling with Deadline and Budget Constraints

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

Open Access A Load Balancing Strategy with Bandwidth Constraint in Cloud Computing. Jing Deng 1,*, Ping Guo 2, Qi Li 3, Haizhu Chen 1

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

A Dynamic Load Balancing for Massive Multiplayer Online Game Server

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

Descriptive Models. Cluster Analysis. Example. General Applications of Clustering. Examples of Clustering Applications

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

Period and Deadline Selection for Schedulability in Real-Time Systems

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

A Genetic Algorithm Based Approach for Campus Equipment Management System in Cloud Server

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

Performance Analysis of Energy Consumption of Smartphone Running Mobile Hotspot Application

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

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

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

More information

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

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

More information

Application of Multi-Agents for Fault Detection and Reconfiguration of Power Distribution Systems

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

Mining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System

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

Intelligent Method for Cloud Task Scheduling Based on Particle Swarm Optimization Algorithm

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

A Performance Analysis of View Maintenance Techniques for Data Warehouses

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

Optimization of network mesh topologies and link capacities for congestion relief

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

More information

An Alternative Way to Measure Private Equity Performance

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

More information

SOLVING CARDINALITY CONSTRAINED PORTFOLIO OPTIMIZATION PROBLEM BY BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM

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

Allocating Time and Resources in Project Management Under Uncertainty

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

An Evolutionary Game Theoretic Approach to Adaptive and Stable Application Deployment in Clouds

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

An agent architecture for network support of distributed simulation systems

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

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

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

More information

iavenue iavenue i i i iavenue iavenue iavenue

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

Logical Development Of Vogel s Approximation Method (LD-VAM): An Approach To Find Basic Feasible Solution Of Transportation Problem

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

Forecasting the Direction and Strength of Stock Market Movement

Forecasting 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