An Evolutionary Multiple Heuristic with Genetic Local Search for Solving TSP

Size: px
Start display at page:

Download "An Evolutionary Multiple Heuristic with Genetic Local Search for Solving TSP"

Transcription

1 An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP Peng Gang Ihiro Iimura 2 and Shigeru Nakayama 3 Department of Information and Computer Siene Faulty of Engineering Kagohima Univerity Korimoto Kagohima Japan gang90@hotmail.om 2 Department of Adminitration Faulty of Adminitration Prefetural Univerity of Kumamoto Tukide Kumamoto Japan iiimura@pu-kumamoto.a.p 3 Department of Information and Computer Siene Faulty of Engineering Kagohima Univerity Korimoto Kagohima Japan hignaka@i.kagohima-u.a.p Abtrat Traveling aleman problem (TSP) i well tudied a one of the ombinatorial optimization problem. In thi paper we propoe an evolutionary multiple heuriti ombined with Geneti Loal Searh (GLS) for olving TSP. Two main operation of Complete 2-Opt () and Smallet Square (SS) are ombined in the new algorithm and applied to olve TSP. Another two operation of Deletion and Bet Part Colletor (BPC) are diued. A reaonable reult i preented by ombining thee operation with geneti operator in the propoed algorithm for the TSP in our experiment. Keyword: Heuriti Geneti Loal Searh (GLS) Traveling Saleman Problem (TSP) Fratal TSP. I. Introdution The Geneti Algorithm (GA) i an optimizing algorithm that model the proee of natural evolution []. The traditional GA uually onit of ome operator uh a roover eletion and mutation whih are imulated from biologial and geneti proee. However the traditional GA i ineffiient for olving large optimization problem. It i well known that mot of the ueful algorithm have often inorporated the GLS [2] [3] [4] [5] [6]. The GA i applied to the TSP whih i a well known and important ombinatorial optimization problem [7] [8]. In the TSP eah ditane between two itie i given for a et of n itie. The goal i to find the hortet tour that viit eah ity exatly one and then return to the tarting ity. Many book and paper introdue the proedure of how to find the hortet tour uually alled a the optimum olution in TSP earh algorithm [9] [0] []. There are urrently three general lae of heuriti for olving TSP: laial tour ontrution heuriti uh a the Nearet Neighbor heuriti the Greedy algorithm and loal earh algorithm baed on re-arranging egment of the tour [2]. The nearet-neighbor heuriti an be olved eaily in quadrati time and linear pae. However Bentley [3] ha hown that thi imple tehnique i outperformed by other eemingly harder to ompute method uh a the multiple fragment heuriti and heapet inertion [4].

2 P. Gang I. Iimura and S. Nakayama An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP Multiple fragment heuriti onider all edge one at a time in orted order and inlude an edge if it onnet the endpoint of two fragment of tour onneted omponent of previouly added edge. Cheapet inertion maintain a tour of a ubet of the ite and at eah tep add a ite by replaing an edge of the tour by two edge through the new ite. Eah ueive inertion i hoen a the one auing the leat additional length in the augmented tour. Thee method onentrate on reontrution of the edge in the TSP tour. In thi paper we propoe an evolutionary multiple heuriti ombined with Geneti Loal Searh (GLS) to olve the TSP. Two main operation of Complete 2-Opt () and Smallet Square (SS) are ombined in our algorithm and applied to the TSP. The i baed on the 2-Opt heuriti earh and an remove all roed edge in the tour if the repetition i uffiiently great. The SS elet horter edge than the. The problem with the SS i that the ity order of the original tour are hanged whilt it i applied. Therefore the roed edge annot be removed ompletely. However it preent a good reult ombining the and the SS with geneti operator for the TSP in our experiment. Another two operation of Deletion and Bet Part Colletor (BPC) are employed in the propoed algorithm. The Deletion i effetive for removing dupliate from the population and the BPC i effetive for olleting the bet part among the individual to ultivate the elite individual. II. Outline of Evolutionary Multiple Heuriti The heuriti 2-Opt ha been ued to optimize TSP tour in onnetion with the GA [8]. Uually the 2-Opt i randomly applied by the GA to 20 30% of the individual in a population. K. Mathia et al. made a diuion on the topi of 2-Opt [5]. A deribed in their paper the 2-Opt remove two edge in a tour and then one of the reultant egment i revered and the two egment are reonneted. If the 2-Opt reult in an improved tour the hange i kept. Otherwie the tour i returned to it original form. The 2-Opt i typially applied to all n ( n ) 2 pair of edge. If one or more improvement are found the proe an be re-applied to the et of all edge. When no more further improvement are found the tour ha onverged on a loal optimum with repet to the 2- Opt. K. Mathia et al. alo tated that it i omputationally expenive to run the 2-Opt until onvergene [5]. In our previou work we preented a Multiple Heuriti Searh Algorithm and applied it to the TSP [6] [7] [8]. The reult how that the algorithm i effiient for loal improvement in the TSP intane but it ut emphaize on the performane of the multiple earh proe whih ue ome loal earh tehnique. Sine no geneti operator are employed to the earh proe it i not an evolutionary algorithm and eaily reahe the loal onvergene. Thi paper diue an evolutionary multiple heuriti algorithm ombined with the geneti operator baed on our previou work. The geneti operator uh a roover and mutation explore the diverity of earh pae and additionally improve the onvergene peed to avoid onverging prematurely to ome ub-optimal olution. peration of and SS are ombined in the algorithm for improving tour in the earh pae. The mean the 2-Opt i ompletely applied to an initial tour aording to the operation deribed in etion 3 until no roed edge are found in the tour. The i baed on the 2-Opt heuriti earh method. The tour reated by the uually i a loal optimum in whih probably ome of the ity order are the ame a they are in the optimal tour. Thi i a deirable attribute for loal earh operation. On the other hand ome horter edge might have been mied while the 2-Opt i being applied to remove the two roed edge. In a TSP tour two edge determine a quare exept for the neighboring one. The 2-Opt only hek roed edge and a pair of ide edge of a quare. Hene another pair of ide edge will be mied. The SS hek the roed edge and the two pair of the ide edge of a quare whih i the firt quare in our earh algorithm and then it hooe the hortet pair to improve the tour. If the tour i eparated a two ub tour another two edge whih form the eond quare between the two ub tour mut be found to reonnet the tour. The two edge hould not make the tour longer than the previou one. If uh edge do not exit the 2-Opt i 2

3 applied to the firt quare. In the algorithm the SS reate a tour horter than but it annot ompletely remove all the roed edge in the tour beaue the original ity order are hanged whilt the tour i reonneted in the eond quare. A better tour an be reated if the i et after the SS (whih we refer to a SS+). Another two operator ued in our algorithm are Deletion and Bet Part Colletor (BPC). Deletion keep an effiient pae for loal earh method by removing the individual whih have the ame ity order a other individual among the population. The individual removed i then re-generated by a preet mutation operator. The BPC i ued to ollet the bet part from different individual and ued to groom the elite individual. All the part olleted ontain the ame itie with the ame tart and end itie. If one part i found horter than that in the elite individual the part eleted in the elite individual i reombined with the horter one. The BPC an remarkably improve the tour by thi proe. In the traditional GA the eletion i an important operation. It reprodue the elite individual a new offpring. With the inreae of the elite individual from the eletion the population loe it diverity reulting in the earh pae of other geneti operator beoming narrow. The eleted elite uually form a loal optimum at the expene of finding an optimal olution. That i why we reeted employing the eletion operator in our algorithm. The roover and the mutation are implemented in our algorithm. The roover operator i an Edge Exhange Croover (EXX) [9]. The mutation operator i a Two Point Change method whih randomly hange the order of 2 itie. The EXX and the mutation interalate a new diverity into the population. The individual reombined by the roover and the mutation an ontain new roed edge and in their turn beome the new andidate for the and SS operation. III. Multiple Heuriti Algorithm a Loal Searh Our new algorithm of multiple heuriti i hown in Fig.. The terminative ondition of the algorithm i et to the total number of generation required. The order of the operation in the algorithm i ignifiant and related to the reult. The i hoen empirially to be et after the SS. A tour whih onit of n itie i expreed a = { 0 L i L L n }. Eah ditane d ( i ) i given for eah pair of itie i and. All itie are oded uing a path repreentation method. Start Initial Population Terminative Ye Condition No Bet Part Colletor Deletion Croover Mutation Smallet Square Complete 2-Opt End Fig.. Propoed algorithm of Evolutionary Multiple Heuriti with GLS. 3

