AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING

Size: px
Start display at page:

Download "AN EFFICIENT AND ROBUST GENETIC ALGORITHM APPROACH FOR AUTOMATED MAP LABELING"

Transcription

1 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 No.29 Luoyu Road Wuhan Chna Zp code:4379) 2 Management college of Huazhong Unversty of Scence and Technology Luoyu Road Zp code: 437) Keywords: genetc algorthm label placement optmal combnaton problem mutate on conflct gene comparson experment ABSTRACT: Ths paper put forward an new soluton whch adopted the genetc algorthm to obtan the global optmal soluton approxmate) of automated label placement of pont feature. In the paper the basc thought and desgn framework of usng genetc algorthm to solve pont feature labellng was frstly ntroduced then some practcal technque and new mproved method durng the experment procedure of genetc algorthm adopted by the author were presented n detal. Fnally n order to prove the advantage of genetc algorthm some experment were conducted whch compare the effcency of genetc algorthm wth hll clmbng algorthm smulated annealng neural network etc. The result of comparson experment was gven out whch has proved the superorty of genetc algorthm especally proved the genetc algorthm s a knd of hgh-effcent robust all-purpose algorthm wth wellexpansblty and s the most promsng soluton for automated map labellng. I. INTRODUCTION Label s an mportant component of a map wth the ad of map label user can recognze the mportant obects and obtan ts relevant nformaton of obects. However for a long tme map label has been a tme-consumng manual work. So the automated map label has been always one of the mportant study contents of computer-aded cartography all the tme. On the other hand the automated map label s one artfcal ntellgence puzzle. It has been already proved that fndng the optmal soluton of automated map label s a NP-hard problem [Marks 99]. Ths paper put forward one new approach to fnd the global optmal soluton of automated map labelng wth genetc algorthm. Genetc algorthm s a knd of method wth global searchng characterstc. It orgnates from smulatng the bologcal evoluton course of nature and possesses many merts ncludng hgh-parallel self-organzaton self-adaptaton selflearnng and hgh effcency etc. Besdes genetc algorthm s smple easy to operate and expand. Through plenty of experments we thnk genetc algorthm s a potental soluton for automated map labelng. II. TRADITIONAL METHOD S DISADVANTAGES It has gone nearly thrty years snce Yoel began to study pont feature labelng and many scholars have put forward varous method to solve pont feature labelng problem [Yoel 972; Imhof 975; Ahn Freeman 984; Langran and Polker 986; Zoraster 99; Chrstensen ef.al ]. In the eghtes of 2 th century a lot of automated labelng expert system were developed [Zoraster 99] that ncludes NAMAX AutoNapetc. The dsadvantages of expert systems s low-effcency and great developng cost. Another routne algorthm s exhausted searchng algorthm [Jones 989; Cook and Jones 99; Ebnge and Goulette 99; Doerschler and Freeman 992]. These algorthm can be expressed as searchng n dgraph or drecton tree whch mght cause concatenate backtrackng and even deadlock So ts severest problem s low effcent therefore t s only ft to small-scale problem. Another knd of mportant algorthm s a knd of searchng strategy based on the problem soluton space. Representatve examples nclude the energy mnmzaton algorthm put forward by Hersch [Hesh 982] and the dscrete gradent descent algorthm [Chrstensen ef.al ] etc. There possbly appear two knds of problems n these local search algorthms. Frst they do not accept degenerated soluton therefore unable to ump out the local mnmum trap; second t may fall nto dead loop. III. POINT LABELING RULES Consder pont labelng accordng to the common labelng prncples combnng Chnese topographc map plottng pattern and regulatons n the labelng experment of the resdence topographc map wth the scale :25 our research wll focus on the followng three mportant prncples especally:. The canddate postons and ther prorty: generally the canddate poston of pont feature labelng has four knds of stuatons ncludng four-canddate-poston fve-canddateposton eght-canddate-poston and n-canddate-poston. Four-canddate-poston as ndcated n fgure a) regard the rght as frst top left and bottom followed respectvely n successon these labelng postons can be marked wth prortes from to 3. Fve-canddate-poston as ndcated n fgure b) smlarly regard the rght as frst the next are top left bottom rght-vertcal respectvely n successon these labelng postons are expressed wth prortes from to 4. Eght-canddateposton as ndcated n fgure c) regard the rght as frst the next are top left bottom rght-top left-top left-bottom rghtbottom respectvely n successon these labelng postons are expressed wth prortes from to 7. The n-canddate-poston s llustrated n fgure d). 2. Forbd conflct: the labels of pont features can t overlap conflct ) wth one another. * fh@mal.lesmars.wtusm.edu.cn

