K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index

Size: px
Start display at page:

Download "K-means Optimization Clustering Algorithm Based on Hybrid PSO/GA Optimization and CS validity index"

Transcription

1 Orgnal Artcle Prnt ISSN: Onlne ISSN: 3-595X DOI: /jss/07/33 K-means Optmzaton Clusterng Algorthm Based on Hybrd PSO/GA Optmzaton and CS valdty ndex K Jahanbn *, F Rahmanan, H Rezae 3, Y Farhang 4, A Afroozeh 5 Department of Computer, Kerman Branch, Islamc Azad Unversty, Kerman, Iran, Department of Computer, Kerman Branch, Islamc Azad Unversty, Kerman, Iran, 3 Department of Managment, Frozuh Branch, Islamc Azad Unversty, Frozuh, Iran, 4 Faculty of Computer, Khoy Branch, Islamc Azad Unversty, Khoy, Iran, 5 Unversty of Larestan, Lar, Iran Abstract K-means s the most usable clusterng partton-based algorthm, however, ths algorthm s hghly dependent on the ntal mass centers and the selecton of the number of clusters to start; hence t s rapdly trapped n the local optmum. A new framewor has been presented n ths paper based on the combnaton of Genetc, Partcle swarm Optmzaton algorthms and tang advantage of CS valdaton ndex as the cost functon called Hybrd-PSO-GA. At frst, n the proposed method the locaton and number of clusters have been found by the HGA algorthm and then the cost functon for each teraton s calculated, fnally, the optmal soluton wth the best value of cost functon, locaton and number of mass centers s sent to the K-means algorthm. The proposed approach n addton to solve the problem of random start and fallng K-means algorthm nto the local optmum, because of usng both evolutonary and swarm ntellgence approaches n comparson to the optmzaton method of K-means smply wth genetcs or PSO n terms of fnal clusterng, faster and more accurate convergence to global optmum and the number of functon evaluaton has better performance and can acheve the most effectve results of clusterng. Keywords: K-means, Hybrd PSO/GA Optmzaton, Clusterng INTRODUCTION Clusterng s one of the most mportant ssues of data mnng, unle classfcaton, clusterng s an unsupervsed learnng method and ts ultmate goal s to maxmze the separaton and mnmze the coheson. Hence the clusterng can also be regarded as an optmzaton problem and the evolutonary and swarm ntellgence methods can be used to solve and optmze the clusterng crtera. In general, clusterng methods can be dvded nto fourgroups: Partton-Based Methods Herarchcal methods Grd-Based Methods Model-based methods Access ths artcle onlne Month of Submsson : Month of Peer Revew : Month of Acceptance : Month of Publshng : K-means based s a partton-based method and due to the smple structure, fast mplementaton, and rapd convergence rate has numerous applcatons n the feld of Data-mnng & Machne Learnng ncludng: Clusterng, Image Segmentaton, and Pattern recognton; However Partton-based clusterng algorthms such as K-means, K-medods and Fuzzy K-Means (FCM) have bg problems such as extreme senstvty to ntal startng locaton and are fast convergence to local optmum []. In ths paper, a hybrd approach based on PSO and GA algorthms called Hybrd PSO/GA (HPG) has been used to deal wth the problems of the K-means algorthm and other Partton-Based Clusterng algorthms. Due to the hgh power of genetc algorthms n searchng the answer t s an approprate tem to optmze the objectve functon; however, evolutonary algorthms have only a mere optmzaton approach, whle swarm ntellgence algorthms le PSO produce the optmal soluton based on the experences and observatons of each partcle, thus, n ths paper, the combnaton of both methods have been used to explot ther benefts amed at fndng an effectve method of clusterng. Correspondng Author: K. Jahanbn. Department of Computer, Kerman Branch, Islamc Azad Unversty, Kerman, Iran. E-mal: Mohagheghna7877@gmal.com Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 3

