A Learning Automata based Algorithm for Solving Traveling Salesman Problem improved by Frequency-based Pruning

Size: px
Start display at page:

Download "A Learning Automata based Algorithm for Solving Traveling Salesman Problem improved by Frequency-based Pruning"

Transcription

1 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 A Learnng Automata based Algorthm for Solvng Travelng Salesman Problem mproved by Frequencybased Prunng Mr Mohammad Alpour Department of Computer Engneerng, Unversty of Bonab, Bonab , ran ABSTRACT Many real world ndustral applcatons nvolve fndng a Hamltonan path wth mnmum cost. Some nstances that belong to ths category are transportaton routng problem, scan chan optmzaton and drllng problem n ntegrated crcut testng and producton. Dstrbuted learnng automata, that s a general searchng tool and s a solvng tool for varety of NPcomplete problems, together wth 2opt local search s used to solve the Travelng Salesman Problem (TSP). Two mechansms named frequencybased prunng strategy (FBPS) and fxedradus near neghbour (FRNN) 2opt are used to reduce the hgh overhead ncurred by 2opt n the DLA algorthm proposed prevously. Usng FBPS only a subset of promsng solutons are proposed to perform 2opt. Invokng geometrc structure, FRNN 2opt mplements effcent 2opt n a permutaton of TSP sequence. Proposed algorthms are tested on a set of TSP benchmark problems and the results show that they are able to reduce computatonal tme, whle mantanng the average soluton qualty at 0.62% from known optmal. Keywords Travelng Salesman Problem, Dstrbuted Learnng Automata, Frequencybased prunng strategy, Fxedradus near neghbour.. INTRODUCTION Travelng Salesman Problem (TSP) s about fndng a Hamltonan path (tour) wth mnmum cost. TSP s one of the dscrete optmzaton problems whch s classfed as NPhard []. It s common n areas such as logstcs, transportaton and semconductor ndustres. For nstance, fndng an optmzed scan chans route n ntegrated chps testng, parcels collecton and sendng n logstcs companes, are some of the potental applcatons of TSP. Effcent soluton to such problems wll ensure the tasks are carred out effectvely and thus ncrease productvty. Due to ts mportance n many ndustres, TSP s stll beng studed by researchers from varous dscplnes and t remans as an mportant test bed for many newly developed algorthms. Varous technques have been used to solve TSP. In general, these technques are classfed nto two broad categores: exact and approxmaton algorthms [2]. Exact algorthms are methods whch utlze mathematcal models whereas approxmaton algorthms make use of heurstcs and teratve mprovements as the problem solvng process. Some nstances n the exact methods category are Branch and Bound, Lagrangan Relaxaton and Integer Lnear Programmng. Approxmaton algorthms can be further classfed nto two groups: constructve heurstcs and mprovement heurstcs. Instances n constructve heurstcs nclude Nearest Neghbourhood, Greedy Heurstcs, Inserton Heurstcs [3], Chrstofdes Heurstcs [4] etc. Instances n mprovement heurstc nclude kopt [5], LnKernghan Heurstcs [6], Smulated Annealng [7], Tabu Search [8], Evolutonary Algorthms [9], Ant Colony Optmzaton [2,3] and Bee System [4]. In ths paper an optmzed Dstrbuted Learnng Automata (DLA) algorthm s mentoned that sgnfcantly mproves the computatonal speed of algorthm proposed prevously by the author [5]. Each soluton generated by the prevous DLA algorthm was locally optmzed by an exhaustve 2opt and proposed algorthm was tested on a set of TSP benchmark nstances. The 2opt heurstc s mplemented accordng to the basc dea whch elmnates two arcs n order to obtan two dfferent paths. These two paths are then reconnected n the other possble way f the new path results n a shorter tour length. Although the ntegraton of 2opt gave promsng results, the results presented showed that the executon tme could be mproved further. To acheve ths, two mechansms, namely FBPS and FRNN 2opt, are presented n ths paper. FBPS s a strategy that allows only a subset of promsng solutons to perform 2opt and FRNN 2opt s an effcent mplementaton of 2opt. Ths paper organzed as follows: In the next secton the Learnng Automata and Dstrbuted Learnng Automata and 2opt Local Search Heurstc s ntroduced and then DLA wth 2opt local search algorthm s descrbed. Secton 3 descrbes FBPS and ts workng mechansm. In secton 4 the FRNN 2opt adapted from [6] s descrbed. Computatonal results and fndngs of ths paper are presented and analyzed n secton 5 whle n the last secton conclusons are gven. 2. LEARNING AUTOMATA The automaton approach to learnng nvolves determnaton of an optmal acton from a set of allowable actons. An automaton can be regarded as an abstract obect that has fnte number of actons. It selects an acton from ts fnte set of actons. Ths acton s appled to a random envronment. The random envronment evaluates the appled acton and gves a grade to the selected acton of automata. The response from envronment s used by automata to select ts next acton. By contnung ths process, the automaton learns to select an acton wth best response. The learnng algorthm used by automata to determne the selecton of next acton from the response of envronment. An automaton actng n an unknown random envronment and mproves ts performance n some specfed manner, s refered to as learnng automata (LA) [722]. 7