2 3. Forbd and avod overlap: Pont label should not overlap the mportant lnear feature of the same color such as ralways and maor roads etc Whle overlap s unavodable efforts should be made to decrease t. ) Determne the encodng framework; 2) Generate ntal populaton; 3) Determne the ftness functon; 4) Desgn genetc operator ncludng selecton crossover and mutate operators; 5) Determne the mportant parameters of genetc algorthm. Fgure the canddate labelng poston of pont feature Ths paper studes the labelng problem of the followng two knds of pont features manly. The algorthm of solvng fourcanddate-poston s easy to expand to apply n the stuatons of 5 8 and n canddate-poston. Problem I: consder the pont feature n map f adoptng fourcanddate-poston labelng mode namely choosng the rght top left and bottom four canddate postons of pont feature respectvely as ndcated n fgure a) the dstance between label and pont resdence s mm) try desgnng and mplementng labelng algorthm to make globally conflct least. In the actual labelng problem besdes consderng elmnatng label conflct also need to consder dodgng mportant map features and choosng the canddate pont wth hgher-prorty thus the above problem becomes more complcated problem as follow. Problem II: consder the pont feature n map f adoptng fourcanddate-poston labelng mode namely choose the rght top left and bottom four canddate postons of pont feature respectvely as ndcated n fgure a) the dstance between label and pont resdence s mm) try desgnng and mplementng labelng algorthm make globally conflct least the overlap to other features mnmum and the labelng poston optmal. IV. GENETIC ALGORITHM OF SOLVING POINT FEATURE LABELING Because genetc algorthm s an all-purpose algorthm wth extensve applcablty n desgn often need combne tself wth the specal rule of problem doman. In applcaton course we have put forward some optmzaton strateges accordng to the characterstcs of labelng problem and has mproved the performance of the algorthm greatly. The remans of ths paper wll n detal ntroduce our genetc algorthm and some crucal desgn theores and optmzaton strateges adopted by our genetc algorthm. 4. Determne encodng framework The map label s the optmzaton target of genetc algorthm. One of the map placements can be expressed wth a nteger vector. Each component represents the localzaton of one label. Assumed there are m canddate postons whch can be expressed wth codes of ~m- for nstance when consderng four-poston label the four canddate postons can be expressed wth the codes of ~3. Encode the map label placement wth nteger vector and a pece of chromosome s a nteger vector representng an nstance of a map label placement. The length of chromosome s n the number of pont features label) and every component gene) represents one pont feature label the doman of gene s [ m-] where m s the number of canddate postons the gene code set of four-canddate-pont labelng problem s { 2 3}. Now fgure 2 gve an example t shows a map wth twenty pont features one placements of ths map and the correspondng chromosome encodng. Genetc Algorthm was developed by Professor J.H.Holland hs fellows and hs students n Mchcan Unversty of U.S.A. n the sxtes of the twenteth century. At present t has been appled to solve varous optmal problems such as layout scheme selfadaptve control game rules pattern cognton transportaton problem travellng salesman problem optmal control and database query optmal etc most of them are famous NPcomplete problems[zhou Mng 999 ]. The bology has been always evolvng accordng to the rule of survval of the fttest and natural genetcs course genetc algorthm s exactly the randomzed calculatng model orgnated from smulatng the bologcal evoluton course. In the solvng course genetc algorthm always keeps a populaton of potental soluton. Begn from one ntal populaton through selecton crossover and mutatng to produce the next generaton populaton n ths way seek the optmal soluton generaton after generaton untl meetng the termnatng condton. In order to solve one gven problem genetc algorthm must go through the followng fve steps generally [Zbgnew Mchalewcz 2]: Fgure 2 Pont feature labelng placement and ts encodng 4.2 Generate ntal populaton Accordng to the characterstc of labelng problem the followng strateges to generate ntal populaton was adopted. ) Randomly generate an ntal populaton wth certan sze and randomly select every gene for the chromosome. 2) Accordng to the characterstc of labelng problem for all free labels when selectng optmal poston for them overlap and conflct never appear) n ntal populaton select the optmal postons for the correspondng genes of all chromosomes.