2 Jahanbn, et al.: Cash flow and proft effect on the value of the companes In the proposed approach, K of the cluster center wth the mnmum soluton n terms of cost functon CS produced by HPG algorthm and s sent to K-means algorthm or any other Partton-Based algorthm; Then the algorthm based on the poston of the centers of clusters has conducted the clusterng and the results are analyzed wth the crtera Separaton, Coheson, NFE and value of cost functon CS per teraton, the analyss results show that the algorthm HPG solves the problems of random start and fallng nto the local optmum of K-means and also, uses the smple structure, fast mplementaton and rapd convergence of Partton-Based algorthms. A REVIEW OF PREVIOUS LITERATURE Lu et al. provded fast genetc-based K-means algorthm (FGKA) and genetc growng algorthm nspred by Chrsta and Morett algorthm called GKA[], features of these two algorthms are hgher speed and better convergence to global optmum [3, 4]. In [5] an automatc clusterng method based on Dfferental Evoluton for the classfcaton of large data wthout the nowledge of ther labelng s provded, Automatc segmentaton mage s also used by the author n the algorthm; Accordng to the author, the proposed method has approprate speed, stablty, and convergence to the global optmum. In[] an mproved K-means technque called PM-Kmeans has been provded that, sends the optmal centers of clusters to K-means usng PSO and K-means has conducted the clusterng process and then two solutons are combned. As can be seen, all methods are based solely on evolutonary algorthms or swarm ntellgence, but n the proposed HPG algorthm, advantages of both methods and CS cost functon have been used n automatc clusterng. SCIENTIFIC BACKGROUNDS K-means Algorthm K-means [6] s a Vector Quantzaton method wdely used n Cluster Analyss and Data Mnng. K-means san NP-Hard problem, though t can be mproved by Meta-Heurstc algorthms and converged towards a local optmum rapdly. K-means got a set of observatons d X = { x, x,...,x n}, X and assgned t nto K clusters of S = {S, S,...S } where, K<< N. The am of K-means s to mnmze the Wthn-Cluster Sum of Square Dstance (WCSS), n other words: K () arg mn s = 0 x S x s. PSO Algorthm PSO [7] s essentally a contnuous algorthm n the feld of Swarm Intellgence (SI). From another perspectve, due to the mplementaton of an optmzaton process n each run round and ablty to obtan the soluton wth mnmum nformaton, PSO can be consdered as an evolutonary algorthm (EA) and Meta-Heurstc algorthm. The PSO algorthm wors by havng a populaton (called a swarm) of canddate solutons (called partcles). these partclesmove around the search-space wth velocty determned by the best postonexperenced by each partcle. Partcle saves ts best-experencedposton dsplayed by x best, n ts memory and compares t wth the best poston experenced by all partcles shown wth x Gbest and, all partcles set ther new poston accordng to the values of x best, and x Gbest to reach new soluton. If x, v and x best, are the poston, velocty and the best poston experenced by partcle, respectvely, ω s nerta coeffcent and x Gbest s best poston for the accumulaton of partcles, equatons descrbng the behavor of the partcles can be wrtten as follows: [ ]= [] (, [ ] [ ]) ) v t+ r t + cr x t x t best ( ) Gbest + cr x [] t x [] t [ ]= []+ [ + ] x t+ x t v t Where x t s the current poston n t-thtme (or teraton), [ ] [ ] v t+ s the new velocty at tme t + th and x t+ s the new poston of the partcle n tme t + th, r, r ( 0, ) and c, c are respectvelythe factor of personal and collectve learnng set accordng Constrcton coeffcents property. Constrcton Coeffcents[8]: Consder to constants, we defne: 3) φ φ φ = φ φ, > 0 + > 4 Now the number of ξ s as follows: 4) ξ = φ + φ 4φ We defne the coeffcents: ω = ξ 5) C = ξφ C = ξφ, > 0 33 Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4

3 Jahanbn, et al.: Cash flow and proft effect on the value of the companes Proven at optmal state of = = 05., ω = and C+ C = Genetc Algorthm Genetc Algorthm[9] s an optmzaton and randomzes search technque, nspred by the prncples of evoluton and natural genetcs. GA can search n complex, large and multdmensonal spaces to fnd anear-optmal soluton for the objectve functon n an optmzaton problem. In GA, the parameters are encoded n the search space n a strng called chromosomes, and a set of chromosomes have formed a populaton. In general, ether bnary or contnuously, genetc algorthm can be wrtten as follows: : t 0 : Intalze Populaton [P(t)]; 3: Evaluates The Populaton [P(t)]; 4: Whle (not termnaton) do 5: P ' = Varaton [ P '(t)]; {Create of new solutons} 6: Evaluate Populatons [ P ' (t)]; {Evaluates the new solutons} 7: P(t+) Apply Genetc Operaton [ P ' (t) Q]; { New generaton Pop} 8: t t+; 9: End Whle. Mutaton & Arthmetc Crossover: If n var ndcates the { } number of unnowns, and X = x, x,, x nvar, X [ xmn, xmax ] represents the populaton, then each parent s defned as follows (two parents are shown): X = { x, x,, x n} Parents, X = { x, x,, xn} ( mas) = x, x,, x n Offsprng, { } = + ( ) = + ( ) Y x x Y x x α s a parameter for themutaton but ths parameter α not alone enough, because offsprng n the best condtons are smlar to one of ther parents and are not able to search n the space further than ts parents. If offsprng are n the range 0 α n the best case, they wll be smlar to one of ther parents but f the range wth mnor changes wll be γ α + γ, offsprng can obtan more optmal soluton than ther parent (for example γ =0.05). CS Clusterng Valdty Index CSclusterng valdty ndex[0] s recently proposed to assess the valdty and objectve functon s clusterng algorthms proposed. Before applyng CS measurng method, cluster centers are calculated by calculatng the average of data vectors of each cluster center: 6) m c = N x x j C j The measure of the dstance between ponts x and x j s shown by d( x, x j ). Therefore, the CS measure can be defned as the followng: 7) CS ( ) = = j, j { d( X Xq )} ( q ) [ max, ] N = X C X q C = [ mx { d m, m }] = X C X q C = j, j { ( q )} ( q ) [ N max d X, X ] { } [ mx d m, m ] It s observed that most CS dvded the longest dstance between cluster members over the shortest dstance between the clusters, consequently, CS nvestgates two factors of Coheson and Separaton whch are the characterstcs of a sutable clusterng algorthm. Excepton: the error of dvde by zero may occur n CS calculatons, ths error wll be occurred when one of the centers of clusters s outsde the boundary of dstrbutons of the dataset.to avod ths problem, f the cluster center was wthout data or had very small number of data (for example, or 3 data), ths cluster center s penalzed by assgnng large values: ( ) ( ) 8) 0* norm Max X, Mn X HYBRID PSO/GA METHOD PSO algorthm often has a strong tendency to fall nto local optmum because there s swarm n the lac dversty.on the other hand,genetc algorthm s only a mere optmzer algorthm and does not use the propertes of swarm ntellgence that s, the relatonshp between partcles and eepng the best memores, hence, HPG algorthm tres to tae advantage of the propertes of both evolutonary and swarm ntellgence approaches. As mentoned above, the cost functon CS clearly supports the coheson and separaton crtera, hence the PSO n Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 34