2 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 The envronment can be descrbed by a trple E {,, c}, where {, 2,..., r} represents the fnte set of the nputs,,,..., } denotes the set of the values can { 2 m be taken by the renforcement sgnal, and c { c, c2,..., cr} denotes the set of the penalty probabltes, where the element c s assocated wth the gven acton. If the penalty probabltes are constant, the random envronment s sad to be a statonary random envronment, and f they vary wth tme, the envronment s called a non statonary envronment. The envronments dependng on the nature of the renforcement sgnal can be classfed nto Pmodel, Qmodel and Smodel. The envronments n whch the renforcement sgnal can only take two bnary values 0 and are referred to as Pmodel envronments. Another class of the envronment allows a fnte number of the values n the nterval [0, ] can be taken by the renforcement sgnal. Such an envronment s referred to as Qmodel envronment. In Smodel envronments, the renforcement sgnal les n the nterval [a, b]. The relatonshp between the learnng automaton and ts random envronment has been shown n Fg.. n Fg.. The relatonshp between the learnng automaton and ts random envronment. Learnng Automata can be classfed nto two man famles: fxed structure learnng automata and varable structure learnng automata. A varable structure learnng automaton s represented by trple < α, β, T >, where β s a set of nputs, α s a set of actons and T s learnng algorthm. The learnng algorthm s a recurrence relaton and s used to modfy the acton probablty vector. It s evdent that the crucal factor affectng the performance of the varable structure learnng automata, s learnng algorthm for updatng the acton probabltes. Let α(k) and p(k) denote the acton chosen at nstant k and the acton probablty vector on whch the chosen acton s based, respectvely. The recurrence equaton shown by Eq. () and Eq. (2) s a lnear learnng algorthm by whch the acton probablty vector p s updated. Let (k) be the acton chosen by the automaton at nstant k. p n + = p n + a p n = a p n () When the taken acton s rewarded by the envronment (.e., β n = 0) and p n + = Random Envronment Learnng Automata ( b)p n = b r + b p n (2) When the taken acton s penalzed by the envronment (.e., β n = ). r s the number of actons can be chosen by the automaton, a(k) and b(k) denote the reward and penalty parameters and determne the amount of ncreases and decreases of the acton probabltes, respectvely. n If a(k) = b(k), the recurrence equatons () and (2) are called lnear rewardpenalty ( ) algorthm, f a(k) >> b(k) the LR P LR P gven equatons are called lnear rewardε penalty ( ), and fnally f b(k) = 0 they are called lnear rewardinacton ). In the latter case, the acton probablty vectors ( LR I reman unchanged when the taken acton s penalzed by the envronment. Learnng automata have been found to be useful n systems where ncomplete nformaton about the envronment, wheren the system operates, exsts. Learnng automata are also proved to perform well n dynamc envronments. It has been shown that the learnng automata are capable of solvng the NPhard problems [23]. 2. Dstrbuted Learnng Automata (DLA) A DLA s a network of the learnng automata whch collectvely cooperate to solve a partcular problem [23]. In DLA the number of actons for any automaton n the network s equal to the number of outgong edges from that automaton. When an automaton selects one of ts actons, another automaton on the other end of edge correspondng to the selected acton wll be actvated. The envronment evaluates the appled actons and emts a renforcement sgnal to the DLA. The actvated learnng automata along the chosen path update ther acton probablty vectors on the bass of the renforcement sgnal by usng the learnng schemes. Formally, a DLA can be defned by a quadruple < A, E, T, A 0 > where A = {A,, A n } s the set of learnng automata, E A A s the set of the vertces n whch vertex e (, ) corresponds to the acton of the automaton A, T s the set of learnng schemes wth whch the learnng automata update ther acton probablty vectors and A 0 s the root automaton of DLA from whch the automaton actvaton s started. For example n Fg. 2, every automaton has two actons, f automaton A selects acton α then automaton A 3 wll be actvated. The actvated automaton A 3 chooses one of ts actons whch n turn actvates one of the automata connected to A 3. At any tme only one automaton n the network wll be actve. α A A 3 α 2 A 2 Fg. 2. Dstrbuted learnng automata. 2.2 Local Search: 2OPT Heurstc The method of 2opt heurstc s appled frequently to solve TSP. Applyng 2opt heurstc n TSP has some advantages such as smplcty n ts mplementaton and ts ablty to obtan near optmal results. The basc dea of 2opt heurstc s to elmnate two arcs n R n order to obtan two dfferent paths. These two paths are then reconnected n the other possble way. Let s consder a feasble soluton, R, wth the permutaton of A, B, C, D, E, F, A wth total tour length of 8 unts as shown n Fg. 3(a). Ths closed tour s then further transformed by frstly elmnatng two arcs (B, C) and (E, F) and thus producng two separate paths F, A, B and C, D, E. Next, these two paths are then reconnected to produce another closed tour, R = A, B, E, D, C, F, A, as shown n Fg. 3(b). Note that there s only one possble way to 8

3 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 reconnect these two paths n order to preserve the length of the other four arcs. By performng a twoarc transformaton, the total length of the closed tour s reduced from 8 unts to 6 unts. The 2opt transformaton mechansm can be generalzed to cater for more arcs n ts elmnateandreconnect process [5]. Fg. 3. (a) Orgnal closed tour, R. (b) R after 2opt transformaton 2.3 DLA Algorthm wth 2opt for TSP In ths secton, we descrbe the DLA2opt algorthm proposed n [5]. At frst a network of learnng automata whch s somorphc to the graph of TSP nstance s created. In ths network each node s a learnng automaton and each outgong edge of ths node (connectng ths cty to other cty) s one of the actons of ths learnng automaton. At frst, one automaton selected (actvated) randomly as startng cty, then at the each stage, actve automaton chooses one of ts actons based on ts acton probablty vector and heurstc nformaton (t prefer to choose short edges) accordng to the probablty dstrbuton gven n Eq. (4). P { p p F B [ p r [ p W W (, )] (, )] :,2,..., r} where P s the s the probablty wth whch automaton chooses to move from cty to cty, W (, ) s the nverse of the dstance between cty to cty, s the one of ctes that can be vsted by automaton on cty (to make the soluton feasble), and s a parameter whch determnes the relatve mportance of (a) (4) P versus dstance. In Eq. () we multply the P by the correspondng heurstc value W (, ). In ths way we favor the choce of edges whch are shorter and whch have a greater C 2 2 A D E P. Ths acton actvates automaton on the other end of edge. The process of choosng an acton and actvatng an automaton s repeated untl a tour s created, ths means, every node of the graph s vsted and comng back at startng cty (or makng a feasble tour s mpossble). In order to exclude loops from the traversed paths, the algorthm meets every node along a path beng traversed once (except startng cty). To mplement ths, f an automaton chooses acton k from the lst of ts actons, then all nactvated automatons (unvsted nodes) wll dsable acton n ther lst of actons. However, at the next teraton of the algorthm, all the dsabled actons wll be enabled. The acton of a DLA s a sequence of actons that represents a partcular tour n the graph. After ths, the soluton s mproved by 2opt heurstc. The outlne of our DLA 2opt algorthm s shown n Fg. 4. A F B (b) C E D Procedure TSP Begn Repeat Produce a tour by DLA. Perform 2opt on ths tour. Compute the tour length. f CurrentTour < BestTour then Reward the selected actons of all LAs along the tour accordng to the LR I. Modfy the Probablty vector. End f Enable all the dsabled actons of each LAs. Untl (stop condton reached) End Procedure Fg. 4. DLA wth 2opt local search for TSP The envronment uses the length of ths tour to produce ts response. Ths response, dependng on whether t s favorable or unfavorable, causes the actons along the traversed path be rewarded f t s favorable (the acton probablty vectors reman unchanged f t s unfavorable) accordng to lnear RewardInacton learnng algorthm L ). ( R I 3. FREQUENCYBASED PRUNING STRATEGY FBPS s based on buldng blocks concept that has been found n many areas. One of them s the Genetc Algorthms (GA) n computer scence. Gero et al [24,25] studed the buldng blocks n GA chromosomes. A populaton of chromosomes s dvded nto two groups, one above a threshold (better ftness), and the other one below the threshold (lower ftness). They proposed a mechansm to dentfy prevalent buldng blocks n the better ftness group and absent buldng blocks n the lower ftness group. The dentfed buldng blocks are then combned as a sngle gene and they are prevented from further modfcatons by crossover and mutaton. The proposed approach was tested on space layout plannng and results showed that f these blocks are frequently reused n the evolutonary process, a sgnfcant reducton of computatonal tme can be acheved. The FBPS proposed n ths paper s able to dentfy some common buldng blocks n the TSP solutons generated by DLAs. The dentfed buldng blocks wll be used to decde whch solutons need to be further mproved by 2opt. If every soluton generated by DLAs locally be optmzed usng 2opt, computatonal tme for obtanng good results s hghly ncreased. Hence, a prunng strategy based on the accumulated frequency of buldng blocks s proposed to prohbt 2opt operatons from beng performed on some solutons. Consder the followng example that explans the workng mechansm of the prunng strategy. Frstly, an n n matrx s created wth each entry of the matrx assgned to zero. n s the number of ctes of a TSP nstance. If a TSP nstance wth 5cty s beng solved, a matrx F 5 5 s requred: A F = B C D E F s used to record the accumulated frequency of the smallest buldng blocks of every solutons generated by DLAs. In ths case, the smallest buldng block contans two elements. Consder the soluton A, B, C, D, E, A and how F wll be updated: 9

4 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 A F = B C D E In ths paper only the smallest edges (edge between two nodes) s consdered n a soluton, but t can be extended to consder buldng blocks n dfferent szes e.g. threeelement block and so on. For every buldng block found n the permutaton, two entres of F wll be updated. For nstance, when the buldng block AB s encountered, the entres of AB and BA of F are both ncremented by. Consder another soluton A, B, E, D, C, A s generated, result s: A F= B C D E Assume the algorthm generates several solutons and then fnal value of F s as below: A F = B C D E Lookng at F, we can dentfy the buldng blocks wth hgh frequency. Consder the frst row of F as an example, where t records the frequency of the buldng blocks wth A as the frst element {AB, AC, AD and AE}. It has a total frequency of 69 (summaton of 25, 84, 32 and 98). The buldng block of AA s dsregarded as the system does not allow any recursve vst. Of these four buldng blocks, AB contrbutes 0.69% of the total occurrences ( 25 00%). AC, AD and 69 AE contrbute 69.63%, 2.73% and 6.93% respectvely. Rest of entres n F are calculated smlarly and the resultng matrx s as below: A B F% = C D E Based on F%, buldng blocks that are q% and above are dentfed as hot spots. q s a user defned threshold value. For nstance, f q = 5%, AB, AC and AE are the hot spots wth A as ts frst element. The dentfed hot spots wll then be employed n the decson makng process. The prunng crteron s set as follow: f any soluton contans k% or more dssmlar buldng blocks, t wll be prohbted from performng the FRNN 2opt. Otherwse, t wll be further optmzed by the FRNN 2opt. If a permutaton of A, D, C, B, E, A s consdered (based on F% and q = 5%), buldng blocks of AD and DC are not hot spots. And CB, BE and EA are hot spots. If k s confgured at 25%, ths partcular permutaton wll be pruned from performng 2 opt. If another permutaton of A, D, E, B, C, A s encountered, t wll be accepted for 2opt optmzaton as only one dssmlar buldng blocks s observed (20% < κ where k s set at 25%). k s a prunng threshold that defned by user and results of tunng t wll be mentoned n Secton FxedRadus Near Neghbour 2OPT In ths paper, Fxedradus Near Neghbour (FRNN) 2opt s used for effcent mplementng 2opt [6]. The 2opt swap could not decrease the tour length as both edges ncrease n length. Because of ths observaton, the exploraton of the second edge can be restrcted to a crcle centered at a node of the frst edge wth a radus equal to the edge length. The tour wth a permutaton of E, F, I, H, C, G, A, B, D, E n Fg. 5 wll be optmzed by 2opt. Whle the edge that lnks E and F, E EF, serves as the frst edge, a search of the second edge based on FRNN method centered at E s performed wth a radus of d EF. All the nodes wthn the vcnty wll be consdered to form the second edge together wth ts sngle approprate neghbour. In Fg. 5, node B s found wthn the vcnty. E BA and E BD wll then be pcked as potental canddates for the second edge n 2opt swap. C D H I Fg. 5. Fndng the second edge where E EF s the frst edge based on FRNN method. Usng FRNN 2opt, only two comparsons are needed. However, f the exhaustve 2opt local search s appled on the same permutaton of E, F, I, H, C, G, A, B, D, E and E EF s chosen as the frst edge, the potental canddates for second edge are E IH, E HC, E CG, E GA, E AB and E BD. In the worst case scenaro, the exhaustve 2opt has to perform sx comparsons before a successful swap. Consderng FRNN 2opt and exhaustve 2opt local search, FRNN 2opt can 67% reducton n terms of the number of comparsons. 5. EXPERIMENTAL RESULTS In ths secton proposed algorthm s tested on a set of benchmark problems taken from TSPLIB and some expermental results n ths study are presented. The dmenson of the problems ranges from 48 to 38 ctes. The numercal fgure denotes the dmenson of the problem. For example, ATT48 s a 48cty problem from the ATT seres. The results for each benchmark nstance are computed as an average tour length of fve replcatons. Frstly, results for the experments of tunng k are presented. Sx experments were carred out wth the settngs as follows: a = 2 (n 2) (n s the n (n ) number of ctes) and β = 0. FBPS and FRNN 2opt s ntegrated and each experment conssts of fve replcatons. LIN38 ( as ts known optmal) s used as the test dataset for ths set of experments. The results of the experments are summarzed n Table. Whenever a replcaton acheves the optmum tour length, the executon wll be halted and the results wll be collected. Otherwse, t wll be executed tll termnaton for teratons (cycles). G A E B F 0

5 For each replcaton, the table shows the best tour length, executon tme and at whch cycle the best tour length s acheved. #2opt denotes the total number of 2opt operatons f the FRNN 2opt s performed on every soluton. For cases where the optmum tour length s obtaned before teratons, #2opt s equal to. For nstance, #2opt for replcaton n experment I equals to 24. For cases where the executon s run for teratons tll termnaton, #2opt s equal to. denotes the total number of pruned solutons and ts percentage. In the last column we gve the error percentage (%Error), a measure of the qualty of the best result found by proposed algorthm (%(Avg Optmal_Result)/Optmal_Result). Consderng the results shown n Table, experment 2 produces the most satsfactory results. It shows the lowest values for the average tour length and the average computatonal tme, that are and 2403s respectvely. In terms of the total number of pruned solutons, Table shows that experments 3, 4, 5 and 6 fal to prune any soluton. Ths makes ther computatonal tmes much longer than experment 2 (nearly.5 tmes of experment 2), although ther average tour lengths are not very much dfferent from experment 2. In experment, by settng k to a low value, t s expected that the executon tme wll be reduced. However, the results show otherwse. The FBPS prunes all solutons towards the end of the algorthm executon and ths does not contrbute to fndng the optmal solutons. Hence, more tme s needed to search n the space. Ths makes the performance of experment not comparable to the rest. All these observatons show that k should not be confgured ether too hgh or too low. To acheve a reasonable trade off between soluton qualty and computatonal cost, k should be set wthn a bound of [0%, 30%]. The expermental results that show the performance of the DLA algorthm ntegrated wth FBPS and FRNN 2opt n terms of soluton qualty and computatonal tmng on a set of Exp k% Attr. Tme(s) #2opt Tme(s) #2opt Tme(s) #2opt Tme(s) #2opt Tme(s) #2opt Tme(s) #2opt Rep Table : Adustng k and ts Results n experments. Rep Rep Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May selected problem nstances from TSPLIB are presented n Table 2. The table llustrates results of three dfferent sets of experment. Parameter settngs for these three experments are the same as what were used n prevous secton, except t wll be executed for 0000 teratons. Experment A uses the 2opt whch requres an exhaustve comparson and swap n ts operaton. Experment B uses the FRNN 2opt, but not the FBPS. Experment C uses both FRNN 2opt and FBPS and the k s set at 0%. The results for experment A n Table 2 has been prevously reported n [5] and they were comparable wth other seven exstng approaches for solvng TSP. As the soluton qualty s mantaned after the FRNN 2 opt and FBPS ntegraton, such comparson study as n [5] s not ncluded n ths paper. The focus of ths paper s to nvestgate the effect on computatonal tmng when such the ntegraton s made. As shown n Table 2, the three approaches are able to obtan the optmal or near to optmal tour length for all the problems. Consderng all 20 problems together, Table 2 shows that the soluton qualty s sustaned whle a maor reducton n computatonal tme s observed. 6. CONCLUSION A new DLA algorthm optmzed by frequencybased prunng strategy and effcent mplementaton of 2opt has been proposed n ths paper. Based on the expermental results, the addton of both FBPS and FRNN 2opt n the DLA algorthm s able to sgnfcantly mprove ts executon performance compared to the DLA algorthm proposed n [5]. The proposed algorthm wll ensure that only a set of promsng solutons are locally optmzed by FRNN 2opt, and hence avod performng an exhaustve 2opt on every soluton generated by DLA. Rep Rep Avg Error %

6 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 Table 2: Performance of the DLA Algorthm terms of Soluton Qualty. Exp. A Exp. B Exp. C Problem DLA + 2opt DLA + FRNN 2opt DLA + FRNN 2opt + FBPS Optmal (ctes) Tour Avg. Tour Avg. Tour Avg. %Err %Err %Err Best Avg Tme(s) Best Avg Tme(s) Best Avg Tme(s) ATT(48) EIL(5) BERLIN (52) ST(70) EIL(76) PR(76) KROA (00) KROB (00) KROC (00) KROD (00) KROE (00) EIL(0) LIN (05) KROA (50) KROA (200) TSP (225) A(280) LIN (38) Average: REFERENCES [] G. Laporte, "The travelng salesman problem: An overvew of exact and approxmate algorthms," European Journal of Operatonal Research, vol. 59, no. 2, pp , 992. [2] G. Laporte, "The travelng salesman problem: An overvew of exact and approxmate algorthms," European Journal of Operatonal Research, vol. 59, no. 2, pp , 992. [3] D. J. Rosenkrantz, R. E. Stearns, and P. M. Lews, "An analyss of several heurstcs for the travelng salesman problem," SIAM Journal on Computng, vol. 6, no. 3, pp , 977. [4] A. M. Freze, "An extenson of Chrstofdes heurstc to the kperson travellng salesman problem," Dscrete Appled Mathematcs, vol. 6, no., pp. 7983, 983. [5] B. Chandra, H. Karloff, and C. Tovey, "New results on the old kopt algorthm for the travelng salesman problem," SIAM Journal on Computng, vol. 28, no. 6, pp , 999. [6] S. Ln and B. W. Kernnghan, "An effectve heurstc algorthm for the travelng salesman problem," Operatons Research, vol. 2, no. 2, pp , 973. [7] E. H. L. Aarts, J. H. M. Korst, and P. J. M. Vanlaarhoven, "A quanttatve analyss of the smulated annealng algorthm A case study for the travelng salesman problem," Journal of Statstcal Physcs, vol. 50, no. 2, pp , 988. [8] J. Knox, "Tabu search performance on the symmetrc travelng salesman problem," Computers & Operatons Research, vol. 2, no. 8, pp , 994. [9] B. Fresleben and P. Merz, "A genetc local search algorthm for solvng symmetrc and asymmetrc travelng salesman problems," n Proceedngs of Internatonal Conference on Evolutonary Computaton, 996. pp [0] P. Merz and B. Fresleben, "Genetc local search for the TSP: New results," n Proceedngs of the 997 IEEE Internatonal Conference on Evolutonary Computaton, 997. pp [] C. M. Whte and G. G. Yen, "A hybrd evolutonary algorthm for travelng salesman problem," n Proceedngs of Congress on Evolutonary Computaton, 2004, CEC2004., pp [2] L. M. Gambardella and M. Dorgo, "Solvng symmetrc and asymmetrc TSPs by ant colones," n Proceedngs of IEEE Internatonal Conference on Evolutonary Computaton, pp [3] T. Stützle and H. Hoos, "MAXMIN ant system and local search for the travelng salesman problem," n Proceedngs of ICEC' IEEE 4th Internatonal Conference on Evolutonary Computaton, 997. pp

7 Internatonal Journal of Computer Applcatons ( ) Volume 46 No.7, May 202 [4] P. Lucc and D. Teodorovc, "Computng wth Bees: Attackng Complex Transportaton Engneerng Problems," Internatonal Journal on Artfcal Intellgence Tools, vol. 2, no. 3, pp , [5] M. Alpour, "Solvng Travelng Salesman Problem Usng Dstrbuted Learnng Automata mproved by 2opt local search heurstc," Proceedngs of Frst CSUT Conference on Computer, Communcaton and Informaton Technology, Computer Scence Department, Tabrz Unversty, Tabrz, Iran, pp Nov. 20. [6] J. L. Bentley, Fast algorthms for geometrc travelng salesman problems, ORSA Journal on Computng, vol. 4, no. 4, pp , 992. [7] K. S. Narendra and K. S. Thathachar, "Learnng Automata: An Introducton," (PrentceHall, New York, 989). [8] M. A. L. Thathachar and P. S. Sastry, "A herarchcal system of learnng automata that can learn the globally optmal path," Informaton Scence 42 (997) [9] M. A. L. Thathachar and B. R. Harta, "Learnng automata wth changng number of actons," IEEE Trans. Systems, Man, and Cybernetcs SMG7 (987) [20] M. A. L. Thathachar and V. V. Phansalkar, "Convergence of teams and herarches of learnng automata n connectonst systems," IEEE Trans. Systems, Man and Cybernetcs 24 (995) [2] S. Lakshmvarahan andm. A. L. Thathachar, "Bounds on the convergence probabltes of learnng automata," IEEE Trans. Systems, Man, and Cybernetcs, SMC6 (976) [22] K. S. Narendra and M. A. L. Thathachar, "On the behavor of a learnng automaton n a changng envronment wth applcaton to telephone traffc routng," IEEE Trans. Systems, Man, and Cybernetcs SMCl0(5) (980) [23] M. Alpour, "A learnng automata based algorthm for solvng capactated vehcle routng problem," Internatonal Journal of Computer Scence Issues Vol. 9, Issue 2, No, pp March 202. [24] J. S. Gero and V. A. Kazakov, Evolvng desgn genes n space layout plannng problems, Artfcal Intellgence n Engneerng, vol. 2, no. 3, pp , 998. [25] J. S. Gero, V. A. Kazakov, and T. Schner, Genetc engneerng and desgn problems, n Evolutonary Algorthms n Engneerng Applcatons, D. Dasgupta and Z. Mchalewcz, Eds. Berln: Sprnger, 997, pp

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

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

More information

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

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

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

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

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

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

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

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

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

Concurrent Apriori Data Mining Algorithms

Concurrent Apriori Data Mining Algorithms Concurrent Apror Data Mnng Algorthms Vassl Halatchev Department of Electrcal Engneerng and Computer Scence York Unversty, Toronto October 8, 2015 Outlne Why t s mportant Introducton to Assocaton Rule Mnng

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

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

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

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

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

Parallel Artificial Bee Colony Algorithm for the Traveling Salesman Problem

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

More information

Load-Balanced Anycast Routing

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

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

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

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

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

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

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Proceedng of the Frst Internatonal Conference on Modelng, Smulaton and Appled Optmzaton, Sharah, U.A.E. February -3, 005 OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Had Nobahar

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

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

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

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

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

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

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

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

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

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont)

