Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm

Size: px
Start display at page:

Download "Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm"

Transcription

1 Degree-Constraned Mnmum Spannng Tree Problem Usng Genetc Algorthm Keke Lu, Zhenxang Chen, Ath Abraham *, Wene Cao and Shan Jng Shandong Provncal Key Laboratory of Network Based Intellgent Computng Unversty of Jnan, Jnan, P. R. Chna * Machne Intellgence Research Labs (MIR Labs), WA, USA * IT For Innovatons, VSB - Techncal Unversty of Ostrava, Czech Republc E-mal: dp_lukk@un.edu.cn, czx@un.edu.cn, ath.abraham@eee.org, @qq.com, ngshan@un.edu.cn Abstract Computer network technology has been growng explosvely and the multcast technology has become a hot Internet research topc. The man goal of multcast routng algorthm s seekng a mnmum cost multcast tree n a gven network, also known as the Stener tree problem, whch s a classcal NP-Complete problem. We measure the multcast capablty of each node through the degree-constrant for each node and dscuss the problem of multcast n the case of degree-constrant, whch has an mportant sgnfcance n the communcaton network. Lmtng the capacty of each node durng the replcaton process of nformaton transmsson can mprove the speed of the network, whch has an mportant sgnfcance n real-tme servce. In ths paper, we solve constraned multcast routng algorthm based on genetc algorthm. The dea s to smulate the Darwnan theory of bologcal evoluton. At the same tme, we mprove the generatng random tree and replace the varaton by the combnaton of the two varatons. On one hand, we mprove the effcency of generatng random tree and on the other hand, we can control the mutaton of dfferent varatons n a more flexble manner. I. INTRODUCTION Multcast s an effectve mechansm supportng for mult-pont communcaton that a communcaton form a sender to multple recpents. In multcast, you can reduce network traffc whch multple recevers at the same tme receved through send one sngle flow of data to multple recevers. Multcast routng algorthm s to dscuss how to fnd a multcast tree an n a relatvely short perod of tme and spendng a relatvely small resources and bandwdth whch connected to the source node and destnaton node. Data flows along the tree path and coped ust at the bfurcaton of the tree and the bandwdth can be shared n the common part of the path, thus savng network resources. Tradtonal multcast routng problem assumes that each node has a multcast functon, then to seek a mnmal cost multcast tree that contans the multcast nodes. Whle n the actual network, the capablty of multcast node s not the case. Many nodes do not support multcast and the ablty of nodes to copy the nformaton s lmted. Some nodes only store and forward functons wthout copy functon. Consderng generalty, we defne the multcast capablty of the network node as degree-constrant. We measure the multcast capablty of each node through the degree-constrant for each node and dscuss the problem of multcast n the case of degree-constrant, whch has an mportant sgnfcance n the communcaton network. Lmtng the capacty of each node durng the replcaton process of nformaton transmsson can mprove the speed of the network, whch has an mportant sgnfcance n real-tme servce. Degree-constraned [] multcast problem can be descrbed as a degree-constrant Stener tree problem, whch s also a NP-Complete problem. When compared wth the unconstraned Stener tree problem, lttle research has done on the degree-constraned Stener tree problem. Several heurstc algorthms were proposed for ths problem: the degree-constraned shortest path heurstc SPH [2] and the degree-constraned kruskal shortest path heurstc algorthm K.SPH [3]. The frst, we study genetc algorthm [4-6] n-depth and grasp the basc dea of genetc algorthms and problem-solvng steps. Fnally, we desgn and realze degree-constraned multcast routng algorthm based on genetc algorthm. The algorthm s based on the genetc evoluton of thnkng, smulatng Darwn's bologcal theory of evoluton. The algorthm uses the node matrx encodng a multcast routng tree. The encodng s smple and easy to mplement usng two-dmensonal array. In ths paper, we ntalze the populaton of ndvduals through random depth-frst algorthm. Usng crossover and mutaton, parent ndvduals produce offsprng, and then the excellent ndvduals are selected to form offsprng s accordng to the survval of the fttest (for the next generaton). In order to ensure convergence of the algorthm, we not only adopted proportonal selecton operator but also retan the best ndvdual strategy. At the same tme, we have mproved the random tree generaton algorthm and mutaton operaton. When we execute the random tree generaton algorthm, we often encounter nvald node, for whch the degree s nvald or consttute a loop. We record the node to avod search nvald node agan when executng random tree generaton next tme. In the mutaton operaton, we have abandoned the orgnal varaton, nstead of usng a combnaton of local varatons and global varatons. In ths way, we can adust the varaton of parameters to obtan the desred varaton effects easly. The codng of the algorthm s smple and solved the dffculty of encodng and decodng of multcast tree problem based on genetc algorthm effectve and can obtan suboptmal solutons quckly. The network model can be regarded as a connected undrected graph G(V, E). Where V s the set of network nodes, E s the set of network lnks. Let sze= V be the number of network nodes, E the number of the network lnks. Edge between node u and v s defned as Edge (u, v) c 202 IEEE 8