4 P. Gang I. Iimura and S. Nakayama An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP + i+ + i+ i i Fig. 2. Effet of (Left figure: Before appliation of Right figure: After appliation of ). A. Complete 2-Opt () N p tour are randomly initialized a one population. Here follow the tep to : L L L (the left figure of Fig. 2). The i (i) Chooe one tour { } = 0 i i+ + n and the are initialized to zero. for i < n. i i + + (ii) Chooe the edge No. ( ) (iii) Chooe the edge No. 2 ( ) for < n. (iv) If ( i +) 2 and d ( i ) + d( i+ + ) < d( i i+ ) + d( + ) the 2-Opt i applied namely the edge ( i i +) and ( +) are removed and the edge ( i ) and ( ) are onneted. The egment between i+ and i revered. i+ + + i+ i 2 k+ 2 q+ k 2 q Fig. 3. Effet of SS (Left figure: Before appliation of SS Right figure: After appliation of SS). (v) The tarting ity of the edge No. 2 i hanged to the next ity namely + and tep (iii) and (iv) are repeated until = n. If = n then + = 0. (vi) The tarting ity i of the edge No. i hanged to the next ity namely i + and tep (ii) (iii) (iv) and (v) are repeated until i = n. If i = n then i + = 0. (vii) The tep of (ii) (iii) (iv) (v) and (vi) are repeated for N time. If N i uffiient a tour without roed edge will be reated a hown in the right figure of Fig. 2. B. Smallet quare (SS) In the TSP a et of every two edge form a quare exept for the neighboring edge. There are only three way for the traveling aleman to pa through the 4 itie at the four orner of every quare (the left figure of Fig. 3): ( i i + ) + ( + ) ( i ) + ( i + + ) and ( i + ) + ( i + ). Obviouly the path of ( i + ) + ( i + ) i the hortet route in the quare. However if the aleman take ( i + ) + ( i + ) the tour will be eparated into two ub tour. Another two edge have to be found for reonneting the tour in the eond quare. N p tour are randomly initialized a one population. Here follow the tep to SS: (i) An initial tour = { 0 L i i+ L + L n } (the left figure of Fig. 3) i hoen in the population. The i and the are initialized to zero. The firt quare i earhed. for i < n. i i + + (ii) Chooe the edge No. ( ) (iii) Chooe the edge No. 2 ( ) for < n. 4

5 (iv) If ( i +) 2 d d the edge ( ) and ( i + ) + d( i + ) < d( i ) + d( i + + ) < d( i i + )+ ( +) i i + and ( +) ( ) and ( ) 5 are temporarily removed and the edge i + i + are onneted. The tour i eparated into two ub tour and 2 (the right figure of Fig. 3). The and 2 onit of t and u itie repetively where t + L L and = u = n. The ity order of and 2 are = { 0 k k+ t } { L L } repetively. 0 q q+ u (v) The eond quare i earhed. The k and the q are initialized to zero. from ub tour where k < t. (a) Chooe the edge No. 3 ( k k +) 2 (b) Chooe the edge No. 4 ( ) 2 q from ub tour q+ 2 where q < u. () The three pair of the edge in the eond quare are heked to find the hortet pair for reonneting the tour d d < d + d < d d () If ( k q ) + ( q+ k + ) ( k k + ) ( q q+ ) ( k q+ ) + ( q k + ) the edge ( 2 k k +) and ( 2 q q+) are removed and the edge ( 2 k q ) 2 ( q+ k + ) are onneted. A better tour i formed. Then go to the tep (vi) (2) If d( k q+ ) + d( q k + ) < d( k k + ) + d( q q+ ) < d( k q ) + d( q+ k + ) the edge ( 2 k k +) and ( 2 q q+) are removed and the edge ( 2 k q+) ( 2 q k +) are onneted. A better tour i formed. Then go to the tep (vi) (3) If d( ) d( ) < d( ) + d( ) < d( ) d( ) 2 and and k k + + q q+ k q q+ k + k q+ + q k + the tart ity of edge No. 4 i hanged to the next one namely q +. If q = u then q + = 0 and go to tep (b). When q = u the tarting ity of the edge No. 3 i hanged to the next one namely k + and go to tep (a). If no pair of edge in the eond quare i found to make the tour horter between and 2 until k = t and q = u the 2-Opt i applied to the i i + firt quare (Refer to the tep (iv)) namely the edge ( ) are removed and the edge ( i ) and ( i+ ) + + and ( ) are onneted. The egment between i+ and i revered. (vi) The tarting ity of the edge No. 2 i hanged to the next ity tep (iii) (iv) and (v) are repeated until = n-. If = n then + = 0. (vii) The tarting ity i of the edge No. i hanged to the next ity tep (ii) (iii) (iv) (v) and (vi) are repeated until i = n-. If i = n then i + = 0. (viii) The tep of (ii) (iii) (iv) (v) (vi) and (vii) are repeated N time. If N i uffiient a tour loe to the optimal olution will be obtained. In fat for ome TSP intane the optimal olution an be diretly obtained from or SS+ for example in our previou work [7] the optimal olution of C type of Conentri Cirle TSP wa obtained eaily by a ingle CPU even though the number of itie reahe to The repeat time (N) were experientially et to different number in our experiment. It i diffiult to deide how many repeat time are uffiient for running the or SS+ to remove all the roed edge in the tour beaue the amount of roed edge depend on the TSP intane itelf. But we found thi problem ould be olved while or SS+ i applied to the ame individual randomly for 2 N or more time. C. Deletion and bet part olletor (BPC) Deletion i effetive for removing the individual whih ha the ame ity order a the other individual among the population. Deletion i applied to the ix elite individual. The individual removed i re-generated by the mutation operator uing another individual eleted