3 The above ntal populaton strategy has selected the optmal postons for free labels. That means free label s poston can be solved wthout through optmal process. It also means the reducton of the scale of problem and the acceleraton of the evolvement of genetc algorthm. 4.3 Determne the ftness functon The target of labelng problem s to fnd the label placement wth the hghest qualty. Therefore the ftness functon s defned as the labelng qualty evaluaton functon. Here adopt such a way: frst defne a labelng qualty evaluaton functon whch consders these factors ncludng conflct overlap poston prorty and so on now adopt the way of markng namely mark the conflct overlap and poston prorty of each label and then calculate the total score of each label through weghted average of summaton fnally calculate the summaton of all the labels thus obtan the score of the whole labelng placement. The hgher the score s the hgher the labelng qualty s ths s exactly consstent wth the meanng of the ftness functon the larger the ftness value s the better the ndvdual s). Accordng to ths thought by referrng to the demands of optmzaton target of dfferent labelng problems defne the correspondng ftness functon. Now ntroduce t wth two examples of optmzaton targets.. The least conflct target Frst consder the pont labelng problem I; t only consders the optmzaton target of least conflct. Under ths knd of stuaton defne of the ftness functon see equaton ). ft L) = N E conflct L ) = If < < n d L L ) > ) E ) = ll conflct L 2) otherwse Where E ) conflct L s - conflct evaluaton functon whose defnton s shown n expresson 2) n whch L represents the label of -th pont feature when there s no conflct between and the other labels the functon equals otherwse t equals. Ths knd of ftness functon s defned as the sum of the labels whch don t overlap wth other labels. By usng ths knd of ftness functon genetc algorthm can solve the global conflct better. 2. The target of the least conflct overlap and optmal poston Now consder the pont labelng problem II t has three optmzaton targets and the ftness functon needs to consder conflct overlap and poston prorty therefore defne the ftness functon as equaton 3): E L ) = E L ) W overlap E overlap L BF) = + W poston E poston L ) N ft L) = E L ) = 3) Where we let W over l ay = ; W = The meanng of every symbol s as follows: ) f L.. don'.. t Conflct) otherwse pos t on. L E L BF represents the overlap evaluaton value when overlay L s on the canddate poston f adoptng smple overlap evaluaton functon t s defned as the hghest mportance weght of the features overlapped wth the label when there s no overlap E L BF =99 the hgher the mportance of overlay overlad feature s the severer the overlap s accordngly the lower the overlap score s. BF represents the -th background feature overlad by the label; the predcate overlap O O2 ) ndcates the two obects O O2 overlap wth each other. Now defne E L BF as overlay E overlap L BF) = 99 no... overlap 99 max{ W BF ) overlap L BF ) BF BF} wth.. overlap 4) In equaton 4) W BF ) represents the mportance evaluaton functon defned by background feature t value called mportance grade or weght). Smlarly adoptng the mark system ~99 the score of the feature whch can t be overlad s 99 the lower the mportance the lower the score s the score of the feature wth the lowest mportance s. Now defne W BF ) as equaton 5): W BF ) = ~ E L pos t on represents the poston evaluaton value when s on the canddate poston adopt sorted poston evaluaton functon and s calculated accordng to equaton 6). When the canddate postons are fnte and can be enumerated such as four-poston labelng or eght-poston labelng). We sort them n the descendng order of ther prorty let Pos L ) L represents the -th labelng poston of L Order Pos L )) represents the order number of canddate the the the mn mal medan max mal mpor tan ce mpor tan ce mpor tan ce poston after sortng we can defne the poston evaluaton functon as the dfference of 99 and Order Pos L )). Namely the score of the poston wth the hghest prorty s 99 the scores of the other postons decrease n order. The defnton of E L pos t on see equaton 6): Eposton L ) = 99 Order Pos L )) By adoptng ths knd of ftness functon genetc algorthm not only solves conflct but also solve the optmzaton of the overlap and poston prorty. In addton f only consder the target of least conflct and most optmal poston let W over l ay = n equaton 3) then We can have equaton 7): 6) 5)

