Bees algorithm for multimodal function optimisation Zhou, Z.; Xie, Y.; Pham, Duc; Kamsani, S.; Castellani, Marco

Size: px
Start display at page:

Download "Bees algorithm for multimodal function optimisation Zhou, Z.; Xie, Y.; Pham, Duc; Kamsani, S.; Castellani, Marco"

Transcription

1 Bees algorthm for multmodal functon optmsaton Zhou, Z.; Xe, Y.; Pham, Duc; Kamsan, S.; Castellan, Marco DOI:.77/ Lcense: None: All rghts reserved Document Verson Peer revewed verson Ctaton for publshed verson (Harvard): Zhou, Z, Xe, Y, Pham, D, Kamsan, S & Castellan, M 5, 'Bees algorthm for multmodal functon optmsaton' Insttuton of Mechancal Engneers. Proceedngs. Part C: Journal of Mechancal Engneerng Scence. DOI:.77/ Lnk to publcaton on Research at Brmngham portal General rghts Unless a lcence s specfed above, all rghts (ncludng copyrght and moral rghts) n ths document are retaned by the authors and/or the copyrght holders. The express permsson of the copyrght holder must be obtaned for any use of ths materal other than for purposes permtted by law. Users may freely dstrbute the URL that s used to dentfy ths publcaton. Users may download and/or prnt one copy of the publcaton from the Unversty of Brmngham research portal for the purpose of prvate study or non-commercal research. User may use extracts from the document n lne wth the concept of far dealng under the Copyrght, Desgns and Patents Act 988 (?) Users may not further dstrbute the materal nor use t for the purposes of commercal gan. Where a lcence s dsplayed above, please note the terms and condtons of the lcence govern your use of ths document. When ctng, please reference the publshed verson. Take down polcy Whle the Unversty of Brmngham exercses care and attenton n makng tems avalable there are rare occasons when an tem has been uploaded n error or has been deemed to be commercally or otherwse senstve. If you beleve that ths s the case for ths document, please contact UBIRA@lsts.bham.ac.uk provdng detals and we wll remove access to the work mmedately and nvestgate. Download date:. Dec. 8

2 Bees Algorthm for Multmodal Functon Optmsaton Z. D. Zhou, Y. Q. Xe, D. T. Pham, S. Kamsan, M. Castellan School of Informaton Engneerng, Wuhan Unversty of Technology, Chna School of Mechancal Engneerng, Unversty of Brmngham, U.K Abstract: The am of multmodal optmsaton (MMO) s to fnd sgnfcant optma of a multmodal objectve functon ncludng ts global optmum. Many real-world applcatons are MMO problems requrng multple optmal solutons. The Bees Algorthm (BA) s a global optmsaton procedure nspred by the foragng behavour of honeybees. In ths paper, several procedures are ntroduced to enhance the algorthm s capablty to fnd multple optma n MMO problems. In the proposed Bees Algorthm for MMO, dynamc colony sze s permtted to automatcally adapt the search effort to dfferent objectve functons. A local search approach called balanced search technque (BST) s also proposed to speed up the algorthm. In addton, two procedures of radus estmaton and optma eltsm are added, to respectvely enhance the Bees Algorthm s ablty to locate unevenly dstrbuted optma, and elmnate nsgnfcant local optma. The performance of the modfed Bees Algorthm s evaluated on well-known benchmark problems, and the results are compared wth those obtaned by several other state-of-the-art algorthms. The results ndcate that the proposed algorthm nherts excellent propertes from the standard Bees Algorthm, obtanng notable effcency for solvng MMO problems due to the ntroduced modfcatons. Keywords: Swarm-based algorthms, multmodal optmsaton, Bees Algorthm, balanced search, hll valley Correspondng author: xyqwhut78@6.com

3 Nomenclature MMO: multmodal optmsaton BA: Bees Algorthm BST: balanced search technque SOA: swarm-based optmsaton algorthm EA: Evolutonary Algorthm GA: Genetc Algorthm PSO: Partcle Swarm Optmsaton IWO: Invasve Weed Optmsaton HV: hll valley DE: Dfferental Evoluton SDE: Speces-based Dfferental Evoluton. Introducton Swarm-based optmsaton algorthms (SOAs) are usually employed to fnd the global soluton to an optmsaton problem, dscardng any alternatve soluton of equal or comparable ftness. However, n a multmodal optmsaton (MMO) task, the man purpose s to fnd multple optmal solutons []. MMO problems are ganng ncreasng attenton due to ther frequent occurrence n scentfc and engneerng applcatons, such as object detecton n machne vson, parameter tunng n vared-lne-spacng holographc gratng desgn, and proten structure predcton. MMO apples to those problems whch have more than one global optmum n the feasble soluton space, or one global optmum and several

4 local optma. As they represent alternatve solutons, t s sometmes desrable to locate all the sgnfcant optma of a gven ftness landscape. In addton, the knowledge of multple optmal solutons may provde useful nsght nto the problem doman. A smlarty analyss of multple optmal solutons may brng about helpful nnovatve and hdden prncples, smlar to what s often observed n Pareto-optmal solutons n a mult-objectve problem solvng task []. Investgaton of the performance of SOAs for MMO problems has been recevng growng nterest n the SOA communty. Evolutonary algorthms (EAs) are wdely used to solve MMO problems due to ther populaton-based searchng ablty. Nchng, clusterng, and specaton methods have been used to dstrbute the EA populaton on dfferent peaks n the search regon. Smlarly, several modfed versons of Partcle Swarm Optmsaton (PSO) and Invasve Weed Optmsaton (IWO) have been used to search multple optmal solutons. More detals about methods for solvng MMO problems are presented n the second secton. Frst proposed by Pham [3], the Bees Algorthm s a SOA that mmcs the foragng behavour of honey bees, a speces whch has been successfully survvng for hundreds of thousands of years n varous knds of natural envronments. Ths paper wll ntroduce several modfcatons to the basc Bees Algorthm wth the am to fnd multple optmal solutons smultaneously n a sngle run. The modfcatons are necessary snce the basc Bees Algorthm s desgned to fnd only one optmum. Frst of all, unlke some SOAs that use a predefned clusterng radus (or parameter wth the smlar functon) for the peaks n the ftness landscapes, the proposed algorthm estmates the radus usng an amended hll valley (HV) method. The second modfcaton ntroduces a local search operator named balanced

5 search technque (BST) to search for the solutons of hghest ftness n a ftness peak. Some algorthms calculate the gradent of the objectve functon. Ths can be very helpful n smulaton but unfortunately many real world problems are non-dfferentable. Compared to the purely random local search n the basc Bees Algorthm, ths modfcaton ams at mprovng the algorthm s search speed. Furthermore, the algorthm allows for varable colony sze. That s, the populaton sze n each generaton s allowed to ncrease f more optma are detected, or decrease f only a small number of optma exst n the objectve functon. Ths s bologcally plausble, snce bologcal bees optmse the number of harvestng bees accordng to the abundance of food sources (.e. nectar). The remander of ths paper s organsed as follows. In Secton, a revew s provded of related SOAs for solvng MMO problems. Secton 3 outlnes the basc Bees Algorthm. The modfcatons ntroduced to perform MMO search are explaned n Secton 4. Thereafter, the ndvdual mpact of each of the new features on the search capablty of the algorthm s hghlghted n Secton 5. In Secton 6, the expermental results of the proposed algorthm and comparsons are presented. Fnally, Secton 7 concludes the paper and suggests topcs for future work.. Related work When applyng SOAs to MMO problems, t s very mportant to consder two apparently contradctory requrements: preservng promsng ndvduals from one generaton to the next and mantanng the dversty of the populaton [4]. Ths secton brefly revews some recently developed technques to address the above trade-off.