2 We defne the cost parameters: C (e), refers to all the costs of the edges n the tree (here, the cost s a generalzed defnton, t can be measured by dstance, channel bandwdth, average traffc, communcaton the overhead, the average queue length, delay and other factors). We defne the node degree constrant: Degcon (v). We defne Deg (v) as the degree of a node n the current multcast tree. Multcast tree T(s,M) s a generated sub-tree of the graph G(V, E). Ths subtree covers the source node s V and all the destnaton nodes M. We defne M as the set of all destnaton nodes: M = d,d 2,,d num, num = M s the number of multcast group. In addton, T (s,m ) nclude the ntermedate nodes n the multcast tree whch not belong to the set M and are not source node. P T (s,d ) s a path from the source node s to destnaton node d M n the multcast tree T. The RanPath T (u,v ) means that a random path from the tree T to the node v n the network topology, node u T. Crossover probablty: P C mutaton probablty: P M The total cost of the tree T (s,m ) s defned as the sum of the costs of all lnks n that tree and can be gven by: C (T (s,m )) C (e) e T (s,m ) The cost of the degree-constrant multcast routng problem may be defned as: MnC (T (s,m )) Deg (v ) Degcon(v ), v T (s,m ) II. GENETIC ALGORITHM The genetc algorthm uses the overall search strategy and optmzaton of the search [7-9], so the calculaton does not depend on the gradent or other auxlary knowledge and only need affect the search drecton of the obectve functon and the correspondng ftness functon. The genetc algorthm provdes a generc framework for solvng complex problems and t does not depend on the specfc areas of the problem and t has a strong robustness. So, genetc algorthm s wdely used n many subects. A. Codng Schemes The ndvdual n the multcast routng [0] problem can be as a spannng tree generated by the graphg (V,E ). In fact, we can dentfy a tree or ndvdual unquely f we determne each edge of the multcast tree. So, we encode ndvdual by node matrx and realze t by a two-dmensonal array. In Table, we defne the connecton matrx: Y n n E (v,v ),E (v,v ) 0,,v V,v V as an ndvdual and the Chromosome codng s llustrated. TABLE : CHROMOSOME CODING v v 2 v 3 v 4 v5 v 6 v v 2 v 3 v 4 v5 v B. Generaton of ntal populaton Generated ntalzaton of the populaton, we use the random depth-frst algorthm to get the degree-constraned spannng tree T (M) and the number of the ntal trees or ndvduals s pop_sze. We get each tree accordng to the followng steps. Frst, we ntalze a multcast tree contans only solated the source node. Then we select a destnaton node d from the set M. Then we generated a random path from the source node s to the destnaton node d. Then we merge the path nto the multcast tree T untl the entre destnaton node has been merged nto the multcast tree T. Among them, we use the random depth-frst search algorthm to generate a random path. Moreover, we mproved the random depth-frst search algorthm. Due to the degree-constrant condtons n the path, we often meet nvald node, whch does not satsfy the degree-constraned condton. Ths moment, we wll records the nvald node down n order to avod search nvald node agan n the next path generaton. In a way, we mproved the effcency of the random path generaton. Random tree generaton algorthm s descrbed as follows: Procedure RandomTreeGenerater() Begn T (s,m ) s//ntal a multcast tree whch only contans a source node s For each d n M do /*Generate a random path whch from the tree T to the destnaton node d by callng the random path generaton functon RandomPathGenerater (d,t (s,m )) */ Generate a random path whch from the tree T to the destnaton node d as RanPath T (u,d )// u T 202 Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC) 9

3 Merge the path RanPath T (u,d ) to the tree T (s,m ) Random path generaton algorthm s descrbed as follows: Procedure: RandomPathGenerater (d,t (s,m )) Began: Vsted [sze] //Record the node n RanPath T (u,d )0not n the treen the tree. Current d; Vsted [d] //add the destnaton node nto path. Whle Current not nt (s,m ) do Get a node from V-Vsted as Current random; Path [current][d] //merge the Edge(Current,d ) nto the path; // Degrees constrant udgment to fork node If Deg (Current ) Degcon(current ) then Add current nto Vsted //recode the nvald node; Calls RandomPathGenerater(T (s,m )) recursve Compute the degree of node n the path P T (s,d )that s the degree of destnaton node and fork node and, the degree of ntermedate node and 2 Return RanPath T (current,d ) C. Ftness Functon Ftness functon s the standard for genetc algorthm to determne the ndvdual good or bad and smaller the cost s, hgher ts ftness be. It s a mnmum optmzaton problem. Ths problem can be converted nto the problem that seekng the maxmum value of the optmzaton of obectve functon by gets the recprocal of obectve functon. So for each multcast tree T (s,m ), ftness functon can be defned as the recprocal of the total cost of the treet (s,m ): F (T (s,m )) C (T (s,m )) C (e ) e T (s,m ) D. Selecton The genetc algorthm s based on Darwn's natural selecton process manly, so the selecton plays a key role n evoluton. The sample space of the algorthm s unform. At frst, we defne the number of offsprng equal parent group and then we select pop_sze ndvduals, whch have a hgh ftness as the next-generaton groups from the parent and offsprng usng roulette algorthm [6] and n accordance wth the prncple of survval of the fttest. In addton, takng nto account the prncple of the best ndvdual should be retaned, the best ndvdual of the parent coped to the next generaton drectly s not used for crossover wth other ndvdual. E. Crossover The crossover operaton s the core part of the genetc progress. The crossover operaton s the man way to produce ndvduals n the next generaton, t s necessary to passed the good character n the populaton to the next generaton, whle mantan the dversty of ndvduals n the populaton. Through the crossover operaton, the search capablty of genetc algorthm s able to leap to mprove. In ths algorthm, we draw on algorthm thnkng from the lterature [8] to complete the crossover operaton through mergng trees and we set the crossover probablty 0.5. Randomly selected two ndvduals: P F (s,m ), P M (s,m ), produce an offsprng ndvdual P G (s,m ). Frst, each tree T (s,m ) s decomposed nto a set P T (s,d ),d M whch contans path from source node to destnaton node. Then, we select the two cross-obect P F (s,m ) and P M (s,m ). We calculate P F (s,m ) and P M (s,m ) from the source node s to destnaton node d path ftness value F F (s,d ) and the F M (s,d ), we defne: F T (s,d ) c(e ) e P T (s,d ) We select P F (s,m ) or P M (s,m ) randomly as the path of offsprng P G (s,m ) n order to avod premature local convergence of populatons. After determne the path set of the offsprng P G (s,m ), we fnally merge the path and delete rng, constrants udgment. F. Mutaton Mutaton operaton n the evolutonary process s an mportant part. On the one hand, mutaton accelerates the move to the optmal soluton by small local varatons. On the other hand, fresh blood s nected nto the populatons non-stop to mantan the freshness of ndvduals n the populaton and avod fallng nto a local optmum. In ths paper, we use a combnaton of the two varants. The frst mutaton, small-scale varaton occurred n parent ndvduals. Frst, we select the outstandng ndvdual as Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC)