Loop Permutation. Loop Transformations for Parallelism & Locality. Legality of Loop Interchange. Loop Interchange (cont) Loop Transformatons for Parallelsm & Localty Prevously Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Loop nterchange Loop transformatons and transformaton frameworks

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

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

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

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

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

Ant Colony Algorithm for the Weighted Item Layout Optimization Problem

Ant Colony Algorithm for the Weighted Item Layout Optimization Problem Ant Colony Algorthm for the Weghted Item Layout Optmzaton Problem Y-Chun Xu 1, Fang-Mn Dong 1, Yong Lu 1, Ren-Bn Xao 2, Martyn Amos 3,* 1 Insttute of Intellgent Vson and Image Informaton, Chna Three Gorges

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

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

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

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

Problem Set 3 Solutions

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

More information

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

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

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

X- Chart Using ANOM Approach

X- Chart Using ANOM Approach ISSN 1684-8403 Journal of Statstcs Volume 17, 010, pp. 3-3 Abstract X- Chart Usng ANOM Approach Gullapall Chakravarth 1 and Chaluvad Venkateswara Rao Control lmts for ndvdual measurements (X) chart are

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Machine Learning: Algorithms and Applications

Machine Learning: Algorithms and Applications 14/05/1 Machne Learnng: Algorthms and Applcatons Florano Zn Free Unversty of Bozen-Bolzano Faculty of Computer Scence Academc Year 011-01 Lecture 10: 14 May 01 Unsupervsed Learnng cont Sldes courtesy of