4 E L ) = E L ) W ) = poston E poston L N ft L) = E L) = Where W pos t on =. Now consder the example n fgure 2 the fgure gves out ts chromosome. Consder the targets of least conflct and most optmal poston adopt the ftness functon 7) and calculate ts ftness value: 4.4 desgn genetc operators 4.4. Selecton operators The labelng algorthm adopts roulette-wheel selecton as selecton method. When the populaton sze s very large can use elte strategy namely retan the optmal ndvduals of the prevous generaton nto the next generaton s populaton. The mplementaton algorthm of roulette-wheel selecton s as follow: ) Calculate the ftness value of ndvdual 2 n) ft V ) =... ; 2) Calculate the accumulatve ftness value of ndvdual Accft V ) 2... n) value laccft V ) 2... n) = and relatve accumulatve ftness Re =. 3) Generate a random r n [ ] here suppose Re V ) = laccft If RelAccft V ) < r RelAccft V ) 2... n) then select the ndvdual. If L wthout conflct otherwse 2 ft L) = E L ) = = 96. = 7) = The pont-crossover operator s dvded nto sngle-pontcrossover and multpont-crossover. The sngle-pont-crossover randomly selects a cross pont on two father strngs and then exchanges the correspondng sub-strngs of the two strngs. The multpont-crossover randomly generates several cross pont every tme and then exchanges the correspondng sub-strngs of father strngs respectvely [Pan Zhengun 998]. Fgure 3 gves a chromosome pont-crossover example of two labelng placements wth the strng length 8 and the gene code set { 2 3} Conflct gene mutate namely mutate on conflct gene) For nteger vector encodng the common mutaton ncludes pont-mutaton and even-mutaton. The former selects sngle pont the latter selects pont accordng to some template and then randomly relocate the selected pont. As for map labelng we put forward a new mutaton operator whch s called conflct gene mutaton to replace the routne pont-mutaton and even-mutaton. The basc theory of conflct gene mutaton s that: select the gene of conflct label randomly generate a labelng code to replace the orgnal gene. Experments have proved the conflct gene mutaton s very effectve. Fgure 4 shows the comparson result of the conflct gene mutaton and even-mutaton wth the same genetc parameters the number of teratons s 3 populaton sze s 5 crossover probablty s.75 mutaton probablty s.2). From fgure 4 we can fnd that the conflct gene mutaton s obvously superor to the even-mutaton. The possble reasons are as follows: ) The pont-mutaton and even-mutaton are blnd and the conflct gene mutaton utlzes the heurstc nformaton of label conflct to mprove the bad sub-soluton so the probablty of obtanng good sub-soluton s bgger. 2) In actual maps there s lttle conflct n the area wth sparse labelng pont the mutaton probablty should be smaller however n the area wth dense labelng pont there s more conflct and the mutaton probablty should be relatvely larger. The conflct gene mutaton meets ths demand Crossover operator Fgure 3 the example of pont-crossover The nteger vector generally adopts two knds of crossover operators: pont-crossover and even-crossover. The experments have proved there s no too much dfference between the nfluences of two knds of crossover operators on the performance of labelng algorthm. Therefore the labelng algorthm adopts the pont-crossover strategy. Fgure 4 compare conflct gene mutaton wth even mutate 4.5 determne the mportant parameters of genetc algorthm Accordng to references and experment concluson there are the followng prncples n determnng the genetc parameters of automated labelng:

5 ) The populaton sze N: t affects the valdty of genetc algorthm recommended t no more than 3. In ths paper the doman of N s [3 3]. 2) Crossover probablty P c: t controls the frequency of crossover operaton. Generally t s between.25 and.85. In ths paper t s between.6 and.8. 3) Mutaton probablty P m: t s the second factor n ncreasng the dversty of populaton. Generally P m s between. and.2. Ths paper doesn t have to use ths parameter. 4) Termnatng number of generaton: when populaton evolves over the specfed largest evoluton number of generaton termnate the evolvement course so ths parameter should guarantee the populaton has matured. There are two condtons to udge whether the populaton has matured: ) through several operatons the approxmate optmal ndvdual can be gotten stably; 2) contnue evolvng the optmal ndvdual s not mproved obvously agan. V. GENETIC ALGORITHM EXPERIMENTS AND CONCLUSION The experment of genetc algorthm scheme s composed wth two parts of data. The frst part s some random maps generated by the algorthm developed by ourselves; the second part s the actual topographc maps that ncludes three complete feature topographc maps from Natonal Topographc Map Database of :25 among them every map s composed wth nneteen layers ncludng hydrogen road vegetaton boundary and so on. The three topographc maps contan pont resdences and 2734 respectvely. From the evolvement experment on the map contanng 5~3 pont features we can fnd that n the teraton course wth the gradual ncrement of the ftness value of optmal ndvdual genetc algorthm becomes steady ths ndcates the populaton has matured. The algorthm should be termnated after the populaton has matured. Usually the map wth no more than 3 pont features becomes matured wthn 3 generatons. when the populaton s matured the soluton wll not be made better. If the evolvement generatons are very few the smple ncrement of populaton sze s not very useful to mprove the soluton. The experments nclude the experment on three actual topographc maps whch belong to the problems of moderate dffculty. Genetc algorthm can elmnate nearly all the conflcts only or 2 are not elmnated) n 2~3 seconds. Fgure 5 s a part of the labelng result of H48 25 pont features). VI COMPARISON EXPERIMENT AND CONCLUSION In order to verfy the performance of genetc algorthm ntroduced n ths paper we compare genetc algorthm wth smple random algorthm hll clmbng algorthm smulated annealng and neural network algorthm. The smple random algorthm s one of the smplest algorthms. It specfes randomly a labelng poston for every pont feature but not mplement any optmzaton t s algorthm qualty s the lowest lmt of labelng qualty. Hll clmbng algorthm s a knd of smple local optmzaton algorthms. It begns from an ntal soluton of randomly gven labelng placement or be calculated by other methods or be specfed drectly) search the n adacent new solutons generated randomly from the current soluton and select the optmal soluton and contnue searchng n new solutons untl the soluton can t be mproved agan. In order to guarantee the comparablty we set up the numbers of teratons as 2~3 generatons n experments namely let the program start to search n 2~3 dfferent ntal solutons and search thrty adacent strngs every teraton. Chrstensen and hs fellows have put forward a knd of pont feature labelng algorthm based on smulated annealng. Smulated annealng algorthm s a knd of smple global searchng algorthm and t s the mproved hll clmbng algorthm whch adopts randomly relocatng n labelng but allows the degenerated soluton wth certan probablty n order to ump out the local mnmum. About the kernel algorthm please refer to [Chrstensen 995]. Chrstensen has proved smulated annealng algorthm possesss a lot of performance superor to tradtonal algorthms. The smulated annealng n ths paper adopts the processng flow and parameters n Chrstensen s work. In order to guarantee the comparablty we set up the number of teratons as 2~3. Neural network algorthm adopts the model put forward by Fan Hong and Zhang Zuxun [Fan Hong Zhang Zuxun 997] after settng up the neural network of solvng pont labelng problem let the network run teratvely the runnng result s regarded as the labelng placement. In order to guarantee the comparablty we also set up the number of teratons as 2~3. Fgure 5 the labelng result of H48 usng genetc algorthm The experments also nclude the comparson of usng genetc algorthm on maps wth dfferent complextes and the comparson of usng genetc algorthm wth dfferent parameters on the same map. The experments ndcate that when processng the problems of dfferent complextes wth the same genetc parameters the results are dfferent. When keepng certan populaton sze the ncrement of evolvement generatons wll ncrease the ftness of soluton. But once reach certan degree The expermented data s a group of pont maps generated randomly. The experment methods are carred on based on the same data background and subsdary data condtons. Before usng algorthms we have set up the same conflct detecton table and overlap detecton table. The experment compares the labelng qualtes of dfferent algorthms manly. In order to compare convenently all consder the four-poston labelng problem of pont feature and consder the followng two optmzaton targets: ) only