4 the varaton obect by replacng a small number of the path from destnaton node to the source node to complete the frst mutaton and the probablty s set to 0.2 that s 20% of the parent ndvdual producng offsprng ndvdual. For the second varaton, we use mult-pont mutaton and the mutaton probablty s set to 0.3 that s 30% of the parent ndvdual producng offsprng ndvdual. Accordng to our encodng, we generate a new ndvdual by replace some edge n the chromosome by ts allele and the probablty of the varaton n edge s set to 0.2. After varaton, the varaton of ndvdual T (s,m ) wll be dvded the tree nto a seres of subtrees T S (s,m ),T S (s,m )T 2 S (s,m ) and then merge the n subtree nto the mutated offsprng. Frst of all, each of subtrees delete ts loop and subtree n set of subtrees merged wth other tree untl there s one subtree T S (s,m ) n the set of subtrees. Fnally, we need to last traverse every destnaton nod, determne whether the node have oned the multcast tree T S (s,m ). Because the last process of mergng trees may come across falng of subtree s mergng due to the degree-constrant condtons. For the falure destnaton node n the tree, we then generated path whch from the source node to the destnaton node by the random path algorthm and then merge the path to the multcast tree TS (s,m ). last The frst mutaton operaton s descrbed as follows: Procedure: MutatonProcess_a ( ) Began Intalze the destnaton node subset of M '; // the ndvdual of T (s,m )or mutaton. Select the outstandng ndvdual T (s,m ) usng the roulette wheel; Select a leaf node meanwhle a destnaton node d T (s,m ) randomly and record the path P T (s,d ); Node d ons destnaton node subset of M '. Travers node n the path P T (s,d ) from the node d n reverse order, untl the node v s fork node and record the path P T (v,d ). At the same tme, determne whether the node v s destnaton node, f so, and then add the node v nto M '. For each d n M' do /*Call the random path generaton RandomPathGenerater( T (s,m ) ) to generate the path from the source node s to destnaton node d. */ Generate a random path from the source node s to destnaton node d the Path(s,d )randomly; Travers node n the path P T (s,d )from destnaton node n reverse order, untl the node already belongs to the tree T (s,m ) and then the merge Path(s,d ) nto the treet (s,m ); The second mutaton operaton s descrbed as follows: Procedure: MutatonProcess_b () Began: T (s,m ); // ndvdual T (s,m ) for varaton. Mutate T (s,m ), and thus obtaned a seres of subtree T s (s,m ); Subtree whch contans source and destnaton nodes get rd of loop and then prune the subtree. At the same tme, we should mark these subtrees that s mark subtree whch contans the source node: Mark T s (s,m ) = and subtree whch contans the destnaton node subtree labeled as 2,3 n turn. Compute the degree of node n the entre subtree T s (s,m ); Flter out nvald subtree not contanng the source node or destnaton node and then get the set of subtree fnally: subtree T S (s,m ),T S (s,m )...T 2 S (s,m ); n // Start to merge subtree n the set of subtree and udge degree-constrant Choose Ts (, s M ) from subtree whch Mark T s (s,m ) = 2; Whle the number of the set of subtree s greater than do Select another subtree T s (s,m ) from the set of subtree randomly; If Mark T s (s,m ) Mark T s (s,m ) then Generate the random path Path(T s (s,m ),T s (s,m )) whch connects the tree of Mark T s (s,m ) to the tree Mark T s (s,m ). If all the node n Path(T s (s,m ),T s (s,m )) satsfy the degree-constraned condton then Merger tree Ts (, s M ) nto Ts (, s M ) ; Modfy, Mark T s (s,m ) = Mark T s (s,m ) ; Delete tree T (, s M ) from the set of subtree; s 202 Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC)