More information

Parallel matrix-vector multiplication

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

More information

An Algorithm for Weighted Positive Influence Dominating Set Based on Learning Automata

An Algorithm for Weighted Positive Influence Dominating Set Based on Learning Automata 4 th Internatonal Conference on Knowledge-Based Engneerng and Innovaton (KBEI-2017) Dec. 22 th, 2017 (Iran Unversty of Scence and Technology) Tehran, Iran An Algorthm for Weghted Postve Influence Domnatng

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

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

Applying Continuous Action Reinforcement Learning Automata(CARLA) to Global Training of Hidden Markov Models

Applying Continuous Action Reinforcement Learning Automata(CARLA) to Global Training of Hidden Markov Models Applyng Contnuous Acton Renforcement Learnng Automata(CARLA to Global Tranng of Hdden Markov Models Jahanshah Kabudan, Mohammad Reza Meybod, and Mohammad Mehd Homayounpour Department of Computer Engneerng

More information

Optimal Design of Nonlinear Fuzzy Model by Means of Independent Fuzzy Scatter Partition

Optimal Design of Nonlinear Fuzzy Model by Means of Independent Fuzzy Scatter Partition Optmal Desgn of onlnear Fuzzy Model by Means of Independent Fuzzy Scatter Partton Keon-Jun Park, Hyung-Kl Kang and Yong-Kab Km *, Department of Informaton and Communcaton Engneerng, Wonkwang Unversty,

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

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

More information

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

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

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

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

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

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

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

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

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

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC

CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC CONSTRUCTION SCHEDULING WITH ARTIFICIAL AGENTS AND THE ANT COLONY OPTIMIZATION METAHEURISTIC Symeon Chrstodoulou 1 1 Department of Cvl and Envronmental Engneerng, Unversty of Cyprus, P.O. Box 20537, 1678

More information

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

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

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations

Parallel Branch and Bound Algorithm - A comparison between serial, OpenMP and MPI implementations Journal of Physcs: Conference Seres Parallel Branch and Bound Algorthm - A comparson between seral, OpenMP and MPI mplementatons To cte ths artcle: Luco Barreto and Mchael Bauer 2010 J. Phys.: Conf. Ser.

More information

ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION ALGORITHM

ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION ALGORITHM Radoengneerng Electromagnetc Wave Propagaton Modelng usng the Ant Colony Optmzaton Algorthm 1 Vol. 11, No. 3, September 2002 P. PECHAČ ELECTROMAGNETIC WAVE PROPAGATION MODELING USING THE ANT COLONY OPTIMIZATION

More information

Variant Multi Objective Tsp Model

Variant Multi Objective Tsp Model Volume Issue 06 Pages-656-670 June-06 ISSN e): 395-70 Varant Mult Objectve Tsp Model K.Vjaya Kumar, P.Madhu Mohan Reddy, C. Suresh Babu, M.Sundara Murthy Department of Mathematcs, Sr Venkateswara Unversty,