6 P. Gang I. Iimura and S. Nakayama An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP randomly from the population. Removing the dupliate from the population help to keep uffiient earh pae for the operation BPC a hown in Fig. 4. Part a Part b Individual I a Reombine Part a with Part b Individual I b Fig. 4. Effet of BPC. In our algorithm the and the SS+ diretly reate tour in whih roed edge are ompletely removed and partially ontain the ame ity order a they are in the optimal tour. The BPC i ued to ollet the partially optimal part for the elite individual from the other individual. Firtly we randomly and ontinuouly elet P itie in the elite individual 4 < P < n 2 (Fig. 4 Part a). The minimum range of P i et to 4 itie beaue it i the minimal improvable part whih ontain the ame tarting ity and ending ity. n 2 i et a the maximum range beaue it i large enough to over all improvable part in the tour whih roed edge are removed. Seondly the individual are examined for part whih ontain the ame itie with the ame tarting and ending itie a the part that i eleted from the elite individual. When one part i found to be horter than that in the elite individual the part eleted in the elite individual i reombined with the horter one (Fig. 4 Part b). The BPC i applied to the elite individual from No. 0 to No. 5. The EXX and mutation operator are randomly applied to eah perentage of the population; 60% and 5% repetively exept for the 6 hoen elite individual who remain unhanged to preerve their integrity. IV. Experiment and Conideration A. Experimental ondition The tour whih ontain n itie = { 0 i L L n } between two itie i and i d ( i ). Total ditane d total i given by L i given and the ditane n i= 0 ( ) d = d () total where n = 0. d total i the ame a the fitne of the individual. The horter the ditane i the higher the fitne i. The population ize i et to N p = 00. Our oure ode i written in Java and run on a PC (CPU: Pentium III.0GHz RAM: 256MB) with Mirooft Window 2000 Operating Sytem. The experiment are deigned with the following even ae and eah ae i applied to the TSP intane independently and number in the parenthee are the repeat time in eah generation; i i+ 6

7 Table. Seven ae in the experiment. ALGO No. Different loal earhe Fixed operation No. BPC (0) Deletion EXX Mutation No. 2 (0) Deletion EXX Mutation No. 3 SS (0) Deletion EXX Mutation No. 4 SS (5) (5) Deletion EXX Mutation No. 5 BPC (0) (0) Deletion EXX Mutation No. 6 BPC (0) SS (0) Deletion EXX Mutation No. 7 BPC (0) SS (5) (5) Deletion EXX Mutation The BPC i applied to the 5 hortet tour in every ae. The parameter of EXX Deletion and mutation are fixed in all ae. Two intane of the Eulidean Traveling Saleman Problem (ETSP) and three TSP intane from TSPLIB are ued in our experiment. One of the ETSP intane i the David tour a hown in Fig. 5 [20]. The intane from TSPLIB are att48 (Fig. 6) kroc00 (Fig. 7) and h30 (Fig. 8). Another one of the ETSP i the MNPeano tour a hown in Fig. 9 [2]. The oordinate of ETSP intane are generated with L-Sytem [22]. The David tour and the intane att48 are ued for examining the effiieny of the algorithm. The ae of BPC SS and i applied to the MNPeano tour and two other TSP intane (kroc00 and h30) to onfirm the robutne of the algorithm. Every optimal olution i onfirmed with the olution provided in TSPLIB. Fig. 5. The David tour. Fig. 6. The hortet tour of att48. Fig. 7. The hortet tour of kroc00. Fig. 8. The hortet tour of h30. 7

8 P. Gang I. Iimura and S. Nakayama An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP Fig. 9. The MNPeano tour. B. Experiment of David tour and att48 Table 2 and 3 how the reult of different ae whih are applied to the David tour and the att48 repetively. The BPC i ued to ollet the optimal part from other individual and apply them to ultivate the elite individual. It i repeated 0 time and applied to the 5 hortet tour in eah generation in the algorithm. The reult indiate that it i impoible to obtain the optimal olution when only the BPC i et with the EXX Deletion and mutation. Six optimal olution are obtained in the att48 and none i found in the David tour in the ae of BPC and. The reult of ombination of BPC and SS are not alo atified in both David tour and att48. The ae of SS and preent a ignifiant reult: eleven optimal olution in the David tour and ixteen in the att48 are obtained. A mentioned in etion 3 the ould ompletely remove the roed edge it i benefiial to reate the andidate for the BPC. If ompared with the the SS took a muh longer time to run the ame number of generation. Thi happen beaue the SS hek three pair of the edge in the quare and one more quare i heked in the ame generation the tour i reonneted with the hortet pair of edge. The problem i that the ity order of the tour are hanged while the tour i reonneted in the eond quare. Some roed edge in the tour ould not be ompletely removed. The ae of SS and preent a better reult than ingle SS or beaue ould remove the roed edge whih remain in the tour after the appliation of SS. The bet ombination i BPC SS and whih form the new algorithm with the EXX Deletion and mutation. Optimal olution are obtained for all tour in the 20 run. The time and generation needed for produing the optimal olution beome horter and earlier than the other ae in both intane of the David tour and the att48. Table 2. Experimental reult of David tour with different loal earhe. TSP Citie ALGO Gen. MiniG MaxG MG ST LT Mt TT TS David tour 62 BPC David tour David tour 62 SS David tour 62 SS David tour 62 BPC David tour 62 BPC SS David tour 62 BPC SS Gen.: Total generation. MiniG: Minimum generation of the optimal olution. MaxG: Maximum generation of the optimal olution. MG: Mean generation of the optimal olution. ST: Shortet time for obtaining the optimal olution. LT: Longet time for obtaining the optimal olution. MT: Mean time for obtaining the optimal olution. TT: Mean time for running the total generation. The unit of time i eond. TS: Total optimal olution obtained in the 20 run. The mean no data wa obtained. 8

9 Table 3. Experimental reult of att48 with different loal earhe. TSP Citie ALGO Gen. MiniG MaxG MG ST LT Mt TT TS att48 48 BPC att att48 48 SS att48 48 SS att48 48 BPC att48 48 BPC SS att48 48 BPC SS Gen.: Total generation. MiniG: Minimum generation of the optimal olution. MaxG: Maximum generation of the optimal olution. MG: Mean generation of the optimal olution. ST: Shortet time for obtaining the optimal olution. LT: Longet time for obtaining the optimal olution. MT: Mean time for obtaining the optimal olution. TT: Mean time for running the total generation. The unit of time i eond. TS: Total optimal olution obtained in the 20 run. The mean no data wa obtained. C. Experiment of kroc00 h30 and MNPeano Furthermore the new algorithm i applied to the MNPeano tour whih onit of 364 itie and the other two TSP intane of kroc00 and h30. It i noted that all the olution are optimal in the 20 run (Table 4). For kroc00 tour the earliet generation for obtaining the optimal olution i at the 9 th and the latet one i found at the 28 th. The average value i the 87 th generation. The hortet time for obtaining the optimal olution i only 3 eond. The longet time i 42 eond. The average value i 60 eond. The average time for running 20 generation take only 84 eond. The optimal tour of the MNPeano tour i hown in Fig. 9. The earliet optimal olution i obtained at the 23 rd generation and take 494 eond of ingle CPU time. The imilar reult appear in the h30. The reult of the experiment indiate that the propoed evolutionary multiple heuriti ombining the GLS i an effetive algorithm for the TSP. Table 4. Experimental reult of different TSP intane with all loal earhe. TSP Citie ALGO Gen. MiniG MaxG MG ST LT Mt TT TS kroc00 00 BPC SS h30 30 BPC SS MNPeano 364 BPC SS Gen.: Total generation. MiniG: Minimum generation of the optimal olution. MaxG: Maximum generation of the optimal olution. MG: Mean generation of the optimal olution. ST: Shortet time for obtaining the optimal olution. LT: Longet time for obtaining the optimal olution. MT: Mean time for obtaining the optimal olution. TT: Mean time for running the total generation. The unit of time i eond. TS: Total optimal olution obtained in the 20 run. V. Summary The operation of the SS and the are looked at in depth revealing the pro and on of eah. The SS find orter edge but leave ome edge roed. The ueed in removing all the roed edge although olution are not a hort. By ombing firt the SS and then the after the BPC+Deletion and the geneti EXX+Mutation operation an optimal tour an be found in a reaonable number of generation whih i our prinipal reult. In the future we plan to look at how to ale up the algorithm for olving large intane of TSP. 9