4 Jahanbn, et al.: Cash flow and proft effect on the value of the companes the HPG algorthm fnds the amount of globalbest at frst,then genetc algorthm operators such as Crossover and Mutaton are appled on the partcles; the goal s to expand the search space and acheve more optmal answers. Partcle Populaton Encodng and Clusterng Cost HPG algorthm answers are enttled as partcle populaton, the objectve functon has been desgned n accordance wth [5] and clusterng valdty ndex CS s attached to t. Partcle populaton encodng: Suppose the dataset s equal nd * to X = { x, x,, xn}, X, the cluster centers are * d represented wth M = { m, m,, m }, X, K << N, and to actvate the center of each cluster the actvaton matrx of A= { a, a,, a }, X s used, then the partcle populaton matrx s * ( d + ) dmensonal and n the followng encodng form: : Cluster_Cost. A : } Functon CS_ndex ( X, : { M ) = ( ) 3: d max p maxx, x C d x, p xq % The maxmum of Parwse p q dstance between the two clusters. 4: IF 5: d ^ 6: Else > a few number of Cluster Numel( C ) = N d x p C max p 7: d = 0* norm Max( X ), Mn( X ) 8: CS = ( j) ^ mn d m, m % mn Parwse dstance j betweentwo cluster 9: Output: d We defne X X m X, m = Max( X ) and X Mn X * d and a ( ) = ( ) then, ~ 0,, a, f, s a_ 0.5 the cluster center s actve. The followng program shows the cost functon that uses the CS ndex to valdate the cluster centers: Functon Clusterng_Cost ( X ) : { 3: M = X (:, :end-) % All columns except the last column 4: A = X (:,end) % the last column 5: A = CS_ndex( M, X ) 6: IF Numel( a 05. ) < Two Cluster Centers 7: fnd two bggest a Actve then 8: Else 8: 0.5 Actve a 0: Output: then 0: CS_ndex. M : CS_ndex.CS : } One of the benefts of HPG method s replacement of CS functon by any other clusterng valdty ndex, now we can consder the cost functon as follows: Clustrng_Cost=CS And ftness functon value s calculated as follows: Ftness = CS + HPG Algorthm As mentoned, HPG algorthm s a combnaton of PSO and GA algorthms, n HPG velocty parameter of PSO algorthm has been appled to the GA algorthm populaton n the parts of cross-over and mutaton so that, GA algorthm can search more space to ncrease the exploraton;on the other hand, by addng GA parameters such as sortng the populaton, Cross- Over, and mutaton on PSO partcles, more accurate optmzaton wll be occurred whch s on of the tass of evolutonary algorthms and wll lead to ncreased explotaton. 35 Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4

5 Jahanbn, et al.: Cash flow and proft effect on the value of the companes In addton to the benefts of the evolutonary algorthms and swarm ntellgence, the proposed method delver the fnal clusterng to the K-means algorthm due to hgher executon speed, on the other hand, HPG algorthm has solved the problem of fallng of PSO nto local optmzaton and elmnates the severe dependence of partton-based methods such as K-means to the ntal startng centers. In all the algorthms t s assumed that sp. best s the best local value of the objectve functon related to swarm - populaton and sp s the best value obtaned by the total Gbest populaton of partcles to the -th round. M also ndcates the poston and the number of all clusters and X represents the tested dataset. Algorthm : Automatc PSO Clusterng Input: Dataset: X = { x, x,, x n } Cluster Centrod: M = { m, m,, m } Max-Sub-Iteraton-PSO= Sp_populaton =00; Output: Sp_best.cost={ sp. best, sp. best,, sp. best }; Max teraton sp Gbest ; Procedure Automatc PSO clusterng : assgn, C, C usng Equaton(5); : For = to Max-Sub-Iteraton-PSO 3: For = to Sp_populaton 3: UPDATE Veloctes for sp usng Equaton(); 4: mn ( sp. velocty % Apply Velocty Lmt ) sp. velocty max ( sp. velocty ); 5: UPDATE Poston for sp usng Equaton(); 6: IF ( sp. poston < mn ( X ) sp. poston > max ( X )) % Velocty Mrror Effect 9: [sp. cost, sp. ndex]= Clustrng_Cost( sp ); 0: IF ( sp. best : UPDATE sp. cost : END IF 3: IF ( sp Gbest < sp. best 4: sp Gbest = sp best. ; 5: END IF 6: END FOR 7: END FOR 8: END Procedure < Clustrng_Cost( sp )) % Update sp. best, sp. poston ; ) % Update sp Gbest Automatc GA algorthm s as follows: Procedure Automatc PSO clusterng : n crossover Pcrossover * swarm popluato = ; : For = to Max-Sub-Iteraton-GA 3: For = to n crossover 4: Parent = RouletteWheelSelecton ( e C 5: Parent = RouletteWheelSelecton ( e C ); 6: UPDATE sp. best 7: END FOR, sp. velocty ; 8: Merge & Sort populaton; 9: IF ( sp. best < sp. best. cost ) 0: sp. best. cost = sp. best ; : END IF 3: IF ( sp Gbest < sp. best. cost ) 4: sp Gbest = sp. best.cos ta ; 5: END IF ); 7: sp. poston 8: END IF = sp poston. ; 6: END FOR 7: END Procedure Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 36

6 Jahanbn, et al.: Cash flow and proft effect on the value of the companes Termnaton condton: HPG algorthm has two combnatonal sub-programs of PSO and GA, n each teraton of the algorthm once PSO and once GA are executed;it can be concluded f global best does not change after 0 runs, the algorthm reached a stable level and algorthm does not have to be contnued more frequently (ths result s clearly seen n the Result part of fgures 3 and 6). Termnaton condton s as follows: : IF (teraton >=30) : IF ( sp Gbest () == sp Gbest (-0)) 3: Brea; 4: END IF 5: END IF Two algorthms of Automatc PSO and GA clusterng and termnaton condton were defned above, the man body of HPG algorthm s as follows: Algorthm 3: Automatc HPG Clusterng Procedure Automatc HPG Clusterng : For = to Max-teraton : Automatc PSO Clusterng; 3: Automatc GA Clusterng; 4: END FOR 4: M = Numel ( sp Gbest.m); 5: Best_Soluton = ( sp Gbest.cost); RESULTS Two lner and non-lner standard dataset named as X and X have been used for the analyss. X s assocated wth 000 samples and fve cluster centers n postons [- 0], [3, 5], [9 ], [- 0] and [8, 0]. X s a non-lnear dataset contanng 9000 samples and 3 cluster centers n postons [0 0], [3 3] and [3-3], Nonlnear dataset has been tested because of the weaness of Partton-Based methods to dentfy ths nd patterns. In dataset, f r represents the π π radus and θ ndcates X-axs angle of θ =,0, 0, and coordnates (X, Y) s equal to x = rcos. ( ) y = r. Sn( ) X and X have been shown n Fgure., Datasets The Table ndcates the coeffcents of PSO and GA: Number Functon Evaluaton (NFE): Number Functon Evaluaton (NFE) s a much better measure than CPU performance tme to understand the operatng speed of the algorthm,because many algorthms ntroduced recently such as quantum algorthms have operators whch are not defned n many common CPUs and applyng them needs calculaton;so ths hgh runtme of ths nd of algorthm cannot be assgned to executon complexty and slowness of the algorthm. NFE s defned as follows: NFE = number of the orgnal populaton + (Offsprng {number of chldren + the number of mutants}) * number of teratons; MATLAB programmng envronment R03b verson has been used for comparng algorthms. The results of clusterng and the cost functon based on the number 6: K-means ( M, X ) % K-medods or Fuzzy-K-means 7: { Repeat Untl Convergence 8: For j j 9: C = arg mn x C ; J 0: For each j C : j = C = M = { C = j} x { C = j} ; : } 3: END Procedure Fgure : Structure of datasets X and X 37 Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4

7 Jahanbn, et al.: Cash flow and proft effect on the value of the companes of run cycles on algorthms, K-means optmzaton based on GA/PSO and the proposed algorthm K-means optmzaton based on HPG by CS have been shown respectvely n Fgures, 3, 4 and Table for X dataset. Table : Values of PSO and GA parameters Parameter Populaton Max sub teraton Inerta weght (ω) Personal learnng coeffcent(c ) Global Learnng coeffcent(c ) damp (ω = ω * damp) Velocty max Velocty mn Clusterng valdty ndexes Parameter Populaton Max sub teraton Cross over percentage Mutaton percentage γ Velocty max Velocty mn Selecton pressure(β) Clusterng valdty ndexes PSO parameters GA parameters Value 00 ξ ξφ ξφ *((mx(X ), max(x )) max(x ) CS Value *((mx(X ), max(x )) max(x ) 8 CS Fgure 4 shows the data assgnment to each cluster based on the crtera Confuson Matrx by HPG algorthm. Cluster Coheson and Separaton: Cluster Separaton s a standard whch ndcates the smlarty or proxmty (n terms of dstance crtera) between cluster members and the am of thecost functon s to reduce ths amount; on the other hand, separaton represents the dscrmnaton or the lowest smlarty between dfferent clusters. In the CS cost functon formula (7), the numerator s coheson crtera and denomnator calculates the separaton crtera, the followng table ndcates the average of the two measures and the CS cost functon value for Automatc Clusterng GA/PSO and algorthms HPG algorthm: NFE measure n Table has been calculated whle algorthm reaches a level of stablty (for example, 30 or 40 runs); However, the results show that the proposed HPG algorthm has acted much better than other optmzaton methods on the X dataset and acheved very good results.fgures and 3 and Table show the results of the executon and comparson of algorthms K-means optmzaton based on GA/PSO and the proposed algorthm K-means optmzaton based on HPG by CS. Fgure : Clusterng of X dataset respectvely by algorthms HPG, PSO and GA Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 38

8 Jahanbn, et al.: Cash flow and proft effect on the value of the companes Table : The fnal output of the algorthm (mean of 40 ndependent run tmes) n terms of CS cost functon and the average NFE Algorthm Coheson Separaton Number of cluster found Mean number of NEF requre CS measure K means Opt. base on HPG K means Opt. base on PSO K means Opt. base on GA Table 3: The fnal output of the algorthm (mean of 40 ndependent run tmes) n terms of CS and the average NFE) Algorthm Coheson Separaton Number of cluster found Mean number of NEF requre CS measure K means Opt. base on HPG K means Opt. base on PSO K means Opt. base on GA Fgure 3: The CS cost functon value per 00 cycles for algorthms HPG, PSO, and GA Fgures 5 and 6 ndcate the atttude to mere optmzaton and try to mnmze the cost functon n automatc overnnovatve evolutonary algorthms. HPG algorthm, unle two prevous methods, does not only try to optmze and reduce the cost functon but s also stopped by fndng the best clusterng. Fgure 6 shows the data assgnment to each cluster based on confuson matrx by HPG algorthm. Table 3 compares algorthms K-means optmzaton based on GA/PSO and the proposed algorthm K-means optmzaton based on HPG by CS n terms of the crtera Coheson, Separaton, CS, and NFE (Fgure 7). CONCLUSIONS In ths paper, optmzaton of K-means based on HPG algorthm was presented, the basc dea of the proposed approach s the combnaton of evolutonary and swarm ntellgence algorthms to dentfy the prmary centers of clusters and use the CS clusterng valdty ndex to actvate the cluster centers. In HPG algorthm, at frst, the optmal 39 Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4

9 Jahanbn, et al.: Cash flow and proft effect on the value of the companes Fgure 4. Confuson Matrx calculaton for clusterng output of HPG algorthm on X dataset Fgure 5. Clusterng of X dataset respectvely by HPG, PSO and GA algorthms Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 40

10 Jahanbn, et al.: Cash flow and proft effect on the value of the companes Fgure 6: The amount of CS cost functon per 00 cycles of algorthms HPG, PSO and GA Fgure 7: Calculaton of confuson matrx for HPG clusterng output on X dataset 4 Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4

11 Jahanbn, et al.: Cash flow and proft effect on the value of the companes centers of clusterng are found based on CS cost functon output for each partcle populaton effectvely and, fnally the most optmal soluton wth the postons of cluster centers are sent to K-means, ths ssue solves the problem of random start and fast convergence toward the local optmum of K-means algorthm and other Partton-based algorthms. The combnaton of PSO algorthm and GA has caused that, HPG algorthm maes use of optmzaton and connecton between the partcles together, n addton, by applyng the velocty parameter on the populaton created by GA algorthm, search range and the fnal answer of ths algorthm are mproved. Theoretcal results of lnear and nonlnear crsp datasets show that HPG algorthm has been converged at an approprate velocty to the global optmum and n contrast to optmzaton algorthm K-means based on PSO or GA has not been trapped n alocal optmum. Moreover,comparson of HPG wth these methods showed hgh accuracy n fndng the centers of clusters, much more optmal CS cost functon and faster mplementaton of the algorthm accordng to standard NFE. On the other hand, the tradtonal K-means algorthm combned wth HPG clusterng s able to conduct the clusterng of complex, large and non-lnear datasets wth hgh precson and speed. In future wor, the man purpose wll be the extenson of HPG algorthm to acheve a comprehensve framewor of Data Clusterng;Hence, HPG wll be used by addng pre-processng steps for outler detecton and reducton of dmensons on thehgh-dmensonal data set.in addton, more accurate clusterng valdty ndex or combnaton ofclusterng valdty ndexwll be used as the cost functon. REFERENCES. Ln, Y., et al., K-means optmzaton clusterng algorthm based on partcle swarm optmzaton and multclass mergng, n Advances n Computer Scence and Informaton Engneerng. 0, Sprnger. p Krshna, K. and M.N. Murty, Genetc K-means algorthm. IEEE Transactons on Systems, Man, and Cybernetcs, Part B (Cybernetcs), (3): p Lu, Y., et al. FGKA: A fast genetc -means clusterng algorthm. n Proceedngs of the 004 ACM symposum on Appled computng ACM. 4. Lu, Y., et al., Incremental genetc K-means algorthm and ts applcaton n gene expresson data analyss. BMC bonformatcs, (): p.. 5. Das, S., A. Abraham, and A. Konar, Automatc clusterng usng an mproved dfferental evoluton algorthm. IEEE Transactons on systems, man, and cybernetcs-part A: Systems and Humans, (): p Hartgan, J.A. and M.A. Wong, Algorthm AS 36: A -means clusterng algorthm. Journal of the Royal Statstcal Socety. Seres C (Appled Statstcs), (): p Sh, Y. Partcle swarm optmzaton: developments, applcatons and resources. n evolutonary computaton, 00. Proceedngs of the 00 Congress on. 00. IEEE. 8. Chatterjee, A. and P. Sarry, Nonlnear nerta weght varaton for dynamc adaptaton n partcle swarm optmzaton. Computers & Operatons Research, (3): p Whtley, D., A genetc algorthm tutoral. Statstcs and computng, (): p Chou, C.-H., M.-C. Su, and E. La, A new cluster valdty measure and ts applcaton to mage compresson. Pattern Analyss and Applcatons, (): p Internatonal Journal of Scentfc Study July 07 Vol 5 Issue 4 4

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

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

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

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

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

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

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

Machine Learning. Topic 6: Clustering

Machine Learning. Topic 6: Clustering Machne Learnng Topc 6: lusterng lusterng Groupng data nto (hopefully useful) sets. Thngs on the left Thngs on the rght Applcatons of lusterng Hypothess Generaton lusters mght suggest natural groups. Hypothess

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

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

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

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

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

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

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

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

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

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

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

More information

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

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

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

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

More information

The 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

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

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

Hierarchical clustering for gene expression data analysis

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

More information

Recommended Items Rating Prediction based on RBF Neural Network Optimized by PSO Algorithm

Recommended Items Rating Prediction based on RBF Neural Network Optimized by PSO Algorithm Recommended Items Ratng Predcton based on RBF Neural Network Optmzed by PSO Algorthm Chengfang Tan, Cayn Wang, Yuln L and Xx Q Abstract In order to mtgate the data sparsty and cold-start problems of recommendaton

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

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

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

More information

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

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

More information

CHAPTER 4 OPTIMIZATION TECHNIQUES

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

More information

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

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

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

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

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

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

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

More information

A Clustering Algorithm Solution to the Collaborative Filtering

A Clustering Algorithm Solution to the Collaborative Filtering Internatonal Journal of Scence Vol.4 No.8 017 ISSN: 1813-4890 A Clusterng Algorthm Soluton to the Collaboratve Flterng Yongl Yang 1, a, Fe Xue, b, Yongquan Ca 1, c Zhenhu Nng 1, d,* Hafeng Lu 3, e 1 Faculty

More information

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

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

More information

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

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

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

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

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

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

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

Natural Computing. Lecture 13: Particle swarm optimisation INFR /11/2010

Natural Computing. Lecture 13: Particle swarm optimisation INFR /11/2010 Natural Computng Lecture 13: Partcle swarm optmsaton Mchael Herrmann mherrman@nf.ed.ac.uk phone: 0131 6 517177 Informatcs Forum 1.42 INFR09038 5/11/2010 Swarm ntellgence Collectve ntellgence: A super-organsm

More information

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining

A Notable Swarm Approach to Evolve Neural Network for Classification in Data Mining A Notable Swarm Approach to Evolve Neural Network for Classfcaton n Data Mnng Satchdananda Dehur 1, Bjan Bhar Mshra 2 and Sung-Bae Cho 1 1 Soft Computng Laboratory, Department of Computer Scence, Yonse

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

A Two-Stage Algorithm for Data Clustering

A Two-Stage Algorithm for Data Clustering A Two-Stage Algorthm for Data Clusterng Abdolreza Hatamlou 1 and Salwan Abdullah 2 1 Islamc Azad Unversty, Khoy Branch, Iran 2 Data Mnng and Optmsaton Research Group, Center for Artfcal Intellgence Technology,

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

A hybrid sequential approach for data clustering using K-Means and particle swarm optimization algorithm

A hybrid sequential approach for data clustering using K-Means and particle swarm optimization algorithm MultCraft Internatonal Journal of Engneerng, Scence and Technology Vol., No. 6, 00, pp. 67-76 INTERNATIONAL JOURNAL OF ENGINEERING, SCIENCE AND TECHNOLOGY www.jest-ng.com 00 MultCraft Lmted. All rghts

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

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

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

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

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

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

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

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

Research of Neural Network Classifier Based on FCM and PSO for Breast Cancer Classification

Research of Neural Network Classifier Based on FCM and PSO for Breast Cancer Classification Research of Neural Network Classfer Based on FCM and PSO for Breast Cancer Classfcaton Le Zhang 1, Ln Wang 1, Xujewen Wang 2, Keke Lu 2, and Ajth Abraham 3 1 Shandong Provncal Key Laboratory of Network

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

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

Image Segmentation of Thermal Waving Inspection based on Particle Swarm Optimization Fuzzy Clustering Algorithm

Image Segmentation of Thermal Waving Inspection based on Particle Swarm Optimization Fuzzy Clustering Algorithm 0.478/v0048-0-004-6 Image Segmentaton of Thermal Wavng Inspecton based on Partcle Swarm Optmzaton Fuzzy Clusterng Algorthm Jn Guofeng, Zhang We, Yang Zhengwe, Huang Zhyong, Song Yuanja, Wang Dongdong,

More information

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

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

More information

Face Recognition University at Buffalo CSE666 Lecture Slides Resources:

Face Recognition University at Buffalo CSE666 Lecture Slides Resources: Face Recognton Unversty at Buffalo CSE666 Lecture Sldes Resources: http://www.face-rec.org/algorthms/ Overvew of face recognton algorthms Correlaton - Pxel based correspondence between two face mages Structural

More information

An Improved Image Segmentation Algorithm Based on the Otsu Method

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

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Supervsed vs. Unsupervsed Learnng Up to now we consdered supervsed learnng scenaro, where we are gven 1. samples 1,, n 2. class labels for all samples 1,, n Ths s also

More information

An Improved Particle Swarm Optimization for Feature Selection

An Improved Particle Swarm Optimization for Feature Selection Journal of Bonc Engneerng 8 (20)?????? An Improved Partcle Swarm Optmzaton for Feature Selecton Yuannng Lu,2, Gang Wang,2, Hulng Chen,2, Hao Dong,2, Xaodong Zhu,2, Sujng Wang,2 Abstract. College of Computer

More information

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

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

More information

Training ANFIS Structure with Modified PSO Algorithm

Training ANFIS Structure with Modified PSO Algorithm Proceedngs of the 5th Medterranean Conference on Control & Automaton, July 7-9, 007, Athens - Greece T4-003 Tranng ANFIS Structure wth Modfed PSO Algorthm V.Seyd Ghomsheh *, M. Alyar Shoorehdel **, M.

More information

Study of Data Stream Clustering Based on Bio-inspired Model

Study of Data Stream Clustering Based on Bio-inspired Model , pp.412-418 http://dx.do.org/10.14257/astl.2014.53.86 Study of Data Stream lusterng Based on Bo-nspred Model Yngme L, Mn L, Jngbo Shao, Gaoyang Wang ollege of omputer Scence and Informaton Engneerng,

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach Angle Estmaton and Correcton of Hand Wrtten, Textual and Large areas of Non-Textual Document Images: A Novel Approach D.R.Ramesh Babu Pyush M Kumat Mahesh D Dhannawat PES Insttute of Technology Research

More information

Optimal Fuzzy Clustering in Overlapping Clusters

Optimal Fuzzy Clustering in Overlapping Clusters 46 The Internatonal Arab Journal of Informaton Technology, Vol. 5, No. 4, October 008 Optmal Fuzzy Clusterng n Overlappng Clusters Ouafa Ammor, Abdelmoname Lachar, Khada Slaou 3, and Noureddne Ras Department

More information

A Deflected Grid-based Algorithm for Clustering Analysis

A Deflected Grid-based Algorithm for Clustering Analysis A Deflected Grd-based Algorthm for Clusterng Analyss NANCY P. LIN, CHUNG-I CHANG, HAO-EN CHUEH, HUNG-JEN CHEN, WEI-HUA HAO Department of Computer Scence and Informaton Engneerng Tamkang Unversty 5 Yng-chuan

More information

A Simple Methodology for Database Clustering. Hao Tang 12 Guangdong University of Technology, Guangdong, , China

A Simple Methodology for Database Clustering. Hao Tang 12 Guangdong University of Technology, Guangdong, , China for Database Clusterng Guangdong Unversty of Technology, Guangdong, 0503, Chna E-mal: 6085@qq.com Me Zhang Guangdong Unversty of Technology, Guangdong, 0503, Chna E-mal:64605455@qq.com Database clusterng

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

A parallel implementation of particle swarm optimization using digital pheromones

A parallel implementation of particle swarm optimization using digital pheromones Mechancal Engneerng Conference Presentatons, Papers, and Proceedngs Mechancal Engneerng 006 A parallel mplementaton of partcle swarm optmzaton usng dgtal pheromones Vjay Kalvarapu Iowa State Unversty,

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

Histogram based Evolutionary Dynamic Image Segmentation

Histogram based Evolutionary Dynamic Image Segmentation Hstogram based Evolutonary Dynamc Image Segmentaton Amya Halder Computer Scence & Engneerng Department St. Thomas College of Engneerng & Technology Kolkata, Inda amya_halder@ndatmes.com Arndam Kar and

More information

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

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

More information

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

A Genetic Programming-PCA Hybrid Face Recognition Algorithm

A Genetic Programming-PCA Hybrid Face Recognition Algorithm Journal of Sgnal and Informaton Processng, 20, 2, 70-74 do:0.4236/jsp.20.23022 Publshed Onlne August 20 (http://www.scrp.org/journal/jsp) A Genetc Programmng-PCA Hybrd Face Recognton Algorthm Behzad Bozorgtabar,

More information

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures A Novel Adaptve Descrptor Algorthm for Ternary Pattern Textures Fahuan Hu 1,2, Guopng Lu 1 *, Zengwen Dong 1 1.School of Mechancal & Electrcal Engneerng, Nanchang Unversty, Nanchang, 330031, Chna; 2. School

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

Classifier Swarms for Human Detection in Infrared Imagery

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

More information

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

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

More information

A Novel Deluge Swarm Algorithm for Optimization Problems

A Novel Deluge Swarm Algorithm for Optimization Problems A Novel eluge Swarm Algorthm for Optmzaton Problems Anahta Samad,* - Mohammad Reza Meybod Scence and Research Branch, Islamc Azad Unversty, Qazvn, Iran Soft Computng Laboratory, Computer Engneerng and

More information

Unsupervised Learning and Clustering

Unsupervised Learning and Clustering Unsupervsed Learnng and Clusterng Why consder unlabeled samples?. Collectng and labelng large set of samples s costly Gettng recorded speech s free, labelng s tme consumng 2. Classfer could be desgned

More information

OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH SPACE IDEA

OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH SPACE IDEA INTERNATIONAL JOURNAL OF OPTIMIZATION IN CIVIL ENGINEERING Int. J. Optm. Cvl Eng., 2018; 8(3): 415-432 OPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH

More information

Parameters Optimization of SVM Based on Improved FOA and Its Application in Fault Diagnosis

Parameters Optimization of SVM Based on Improved FOA and Its Application in Fault Diagnosis Parameters Optmzaton of SVM Based on Improved FOA and Its Applcaton n Fault Dagnoss Qantu Zhang1*, Lqng Fang1, Sca Su, Yan Lv1 1 Frst Department, Mechancal Engneerng College, Shjazhuang, Hebe Provnce,

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

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

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

ARTICLE IN PRESS. Applied Soft Computing xxx (2012) xxx xxx. Contents lists available at SciVerse ScienceDirect. Applied Soft Computing

ARTICLE IN PRESS. Applied Soft Computing xxx (2012) xxx xxx. Contents lists available at SciVerse ScienceDirect. Applied Soft Computing ASOC-11; o. of Pages 1 Appled Soft Computng xxx (1) xxx xxx Contents lsts avalable at ScVerse ScenceDrect Appled Soft Computng j ourna l ho mepage: www.elsever.com/locate/asoc A herarchcal partcle swarm

More information

Data Mining For Multi-Criteria Energy Predictions

Data Mining For Multi-Criteria Energy Predictions Data Mnng For Mult-Crtera Energy Predctons Kashf Gll and Denns Moon Abstract We present a data mnng technque for mult-crtera predctons of wnd energy. A mult-crtera (MC) evolutonary computng method has

More information

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

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

More information

A New Hybrid Method Based on Improved Particle Swarm Optimization, Ant Colony Algorithm and HMM for Web Information Extraction

A New Hybrid Method Based on Improved Particle Swarm Optimization, Ant Colony Algorithm and HMM for Web Information Extraction A New Hybrd Method Based on Improved Partcle Swarm Optmzaton, Ant Colony Algorthm and HMM for Web Informaton Extracton Rong LI, Hong-bn WANG Department of Computer, Xnzhou Teachers Unversty, Xnzhou, Chna

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

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15

CS434a/541a: Pattern Recognition Prof. Olga Veksler. Lecture 15 CS434a/541a: Pattern Recognton Prof. Olga Veksler Lecture 15 Today New Topc: Unsupervsed Learnng Supervsed vs. unsupervsed learnng Unsupervsed learnng Net Tme: parametrc unsupervsed learnng Today: nonparametrc

More information

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

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

More information

K-means and Hierarchical Clustering

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

More information

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

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