More information

expermental results on NRP nstances. Secton V dscusses some related wor and Secton VI concludes ths paper. II. PRELIMINARIES Ths secton gves the defnt

expermental results on NRP nstances. Secton V dscusses some related wor and Secton VI concludes ths paper. II. PRELIMINARIES Ths secton gves the defnt A Hybrd ACO Algorthm for the Next Release Problem He Jang School of Software Dalan Unversty of Technology Dalan 116621, Chna janghe@dlut.edu.cn Jngyuan Zhang School of Software Dalan Unversty of Technology

More information

A Saturation Binary Neural Network for Crossbar Switching Problem

A Saturation Binary Neural Network for Crossbar Switching Problem A Saturaton Bnary Neural Network for Crossbar Swtchng Problem Cu Zhang 1, L-Qng Zhao 2, and Rong-Long Wang 2 1 Department of Autocontrol, Laonng Insttute of Scence and Technology, Benx, Chna bxlkyzhangcu@163.com

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

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

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

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

More information

Cracking of the Merkle Hellman Cryptosystem Using Genetic Algorithm

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

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

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

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

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

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

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation

Loop Transformations for Parallelism & Locality. Review. Scalar Expansion. Scalar Expansion: Motivation Loop Transformatons for Parallelsm & Localty Last week Data dependences and loops Loop transformatons Parallelzaton Loop nterchange Today Scalar expanson for removng false dependences Loop nterchange Loop