10 P. Gang I. Iimura and S. Nakayama An Evolutionary Multiple Heuriti with Geneti Loal Searh for Solving TSP Aknowledgement The author would like to thank Mr. Chritopher J. Ahley for heking the idiomati uage very arefully in the paper. Referene [] J. H. Holland Adaptation in Natural and Artifiial Sytem (Univ. of Mihigan Pre 975). [2] A. Homaifar S. Guan and G. E. Liepin A New Approah to the Traveling Saleman Problem by Geneti Algorithm in Pro. 5th International Conferene on Geneti Algorithm (Morgan Kaufmann 993) [3] R. M. Brady Optimization Strategie Gleaned from Biologial Evolution Nature 37 (985) [4] T. G. Bui and B. R. Moon A New Geneti Approah for the Traveling Saleman Problem in Pro. t IEEE Conferene on Evolutionary Computation (994) 7 2. [5] G. Peng I. Iimura H. Turuawa and S. Nakayama Geneti Loal Searh Baed on Geneti Reombination: A Cae for Traveling Saleman Problem in Pro. 5th International Conferene on Parallel and Ditributed Computing Appliation and Tehnologie (PDCAT 2004) (Singapore 2004) [6] G. Peng T. Nakaturu and S. Nakayama Diuion on LGA with Parallel Sytem in Pro. Geneti and Evolutionary Computation Conferene (GECCO 2005) (Wahington DC 2005). [7] E. L. Lawler J. K. Lentra A. H. G. Rinnooy Kan and D. B. Shmoy The Traveling Saleman Problem: A Guided Tour of Combinatorial Optimization (John Wiley & Son 985). [8] S. Lin and B. Kernighan. An Effiient Heuriti Proedure for the Traveling Saleman Problem Operation Reearh 2(2) (973) [9] Mihael Hahler and Kurt Hornik. TSP - Infratruture for the traveling aleperon problem. Report 45 Reearh Report Serie Department of Statiti and Mathemati Wirthaftuniverität Wien Augae Wien Autria.(2006). [0] GUTIN TELOS. The Traveling Saleman Problem and it Variation. ISBN: (2007) 830 p. [] G.Reinelt. The Traveling Saleman: Computational Solution for TSP Appliation. Leture Note in Computer Siene 840 Springer (994) [2] P. C. Kanellaki and C. H. Papadimitriou Loal earh for aymmetri traveling aleman problem Operation Reearh 28(5) (980) [3] Bentley J. L. Experiment on traveling aleman heuriti. In Pro. t Symp. Direte Algorithm (990) pp ACM and SIAM. [4] Roenkrantz D. H. Stearn R. E. and Lewi P. M. II. An analyi of everal heuriti for the traveling aleman problem. SIAM J. Computing 6 3 (977) [5] K. Mathia and Darrell Whitley Geneti operator landape and the traveling aleman problem Parallel problem Solving from Nature 2 (992) [6] G. Peng and S. Nakayama Multiple Heuriti Searh in Geneti Algorithm for Traveling Saleman Problem in Pro. Geneti and Evolutionary Computation Conferene (GECCO 2003) Late-Breaking Paper (Chiago Illinoi USA 2003) [7] G. Peng I. Iimura and S. Nakayama A Multiple Heuriti Searh Algorithm for Solving Traveling Saleman Problem in Pro. 4th International Conferene on Parallel and Ditributed Computing Appliation and Tehnologie (PDCAT 2003) (Chengdu China 2003) [8] G. Peng I. Iimura and S. Nakayama Conideration on Multiple Heuriti Searh Method in Traveling Saleman Problem Tran. JSCES 6 (2004) (in Japanee) 0

11 [9] K. Maekawa H. Tamaki H. Kita and Y. Nihikawa A method for the traveling aleman problem baed on the geneti algorithm Tran. the Soiety of Intrument and Control Engineer 3(5) (995) (in Japanee) [20] P. Moato and M. G. Norman An analyi of the performane of traveling aleman heuriti on infinite-ize fratal intane in the Eulidean plane Tehnial report (CeTAD-Univeridad Naional de La Plata 994). [2] M. G. Norman and P. Moato The Eulidean Traveling Saleman Problem and a Spae- Filling Curve Chao Soliton and Fratal 6 (995) [22] A. Mariano P. Moato and M. G. Norman Uing L-Sytem to generate arbitrarily large intane of the Eulidean Traveling Saleman Problem with known optimal tour Anale del XXVII Simpoio Braileiro de Pequia Operaional (Vitoria Brazil Nov. 995) 6 8. Peng Gang reeived the Ph.D. degree in Agriulture and Ph.D. degree in Information Siene at Kagohima Univerity Japan in 200 and 2004 repetively. Hi reearh foue on the Evolutionary Computation. He i a member of International Soiety for Geneti and Evolutionary Computation (ISGEC) The Intitute of Eletroni Information and Communiation Engineer (IEICE) and Computer Aided Diagnoi of Medial Image (CADM). Ihiro Iimura wa born in Ibaraki Japan in 969. He reeived the B. Eng. and the M. Eng. from Sophia Univerity in 992 and 994 repetively and the Dr. Eng. from Kagohima Univerity in From 994 to 997 he wa Reearh Sientit for Hitahi Reearh Laboratory Hitahi Ltd. From 997 to 2002 he wa Leturer for Kumamoto Prefetural College of Tehnology. From 2002 to 2003 he wa Reearh Aoiate Prefetural Univerity of Kumamoto. From 2003 to 2006 he wa Senior Leturer and from 2006 he ha been Aoiate Profeor. He reeived Bet Paper Award for Young Reearher from IPSJ in 200 Certifiate of Merit for Bet Preentation from JSME in 2003 and Bet Paper Award for Young Reearher from IPSJ Kyuhu hapter in 2003 repetively. Hi reearh interet inlude evolutionary omputation warm intelligene and ditributed parallel proeing. He i a member of IPSJ IEICE and IEEJ et. Shigeru Nakayama wa born in Kyoto Japan in 948. He reeived the B. S. E. E. from Kyoto Intitute of Tehnology in 972 M. S. E. E. and Dotor of Engineering from Kyoto Univerity in 974 and 977repetively. From 977 to 98 he wa Reearh Aoiate for Sophia Univerity in Tokyo. From 98 to 987 he wa Reearh Aoiate for Kyoto Intitute of Tehnology. From 987 to 997 he wa Aoiate Profeor for Hyogo Univerity of Teaher Eduation. From 997 he beame Profeor of Information and Computer Siene for Kagohima Univerity. Hi reearh interet inlude ditributed parallel proeing parallel geneti algorithm parallel image proeing and ditributed obet. He i a member of Int. of Eletroni Information and Communiation Engineer Information Proeing Soiety and J.A.P.S.

Description of Traffic in ATM Networks by the First Erlang Formula

Description of Traffic in ATM Networks by the First Erlang Formula 5th International Conferene on Information Tehnology and Appliation (ICITA 8) Deription of Traffi in ATM Network by the Firt Erlang Formula Erik Chromý, Matej Kavaký and Ivan Baroňák Abtrat In the paper

More information

1. Introduction. Abstract

1. Introduction. Abstract Automati Ontology Derivation Uing Clutering for Image Claifiation 1 Latifur Khan and Lei Wang Department of Computer Siene Univerity of Texa at Dalla, TX 75083-0688 Email: [lkhan, leiwang]@utdalla.edu

More information

Pruning Game Tree by Rollouts