5 Generate the random path Path(T s (s,m ),T s (s,m )), whch connects the tree of Mark T s (s,m ) to the tree Mark T s (s,m ). If all the node n Path(T s (s,m ),T s (s,m )) satsfy the degree-constraned condton then Merger tree T s (s,m ) ntot s (s,m ); Modfy, Mark T s (s,m ) = Mark T s (s,m ) ; Delete tree T s (s,m ) from the set of subtree; Remove the last tree of T slast (s,m ) from the set of subtree; Whle there are stll the purpose of node, d_, s not oned T_ (s_last) (s, M) do Generate Path(s,d ) from the source node s to the destnaton node d randomly; If all the node n the path Path(s,d ) satsfy the degree constrant then Merge the path Path(s,d ) to the tree oft slast (s,m ); Calls the functon whch generate random Path(s,d ) from the source node s to destnaton node d recursve; G. Condton Ths algorthm, we set the termnaton condton for the generc: the varance of the best ndvdual s ftness value n last N group less than ther mathematcal expectaton of 0.0 tmes. The value of N should be set dynamcally wth the constant changes of network sze. When ths condton s reached, the group has evolved to a statonary state; the optmal ndvdual s close to the global optmal soluton most. Accordng to the expermental results, we can get more desrable results when the algorthm reaches a convergence state. 2Deg (v ) two algorthms, we set the value of Degcon(v) 3 that s lmtng the degree-constrant of node s 2/3 tmes as lager as the value of the actual degree of the nodes n the random network topology. Meanwhle we set Degcon (v) greater than or equal to. Populaton sze of pop_sze and termnaton condtons of N s set wth the network sze dynamcally. Fgure shows the cost of best ndvdual n each generaton changes n lne chart. We set the number of nodes s 40 and the destnaton nodes s 8. The genetc manpulaton acheves convergence after 6 generaton. From the fgure, we can fnd that the cost of the best ndvdual n each generaton decreasng untl a stable value, namely, the state of convergence. Fgure. Cost of best ndvdual n each generaton n GA and SPH Fgure 2 depcts the cost of best ndvdual n the generaton under the comparson between the genetc algorthm and the SPH algorthm n dfferent network sze when the state s convergence. We use the average value of the 0 costs of best ndvdual n the generaton generated by 0 tmes of executon of algorthm. We set the number of the destnaton nodes s 20% of the number of the all nodes n dfferent network sze. We can see the cost of the optmal tree generated by the genetc algorthm s always less than the SPH algorthm under dfferent network sze. And the larger the random network sze s, the more obvous advantages of genetc algorthms are. III. SIMULATION RESULTS In ths paper, we smulate our genetc algorthm n MRSIM. We realzed the degree-constrant SPH algorthm n order to analyze the results by comparng genetc algorthm wth SPH algorthm. Conductng comparatve analyss, In order to unfed smulaton envronment of the Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC)

6 Fgure 2. Cost of best ndvdual n the generaton of genetc algorthm and the SPH algorthm n dfferent network sze Fgure 3 llustrates the convergence tme of comparson between the genetc algorthm and the SPH algorthm under dfferent number of nodes. We set the number of the nodes s 20% of the number of the all nodes n dfferent network sze. We smulate 0 tmes n each network sze and calculate the average tme. We can see as the network sze ncreases, the convergence tme also ncreases. Ths s because as the number of node becomes large, the search space becomes larger and we need to enlarge the number of teratons n order to obtan better multcast tree and for the convergence tme grows too. Whle, the convergence tme of SPH algorthm s much faster than the genetc algorthm. In terms of convergence rate, the SPH s better than the genetc algorthm. Fgure 3. Impact of genetc algorthm and the SPH algorthm n convergence tme Fgure 4 shows the number of generatons when the state acheves convergence n the dfferent network sze. We set the number of the nodes s 20% of the number of the all nodes n dfferent network sze. We smulate 0 tmes n each network sze and calculate the average tme. We can see, see as the network sze ncreases, the number of generatons when the state acheves convergence ncreases. Ths s because as the network sze ncreasng, result n the search space larger and the search harder. Fgure 4. Number of generatons when the state acheves convergence n the dfferent network sze. IV. CONCLUSIONS In ths paper, we proposed a degree-constraned multcast routng algorthm based on genetc algorthm. The algorthm s based on Darwn's genetc theory of evoluton, accordng to the natural law of survval of the fttest. Frst, ths paper mproved random path generaton algorthm, ncreasng tree generaton effcency. Second, the paper uses a combnaton of two varants to better smulate the varaton process n order to adust the varaton parameter expedently. Fnally, we realzed our algorthm n MRSIM and then evaluate the smulaton results. Not the same as wth ordnary heurstc search algorthm, genetc algorthm s a stochastc global search algorthm whch focusng on achevng global parallel search wth a large search space and adust the search drecton n order to fnd to the optmal soluton or quas-optmal soluton through the search process. General heurstc algorthms are poor search algorthms or local search algorthms mostly. Such as the SPH algorthm, t ust concentrated n the shortest edge whle not consder the overall stuaton. From the smulaton results, the results of multcast routng algorthm based on genetc algorthm obtaned usually better than common heurstc algorthms such as the SPH algorthm. Especally the larger network sze, our algorthm tends to fnd a multcast tree wth a lower cost than the average heurstc algorthm. However, the genetc algorthm also has ts own shortcomngs. In the case of convergence tme, genetc algorthm needs a longer tme. Because the genetc algorthm s global search, whle the SPH algorthm s only concentrated n the shortest edge. From the expermental results, ths convergence tme of the algorthm ncreases but the performance decreased wth the ncreasng n network sze and nodes. ACKNOWLEDGEMENTS Ths work was supported by the Natonal Natural Scence Foundaton of Chna No and No , the Program for New Century Excellent Talents n Unversty No.NCET , the Scence and 202 Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC) 3