6 De Jong tred to solve the MMO problem usng an EA for the frst tme n 975 [5]. He used populaton crowdng. Crowdng encourages populaton dversty by elmnatng from the parent populaton those ndvduals whch are most smlar to the offsprng. Ftness sharng was proposed by Goldberg and Rchardson n 987 [6] to ncrease the chance of locatng multple optma. Instead of usng an absolute ftness functon, they desgned a shared functon whch takes nto account the genotypc or phenotypc smlarty of the ndvduals. Snce then, an ncreasng number of researchers explored dfferent ways to deal wth the populaton dversty problem. These methods nclude speces conservaton, pre-selecton, eltsm, and clearng. The adaptve eltst-populaton search method was used n a Genetc Algorthm (GA) for MMO [7-8]. Vtela and Castanos proposed a sequental nchng algorthm for MMO. They combned hll-clmbng, a deratng functon, nchng and clearng technques wthn a GA for a multple optma search [9]. In the lterature [-], authors dscussed a clusterng genetc algorthm based on dynamc nchng wth nche mgraton. They studed the nchng method ntensvely and clamed very lttle pror knowledge s requred to determne the radus and the number of nches. Other technques as the dstance measurng method [3] and memetc algorthms [4] were used wthn a GA for MMO purpose. Partcle Swarm Optmsaton (PSO) s another promnent member of the SOA famly, and s now recevng a great deal of nterests for MMO purpose. A memetc algorthm, along wth a local search operator, was hybrdsed wth PSO by Wang [5] for MMO. Ths hybrd PSO obtaned excellent performance. Lkewse, other practtoners [6-] hybrdsed PSO wth nchng and clusterng technques to desgn dfferent populaton topologes or ftness

7 evaluaton methods to obtan several multple optmal solutons. Some latest studes related to PSO for MMO are summarsed n [3]. L [4] utlsed a SOA for determnng speces n conjuncton wth a basc Dfferental Evoluton (DE) procedure named Speces-based Dfferental Evoluton (SDE). In [5], the prncple of localty, a wdely used concept n computng, was ncorporated wth dfferental evoluton for MMO. Spatal localty and temporal localty were adopted n the proposed methods. Other learnng algorthms such as artfcal weed colony optmsaton are contnuously nvestgated for MMO [6-8]. 3. The basc Bees Algorthm The basc Bees Algorthm s nspred by the foragng behavour of honeybees n nature, and was desgned to search for the best soluton to a gven optmsaton problem. A soluton n the search space s thought of as a nectar source. Scout bees randomly sample the soluton space and apprase the qualty of the vsted locatons through the ftness functon. Foragers are recruted to explot the most promsng m locatons found by the scout bees. Each scout drects a number of foragers to the neghbourhood of the solutons found. The scouts that found the e top-rated locatons recrut nre foragers, the scouts that found the remanng m-e most promsng solutons recrut nrb< nre foragers. The neghbourhood of a soluton s regarded as a flower patch. Overall, the orgnal Bees Algorthm employs a combnaton of local explotatve and global exploratory search technques. For the global search, scout bees are sent to random ponts of the search space to look for potental solutons. For the local search, foragers are sent to the neghbourhood of the most favourable solutons.

8 The parameters need to be set for the basc algorthm are: the number of scout bees (n); the number of patches selected for the local search (m); the number of top-rated patches (elte) n selected patches (e); the number of foragers recruted for the top patches (nre); the number of foragers to be recruted for the other selected patches (nrb); the ntal sze of each patch (ngh); and fnally the stoppng crtera. Snce ts orgnal formulaton, the Bees Algorthm has undergone many varatons [9-34], and for ther applcatons reader can refer to [35-39]. 4. The proposed modfed Bees Algorthm The proposed algorthm ncludes a number of modfcatons to the basc Bees Algorthm to fnd multple satsfactory solutons to an objectve problem n a sngle run. Ths secton detals the proposed algorthm and presents the modfcatons. Wthout loss generalty, t wll be assumed n the rest of ths paper that the optmsaton problem requres the maxmsatons of a gven ftness functon. 4. Man procedures of the proposed algorthm Before detalng the proposed algorthm, a number of terms wll frst be defned. Defnton. Feld: a feld defnes an area n the search space that may potentally cover a ftness peak. It helps to dfferentate one peak from another. Each feld should cover one and only one ftness peak deally. The sze of a feld s determned by ts radus (refer to Defnton. 3). Each feld contans at least one scout. Defnton. Feld centre: the feld centre s the locaton of hghest ftness found so far by a scout bee n the feld. If there s only one scout n that feld, ts locaton automatcally becomes the feld centre. Defnton 3. Feld radus: the feld radus s the Eucldean dstance from the feld centre

9 to the border. It determnes the sze of feld. Defnton 4. Neghbourhood: the neghbourhood s used to constran the range for a refned local search wthn a feld to locate the local optma. Only wthn the neghbourhood scouts and foragers are allowed to land. To enhance the search accuracy, the sze of the neghbourhood shrnks f the search stagnates n a feld. The man body of the proposed algorthm s desgned based on the framework of the basc verson. Fgure summarses the proposed algorthm, and Table lsts the parameters to be ntalsed n Step. In Step 3, felds are allowed to merge or splt accordng to the dstance between them or the dstrbuton of scouts. The felds rad are updated through an estmaton procedure. Local search s performed n Step 4 to look for the optmal solutons on detected ftness peaks. A balanced search strategy s employed n ths step to enhance the search speed. Ths s followed by global search n Step 5. The global search tres to detect potental ftness peaks that have not been dentfed n the search space. The hll valley method s mplemented n global search to enhance the possblty of fndng undentfed peaks. Input: Objectve functon Step : Intalsaton Step : Whle (stoppng crtera not met) Step 3: Felds update Step 4: Local search (neghbourhood search) Step 5: Global search Step 6: End whle