Pruning Game Tree by Rollouts Pruning Game Tree by Rollout Bojun Huang Mirooft Reearh bojhuang@mirooft.om Abtrat In thi paper we how that the α-β algorithm and it ueor MT-SSS*, a two lai minimax earh algorithm, an be implemented a

More information

Combined Radix-10 and Radix-16 Division Unit

Combined Radix-10 and Radix-16 Division Unit Combined adix- and adix-6 Diviion Unit Tomá ang and Alberto Nannarelli Dept. of Eletrial Engineering and Computer Siene, Univerity of California, Irvine, USA Dept. of Informati & Math. Modelling, Tehnial

More information

ISSN (Online), Volume 1, Special Issue 2(ICITET 15), March 2015 International Journal of Innovative Trends and Emerging Technologies

ISSN (Online), Volume 1, Special Issue 2(ICITET 15), March 2015 International Journal of Innovative Trends and Emerging Technologies International Journal of Innovative Trend and Emerging Tehnologie ROBUST SCAN TECHNIQUE FOR SECURED AES AGAINST DIFFERENTIAL CRYPTANALYSIS BASED SIDE CHANNEL ATTACK A.TAMILARASAN 1, MR.A.ANBARASAN 2 1

More information

Incorporating Speculative Execution into Scheduling of Control-flow Intensive Behavioral Descriptions

Incorporating Speculative Execution into Scheduling of Control-flow Intensive Behavioral Descriptions Inorporating Speulative Exeution into Sheduling of Control-flow Intenive Behavioral Deription Ganeh Lakhminarayana, Anand Raghunathan, and Niraj K. Jha Dept. of Eletrial Engineering C&C Reearh Laboratorie

More information

COURSEWORK 1 FOR INF2B: FINDING THE DISTANCE OF CLOSEST PAIRS OF POINTS ISSUED: 9FEBRUARY 2017

COURSEWORK 1 FOR INF2B: FINDING THE DISTANCE OF CLOSEST PAIRS OF POINTS ISSUED: 9FEBRUARY 2017 COURSEWORK 1 FOR INF2B: FINDING THE DISTANCE OF CLOSEST PAIRS OF POINTS ISSUED: 9FEBRUARY 2017 Submiion Deadline: The ourework onit of two part (of a different nature) relating to one problem. A hown below

More information

Inverse Kinematics 1 1/29/2018

Inverse Kinematics 1 1/29/2018 Invere Kinemati 1 Invere Kinemati 2 given the poe of the end effetor, find the joint variable that produe the end effetor poe for a -joint robot, given find 1 o R T 3 2 1,,,,, q q q q q q RPP + Spherial

More information

Lecture 14: Minimum Spanning Tree I

Lecture 14: Minimum Spanning Tree I COMPSCI 0: Deign and Analyi of Algorithm October 4, 07 Lecture 4: Minimum Spanning Tree I Lecturer: Rong Ge Scribe: Fred Zhang Overview Thi lecture we finih our dicuion of the hortet path problem and introduce

More information

Relayer Selection Strategies in Cellular Networks with Peer-to-Peer Relaying

Relayer Selection Strategies in Cellular Networks with Peer-to-Peer Relaying Relayer Seletion Strategie in Cellular Network with Peer-to-Peer Relaying V. Sreng, H. Yanikomeroglu, and D. D. Faloner Broadband Communiation and Wirele Sytem (BCWS) Centre Dept. of Sytem and Computer

More information

KINEMATIC ANALYSIS OF VARIOUS ROBOT CONFIGURATIONS

KINEMATIC ANALYSIS OF VARIOUS ROBOT CONFIGURATIONS International Reearh Journal of Engineering and Tehnology (IRJET) e-in: 39-6 Volume: 4 Iue: May -7 www.irjet.net p-in: 39-7 KINEMATI ANALYI OF VARIOU ROBOT ONFIGURATION Game R. U., Davkhare A. A., Pakhale..

More information

Datum Transformations of NAV420 Reference Frames

Datum Transformations of NAV420 Reference Frames NA4CA Appliation Note Datum ranformation of NA4 Referene Frame Giri Baleri, Sr. Appliation Engineer Crobow ehnology, In. http://www.xbow.om hi appliation note explain how to onvert variou referene frame

More information

Routing Definition 4.1

Routing Definition 4.1 4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing

More information

Parametric Micro-level Performance Models for Parallel Computing

Parametric Micro-level Performance Models for Parallel Computing Computer Siene Tehnial Report Computer Siene 12-5-1994 Parametri Miro-level Performane Model for Parallel Computing Youngtae Kim Iowa State Univerity Mark Fienup Iowa State Univerity Jeffrey S. Clary Iowa

More information

Shortest Paths in Directed Graphs

Shortest Paths in Directed Graphs Shortet Path in Direted Graph Jonathan Turner January, 0 Thi note i adapted from Data Struture and Network Algorithm y Tarjan. Let G = (V, E) e a direted graph and let length e a real-valued funtion on

More information

Visual Targeted Advertisement System Based on User Profiling and Content Consumption for Mobile Broadcasting Television

Visual Targeted Advertisement System Based on User Profiling and Content Consumption for Mobile Broadcasting Television Viual Targeted Advertiement Sytem Baed on Uer Profiling and ontent onumption for Mobile Broadating Televiion Silvia Uribe Federio Alvarez Joé Manuel Menéndez Guillermo inero Abtrat ontent peronaliation

More information

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline

Generic Traverse. CS 362, Lecture 19. DFS and BFS. Today s Outline Generic Travere CS 62, Lecture 9 Jared Saia Univerity of New Mexico Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v) from the bag if (v i unmarked) mark v; parent(v) = p;

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each type of circuit will be implemented in two

More information

Automatic design of robust PID controllers based on QFT specifications

Automatic design of robust PID controllers based on QFT specifications IFAC Conferene on Advane in PID Control PID'1 Breia (Italy), Marh 8-3, 1 Automati deign of robut PID ontroller baed on QFT peifiation R. Comaòliva*, T. Eobet* J. Quevedo* * Advaned Control Sytem (SAC),

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

A Multi-objective Genetic Algorithm for Reliability Optimization Problem

A Multi-objective Genetic Algorithm for Reliability Optimization Problem International Journal of Performability Engineering, Vol. 5, No. 3, April 2009, pp. 227-234. RAMS Conultant Printed in India A Multi-objective Genetic Algorithm for Reliability Optimization Problem AMAR

More information

Macrohomogenous Li-Ion-Battery Modeling - Strengths and Limitations

Macrohomogenous Li-Ion-Battery Modeling - Strengths and Limitations Marohomogenou Li-Ion-Battery Modeling - Strength and Limitation Marku Lindner Chritian Wieer Adam Opel AG Sope Purpoe of the reearh: undertand and quantify impat of implifiation in marohomogeneou model

More information

SLA Adaptation for Service Overlay Networks

SLA Adaptation for Service Overlay Networks SLA Adaptation for Service Overlay Network Con Tran 1, Zbigniew Dziong 1, and Michal Pióro 2 1 Department of Electrical Engineering, École de Technologie Supérieure, Univerity of Quebec, Montréal, Canada

More information

Planning of scooping position and approach path for loading operation by wheel loader

Planning of scooping position and approach path for loading operation by wheel loader 22 nd International Sympoium on Automation and Robotic in Contruction ISARC 25 - September 11-14, 25, Ferrara (Italy) 1 Planning of cooping poition and approach path for loading operation by wheel loader

More information

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart.

Universität Augsburg. Institut für Informatik. Approximating Optimal Visual Sensor Placement. E. Hörster, R. Lienhart. Univerität Augburg à ÊÇÅÍÆ ËÀǼ Approximating Optimal Viual Senor Placement E. Hörter, R. Lienhart Report 2006-01 Januar 2006 Intitut für Informatik D-86135 Augburg Copyright c E. Hörter, R. Lienhart Intitut