7 Technology Development Program of Shandong Provnce No.20GGX06, the Natural Scence Foundaton of Shandong Provnce No.ZR200FQ028 and No.ZR20FL02, the Program for Youth and mld-lfe scentst s award fund n Shandong provnce under Grant No.BS2009DX037 and the Program for Youth scence and technology star fund of Jnan No.TNK08. REFERENCES [] Yng Lu, You-an Zhao,Jan-png Wu. Degree-Constraned Multcastng Algorthm [J]. Journal of Chnese Computer Systems, 2004, vol. 3: [2] K. Vk, P. Halvorsen, C. Grwodz.Evaluatng Stener-tree heurstcs and dameter varatons for applcaton layer multcast Orgnal Research Artcle.Computer Networks,2008, Vol52(5): [3] Jn Zhang, Lang Ma, Lantang Zhang. Algorthms for degree-constraned Eucldean Stener mnmal tree[j]. Journal of Systems Engneerng and Electroncs, 2008, Vol 9(4): [4] Mara Angelova, K. Atanassov, T. Pencheva. Purposeful model parameters geness n smple genetc algorthms[j]. Computers & Mathematcs wth Applcatons, 202, Vol 64(3): [5] A Sadrzadeh. A genetc algorthm wth the heurstc procedure to solve the mult-lne layout problem Orgnal Research Artcle[J].Computers & Industral Engneerng, 202, Vol 62(4): [6] W. Yang, Felx T.S. Chan, V. Kumar. Optmzng replenshment polces usng Genetc Algorthm for sngle-warehouse mult-retaler system[j]. Expert Systems wth Applcatons, 202, Vol 39(3): [7] B. Ramkumar, M. P. Schoen, Feng Ln. Hybrd enhanced contnuous tabu search and genetc algorthm for parameter estmaton n colored nose envronments[j]. Expert Systems wth Applcatons, 20, Vol 38(4): [8] Yun Wen, Hua Xu, Jadong Yang. A heurstc-based hybrd genetc-varable neghborhood search algorthm for task schedulng n heterogeneous multprocessor system[j]. Informaton Scences, 20, Vol 8(3): [9] M.J. Abedn, M. Nasser, D.H. Burn. The use of a genetc algorthm-based search strategy n geostatstcs: applcaton to a set of ansotropc pezometrc head data[j].computers & Geoscences, 202, Vol 4: [0] F. A. Samman, T. Hollsten, M. Glesner. Planar adaptve network-on-chp supportng deadlock-free and effcent tree-based multcast routng method[j]. Mcroprocessors and Mcrosystems, 202, Vol 36(6): Fourth World Congress on Nature and Bologcally Inspred Computng (NaBIC)

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation

Maximum Variance Combined with Adaptive Genetic Algorithm for Infrared Image Segmentation Internatonal Conference on Logstcs Engneerng, Management and Computer Scence (LEMCS 5) Maxmum Varance Combned wth Adaptve Genetc Algorthm for Infrared Image Segmentaton Huxuan Fu College of Automaton Harbn

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING

A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING A GENETIC ALGORITHM FOR PROCESS SCHEDULING IN DISTRIBUTED OPERATING SYSTEMS CONSIDERING LOAD BALANCING M. Nkravan and M. H. Kashan Department of Electrcal Computer Islamc Azad Unversty, Shahrar Shahreqods

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud

An Adaptive Virtual Machine Location Selection Mechanism in Distributed Cloud KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 9, NO. 12, Dec. 2015 4776 Copyrght c2015 KSII An Adaptve Vrtual Machne Locaton Selecton Mechansm n Dstrbuted Cloud Shukun Lu 1, Wea Ja 2 1 School

More information

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing

A Time-driven Data Placement Strategy for a Scientific Workflow Combining Edge Computing and Cloud Computing > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Tme-drven Data Placement Strategy for a Scentfc Workflow Combnng Edge Computng and Cloud Computng Bng Ln, Fangnng

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Discrete Cosine Transform Optimization in Image Compression Based on Genetic Algorithm

Discrete Cosine Transform Optimization in Image Compression Based on Genetic Algorithm 015 8th Internatonal Congress on Image and Sgnal Processng (CISP 015) Dscrete Cosne Transform Optmzaton n Image Compresson Based on Genetc Algorthm LIU Yuan-yuan 1 CHE He-xn 1 College of Communcaton Engneerng,

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem Parallel Artfcal Bee Colony Algorthm for the Travelng Salesman Problem Kun Xu, Mngyan Jang, Dongfeng Yuan The School of Informaton Scence and Engneerng Shandong Unversty, Jnan, 250100, Chna E-mal: xukun_sdu@163.com,

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