10 Output: Optmal solutons Fgure. Pseudo code of man body of the proposed algorthm Table. Parameters of the Bees Algorthm for MMO ns nr nre nrb ngh rad ntal number of scouts n Felds ntal number of random scouts number of foragers recruted by the scout at the feld centre number of foragers recruted by other scouts n a feld (nre> nrb) ntal neghbourhood sze ntal feld radus stlm lmt of cycles to determne the stagnaton of a feld 4. Feld update Felds are allowed to merge and splt when the certan condtons are met, and the radus of each feld s made adaptve to the objectve problem through an estmaton procedure. 4.. Dstance between felds Let P and P j be two felds wth radus R and R j, and C and C j be the respectve centre. The dstance between P and P j s the Eucldean dstance between C and C j calculated as Equaton (): Ds P, P ) = pos( C ) pos( C ) () ( j j where pos ( ) returns the poston of a specfed pont n the search space. 4.. Rule for mergng felds P and P j are allowed to merge when Relaton () s satsfed: Ds P, P ) <.7 ( R + R ) () ( j j

11 Let P k, C k, R k denote respectvely the newly formed feld, ts centre and radus, then C k s the one selected from C and C j whch has hgher ftness, and R k s the larger one of R and R j. All the scouts of P and P j are moved nto the common feld P k. A restrcton on the number of scouts n a feld s placed snce a feld cannot sustan an overly dense populaton. If the number of scouts n a feld exceeds a predefned upper lmt (3 n ths paper), only those at the fttest postons wll be kept for the next generaton, whlst the others are regarded as redundant and transferred to global search Rule for splttng a feld A feld P s allowed to splt when Relaton (3) s satsfed: Ds ( C, S ) >. 4 R (3) where S scouts n P S s not at C } s one of the scouts n P. Each feld gets only one { chance to splt n an evolvng teraton. Denotng the two chldren felds as P m and P n, C m, C n, R m, R n are updated as C m = C, n S C = and R m = Rn =. 7 R, and P m nherts all the scouts from P except S Feld radus estmaton The feld radus s updated through a radus estmaton algorthm, where an amended hll valley (HV) [4] s appled. Fgure helps to explan how the amended HV works on a one dmensonal functon. Nevertheless, the valdty of the procedure extends to any dmensonalty of the search space.

12 ' C C B ' B M ' B B M ' C C (a) (b) ' B B M B ' B ' C C M ' C C (c) (d) Fgure. (a) (b) and (c) demonstrates the condtons (), (), and (3)respectvely, (d) demonstrates a valley beng omtted. Fgure llustrates four possble cases n feld radus estmaton. Let C and R be the centre and estmated radus of the current feld P. A partcular bee B s created and sent to the poston obtaned by Equaton (4). pos( B ) = pos( C ) + D R (4) r where D r symbolses a normalsed random drecton, Then three sample ponts M are created accordng to Equatons (5). ' pos( C ) = pos( C ) + δ [ pos( B ) pos( C )] ' pos( B ) = pos( B ) + δ [ pos( C ) pos( B )] pos( M ) = pos( C ) + [ pos( B ) pos( C )] ' C, (5) ' B and where δ s an absolute small postve value. The basc motvaton underneath the radus estmaton s: f a valley s detected between B and C, the current radus ought to be reduced,

13 otherwse t should be ncreased. A valley s sad to exst f at least one of the followng condtons s met: ' () ftness ( B ) < mn{ ftness( B ), ftness( C )}, as shown n Fgure (a); ' () ftness ( C ) < mn{ ftness( B ), ftness( C )}, as shown n Fgure (b); (3) ftness M ) < mn{ ftness( B ), ftness( C )}, as shown n Fgure (c). ( where the functon ftness( ) returns the ftness value of a sampled poston. Otherwse, t s assumed there s no valley between B and C. Fgure (d) shows a case n whch the condtons (), () and (3) are not satsfed but actually a valley does exst between B and C. The HV method omts a valley between two end ponts wth a probablty nversely proportonal to the number of adopted sample ponts. To reduce the chance of such an event, the amended HV s repeated k (k > ) tmes (k equals to the dmenson of the objectve functon n ths paper) before determnng the radus. Fgure 3 shows the pseudo code of feld radus estmaton algorthm where α ( < α < ) s ntroduced to control the radus alterablty. Throughout ths paper t s kept constant to α =.. Input: current radus R (t), k Step : Send B accordng to Equaton (4), k = k-; Step : Produce sample ponts accordng to Equatons (5); Step 3: Determne whether a valley exsts accordng to condtons (), () and (3), f a valley exsts, go to Step 4, f a valley does not exst and k =, go to Step 5, otherwse go to Step ;

14 Step 4: R (t+) ( α) R (t), return; Step 5: R (t+) ( + α) R (t). Output: updated radus R (t+) 4.3 Local search Fgure 3. The pseudo code of feld radus estmaton The basc Bees Algorthm and most of ts varants mplement local search n a neghbourhood usng a random operator, as expressed by Equatons (6). j pos( F ( t)) = pos( S( t)) + ngh( t) r ftness( S( t + )) = max { ftness( S( t)), j=,,..., nf ftness( F j ( t))} (6) where F j (t) stands for the jth forager recruted by the scout S(t) n generaton t, n F denotes the number of foragers recruted by S, r s a unformly dstrbuted random value n (,). The functon max{ } embodes the greedy selecton strategy adopted n the local search, that s the scout s replaced by the recruted forager f the forager s landng at a poston of hgher ftness than the scout. The balanced search technque (BST) s developed to speed up the algorthm as descrbed below Obtanng the gude A gradent-lke vector s obtaned as a search gude for the recruted foragers. It does not requre the functon to be dfferentable. The gude s calculated as follows: G ( t) = pos( C ( t)) pos( C ( t )) (7) where G (t) denote the gude of the feld P n generaton t. Equaton (7) ndcates that the gude for the current teraton depends on the poston of the feld centre n the last two teratons. The gude s thereafter normalsed by dvdng t by the norm ( t) as n G Equaton (8). A search conducted by ths gude s called guded search.

15 G ( t) G ( t) =,f G ( t) (8) G ( t) 4.3. Formulatng the balanced search The basc prncple of BST s to keep a balance between random and guded search, as shown n Equatons (9). j pos( F ( t)) = pos( C ( t)) + ( µ ( t) G ( t) + ( µ ( t)) D ) ngh ( t) r r j ftness( C ( t + )) = max { ftness( C ( t)), ftness( F ( t))} j=,,..., nf (9) n whch D r symbolses a normalsed random drecton, r s a unformly dstrbuted random value n (,), and µ (t) s ntroduced as an adaptve weght to balance the nfluence of the two local search operators. The larger µ (t) s, the more local search depends on guded search. Conversely, the local search wll rely more on randomness Updatng the balance weght The weght µ (t) s updated accordng to Equatons ().. µ ( t), angle( G ( t), G ( t )) θ µ ( t + ) =.8 µ ( t), angle( G ( t), G ( t )) θ () µ ( t), other. subject to < µ ( t). θ and θ are two thresholds that determne the sze of µ (t), and the functon angle( ) returns the angle between two vectors. Equatons () ndcate that f mprovements n ftness are obtaned n consecutve teratons wthout alterng substantally the drecton of the gude, µ wll keep growng untl t reaches ts upper lmt. Accordng to Equatons (9), an ncrease of µ wll result n the domnance of the guded search. On the contrary, f the angle between two successve gudes exceeds the threshold θ, µ wll gradually decrease and then random search wll take domnance.

16 4.3.4 Preservng stagnant felds A feld s consdered stagnant f no mprovement can be obtaned after a predefned number of evolutonary cycles (stlm). Instead of abandonng the stagnated feld, the proposed algorthm records the nformaton of the feld ncludng ts centre and radus. The poston of the feld centre s one of the optmal solutons located by the algorthm. All the scouts n the stagnated feld except the one at the centre are released and become random scouts, so the search n ths feld s termnated. 4.4 Global search Global search focuses on yet unknown areas of the soluton space. It s ntally carred out by a predefned number of scouts, called random scouts. To guarantee that a ftness peak dscovered by a random scout has never been searched before, the regonal evoluton and the standard hll valley are combned. The regonal evoluton s used to prevent that a random scout whch just began to clmb a ftness peak s beng neglected due to ts current low ftness. A random scout s allowed to evolve a few tmes (equals to the dmenson of the objectve functon n ths paper) before competng wth those scouts at the feld centre. Normally, the HV would ncur a fast ncrease of functon evaluatons, snce t has to evaluate the ftness values of a number of sample ponts. In the proposed algorthm, ths ncrease s restraned by restrctng HV only to the felds n the vcnty of the peak under consderaton. When a random scout dscovers a new promsng regon n the ftness landscape, a new feld s generated around ths random scout. Ths random scout therefore become a scout n felds and s nvolved n the local search n the next teraton. The global search process conssts essentally of the followng steps n Fgure 4:

17 Input: current felds, random scouts Step : send a scouts randomly to the search space; Step : mplement the regonal evoluton; Step 3: mplement the HV to determne whether the random scout has found a new peak n ftness landscape; Step 4: f a new ftness peak s dentfed, a new feld coverng ths peak s formed and nserted nto current felds Step 5: go to Step untl all the random scouts are sent out Output: updated felds Fgure 4. The pseudo code of global search 4.5 The mechansm of varable colony sze In the proposed algorthm, the varable colony sze s acheved by transferrng part of the scouts between local search and global search, and settng a range for the number of random scouts. The rule governng how felds are merged has set a restrcton on the number of scouts n a feld. If the number of scouts grows above a specfed level n a feld, some scouts landng at low-ftness postons wll be released and added to the random scouts. The number of random scouts s hence ncreased. However t cannot exceed an upper boundary, otherwse some surplus random scouts wll be removed from the colony. In the global search process, the random scouts that have dscovered a potental ftness peak are becomng the scouts n felds and wll be nvolved n the local search process n the followng evolutonary teraton. In ths stuaton the number of scouts n felds ncreases

18 whle the random scouts decrease. A few random scouts wll be created by the algorthm f the number of current random scouts falls below the lower boundary. The colony sze s therefore ncreased. Through ths way the algorthm ensures the number of random scouts falls wthn the allowed boundares. Fgure 5 helps explan the mechansm of the varable populaton sze n a colony. Fgure 5. Varable populaton sze n a colony 5. Effects of new features used 5. Evoluton of the colony sze Two functons are used here to demonstrate how the colony sze evolves durng the optmsaton process. () Deb s functon: 6 f ( x) = sn (5π ) () x where x and the fve global maxmal at x =., x =. 3, x =. 5, x =. 7 x =.9 respectvely. () Two dmensonal multmodal functon:, and

19 f x) = x sn(4πx ) x sn(4πx + π ) () ( + where x, x. There are totally optmal solutons (ncludng local optma). Evoluton of colony sze Evoluton of colony sze Entre scouts Scouts n felds Random scouts Entre scouts Scouts n felds Random scouts 6 4 s t u o c s 5 4 s t u o c s f o r e b m u N 3 f o r e b m u N Cycle of teratons Cycle of teratons (a) (b) Evoluton of colony sze Evoluton of colony sze Entre colony Scouts n felds Random scouts Entre colony Scouts n felds Random scouts 5 4 s t u o c s f o 4 3 s n o t a r e t 8 r e b m u N f o e l c y C Cycle of teratons Number of scouts (c) (d) Fgure 6. Evoluton of the colony sze durng optmsaton: n (a) and (b) the algorthm starts wth a large and small populaton sze respectvely to search the ftness landscape of functon (); n (c) and (d) the algorthm starts wth a large and small populaton sze respectvely to search the ftness landscape of functon (). In the case of functon (), the algorthm starts wth 5 feld scouts and 5 random scouts, and then wth feld scouts and 3 random scouts. As can be seen n Fgure 6(a), the entre populaton drops dramatcally when the sze of the ntal colony s unnecessarly large to fnd the fve optma n the soluton space. The number of random scout grows at the begnnng

20 because the redundant scouts n felds are transferred to global search, and then declnes due to upper boundary of the number of random scouts. On the contrary, when the colony sze s nsuffcent for fndng many optma at the begnnng of the search (Fgure 6(b)), new members are gradually added to the colony so the colony sze keep growng untl enough for explorng the ftness peaks. The developmental pattern n Fgure 6(c) bascally matches that of 6(a), and the pattern n Fgure 6(d) wth 6(b). The two cases show that the populaton n an evolvng colony s able to adapt to the task, and fnally run n a relatvely stable state. 5. Effects of BST Also, a set of well-known functons are used to demonstrate the effects of BST, as gven n Table. Table. Functons used for evaluatng the effects of BST () Deb s functon (5 optma): 6 f ( x) = sn (5π ), x [, ] ; x () Deb s decreasng functon (5 optma): (( x.) /.9) 6 f ( x) = sn (5πx), x [, ]; (3) Roots functon (6 optma): f ( 3 x) =, x C, x = x 6 + x [, ] ; + x (4) Two dmensonal multmodal functon ( optma): f x) = x sn(4πx ) x sn(4πx + π ), x x [, ] ; 4 ( +, (5) Eght dmensonal multmodal functon (56 optma): f ( x, x 5,..., x 8 ) = 8 = sn(π ( 8 x ) 3 5 ), x [, ], =,,..., 8. For each functon, the algorthm starts wth the same parameter confguratons. For problem () and (), the colony starts wth feld scouts and 5 random scouts. The search

21 accuracy s set to be.. For functon (3), (4) and (5), these confguratons are,,.; 5, 3. and 3, 85,. respectvely. Table 3 compares the results of the algorthms usng random and balanced local search n terms of functon evaluaton, teraton cycles and the number of optma found. The functon evaluaton s the prmary crteron for comparng the performance of the varous algorthms. The statstcal sgnfcance of the dfference between the results s evaluated through student s t-tests. The t-tests are run wth a confdence level of 95% and the p-values are lsted n Table 4. The p-value below the sgnfcance level sgnal (.5) ndcates a statstcally sgnfcant dfference between the results obtaned by the two algorthms.. Table 3 shows that the BST allows the Bees Algorthm to fnd the optmal solutons usng about 3.8%, 3.4%, 43%, 3.% less functon evaluatons than the random local search based Bees Algorthm on functons (), (3), (4), (5) respectvely, and the correspondng p-values of.4,.5,.. n Table 4 are below the acceptance value.5, suggestng that the mprovement s statstcally sgnfcant. For functon (), The Bees Algorthm usng BST needs 8.% less functon evaluatons but the p-value ndcates the mprovement s not sgnfcant. The data shows both algorthms are successful n fndng all the optma. In these experments, the BST based Bees Algorthm requres less functon evaluatons and less teraton cycles on the majorty of functons than the basc Bees Algorthm. Therefore BST can be consdered as a promsng local search approach to speed up the algorthm. Table 3. Comparson betweem random local search and BST Test functon Local search method Functon evaluatons(std.) Iteraton cycles(std.) Optma found(std.)

22 () Deb s functon () Deb s decreasng functon (3) Roots functon (4) Multmodal functon (D) (5) Multmodal functon (8D) Random,96(7) 9.3(5.3) 5() BST,3(8) 6.(4.7) 5() Random,6(3) 9.5(6.8) 5() BST,67(54) 7.6(5.) 5() Random,3(69) 36.4(8.3) 5.8(.4) BST 9,96(63) 3.(8.) 5.8(.4) Random 77,86(,4) 59.9(7.3) 94.9(.75) BST 44,37(6,5) 3.6(5.3) 96.7(.7) Random 836,83(68,345) 49.(4.38) 47.(7.8) BST 77,777(66,564) 47.6(5.94) 5.8(6.7) Table 4. p-values showng statstcal sgnfcance Test functon Functon evaluatons Iteraton cycles Optma found () Deb s functon () Deb s decreasng functon (3) Roots functon.5. - (4) Multmodal functon (D) <. <. <. (5) Multmodal functon (8D) < Evoluton of feld radus Three benchmark functons are selected to demonstrate how the feld radus evolves as the algorthm proceeds. For vsualsaton purposes, two benchmarks are chosen to be two dmensonal (as plotted n Fgure 7) whlst the other one s four dmensonal, (Table 5). Table 5. Functons used for demonstraton of feld radus evolvement () Inverted Rastrgn (9 optma) ( x) = x cos( x ) = f π,.5 x. 5 ; () Fve hlls (Ursem functon, 5 optma) x 3 x x f ( x) = sn(.πx +.5π ) + sn(.5πx +.5π ) 3 x,

23 .5 x.5, x ; (3) Four dmensonal multmodal functon (6 optma) f ( x, x 3,. x 3 ) = 3 = sn(π ( 3 x ) 3 5 ), x [, ], =,, 3. For each functon, the algorthm s executed several tmes usng dfferent ntal feld rad, whlst all the other parameters are kept the same. For functon (), the radus s ntalzed at.5 and.. For functon () and (3), t s set to respectvely. and., and.3 and.3. Fgure 8 shows how the radus evolves as the search proceeds. The plots n Fgure 8 show two trends, whch can be summarsed as follows: the feld radus self-adapts at the begnnng, then reaches a relatvely steady value, and fnally fluctuates around ths value. Fgures 8 (e) and (f) show that the feld radus estmaton method s also applcable to mult-dmensonal problems. From ths group of tests, t can be concluded that the radus estmaton method makes the radus adaptve and less dependent on the preset ntal value. However, the fnal phase of fluctuatons ndcates there s stll room for enhancng the radus estmaton accuracy (a) (b) Fgure 7. functons for estmatng feld radus (a) functon ; (b)functon ()

24 Evoluton of feld radus Evoluton of feld radus s u d a R s u d a R Cycle of teratons Cycle of teratons (a) (b) Evoluton of feld radus Evoluton of feld radus s u d a R.6 s u d a R Cycles of teratons Cycles of teratons (c) (d) Evoluton of feld radus Evoluton of feld radus s u d a R..5 s u d a R Cycle of teratons (e) Cycle of teratons (f) Fgure 8. Evoluton of the feld radus durng the optmsaton process, (a)(c)(e) The algorthm starts wth a large feld radus for each functon; (b)(d)(f) The algorthm starts wth a small feld radus for each functon. 6. Evaluaton of the Bees Algorthm for MMO

25 Ths secton tests the proposed performance on optmsng MMO problems. The purpose s to underlne the Bees Algorthm s effcency for MMO, rather than focusng on ts superorty to other algorthms. 6. Expermental setup To evaluate the performance of the proposed algorthm, some commonly used multmodal functons of varous characterstcs, such as rregular landscape, symmetrc or equal dstrbuton of optma, unevenly spaced optma, multple global optma n the presence of multple local optma, are employed as gven n Table 6. Table 6. Benchmark functons for evaluatng the performance of the algorthm f : Two-peak trap ( global optma/ local optma) 6 (5 x), x < 5 5 f ( x) =, x. ( x 5), 5 x < 5 f : Central two-peak trap (/) 6 x, x < 6 f ( x) = ( x 5), x < 5, x 5 ( x 5), 5 x 5 f 3 : Fve-uneven-peak-trap (/3) 8(.5 x), x <.5 64( x.5),.5 x < 5 64(7.5 x), 5 x < 7.5 8( x 7.5), 7.5 x <.5 f ( x) =, x 3 8(7.5 x),.5 x < 7.5 3( x 7.5), 7.5 x <.5 3(7.5 x),.5 x < 7.5 8( x 7.5), 7.5 x < 3 f 4 : Equal maxma (5/)

26 6 f ( x) = sn (5πx), x f 5 : Decreasng maxma (/4) x. 6 f ( x) = exp log() sn (5πx), x.8 f 6 : Uneven maxma (5/) f ( x) = sn [5π ( x.5)], x f 7 : Uneven decreasng maxma (/4) x f ( x) = exp log() sn [5π ( x.5)], x.854 f 8 : Hmmelblau s functon (4/) f ( x) = ( x x, 6 x 6 + x ) ( x + 7) f 9 : Sx-hump camel back (/) r 4 f ( x) = 4[(4.x + x ) x + xx + ( 4 + 4x ) 3.9 x.9,. x. x ], f : Shekel s foxholes (/4) r f ( x) = b( )] 6 = + + [ x a( )] + [ x b ( ) = 6( ) ; x f : Inverted Shutert (8/many) r f ( x) = 5 = j= j cos[( j + ) x + j], x 6,where a ( ) = 6( mod5 ), f : D nverted Vncent functon (6/) f 3 : D nverted Vncent functon (36/) f 4 : 3D nverted Vncent functon (6/) n f ( x r ) = sn[ log( x )],.5 x n = The performance of Bees Algorthm for MMO s compared wth that of rpsols, r3psols, rpsolhcls, r3psolhcls and IWO-δ-GSO. In the experments, the parameter settngs are matched as closely as possble wth those used by the other algorthms under comparson.

27 However, due to the dfferent mechansms of the algorthms, some of the parameters are dmensonalty depended, that s, nre= (D+), nrb=d+ and stlm=5 D. The ntal ngh s correlated wth the search range: ngh= range/ns. Table 7 lsts the other parameter settngs for the experments. 6. Results and dscusson Table 7. Intal colony sze, ntal feld radus and search resoluton No. ns nr rad resoluton f -f f 4 -f 7, f f f 3. f 5..5 f 4.. f f The success rate and average number of optma found are recorded and presented n Table 8 and Table 9 respectvely, and agan p-values are gven n Table to show the statstcal sgnfcance of the performance dfferences between the compared algorthms and the proposed Bees Algorthm (wth confdence level of 95%) n the number of optma. Some p-values cannot be obtaned because the compared and the proposed algorthm can both reach % success rate n fndng the optma. The best performance s reported n boldface. As can be seen from Table 8, the proposed Bees Algorthm and the IWO-δ-GSO generally perform better than others. The functons f, f, f 7 and f are the easest, and all the algorthms can fnd the optma. The r3psolhcls s the only algorthm that cannot reach % success rate n fndng the 5 optma of the functon f 4, and the correspondng p-value of. (below.5) ndcates the proposed Bees Algorthm sgnfcantly dffers from r3psolhcls. For functon f 6, all the algorthms except rpsols can fnd the 5 optma wth % success rate,

28 and the p-value of.346 suggests the dfference between the results s sgnfcant. For functons f 3, f 5 and f, the proposed algorthm and IWO-δ-GSO show a dstnctve advantage over the other algorthms, snce they are capable of locatng all the optma wth % success rate whle the other algorthms cannot. Furthermore, the p-values ndcate that the dfferences n results are statstcally sgnfcant, except for the rpsolhcls on functon f. The success rate and the number of optma found show that the proposed Bees Algorthm outperforms the other algorthms on functon f 8, and the correspondng p-values mply the results dfference s sgnfcant except for the IWO-δ-GSO. However, the data from the three tables dsplay the nferor performances of the IWO-δ-GSO, r3psols and r3psolhcls to the Bees Algorthm, rpsols and rpsolhcls on the functon f 9. For f, even though rpsolhcls generates the hghest success rate, the correspondng p-values suggest all the algorthms except the r3psols produce statstcally smlar results. On functons f 3 and f 4 all algorthms fal to acheve a non-zero success rate. However, the average number of optma found, and the respectve p-values, mply that the proposed Bees Algorthm and IWO-δ-GSO produce statstcally resemblng results, and that they outperform the other algorthms except for r3psols on f 3. Table 8. Success rate No. BA (%) rpso ls(%) r3pso ls(%) rpso lhcls(%) r3pso lhcls(%) IWO-δ-GSO (%) f f f f 4 96 f f 6 96 f 7 f f f

29 f f f 3 f 4 Table 9. Average number of optma found No. BA rpsols r3psols rpsolhcls r3psolhcls IWO-δ-GSO f f f f f f f f f f f f f f Table. p-values showng statstcal sgnfcance No. rpsols r3psols rpsolhcls r3psolhcls IWO-δ-GSO f f f 3 <. <..5 <. - f f 5 <. <..57 <. - f f f f <. f f f f f Assocated dagrams showng bees dstrbutons n search space Functon f has two peaks, of whch one s global and the other s local. Fgure 9 shows a smulaton run of the proposed Bees Algorthm for MMO on f startng from 5 bees. The

30 ntal populaton s much larger than the necessary for fndng only two optmal solutons. Most of the members n the colony become redundant and are removed. After 3 functon evaluatons, the bees get attracted towards the global optmum at x=, and the local optmum at x=. Fnally both peaks are located by the bees. 5 5 ftness ftness x 5 5 x (a) ntalsaton (b) at 3 evaluatons Fgure 9. Dstrbuton of ndvduals n the search space durng the evoluton process for f 5 5 ftness ftness x 5 5 x (a) ntalsaton (b) at evaluatons Fgure. Dstrbuton of ndvduals n the search space durng the evoluton process for f 5 5 ftness ftness x x (a) ntalsaton (b) at 36 evaluatons Fgure. Dstrbuton of ndvduals n the search space durng the evoluton process for f 3

31 Also functon f has two peaks: one s the global peak and the other s the local one. Fgure shows two snapshots from a sample smulaton run of the Bees Algorthm wth an ntal colony sze of 5 bees, the frst snapshot taken at ntalsaton and the other at functon evaluatons. f 3 has fve peaks, of whch two are global and three are local. Fgure shows two snapshots of a sample run of the Bees Algorthm on f3 at ntalsaton and after 36 functon evaluatons..8.8 ftness.6.4 ftness x x (a) at 5 evaluatons (b) at 57 evaluatons Fgure. Dstrbuton of ndvduals n the search space durng the evoluton process for f ftness.6.4 ftness x x (a) at 8 evaluatons (b) at 575 evaluatons Fgure 3. Dstrbuton of ndvduals n the search space durng the evoluton process for f 6

32 .8.8 ftness.6.4 ftness x x (a) at 8 evaluatons (b) at 558 evaluatons Fgure 4. Dstrbuton of ndvduals n the search space durng the evoluton process for f 5 Functons f 4 and f 6 have fve global peaks. The peaks of f 4 are evenly spaced, whereas the peaks of f 6 are unevenly spaced. Fgure and Fgure 3 show two stages n a sample run on f 4 and f 6 respectvely. It shows that the Bees Algorthm s able to fnd all the global and local peaks of f 4 and f 6 usng very few functon evaluatons. Functons f 5 and f 7 have one global peak and four local peaks. The peaks n f 5 are evenly spaced, whereas n f 7 they are unevenly spaced. Fgure 4 and Fgure 5 show a sample run of the Bees Algorthm on f5 and f7 respectvely. The above fgures show the colony dstrbutons of the Bees Algorthm and llustrate the algorthm s ablty to detect all the peaks. Functon f 8 has four global peaks. Fgure 6 shows four stages of the search process of a smulaton run of the Bees Algorthm on f8, usng ntally 5 bees, and sampled at: ntalsaton, after 495 evaluatons, 36 evaluatons and 736 evaluatons. Functon f has 5 evenly spaced peaks of unequal heghts, of whch one s the global peak whlst the others are local peaks. Fgure 7 plots the evoluton of the search process on functon f at the ntalsaton stage, after 9 functon evaluatons, 5735 functon evaluatons and 853 functon evaluatons. Also on ths functon the algorthm locates all the

33 peaks successfully..8.8 ftness.6.4 ftness x x (a) at 9 evaluatons (b) at 63 evaluatons Fgure 5. Dstrbuton of ndvduals n the search space durng the evoluton process for f 7 ftness - ftness x -5-5 x 5-5 x -5-5 x 5 (a) ntalsaton (b) after 495 evaluatons ftness - ftness x -5-5 x 5-5 x -5-5 x 5 (c) after 36 evaluatons (d) after 736 evaluatons Fgure 6. Dstrbuton of ndvduals n the search space durng the evoluton process for f 8

34 x -5-5 x x -5-5 x (a) ntalsaton (b) after 9 evaluatons x -5-5 x x -5-5 x (a) after 5735 evaluatons (b) after 853 evaluatons Fgure 7. Dstrbuton of ndvduals n the search space durng the evoluton process for f For vsualsaton reasons only a part of the benchmark functons showng how the bees dstrbute n the optmsng process are llustrated. The results clearly ndcate the hgh effcency of the Bees Algorthm n solvng MMO problems. The Bees Algorthm exhbts good exploratve and explotatve abltes of locatng global and local peaks. At the same tme, the Bees Algorthm needs very few functon evaluatons to locate the optma. The speed of the Bees Algorthm s lkely due to ts adaptve colony sze, n whch surplus bees are removed. 7. Concluson Ths paper has proposed an evolutonary optmsaton technque based on the basc Bees Algorthm for solvng MMO problems. Some fundamental concepts of the basc Bees Algorthm are retaned, such as the mechansm of combnng exploraton and explotaton,

35 and the waggle dance whch allocates foragers accordng to the ftness of the dscovered flower patches. The basc Bees Algorthm has been mproved by addng several new procedures, whch are also partly nspred by the honeybees natural behavour. The experments proved the ablty of the proposed algorthm to solve MMO problems. Ths stems from the capablty of the Bees Algorthm to adjust the number of ndvduals accordng to the complexty of the search space. Ths ablty s also enhanced by the proposed local search method called balanced search technque (BST), whch gudes the foragers towards the ftness gradent whlst stll retanng some randomness for exploratve purposes. The HV s executed n the global search stage to detect good solutons n yet uncharted regons of the search space. The expermental results show that the proposed Bees Algorthm s compettve for the MMO problems compared wth other algorthms. A frst step to extend the current work may be to stablse the feld radus. Currently, ts fluctuaton around an estmated value may degrade the accuracy of locatng optmal solutons n the search space. Secondly, the BST can be further studed or modfed for other optmsaton problems lke fnd one global optmum or trackng a dynamc optmum. Fnally, a very mportant future research ssue would be to develop a tool for estmatng the rato of the number of scouts n felds to the number of random scouts. The partton n scouts drectly determnes how the algorthm balances between explotatve and exploratve search. The former decdes the accuracy and speed of convergence when searchng around an dentfed soluton and the latter affects the ablty of explorng potental spaces. Acknowledgement

36 Ths research s supported by Natonal Natural Scence Foundaton of Chna (Grant Nos and ), and the Key Project of Natural Scence Foundaton of Hube Provnce of Chna (Grant No. 3CFA44). References [] K. Deb. Multmodal Optmzaton Usng a B-Objectve Evolutonary Algorthm. Evolutonary Computaton. Vol.(), pp.7-6,. [] K. Deb, A. Srnvasan. Innovaton: Innovatve Desgn Prncples Through Optmzaton. In Proceedngs of the Genetc and Evolutonary Compuaton Conference (GECCO 6), pp , 6. [3] D.T. Pham, A. Ghanbarzadeh, E. Koc, S. Otr, S. Rahm, M. Zad. The Bees Algorthm A Novel Approach to Functon Optmsaton. Techncal Note: MEC 5, The Manufacturng Engneerng Centre, Cardff Unversty, Queen s Unversty UK, 5. [4] J.P. L, M.E. Balazs, G.T. Parks, P.J. Clarkson. A speces conservng genetc algorthm for multmodal functon optmzaton, Evolutonary Computaton, Vol.(3), pp.7-34,. [5] K.A. De Jong. An analyss of the behavor of a class of genetc adaptve systems. Ph.D. thess. Unversty of Mchgan Ann Arbor, MI, USA, 975. [6] D.E. Goldberg, J. Rchardson. Genetc algorthms wth sharng for multmodal functon optmzaton. In proceedngs of the Second Internatonal Conference on Genetc Algorthms and ther applcaton. L. Erlbaum Assocates Inc., Hllsdale, NJ, USA, pp.4-49, 987.

37 [7] K.S. Leung, Y. Lang. Adaptve Eltst-Populaton Based Genetc Algorthm for Multmodal Functon Optmzaton, Genetc and Evolutonary Computaton GECCO 3, Lecture Notes n Computer Scence Volume 73, Sprnger-Verlag, pp.6-7, 3. [8] Y. Lang, K.S. Leung. Genetc Algorthm wth adaptve eltst-populaton strateges for multmodal functon optmzaton. Appled Soft Computng. Vol.(), pp.7-34,. [9] J.E. Vtela, O. Castanos. A sequental nchng memetc algorthm for contnuous multmodal functon optmzaton. Appled Mathematcs and Computaton, Vol.8(7), pp ,. [] D.X. Chang, X.D. Zhang, C.W. Zheng, D.M. Zhang. A robust dynamc nchng genetc algorthm wth nche mgraton for automatc clusterng problem. Pattern Recognton, Vol.43(4), pp ,. [] A.E. Imran, A. Bouroum, H.Z. Abdne, M. Lmour, A. Essad. A fuzzy clusterng-based nchng approach to multmodal functon optmzaton. Cogntve Systems Research, Vol.(), pp.9-33,. [] J. Gan, K. Warwck. Dynamc Nche Clusterng: a fuzzy varable radus nchng technque for multmodal optmzaton n GAs. In Proceedngs of the Congress on Evolutonary Computaton, Vol., pp.5-,. [3] D.T. Vollmer, T. Soule, M. Manc. A Dstance Measure Comparson to Improve Crowdng n Mult-Modal Optmzaton Problems. 3rd Internatonal Symposum on Reslent Control Systems (ISRCS), Idaho Falls, pp.3-36,.

38 [4] E.J. Vtela, O. Castanos. A Real-Coded Nchng Memetc Algorthm for Contnuous Multmodal Functon Optmzaton. IEEE Congress on Evolutonary Computaton (CEC 8), Hong Kong, pp7-77, 8. [5] H.F. Wang, I. Moon, S.X. Yang, D.W. Wang. A memetc partcle swarm optmzaton algorthm for multmodal optmzaton problems. Informaton Scence, Vol.97, pp.38-5,. [6] R. Brts, A.P. Engelbrecht, F.V. Bergh. Locatng multple optma usng partcle swarm optmzaton. Appled Mathematcs and Computaton Vol.89(), pp , 7. [7] J. Zhang, D.S. Huang, T.M. Lok, M.R. Lyu. A novel adaptve sequental nche technque for multmodal functon optmzaton. Neurocomputng, Vol.69(6-8), pp.396-4, 6. [8] X.D. L. Nchng Wthout Nchng Parameters: Partcle Swarm Optmzaton Usng a Rng Topology. IEEE Transactons on Evolutonary Computaton, Vol.4(),. [9] B.Y. Qu, J.J. Lang, P.N. Suganthan. Nchng partcle swarm optmzaton wth local search for mult-modal optmzaton. Informaton scence 97, pp3-43,. [] A. Passaro. Nchng n Partcle Swarm Optmzaton. Ph.D. thess, Unversty of Psa, Department of Computer Scence, 7. [] J, Zhang. J.R. Zhang, K. L. A Sequental Nchng Technque for Partcle Swarm Optmzaton. Internatonal Conference on Intellgent Computng, ICIC 5, Hefe Chna, Part I, Vol.3644, pp , 5. [] Y.F. Xu. A nchng partcle swarm segmentaton of nfrared mages. Sxth

39 Internatonal Conference on Natural Computng (ICNC), Yanta, Chna, Vol.7, pp ,. [3] Y. Lu, X.X. Lng, Z.W. Sh, M.W. Lv, J. Fang, L. Zhang. A survey on partcle swarm optmzaton algorthms for multmodal functon optmzaton. Journal of Software, Vol.6(), pp ,. [4] X.D. L. Effcent dfferental evoluton usng specaton for multmodal functon optmzaton. In Proceedng of the 5 conference on Genetc and evolutonary computaton (GECCO 5), New York, USA, pp , 5. [5] K.C. Wong, C.H. Wu, R.K.P. Mok, C.B. Peng, Z.L. Zhang. Evolutonary multmodal optmzaton usng the prncple of localty. Informaton Scence Vol.94, pp.38-7,. [6] X. Zhao, Y. Yao, L.P. Yan. Learnng algorthm for multmodal optmzaton. Computers & Mathematcs wth Applcatons, Vol.57(-), pp.6-, 9. [7] M. Schoenauer, F. Teytaud, O. Teytaud. Smple tools for multmodal optmzaton. In Proceedngs of the 3th annual conference companon on Genetc and evolutonary computaton (GECCO ), Dubln, Ireland,. [8] S. Roy, S.M. Islam, S. Das, S. Ghosh. Multmodal optmzaton by artfcal weed colones enhanced wth localzed group search optmzers. Appled Soft Computng Vol.3(), pp.7-46, 3. [9] D.T. Pham, A. Ghanbarzadeh, E.Koc, S. Otr, S. Rahm, M. Zad. The Bees Algorthm A Novel Tool for Complex Optmsaton Problems. In Proceedngs of the nd Internatonal Vrtual Conference on Intellgent Producton Machnes and Systems

40 (IPROMS 6), pp , 6. [3] D.T. Pham, M. Castellan. The Bees Algorthm: modellng foragng behavor to solve contnuous optmzaton problems. Proceedngs of the Insttuton of Mechancal Engneers, Part C: Journal of Mechancal Engneerng Scence, Vol.3(), pp , 9. [3] D.T. Pham, Q.T. Pham, A. Ghanbarzadeh, M. Catstellan. Dynamc Optmsaton of Chemcal Engneerng Processes Usng the Bees Algorthm. Proceedngs of the 7th IFAC World Congress, the Internatonal Federaton of Automatc Control Seoul, Korea, Vol.7, Part, pp.6-65, 8. [3] M.S. Packanather, M. Landy and D.T, Pham. Enhancng the speed of the Bees Algorthm usng pheromone-based recrutment. 7th IEEE Internatonal Conference on Industral Informatcs (INDIN 9), Cardff, Wales, pp , 9. [33] D.T. Pham, A.H. Darwsh. Fuzzy Selecton of Local Search Stes n the Bees Algorthm. In the 4th Internatonal Vrtual Conference on Intellgent Producton Machnes and Systems (IPROMS 7) [onlne], Avalable from [34] Q.T. Pham, D.T. Pham, M. Castellan. A modfed bees algorthm and a statstcs-based method for tunng ts parameters. Proceedngs of the Insttuton of Mechancal Engneers, Part I: Journal of Systems and Control Engneerng 6:87, pp.87-3,. [35] D.T. Pham, H.A. Darwsh. Usng the Bees Algorthm wth Kalman Flterng to Tran an Artfcal Neural Network for Pattern Classfcaton. Journal of Systems and

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

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

Meta-heuristics for Multidimensional Knapsack Problems

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

More information

An Optimal Algorithm for Prufer Codes *

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

More information

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

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

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

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

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

More information

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

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

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

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

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

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

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

A Binarization Algorithm specialized on Document Images and Photos

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

More information

A 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

Virtual Machine Migration based on Trust Measurement of Computer Node

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

More information

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

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

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

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

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

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

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

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

More information

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

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

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

Performance Evaluation of Information Retrieval Systems

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

More information

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

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

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

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

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

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

More information

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

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

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

Unsupervised Learning

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

More information

Network Intrusion Detection Based on PSO-SVM

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

More information

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

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

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

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

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

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

A fast algorithm for color image segmentation

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

More information

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

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

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

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

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

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010 Smulaton: Solvng Dynamc Models ABE 5646 Week Chapter 2, Sprng 200 Week Descrpton Readng Materal Mar 5- Mar 9 Evaluatng [Crop] Models Comparng a model wth data - Graphcal, errors - Measures of agreement

More information

Design of Structure Optimization with APDL

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

More information

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

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

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

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

A New Token Allocation Algorithm for TCP Traffic in Diffserv Network

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

More information

Backpropagation: In Search of Performance Parameters

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

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

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

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

More information

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

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

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

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

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

More information

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

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

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

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

An Adaptive Multi-population Artificial Bee Colony Algorithm for Dynamic Optimisation Problems

An Adaptive Multi-population Artificial Bee Colony Algorithm for Dynamic Optimisation Problems *Revsed Manuscrpt (changes marked) Clck here to vew lnked References An Adaptve Mult-populaton Artfcal Bee Colony Algorthm for Dynamc Optmsaton Problems Shams K. Nseef 1, Salwan Abdullah 1, Ayad Turky

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

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

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

Structural optimization using artificial bee colony algorithm

Structural optimization using artificial bee colony algorithm 2 nd Internatonal Conference on Engneerng Optmzaton September 6-9, 2010, Lsbon, ortugal Structural optmzaton usng artfcal bee colony algorthm Al Hadd 1, Sna Kazemzadeh Azad 2, Saed Kazemzadeh Azad Department

More information

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following.

Complex Numbers. Now we also saw that if a and b were both positive then ab = a b. For a second let s forget that restriction and do the following. Complex Numbers The last topc n ths secton s not really related to most of what we ve done n ths chapter, although t s somewhat related to the radcals secton as we wll see. We also won t need the materal

More information

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB V. Hotař, A. Hotař Techncal Unversty of Lberec, Department of Glass Producng Machnes and Robotcs, Department of Materal

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

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography *

An Influence of the Noise on the Imaging Algorithm in the Electrical Impedance Tomography * Open Journal of Bophyscs, 3, 3, 7- http://dx.do.org/.436/ojbphy.3.347 Publshed Onlne October 3 (http://www.scrp.org/journal/ojbphy) An Influence of the Nose on the Imagng Algorthm n the Electrcal Impedance

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

A Clustering Algorithm for Chinese Adjectives and Nouns 1

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

More information

FINDING IMPORTANT NODES IN SOCIAL NETWORKS BASED ON MODIFIED PAGERANK

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

More information

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

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

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

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

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

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

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

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

More information

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

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

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

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

More information

Optimizing SVR using Local Best PSO for Software Effort Estimation

Optimizing SVR using Local Best PSO for Software Effort Estimation Journal of Informaton Technology and Computer Scence Volume 1, Number 1, 2016, pp. 28 37 Journal Homepage: www.jtecs.ub.ac.d Optmzng SVR usng Local Best PSO for Software Effort Estmaton Dnda Novtasar 1,

More information

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

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

More information

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap

Empirical Distributions of Parameter Estimates. in Binary Logistic Regression Using Bootstrap Int. Journal of Math. Analyss, Vol. 8, 4, no. 5, 7-7 HIKARI Ltd, www.m-hkar.com http://dx.do.org/.988/jma.4.494 Emprcal Dstrbutons of Parameter Estmates n Bnary Logstc Regresson Usng Bootstrap Anwar Ftranto*

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