More information

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search

Uninformed Search Complexity. Informed Search. Search Revisited. Day 2/3 of Search Informed Search ay 2/3 of Search hap. 4, Ruel & Norvig FS IFS US PFS MEM FS IS Uninformed Search omplexity N = Total number of tate = verage number of ucceor (branching factor) L = Length for tart to goal

More information

A Novel Method for Removing Image Staircase Artifacts

A Novel Method for Removing Image Staircase Artifacts Vol.139 (SIP 016, pp.56-63 http://dx.doi.org/10.1457/atl.016.139.54 A Novel Method for Removing Image Stairae Artifat Zhong Chen 1,, Zhiwei Hou 1, Yuegang Xing, Xiaobing Chen 1 1 Jiangu Key Laboratory

More information

Interconnection Styles

Interconnection Styles Interonnetion tyles oftware Design Following the Export (erver) tyle 2 M1 M4 M5 4 M3 M6 1 3 oftware Design Following the Export (Client) tyle e 2 e M1 M4 M5 4 M3 M6 1 e 3 oftware Design Following the Export

More information

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem,

Hassan Ghaziri AUB, OSB Beirut, Lebanon Key words Competitive self-organizing maps, Meta-heuristics, Vehicle routing problem, COMPETITIVE PROBABIISTIC SEF-ORGANIZING MAPS FOR ROUTING PROBEMS Haan Ghaziri AUB, OSB Beirut, ebanon ghaziri@aub.edu.lb Abtract In thi paper, we have applied the concept of the elf-organizing map (SOM)

More information

OSI Model. SS7 Protocol Model. Application TCAP. Presentation Session Transport. ISDN-UP Null SCCP. Network. MTP Level 3 MTP Level 2 MTP Level 1

OSI Model. SS7 Protocol Model. Application TCAP. Presentation Session Transport. ISDN-UP Null SCCP. Network. MTP Level 3 MTP Level 2 MTP Level 1 Direte Event Simulation of CCS7 DAP Benjamin, AE Krzeinki and S Staven Department of Computer Siene Univerity of Stellenboh 7600 Stellenboh, South Afria fbenj,aek,taveng@.un.a.za ABSTRACT: Complex imulation

More information

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating

Particle Swarm Optimization for the Design of High Diffraction Efficient Holographic Grating Original Artile Partile Swarm Optimization for the Design of High Diffration Effiient Holographi Grating A.K. Tripathy 1, S.K. Das, M. Sundaray 3 and S.K. Tripathy* 4 1, Department of Computer Siene, Berhampur

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Shortest Paths with Single-Point Visibility Constraint

Shortest Paths with Single-Point Visibility Constraint Shortet Path with Single-Point Viibility Contraint Ramtin Khoravi Mohammad Ghodi Department of Computer Engineering Sharif Univerity of Technology Abtract Thi paper tudie the problem of finding a hortet

More information

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc

MAT 155: Describing, Exploring, and Comparing Data Page 1 of NotesCh2-3.doc MAT 155: Decribing, Exploring, and Comparing Data Page 1 of 8 001-oteCh-3.doc ote for Chapter Summarizing and Graphing Data Chapter 3 Decribing, Exploring, and Comparing Data Frequency Ditribution, Graphic

More information

Interface Tracking in Eulerian and MMALE Calculations

Interface Tracking in Eulerian and MMALE Calculations Interface Tracking in Eulerian and MMALE Calculation Gabi Luttwak Rafael P.O.Box 2250, Haifa 31021,Irael Interface Tracking in Eulerian and MMALE Calculation 3D Volume of Fluid (VOF) baed recontruction

More information

Brief Announcement: Distributed 3/2-Approximation of the Diameter

Brief Announcement: Distributed 3/2-Approximation of the Diameter Brief Announcement: Ditributed /2-Approximation of the Diameter Preliminary verion of a brief announcement to appear at DISC 14 Stephan Holzer MIT holzer@mit.edu David Peleg Weizmann Intitute david.peleg@weizmann.ac.il

More information

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing.

Key Terms - MinMin, MaxMin, Sufferage, Task Scheduling, Standard Deviation, Load Balancing. Volume 3, Iue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Reearch in Computer Science and Software Engineering Reearch Paper Available online at: www.ijarce.com Tak Aignment in

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Algorithmic Discrete Mathematics 4. Exercise Sheet

Algorithmic Discrete Mathematics 4. Exercise Sheet Algorithmic Dicrete Mathematic. Exercie Sheet Department of Mathematic SS 0 PD Dr. Ulf Lorenz 0. and. May 0 Dipl.-Math. David Meffert Verion of May, 0 Groupwork Exercie G (Shortet path I) (a) Calculate

More information

Kinematic design of a double wishbone type front suspension mechanism using multi-objective optimization

Kinematic design of a double wishbone type front suspension mechanism using multi-objective optimization 5 th utralaian Congre on pplied Mehani, CM 2007 10-12 Deember 2007, Bribane, utralia Kinemati deign of a double wihbone tpe front upenion mehanim uing multi-objetive optimiation J. S. wang 1, S. R. Kim

More information

Advanced Encryption Standard and Modes of Operation

Advanced Encryption Standard and Modes of Operation Advanced Encryption Standard and Mode of Operation G. Bertoni L. Breveglieri Foundation of Cryptography - AES pp. 1 / 50 AES Advanced Encryption Standard (AES) i a ymmetric cryptographic algorithm AES

More information

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router

Distributed Packet Processing Architecture with Reconfigurable Hardware Accelerators for 100Gbps Forwarding Performance on Virtualized Edge Router Ditributed Packet Proceing Architecture with Reconfigurable Hardware Accelerator for 100Gbp Forwarding Performance on Virtualized Edge Router Satohi Nihiyama, Hitohi Kaneko, and Ichiro Kudo Abtract To

More information

A Practical Model for Minimizing Waiting Time in a Transit Network

A Practical Model for Minimizing Waiting Time in a Transit Network A Practical Model for Minimizing Waiting Time in a Tranit Network Leila Dianat, MASc, Department of Civil Engineering, Sharif Univerity of Technology, Tehran, Iran Youef Shafahi, Ph.D. Aociate Profeor,

More information

Laboratory Exercise 6

Laboratory Exercise 6 Laboratory Exercie 6 Adder, Subtractor, and Multiplier a a The purpoe of thi exercie i to examine arithmetic circuit that add, ubtract, and multiply number. Each b c circuit will be decribed in Verilog

More information

/06/$ IEEE 364

/06/$ IEEE 364 006 IEEE International ympoium on ignal Proceing and Information Technology oie Variance Etimation In ignal Proceing David Makovoz IPAC, California Intitute of Technology, MC-0, Paadena, CA, 95 davidm@ipac.caltech.edu;

More information

arxiv: v1 [physics.soc-ph] 17 Oct 2013

arxiv: v1 [physics.soc-ph] 17 Oct 2013 Emergene of Blind Area in Information Sreading arxiv:131707v1 [hyi.o-h] 17 Ot 2013 Zi-Ke Zhang 1,2,, Chu-Xu Zhang 1,3,, Xiao-Pu Han 1,2 and Chuang Liu 1,2 1 Intitute of Information Eonomy, Hangzhou Normal

More information

1 The secretary problem

1 The secretary problem Thi i new material: if you ee error, pleae email jtyu at tanford dot edu 1 The ecretary problem We will tart by analyzing the expected runtime of an algorithm, a you will be expected to do on your homework.

More information

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS

A SIMPLE IMPERATIVE LANGUAGE THE STORE FUNCTION NON-TERMINATING COMMANDS A SIMPLE IMPERATIVE LANGUAGE Eventually we will preent the emantic of a full-blown language, with declaration, type and looping. However, there are many complication, o we will build up lowly. Our firt

More information

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

else end while End References

else end while End References 621-630. [RM89] [SK76] Roenfeld, A. and Melter, R. A., Digital geometry, The Mathematical Intelligencer, vol. 11, No. 3, 1989, pp. 69-72. Sklanky, J. and Kibler, D. F., A theory of nonuniformly digitized

More information

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights

Shortest Paths Problem. CS 362, Lecture 20. Today s Outline. Negative Weights Shortet Path Problem CS 6, Lecture Jared Saia Univerity of New Mexico Another intereting problem for graph i that of finding hortet path Aume we are given a weighted directed graph G = (V, E) with two

More information

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz

Operational Semantics Class notes for a lecture given by Mooly Sagiv Tel Aviv University 24/5/2007 By Roy Ganor and Uri Juhasz Operational emantic Page Operational emantic Cla note for a lecture given by Mooly agiv Tel Aviv Univerity 4/5/7 By Roy Ganor and Uri Juhaz Reference emantic with Application, H. Nielon and F. Nielon,

More information

Using Bayesian Networks for Cleansing Trauma Data

Using Bayesian Networks for Cleansing Trauma Data Uing Bayeian Network for Cleaning Trauma Data Prahant J. Dohi pdohi@.ui.edu Dept. of Computer Siene Univ of Illinoi, Chiago, IL 60607 Lloyd G. Greenwald lgreenwa@.drexel.edu Dept. of Computer Siene Drexel

More information

Chapter S:II (continued)

Chapter S:II (continued) Chapter S:II (continued) II. Baic Search Algorithm Sytematic Search Graph Theory Baic State Space Search Depth-Firt Search Backtracking Breadth-Firt Search Uniform-Cot Search AND-OR Graph Baic Depth-Firt

More information

Genetic Algorithms for Optimal Scheduling of Chlorine Dosing in Water Distribution Systems

Genetic Algorithms for Optimal Scheduling of Chlorine Dosing in Water Distribution Systems oz343 Genetic Algorithm for Optimal Scheduling of hlorine Doing in Water Ditribution Sytem arl Rouhiainen, urtin Univerity, rouhiacj@e.curtin.edu.au Moe O. Tade, urtin Univerity, tadem@che.curtin.edu.au

More information

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is

Today s Outline. CS 561, Lecture 23. Negative Weights. Shortest Paths Problem. The presence of a negative cycle might mean that there is Today Outline CS 56, Lecture Jared Saia Univerity of New Mexico The path that can be trodden i not the enduring and unchanging Path. The name that can be named i not the enduring and unchanging Name. -

More information

CENTER-POINT MODEL OF DEFORMABLE SURFACE

CENTER-POINT MODEL OF DEFORMABLE SURFACE CENTER-POINT MODEL OF DEFORMABLE SURFACE Piotr M. Szczypinki Iintitute of Electronic, Technical Univerity of Lodz, Poland Abtract: Key word: Center-point model of deformable urface for egmentation of 3D

More information

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM

See chapter 8 in the textbook. Dr Muhammad Al Salamah, Industrial Engineering, KFUPM Goal programming Objective of the topic: Indentify indutrial baed ituation where two or more objective function are required. Write a multi objective function model dla a goal LP Ue weighting um and preemptive

More information

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES05 Analyi and Deign of Engineering Sytem: Lab : An Introductory Tutorial: Getting Started with SIMULINK What i SIMULINK? SIMULINK i a oftware package for modeling, imulating, and analyzing dynamic ytem.

More information

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking

Refining SIRAP with a Dedicated Resource Ceiling for Self-Blocking Refining SIRAP with a Dedicated Reource Ceiling for Self-Blocking Mori Behnam, Thoma Nolte Mälardalen Real-Time Reearch Centre P.O. Box 883, SE-721 23 Väterå, Sweden {mori.behnam,thoma.nolte}@mdh.e ABSTRACT

More information

Deterministic Access for DSRC/802.11p Vehicular Safety Communication

Deterministic Access for DSRC/802.11p Vehicular Safety Communication eterminiti Ae for SRC/802.11p Vehiular Safety Communiation Jihene Rezgui, Soumaya Cheraoui, Omar Charoun INTERLAB Reearh Laboratory Univerité de Sherbrooe, Canada {jihene.rezgui, oumaya.heraoui, omar.haroun

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage

LinkGuide: Towards a Better Collection of Hyperlinks in a Website Homepage Proceeding of the World Congre on Engineering 2007 Vol I LinkGuide: Toward a Better Collection of Hyperlink in a Webite Homepage A. Ammari and V. Zharkova chool of Informatic, Univerity of Bradford anammari@bradford.ac.uk,

More information

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract

Karen L. Collins. Wesleyan University. Middletown, CT and. Mark Hovey MIT. Cambridge, MA Abstract Mot Graph are Edge-Cordial Karen L. Collin Dept. of Mathematic Weleyan Univerity Middletown, CT 6457 and Mark Hovey Dept. of Mathematic MIT Cambridge, MA 239 Abtract We extend the definition of edge-cordial

More information

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang

Stochastic Search and Graph Techniques for MCM Path Planning Christine D. Piatko, Christopher P. Diehl, Paul McNamee, Cheryl Resch and I-Jeng Wang Stochatic Search and Graph Technique for MCM Path Planning Chritine D. Piatko, Chritopher P. Diehl, Paul McNamee, Cheryl Rech and I-Jeng Wang The John Hopkin Univerity Applied Phyic Laboratory, Laurel,

More information

PROBLEM -1. where S. C basis x. 0, for entering

PROBLEM -1. where S. C basis x. 0, for entering ISSN: 77754 ISO 9:8 Certified Volume 4 Iue 8 February 5 Optimum Solution of Linear Programming Problem by New Method Putta aburao; Supriya N. Khobragade and N.W.Khobragade Department of Mathematic RTM

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

xy-monotone path existence queries in a rectilinear environment

xy-monotone path existence queries in a rectilinear environment CCCG 2012, Charlottetown, P.E.I., Augut 8 10, 2012 xy-monotone path exitence querie in a rectilinear environment Gregory Bint Anil Mahehwari Michiel Smid Abtract Given a planar environment coniting of

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder

Computer Arithmetic Homework Solutions. 1 An adder for graphics. 2 Partitioned adder. 3 HDL implementation of a partitioned adder Computer Arithmetic Homework 3 2016 2017 Solution 1 An adder for graphic In a normal ripple carry addition of two poitive number, the carry i the ignal for a reult exceeding the maximum. We ue thi ignal

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 US 2003O196031A1 (19) United State (12) Patent Application Publication (10) Pub. No.: US 2003/0196031 A1 Chen (43) Pub. Date: Oct. 16, 2003 (54) STORAGE CONTROLLER WITH THE DISK Related U.S. Application

More information

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems

A System Dynamics Model for Transient Availability Modeling of Repairable Redundant Systems International Journal of Performability Engineering Vol., No. 3, May 05, pp. 03-. RAMS Conultant Printed in India A Sytem Dynamic Model for Tranient Availability Modeling of Repairable Redundant Sytem

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

Research Article Longest Path Reroute to Optimize the Optical Multicast Routing in Sparse Splitting WDM Networks

Research Article Longest Path Reroute to Optimize the Optical Multicast Routing in Sparse Splitting WDM Networks International Optic Volume 0, Article ID 9, page http://dxdoiorg/0/0/9 Reearch Article Longet Path Reroute to Optimize the Optical Multicat Routing in Spare Splitting WDM Network Huanlin Liu, Hongyue Dai,

More information

Service and Network Management Interworking in Future Wireless Systems

Service and Network Management Interworking in Future Wireless Systems Service and Network Management Interworking in Future Wirele Sytem V. Tountopoulo V. Stavroulaki P. Demeticha N. Mitrou and M. Theologou National Technical Univerity of Athen Department of Electrical Engineering

More information

Exploring Simple Grid Polygons

Exploring Simple Grid Polygons Exploring Simple Grid Polygon Chritian Icking 1, Tom Kamphan 2, Rolf Klein 2, and Elmar Langetepe 2 1 Univerity of Hagen, Praktiche Informatik VI, 58084 Hagen, Germany. 2 Univerity of Bonn, Computer Science

More information

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds *

A Linear Interpolation-Based Algorithm for Path Planning and Replanning on Girds * Advance in Linear Algebra & Matrix Theory, 2012, 2, 20-24 http://dx.doi.org/10.4236/alamt.2012.22003 Publihed Online June 2012 (http://www.scirp.org/journal/alamt) A Linear Interpolation-Baed Algorithm

More information

Australian Journal of Basic and Applied Sciences. A new Divide and Shuffle Based algorithm of Encryption for Text Message

Australian Journal of Basic and Applied Sciences. A new Divide and Shuffle Based algorithm of Encryption for Text Message ISSN:1991-8178 Australian Journal of Basi and Applied Sienes Journal home page: www.ajbasweb.om A new Divide and Shuffle Based algorithm of Enryption for Text Message Dr. S. Muthusundari R.M.D. Engineering

More information

Q1:Choose the correct answer:

Q1:Choose the correct answer: Q:Chooe the orret anwer:. Purpoe of an OS i a. Create abtration b. Multiple proee ompete for ue of proeor. Coordination. Sheduler deide a. whih proee get to ue the proeor b. when proee get to ue the proeor.

More information

Today s Outline. CS 362, Lecture 19. DFS and BFS. Generic Traverse. BFS and DFS Wrapup Shortest Paths. Jared Saia University of New Mexico

Today s Outline. CS 362, Lecture 19. DFS and BFS. Generic Traverse. BFS and DFS Wrapup Shortest Paths. Jared Saia University of New Mexico Today Outline CS 362, Lecture 9 Jared Saia Univerity of New Mexico BFS and DFS Wrapup Shortet Path Generic Travere DFS and BFS Travere(){ put (nil,) in bag; while (the bag i not empty){ take ome edge (p,v)

More information

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata

[N309] Feedforward Active Noise Control Systems with Online Secondary Path Modeling. Muhammad Tahir Akhtar, Masahide Abe, and Masayuki Kawamata he 32nd International Congre and Expoition on Noie Control Engineering Jeju International Convention Center, Seogwipo, Korea, Augut 25-28, 2003 [N309] Feedforward Active Noie Control Sytem with Online

More information

arxiv: v1 [cs.gr] 10 Apr 2015

arxiv: v1 [cs.gr] 10 Apr 2015 REAL-TIME TOOL FOR AFFINE TRANSFORMATIONS OF TWO DIMENSIONAL IFS FRACTALS ELENA HADZIEVA AND MARIJA SHUMINOSKA arxiv:1504.02744v1 s.gr 10 Apr 2015 Abstrat. This work introdues a novel tool for interative,

More information

Modeling of underwater vehicle s dynamics

Modeling of underwater vehicle s dynamics Proceeding of the 11th WEA International Conference on YTEM, Agio Nikolao, Crete Iland, Greece, July 23-25, 2007 44 Modeling of underwater vehicle dynamic ANDRZEJ ZAK Department of Radiolocation and Hydrolocation

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

SPH3UW Unit 7.1 The Ray Model of Light Page 2 of 5. The accepted value for the speed of light inside a vacuum is c m which we usually

SPH3UW Unit 7.1 The Ray Model of Light Page 2 of 5. The accepted value for the speed of light inside a vacuum is c m which we usually SPH3UW Unit 7. The Ray Model of Light Page of 5 Note Phyi Tool box Ray light trael in traight path alled ray. Index of refration (n) i the ratio of the peed of light () in a auu to the peed of light in

More information

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput

Modeling the Effect of Mobile Handoffs on TCP and TFRC Throughput Modeling the Effect of Mobile Handoff on TCP and TFRC Throughput Antonio Argyriou and Vijay Madietti School of Electrical and Computer Engineering Georgia Intitute of Technology Atlanta, Georgia 3332 25,

More information

Classical Univariate Statistics

Classical Univariate Statistics 1 2 Statitial Modelling and Computing Nik Fieller Department of Probability & Statiti Unierity of Sheffield, UK Claial Uniariate Statiti (& Alternatie) Claial tatitial tet and p-alue Simple imulation method

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

A Novel Feature Line Segment Approach for Pattern Classification

A Novel Feature Line Segment Approach for Pattern Classification 12th International Conference on Information Fuion Seattle, WA, USA, July 6-9, 2009 A Novel Feature Line Segment Approach for Pattern Claification Yi Yang Intitute of Integrated Automation Xi an Jiaotong

More information

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications

DAROS: Distributed User-Server Assignment And Replication For Online Social Networking Applications DAROS: Ditributed Uer-Server Aignment And Replication For Online Social Networking Application Thuan Duong-Ba School of EECS Oregon State Univerity Corvalli, OR 97330, USA Email: duongba@eec.oregontate.edu

More information

3D SMAP Algorithm. April 11, 2012

3D SMAP Algorithm. April 11, 2012 3D SMAP Algorithm April 11, 2012 Baed on the original SMAP paper [1]. Thi report extend the tructure of MSRF into 3D. The prior ditribution i modified to atify the MRF property. In addition, an iterative

More information

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks

Maneuverable Relays to Improve Energy Efficiency in Sensor Networks Maneuverable Relay to Improve Energy Efficiency in Senor Network Stephan Eidenbenz, Luka Kroc, Jame P. Smith CCS-5, MS M997; Lo Alamo National Laboratory; Lo Alamo, NM 87545. Email: {eidenben, kroc, jpmith}@lanl.gov

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Drawing Lines in 2 Dimensions

Drawing Lines in 2 Dimensions Drawing Line in 2 Dimenion Drawing a traight line (or an arc) between two end point when one i limited to dicrete pixel require a bit of thought. Conider the following line uperimpoed on a 2 dimenional

More information

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu

CERIAS Tech Report EFFICIENT PARALLEL ALGORITHMS FOR PLANAR st-graphs. by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daescu CERIAS Tech Report 2003-15 EFFICIENT PARALLEL ALGORITHMS FOR PLANAR t-graphs by Mikhail J. Atallah, Danny Z. Chen, and Ovidiu Daecu Center for Education and Reearch in Information Aurance and Security,

More information

w w w. a j e r. o r g Page 98 Montreal, Canada) Corresponding Author: Essa Abrahim Abdulgader Saleem

w w w. a j e r. o r g Page 98 Montreal, Canada) Corresponding Author: Essa Abrahim Abdulgader Saleem American Journal of Engineering Reearch (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-6, Iue-10, pp-98-107 www.ajer.org Reearch Paper Open Acce Multi-objective optimization of multi-tate reliability

More information