CHAPTER 4 OPTIMIZATION TECHNIQUES

CHAPTER 4 OPTIMIZATION TECHNIQUES 48 CHAPTER 4 OPTIMIZATION TECHNIQUES 4.1 INTRODUCTION Unfortunately no sngle optmzaton algorthm exsts that can be appled effcently to all types of problems. The method chosen for any partcular case wll

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

AN IMPROVED GENETIC ALGORITHM FOR RECTANGLES CUTTING & PACKING PROBLEM. Wang Shoukun, Wang Jingchun, Jin Yihui

AN IMPROVED GENETIC ALGORITHM FOR RECTANGLES CUTTING & PACKING PROBLEM. Wang Shoukun, Wang Jingchun, Jin Yihui Copyrght 2002 IFAC 5th Trennal World Congress, Barcelona, Span A IPROVED GEETIC ALGORITH FOR RECTAGLES CUTTIG & PACKIG PROBLE Wang Shouun, Wang Jngchun, Jn Yhu Tsnghua Unversty, Beng 00084, P. R. Chna

More information

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b

Clustering Algorithm Combining CPSO with K-Means Chunqin Gu 1, a, Qian Tao 2, b Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) Clusterng Algorthm Combnng CPSO wth K-Means Chunqn Gu, a, Qan Tao, b Department of Informaton Scence, Zhongka

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Research on Kruskal Crossover Genetic Algorithm for Multi- Objective Logistics Distribution Path Optimization

Research on Kruskal Crossover Genetic Algorithm for Multi- Objective Logistics Distribution Path Optimization , pp.367-378 http://dx.do.org/.14257/jmue.215..8.36 Research on Kruskal Crossover Genetc Algorthm for Mult- Objectve Logstcs Dstrbuton Path Optmzaton Yan Zhang 1,2, Xng-y Wu 1 and Oh-kyoung Kwon 2, a,

More information

An Efficient Genetic Algorithm Based Approach for the Minimum Graph Bisection Problem

An Efficient Genetic Algorithm Based Approach for the Minimum Graph Bisection Problem 118 An Effcent Genetc Algorthm Based Approach for the Mnmum Graph Bsecton Problem Zh-Qang Chen, Rong-Long WAG and Kozo OKAZAKI Faculty of Engneerng, Unversty of Fuku, Bunkyo 3-9-1,Fuku-sh, Japan 910-8507

More information

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm Crackng of the Merkle Hellman Cryptosystem Usng Genetc Algorthm Zurab Kochladze 1 * & Lal Besela 2 1 Ivane Javakhshvl Tbls State Unversty, 1, I.Chavchavadze av 1, 0128, Tbls, Georga 2 Sokhum State Unversty,

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks

Reliable and Efficient Routing Using Adaptive Genetic Algorithm in Packet Switched Networks IJCSI Internatonal Journal of Computer Scence Issues, Vol. 9, Issue 1, No 3, January 2012 ISSN (Onlne): 1694-0814 www.ijcsi.org 168 Relable and Effcent Routng Usng Adaptve Genetc Algorthm n Packet Swtched

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Hierarchical clustering for gene expression data analysis

Hierarchical clustering for gene expression data analysis Herarchcal clusterng for gene expresson data analyss Gorgo Valentn e-mal: valentn@ds.unm.t Clusterng of Mcroarray Data. Clusterng of gene expresson profles (rows) => dscovery of co-regulated and functonally

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

Chinese Word Segmentation based on the Improved Particle Swarm Optimization Neural Networks

Chinese Word Segmentation based on the Improved Particle Swarm Optimization Neural Networks Chnese Word Segmentaton based on the Improved Partcle Swarm Optmzaton Neural Networks Ja He Computatonal Intellgence Laboratory School of Computer Scence and Engneerng, UESTC Chengdu, Chna Department of

More information

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem An Effcent Genetc Algorthm wth Fuzzy c-means Clusterng for Travelng Salesman Problem Jong-Won Yoon and Sung-Bae Cho Dept. of Computer Scence Yonse Unversty Seoul, Korea jwyoon@sclab.yonse.ac.r, sbcho@cs.yonse.ac.r

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol

Using Particle Swarm Optimization for Enhancing the Hierarchical Cell Relay Routing Protocol 2012 Thrd Internatonal Conference on Networkng and Computng Usng Partcle Swarm Optmzaton for Enhancng the Herarchcal Cell Relay Routng Protocol Hung-Y Ch Department of Electrcal Engneerng Natonal Sun Yat-Sen

More information

Cost-efficient deployment of distributed software services

Cost-efficient deployment of distributed software services 1/30 Cost-effcent deployment of dstrbuted software servces csorba@tem.ntnu.no 2/30 Short ntroducton & contents Cost-effcent deployment of dstrbuted software servces Cost functons Bo-nspred decentralzed

More information

Vector Quantization Codebook Design and Application Based on the Clonal Selection Algorithm