More information

Feature Subset Selection Based on Ant Colony Optimization and. Support Vector Machine

Feature Subset Selection Based on Ant Colony Optimization and. Support Vector Machine Proceedngs of the 7th WSEAS Int. Conf. on Sgnal Processng, Computatonal Geometry & Artfcal Vson, Athens, Greece, August 24-26, 27 182 Feature Subset Selecton Based on Ant Colony Optmzaton and Support Vector

More information

Simulation Based Analysis of FAST TCP using OMNET++

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

More information

On the Network Partitioning of Large Urban Transportation Networks

On the Network Partitioning of Large Urban Transportation Networks On the etwor Parttonng of Large Urban Transportaton etwors Hamdeh Etemadna and Khaled Abdelghany Abstract Ths paper ams at developng a traffc networ parttonng mechansm for dstrbuted traffc management applcatons.

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

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

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

More information

Stochastic optimization algorithm with probability vector in mathematical function minimization and travelling salesman problem

Stochastic optimization algorithm with probability vector in mathematical function minimization and travelling salesman problem Stochastc optmzaton algorthm wth probablty vector n mathematcal functon mnmzaton and travellng salesman problem JAN POHL, VÁCLAV JIRSÍK, PETR HONZÍK Department of Control and Instrumentaton Brno Unversty

More information

Complexity Analysis of Problem-Dimension Using PSO

Complexity Analysis of Problem-Dimension Using PSO Proceedngs of the 7th WSEAS Internatonal Conference on Evolutonary Computng, Cavtat, Croata, June -4, 6 (pp45-5) Complexty Analyss of Problem-Dmenson Usng PSO BUTHAINAH S. AL-KAZEMI AND SAMI J. HABIB,

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

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

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

More information

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

Revealing Paths of Relevant Information in Web Graphs

Revealing Paths of Relevant Information in Web Graphs Revealng Paths of Relevant Informaton n Web Graphs Georgos Kouzas 1, Vassleos Kolas 2, Ioanns Anagnostopoulos 1 and Eleftheros Kayafas 2 1 Unversty of the Aegean Department of Fnancal and Management Engneerng

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information