6 consder conflct optmzaton; 2) consder conflct and poston optmzaton but not consder overlap. Under the stuaton of only consderng conflct we expressed the labelng qualty wth the rato of non-conflct labels to the total of labels. We randomly generate 8*5 map sheets of pont feature wth pont features respectvely fgure 6 shows the comparson result of these algorthms. The result n fgure 6 s the average of the labelng results on fve maps. calculaton the press of tsnghua Unv. Zhou Mng Sun Shudong the prncple and applcaton of Genetc Algorthm the press of Natonal defense ndustry. Herbert Freeman and John Ahn. On the problem of placng names n a geographc map. Int. J. of Pattern Recog. and Art. Intell. ): HerschS.A. An Algorthm for Automatc Name Placement Around Pont Data. 982 The Amercan Cartographer vol 9) Imhof E. 975 Postonng Names on Maps The Amercan Cartographer vol 22) pp James E. Mower 993 Automated Feature and Name Placement On Parallel Computers Cartography and Geographc Informaton Systems Vol.22) pp Jefrey S. Doerschler and H. Freeman. A rule-based system for dense-map name placement. Comm.of the ACM 35: Anthony C. Cook and Chrstopher B. Jones. A Prolog rule-based system for cartographc name placement. Computer Graphcs Forum 92): Jon Chrstensen Joe Marks and Stuart Sheber. An emprcal study of algorthms for pont-feature label placement. ACM Transactons on Graphcs 43): Lee R.Ebnger and M. Goulette99 Nonnteractve Automated Names Placement for the 99 Decennal Census. Cartography and Geographc Informaton Systems Vol. 7) pp Fgure 6 performance comparson among 5 knds of algorthms From the above comparson experment we can draw two conclusons. ) From fgure 6 we fnd that the soluton of genetc algorthm has the hghest qualty to the map wth the same complexty the next s neural network algorthm the next agan s smulated annealng algorthm and hll clmbng algorthm and the qualty of random algorthm s the lowest whose labelng qualty s the lowest lmt of avalable soluton qualty. From the angle of labelng qualty genetc algorthm> neural network algorthm > smulated annealng > hll clmbng algorthm. Genetc algorthm has the hghest comprehensve performance. 2) Genetc algorthm ntroduced n ths paper s a knd of robust and expansble automated labelng algorthm wth wellperformance. It possesses the followng merts: easy to add the consderaton of other optmzaton factors well expansblty. The encodng form can be determned by problem and easy to expand accordng to problem. In addton genetc algorthm s very robust t wll not generate nvald soluton. The parameters of genetc algorthm are easy to modulate. Its prmary parameters have been determned by system the workload of parameter modulatng s very lttle. ACKNOWLEDGEMENTS Thanks for the supportng from Natural Scence Fund of P.R.Chna No. 49). References: Zbgnew Mchalewcz 2 evolutonary programmng the press of scence. PanZhengun KangLshang ChenYupng998evolutonary YoelP.972 The logc of Automated Map Letterng The cartographcal Journal vol. 92)pp.99-8 Chrstopher B. Jones and Anthony C. Cook. Rule-based name placement wth Prolog. In Proc. Auto-Carto 9 pp Davd S. Johnson Umt Basoglu.989 The Use of Artfcal Intellgence n The Automated Placementof Cartogrphc Names Proceedngs of Auto-Carto 9 DoerschlerJ.and H. Freeman989 An Expert System for Dense-Map Name Placement. Proceedngs of Auto-Carto 9pp FreemanH.J.Ahn.984 AUTOMAP:An Expert System for Automatc Map Name Placement Proceedngs of the Frst Internatonal Symposum on Spatal data Handlng pp Davd S. Johnson Umt Basoglu.989 The Use of Artfcal Intellgence n The Automated Placementof Cartogrphc Names Proceedngs of Auto-Carto 9 DoerschlerJ.and H. Freeman989 An Expert System for Dense-Map Name Placement. Proceedngs of Auto-Carto 9pp John Ahn and Herbert Freeman. AUTONAP - an expert system for automatc map name placement. In Proceedngs Internatonal Symposum on Spatal Data Handlng. pages

AN EFFICIENT GENETIC ALGORITHM AND ITS COMPARISON EXPERIMENT FOR AUTOMATIC MAP LABELING

AN EFFICIENT GENETIC ALGORITHM AND ITS COMPARISON EXPERIMENT FOR AUTOMATIC MAP LABELING AN FFICINT GNTIC ALGORITHM AND ITS COMPARISON XPRIMNT FOR AUTOMATIC MAP LABLING Fan Hong 1 Lu Kaun 2 Zhang Zuxun 1 (1 Natonal Laboratory of Informaton ngneerng n Surveyng, Mappng and Remote Sensng of Wuhan

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

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

A HOPFIED NEURAL NETWORK ALGORITHM FOR AUTOMATED NAME PLACEMENT FOR POINT FEATURE

A HOPFIED NEURAL NETWORK ALGORITHM FOR AUTOMATED NAME PLACEMENT FOR POINT FEATURE A HOPFIED NEURAL NETWORK ALGORITHM FOR AUTOMATED NAME PLACEMENT FOR POINT FEATURE Fan Hong Zhang zuxun Du Daosheng The State key Lab. of,wtusm,39 Luoyu Road,Wuhan,Chna,430070 Tel: 86-07-87889, Fax:86-07-87643969

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

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

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

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

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

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

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

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

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

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

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

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 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 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

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

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1) Secton 1.2 Subsets and the Boolean operatons on sets If every element of the set A s an element of the set B, we say that A s a subset of B, or that A s contaned n B, or that B contans A, and we wrte A

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

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

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

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

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

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks

A Load-balancing and Energy-aware Clustering Algorithm in Wireless Ad-hoc Networks A Load-balancng and Energy-aware Clusterng Algorthm n Wreless Ad-hoc Networks Wang Jn, Shu Le, Jnsung Cho, Young-Koo Lee, Sungyoung Lee, Yonl Zhong Department of Computer Engneerng Kyung Hee Unversty,

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

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

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

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

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

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

Brave New World Pseudocode Reference

Brave New World Pseudocode Reference Brave New World Pseudocode Reference Pseudocode s a way to descrbe how to accomplsh tasks usng basc steps lke those a computer mght perform. In ths week s lab, you'll see how a form of pseudocode can be

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 Image Segmentation Algorithm Based on the Otsu Method

An Improved Image Segmentation Algorithm Based on the Otsu Method 3th ACIS Internatonal Conference on Software Engneerng, Artfcal Intellgence, Networkng arallel/dstrbuted Computng An Improved Image Segmentaton Algorthm Based on the Otsu Method Mengxng Huang, enjao Yu,

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

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Image Feature Selection Based on Ant Colony Optimization

Image Feature Selection Based on Ant Colony Optimization Image Feature Selecton Based on Ant Colony Optmzaton Lng Chen,2, Bolun Chen, Yxn Chen 3, Department of Computer Scence, Yangzhou Unversty,Yangzhou, Chna 2 State Key Lab of Novel Software Tech, Nanng Unversty,

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

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

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

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

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

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

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

RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION

RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION RESEARCH ON EQUIVALNCE OF SPATIAL RELATIONS IN AUTOMATIC PROGRESSIVE CARTOGRAPHIC GENERALIZATION Guo Qngsheng Du Xaochu Wuhan Unversty Wuhan Unversty ABSTRCT: In automatc cartographc generalzaton, the

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm

Degree-Constrained Minimum Spanning Tree Problem Using Genetic Algorithm 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

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

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

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

Multi-objective Design Optimization of MCM Placement

Multi-objective Design Optimization of MCM Placement Proceedngs of the 5th WSEAS Int. Conf. on Instrumentaton, Measurement, Crcuts and Systems, Hangzhou, Chna, Aprl 6-8, 26 (pp56-6) Mult-objectve Desgn Optmzaton of MCM Placement Chng-Ma Ko ab, Yu-Jung Huang

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

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr) Helsnk Unversty Of Technology, Systems Analyss Laboratory Mat-2.08 Independent research projects n appled mathematcs (3 cr) "! #$&% Antt Laukkanen 506 R ajlaukka@cc.hut.f 2 Introducton...3 2 Multattrbute

More information

Backpropagation: In Search of Performance Parameters

Backpropagation: In Search of Performance Parameters Bacpropagaton: In Search of Performance Parameters ANIL KUMAR ENUMULAPALLY, LINGGUO BU, and KHOSROW KAIKHAH, Ph.D. Computer Scence Department Texas State Unversty-San Marcos San Marcos, TX-78666 USA ae049@txstate.edu,

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

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

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

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

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

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

A Clustering Algorithm for Chinese Adjectives and Nouns 1

A Clustering Algorithm for Chinese Adjectives and Nouns 1 Clusterng lgorthm for Chnese dectves and ouns Yang Wen, Chunfa Yuan, Changnng Huang 2 State Key aboratory of Intellgent Technology and System Deptartment of Computer Scence & Technology, Tsnghua Unversty,

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

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

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

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data A Fast Content-Based Multmeda Retreval Technque Usng Compressed Data Borko Furht and Pornvt Saksobhavvat NSF Multmeda Laboratory Florda Atlantc Unversty, Boca Raton, Florda 3343 ABSTRACT In ths paper,

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

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

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions

Sorting Review. Sorting. Comparison Sorting. CSE 680 Prof. Roger Crawfis. Assumptions Sortng Revew Introducton to Algorthms Qucksort CSE 680 Prof. Roger Crawfs Inserton Sort T(n) = Θ(n 2 ) In-place Merge Sort T(n) = Θ(n lg(n)) Not n-place Selecton Sort (from homework) T(n) = Θ(n 2 ) In-place

More information

A fault tree analysis strategy using binary decision diagrams

A fault tree analysis strategy using binary decision diagrams Loughborough Unversty Insttutonal Repostory A fault tree analyss strategy usng bnary decson dagrams Ths tem was submtted to Loughborough Unversty's Insttutonal Repostory by the/an author. Addtonal Informaton:

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

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

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

Edge Detection in Noisy Images Using the Support Vector Machines