Vector Quantization Codebook Design and Application Based on the Clonal Selection Algorithm Sensors & Transducers 03 by IFSA http://www.sensorsportal.com Vector Quantzaton Codeboo Desgn and Applcaton Based on the Clonal Selecton Algorthm Menglng Zhao, Hongwe Lu School of Scence, Xdan Unversty,

More information

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases

A Novel Approach for an Early Test Case Generation using Genetic Algorithm and Dominance Concept based on Use cases Alekhya Varkut et al, / (IJCSIT) Internatonal Journal of Computer Scence and Informaton Technologes, Vol. 3 (3), 2012,4218-4224 A Novel Approach for an Early Test Case Generaton usng Genetc Algorthm and

More information

Minimum Cost Optimization of Multicast Wireless Networks with Network Coding

Minimum Cost Optimization of Multicast Wireless Networks with Network Coding Mnmum Cost Optmzaton of Multcast Wreless Networks wth Network Codng Chengyu Xong and Xaohua L Department of ECE, State Unversty of New York at Bnghamton, Bnghamton, NY 13902 Emal: {cxong1, xl}@bnghamton.edu

More information

Optimization Design of Computer Network Reliability Based on Genetic Algorithms

Optimization Design of Computer Network Reliability Based on Genetic Algorithms 775 A publcaton of CHEMICAL ENGINEERING TRANSACTIONS VOL. 51, 2016 Guest Edtors: Tchun Wang, Hongyang Zhang, Le Tan Copyrght 2016, AIDIC Servz S.r.l., ISBN 978-88-95608-43-3; ISSN 2283-9216 The Italan

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

More information

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM

PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/1 KNAPSACK PROBLEM PARETO BAYESIAN OPTIMIZATION ALGORITHM FOR THE MULTIOBJECTIVE 0/ KNAPSACK PROBLEM Josef Schwarz Jří Očenáše Brno Unversty of Technology Faculty of Engneerng and Computer Scence Department of Computer Scence

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK L-qng Qu, Yong-quan Lang 2, Jng-Chen 3, 2 College of Informaton Scence and Technology, Shandong Unversty of Scence and Technology,

More information

Neural Network Based Algorithm for Multi-Constrained Shortest Path Problem

Neural Network Based Algorithm for Multi-Constrained Shortest Path Problem Neural Network Based Algorthm for Mult-Constraned Shortest Path Problem Jyang Dong 1,2, Junyng Zhang 2, and Zhong Chen 1 1 Department of Physcs, Fujan Engneerng Research Center for Sold-State Lghtng, Xamen

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Yuan Xu School of automation, Northwestern Polytechnical University, Xian , China. Huifeng Xue. Ailong Liu*

Yuan Xu School of automation, Northwestern Polytechnical University, Xian , China. Huifeng Xue. Ailong Liu* Rev. Téc. Ing. Unv. Zula. Vol. 39, Nº 7, 80-86, 2016 do:10.21311/001.39.7.10 A Parallel Genetc Algorthm for the Verfyng Smulaton of the Performance Prototype Yuan Xu School of automaton, Northwestern Polytechncal

More information

RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARTICLE SWARM OPTIMIZATION

RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARTICLE SWARM OPTIMIZATION Journal of heoretcal and Appled Informaton echnology 005-013 JAI & LLS. All rghts reserved. RESEARCH ON JOB-SHOP SCHEDULING PROBLEM BASED ON IMPROVED PARICLE SWARM OPIMIZAION 1 ZUFENG ZHONG 1 School of

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics

A Hybrid Genetic Algorithm for Routing Optimization in IP Networks Utilizing Bandwidth and Delay Metrics A Hybrd Genetc Algorthm for Routng Optmzaton n IP Networks Utlzng Bandwdth and Delay Metrcs Anton Redl Insttute of Communcaton Networks, Munch Unversty of Technology, Arcsstr. 21, 80290 Munch, Germany

More information

Analysis of Particle Swarm Optimization and Genetic Algorithm based on Task Scheduling in Cloud Computing Environment

Analysis of Particle Swarm Optimization and Genetic Algorithm based on Task Scheduling in Cloud Computing Environment Analyss of Partcle Swarm Optmzaton and Genetc Algorthm based on Tas Schedulng n Cloud Computng Envronment Frederc Nzanywayngoma School of Computer and Communcaton Engneerng Unversty of Scence and Technology

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm

Multi-objective Optimization Using Self-adaptive Differential Evolution Algorithm Mult-objectve Optmzaton Usng Self-adaptve Dfferental Evoluton Algorthm V. L. Huang, S. Z. Zhao, R. Mallpedd and P. N. Suganthan Abstract - In ths paper, we propose a Multobjectve Self-adaptve Dfferental

More information

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption

Study on Multi-objective Flexible Job-shop Scheduling Problem considering Energy Consumption Journal of Industral Engneerng and Management JIEM, 2014 7(3): 589-604 nlne ISSN: 2014-0953 Prnt ISSN: 2014-8423 http://dx.do.org/10.3926/jem.1075 Study on Mult-objectve Flexble Job-shop Schedulng Problem

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