Edge Detection in Noisy Images Using the Support Vector Machines Edge Detecton n Nosy Images Usng the Support Vector Machnes Hlaro Gómez-Moreno, Saturnno Maldonado-Bascón, Francsco López-Ferreras Sgnal Theory and Communcatons Department. Unversty of Alcalá Crta. Madrd-Barcelona

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

CMPS 10 Introduction to Computer Science Lecture Notes

CMPS 10 Introduction to Computer Science Lecture Notes CPS 0 Introducton to Computer Scence Lecture Notes Chapter : Algorthm Desgn How should we present algorthms? Natural languages lke Englsh, Spansh, or French whch are rch n nterpretaton and meanng are not

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

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

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices

High resolution 3D Tau-p transform by matching pursuit Weiping Cao* and Warren S. Ross, Shearwater GeoServices Hgh resoluton 3D Tau-p transform by matchng pursut Wepng Cao* and Warren S. Ross, Shearwater GeoServces Summary The 3D Tau-p transform s of vtal sgnfcance for processng sesmc data acqured wth modern wde

More information

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments

Imperialist Competitive Algorithm with Variable Parameters to Determine the Global Minimum of Functions with Several Arguments Fourth Internatonal Conference Modellng and Development of Intellgent Systems October 8 - November, 05 Lucan Blaga Unversty Sbu - Romana Imperalst Compettve Algorthm wth Varable Parameters to Determne

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

Classifier Swarms for Human Detection in Infrared Imagery

Classifier Swarms for Human Detection in Infrared Imagery Classfer Swarms for Human Detecton n Infrared Imagery Yur Owechko, Swarup Medasan, and Narayan Srnvasa HRL Laboratores, LLC 3011 Malbu Canyon Road, Malbu, CA 90265 {owechko, smedasan, nsrnvasa}@hrl.com

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

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

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe

CSCI 104 Sorting Algorithms. Mark Redekopp David Kempe CSCI 104 Sortng Algorthms Mark Redekopp Davd Kempe Algorthm Effcency SORTING 2 Sortng If we have an unordered lst, sequental search becomes our only choce If we wll perform a lot of searches t may be benefcal

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS

GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS GENETIC ALGORITHMS APPLIED FOR PATTERN GENERATION FOR DOWNHOLE DYNAMOMETER CARDS L. Schntman 1 ; B.C.Brandao 1 ; H.Lepkson 1 ; J.A.M. Felppe de Souza 2 ; J.F.S.Correa 3 1 Unversdade Federal da Baha- Brazl

More information

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION Paulo Quntlano 1 & Antono Santa-Rosa 1 Federal Polce Department, Brasla, Brazl. E-mals: quntlano.pqs@dpf.gov.br and

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

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data

Journal of Chemical and Pharmaceutical Research, 2014, 6(6): Research Article. A selective ensemble classification method on microarray data Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(6):2860-2866 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A selectve ensemble classfcaton method on mcroarray

More information

Unsupervised Learning

Unsupervised Learning Pattern Recognton Lecture 8 Outlne Introducton Unsupervsed Learnng Parametrc VS Non-Parametrc Approach Mxture of Denstes Maxmum-Lkelhood Estmates Clusterng Prof. Danel Yeung School of Computer Scence and

More information

Network Intrusion Detection Based on PSO-SVM

Network Intrusion Detection Based on PSO-SVM TELKOMNIKA Indonesan Journal of Electrcal Engneerng Vol.1, No., February 014, pp. 150 ~ 1508 DOI: http://dx.do.org/10.11591/telkomnka.v1.386 150 Network Intruson Detecton Based on PSO-SVM Changsheng Xang*

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

A Serial and Parallel Genetic Based Learning Algorithm for Bayesian Classifier to Predict Metabolic Syndrome

A Serial and Parallel Genetic Based Learning Algorithm for Bayesian Classifier to Predict Metabolic Syndrome A Seral and Parallel Genetc Based Learnng Algorthm for Bayesan Classfer to Predct Metabolc Syndrome S. Dehur Department of Informaton and Communcaton Technology Fakr Mohan Unversty, Vyasa Vhar Balasore-756019,

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

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method

MIXED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part 1: the optimization method MIED INTEGER-DISCRETE-CONTINUOUS OPTIMIZATION BY DIFFERENTIAL EVOLUTION Part : the optmzaton method Joun Lampnen Unversty of Vaasa Department of Informaton Technology and Producton Economcs P. O. Box 700

More information