More information

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network A New Token Allocaton Algorthm for TCP Traffc n Dffserv Network S. Sudha and N. Ammasagounden Natonal Insttute of Technology, Truchrappall,

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Network Coding as a Dynamical System

Network Coding as a Dynamical System Network Codng as a Dynamcal System Narayan B. Mandayam IEEE Dstngushed Lecture (jont work wth Dan Zhang and a Su) Department of Electrcal and Computer Engneerng Rutgers Unversty Outlne. Introducton 2.

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

An Optimization Approach for Path Synthesis of Four-bar Grashof Mechanisms

An Optimization Approach for Path Synthesis of Four-bar Grashof Mechanisms 5 th Natonal Conference on Machnes and Mechansms NaCoMM0-44 An Optmzaton Approach for Path Synthess of Four-bar Grashof Mechansms A.S.M.Alhajj, J.Srnvas Abstract Ths paper presents an optmzaton scheme

More information

The Research of Support Vector Machine in Agricultural Data Classification

The Research of Support Vector Machine in Agricultural Data Classification The Research of Support Vector Machne n Agrcultural Data Classfcaton Le Sh, Qguo Duan, Xnmng Ma, Me Weng College of Informaton and Management Scence, HeNan Agrcultural Unversty, Zhengzhou 45000 Chna Zhengzhou

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

Design of Structure Optimization with APDL

Design of Structure Optimization with APDL Desgn of Structure Optmzaton wth APDL Yanyun School of Cvl Engneerng and Archtecture, East Chna Jaotong Unversty Nanchang 330013 Chna Abstract In ths paper, the desgn process of structure optmzaton wth

More information

K-means and Hierarchical Clustering

K-means and Hierarchical Clustering Note to other teachers and users of these sldes. Andrew would be delghted f you found ths source materal useful n gvng your own lectures. Feel free to use these sldes verbatm, or to modfy them to ft your

More information

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH

SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2011; 3:485-494 SHAPE OPTIMIZATION OF STRUCTURES BY MODIFIED HARMONY SEARCH S. Gholzadeh *,, A. Barzegar and Ch. Gheyratmand

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT

DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT DESIGNING TRANSMISSION SCHEDULES FOR WIRELESS AD HOC NETWORKS TO MAXIMIZE NETWORK THROUGHPUT Bran J. Wolf, Joseph L. Hammond, and Harlan B. Russell Dept. of Electrcal and Computer Engneerng, Clemson Unversty,

More information

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Cloud testing scheduling based on improved ACO

Cloud testing scheduling based on improved ACO Internatonal Symposum on Computers & Informatcs (ISCI 2015) Cloud testng schedulng based on mproved ACO Yang Zheng 1,2 a, Lzh Ca *2,3 b, Shdong Huang 4,c, Jawen Lu 1,d and Pan Lu 5,e 1 College of Informaton

More information

Design and Analysis of Algorithms

Design and Analysis of Algorithms Desgn and Analyss of Algorthms Heaps and Heapsort Reference: CLRS Chapter 6 Topcs: Heaps Heapsort Prorty queue Huo Hongwe Recap and overvew The story so far... Inserton sort runnng tme of Θ(n 2 ); sorts

More information

AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING

AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING Fan Hong * Lu Kaun 2 Zhang Zuxun Natonal Laboratory of Informaton Engneerng n Surveyng Mappng and Remote Sensng of Wuhan Unversty

More information

Control strategies for network efficiency and resilience with route choice

Control strategies for network efficiency and resilience with route choice Control strateges for networ effcency and reslence wth route choce Andy Chow Ru Sha Centre for Transport Studes Unversty College London, UK Centralsed strateges UK 1 Centralsed strateges Some effectve

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks Seventh Internatonal Conference on Intellgent Systems Desgn and Applcatons GA-Based Learnng Algorthms to Identfy Fuzzy Rules for Fuzzy Neural Networks K Almejall, K Dahal, Member IEEE, and A Hossan, Member

More information

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds.

Proceedings of the 2014 Winter Simulation Conference A. Tolk, S. Y. Diallo, I. O. Ryzhov, L. Yilmaz, S. Buckley, and J. A. Miller, eds. Proceedngs of the 2014 Wnter Smulaton Conference A. Tolk, S. Y. Dallo, I. O. Ryzhov, L. Ylmaz, S. Buckley, and J. A. Mller, eds. TOPSIS BASED TAGUCHI METHOD FOR MULTI-RESPONSE SIMULATION OPTIMIZATION OF

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and

Research Article. ISSN (Print) s k and. d k rate of k -th flow, source node and Scholars Journal of Engneerng and Technology (SJET) Sch. J. Eng. Tech., 2015; 3(4A):343-350 Scholars Academc and Scentfc Publsher (An Internatonal Publsher for Academc and Scentfc Resources) www.saspublsher.com

More information

Arash Motaghedi-larijani, Kamyar Sabri-laghaie & Mahdi Heydari *

Arash Motaghedi-larijani, Kamyar Sabri-laghaie & Mahdi Heydari * Internatonal Journal of Industral Engneerng & Producton Research December 2010, Volume 21, Number 4 pp. 197-209 ISSN: 2008-4889 http://ijiepr.ust.ac.r/ Solvng Flexble Job Shop Schedulng wth Mult Objectve

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information