A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM

Size: px
Start display at page:

Download "A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM"

Transcription

1 A COPMARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM Rana Hassan * Babak Cohanm Olver de Weck Massachusetts Insttute of Technology, Cambrdge, MA, 39 Gerhard Venter Vanderplaats Research and Development, Inc., Colorado Sprngs, CO, 896 Partcle Swarm Optmzaton (PSO) s a relatvely recent heurstc search method whose mechancs are nspred by the swarmng or collaboratve behavor of bologcal populatons. PSO s smlar to the Genetc Algorthm (GA) n the sense that these two evolutonary heurstcs are populaton-based search methods. In other words, PSO and the GA move from a set of ponts (populaton) to another set of ponts n a sngle teraton wth lkely mprovement usng a combnaton of determnstc and probablstc rules. The GA and ts many versons have been popular n academa and the ndustry manly because of ts ntutveness, ease of mplementaton, and the ablty to effectvely solve hghly nonlnear, med nteger optmzaton problems that are typcal of comple engneerng systems. The drawback of the GA s ts epensve computatonal cost. Ths paper attempts to eamne the clam that PSO has the same effectveness (fndng the true global optmal soluton) as the GA but wth sgnfcantly better computatonal effcency (less functon evaluatons) by mplementng statstcal analyss and formal hypothess testng. The performance comparson of the GA and PSO s mplemented usng a set of benchmark test problems as well as two space systems desgn optmzaton problems, namely, telescope array confguraton and spacecraft relablty-based desgn. c c f g = self confdence factor = swarm confdence factor = ftness functon = constrant functon H o = null hypothess H a = alternatve hypothess n = sample sze N feval = number of functon evalutons Nomenclature g p k = poston of the partcle wth best global ftness at current move k p = best poston of partcle n current and all prevous moves r = penalty multpler rand = unformly dstrbuted rand varable between and * Postdoctoral Assocate, Aeronautcs & Astronautcs and Engneerng Systems, [email protected], AIAA Member. Formerly, Graduate Student, Center for Space Research, Aeronautcs & Astronautcs. Currently, Systems Engneer, The Jet Propulson Laboratory, [email protected], AIAA Member. Assstant Professor, Aeronautcs & Astronautcs and Engneerng Systems, [email protected], AIAA Member. Senor R&D Engneer, [email protected], AIAA Member. Copyrght 4 by Rana Hassan, publshed by AIAA, wth permsson.

2 Q sol = soluton qualty s () = estmate of the standard devaton of a populaton from a sample s () = the standard devaton of a sample t = t-statstc uv = poston n the ultra volet plane v k = poston of partcle n the desgn space at tme k w = nerta factor = sample mean = desgn vector k = poston of partcle n the desgn space at tme k = sgnfcance level of a test α β = power of the test µ = mean t φ = tme ncrement = objectve functon Introducton artcle Swarm Optmzaton (PSO) was nvented by Kennedy and Eberhart n the md 99s whle attemptng P to smulate the choreographed, graceful moton of swarms of brds as part of a sococogntve study nvestgatng the noton of collectve ntellgence n bologcal populatons. In PSO, a set of randomly generated solutons (ntal swarm) propagates n the desgn space towards the optmal soluton over a number of teratons (moves) based on large amount of nformaton about the desgn space that s assmlated and shared by all members of the swarm. PSO s nspred by the ablty of flocks of brds, schools of fsh, and herds of anmals to adapt to ther envronment, fnd rch sources of food, and avod predators by mplementng an nformaton sharng approach, hence, developng an evolutonary advantage. References and descrbe a complete chroncle of the development of the PSO algorthm form merely a moton smulator to a heurstc optmzaton approach. The Genetc Algorthm (GA) was ntroduced n the md 97s by John Holland and hs colleagues and students at the Unversty of Mchgan. 3 The GA s nspred by the prncples of genetcs and evoluton, and mmcs the reproducton behavor observed n bologcal populatons. The GA employs the prncpal of survval of the fttest n ts search process to select and generate ndvduals (desgn solutons) that are adapted to ther envronment (desgn objectves/constrants). Therefore, over a number of generatons (teratons), desrable trats (desgn characterstcs) wll evolve and reman n the genome composton of the populaton (set of desgn solutons generated each teraton) over trats wth weaker undesrable characterstcs. The GA s well suted to and has been etensvely appled to solve comple desgn optmzaton problems because t can handle both dscrete and contnuous varables, and nonlnear objectve and constran functons wthout requrng gradent nformaton. The major objectve of ths paper s to compare the computatonal effectveness and effcency of the GA and PSO usng a formal hypothess testng approach. The motvaton s to valdate or refute the wdely speculated hypothess that PSO has the same effectveness as the GA (same rate of success n fndng true global optmal solutons) but wth better computatonal effcency. The results of ths test could prove to be sgnfcant for the future development of PSO. Ths remander of ths paper s organzed n fve major sectons. Frst, the PSO and GA versons that are mplemented n ths comparatve study are summarzed and the hypothess test procedure s formulated. Second, three well-known benchmark problems that are used to compare the performance of the GA and PSO are presented. Thrd, two space systems optmzaton problems that are used to test the performance of both algorthms wth respect to real lfe applcatons are presented. Results and conclusons are presented n the last two sectons. PSO versus GA Partcle Swarm Optmzaton In ths study, the basc PSO algorthm that s descrbed n Reference 4 s mplemented. The basc algorthm s frst descrbed, followed by a dscusson on sde and functonal constrant handlng, and fnally, a dscrete verson of the algorthm s presented. It should be noted that whle the GA s nherently dscrete,.e. t encodes the desgn

3 varables nto bts of s and s, therefore t easly handles dscrete desgn varables, PSO s nherently contnuous and must be modfed to handle dscrete desgn varables. The basc PSO algorthm conssts of three steps, namely, generatng partcles postons and veloctes, velocty update, and fnally, poston update. Here, a partcle refers to a pont n the desgn space that changes ts poston from one move (teraton) to another based on velocty updates. Frst, the postons, k, and veloctes, v k, of the ntal swarm of partcles are randomly generated usng upper and lower bounds on the desgn varables values, mn and ma, as epressed n Equatons and. The postons and veloctes are gven n a vector format wth the superscrpt and subscrpt denotng the th partcle at tme k. In Equatons and, rand s a unformly dstrbuted random varable that can take any value between and. Ths ntalzaton process allows the swarm partcles to be randomly dstrbuted across the desgn space. ( ) = mn + rand ma mn () ( ) mn + rand ma mn poston v = = () t tme The second step s to update the veloctes of all partcles at tme k + usng the partcles objectve or ftness values whch are functons of the partcles current postons n the desgn space at tme k. The ftness functon value g of a partcle determnes whch partcle has the best global value n the current swarm, p k, and also determnes the best poston of each partcle over tme, p,.e. n current and all prevous moves. The velocty update formula uses these two peces of nformaton for each partcle n the swarm along wth the effect of current moton, v k, to provde a search drecton, v k +, for the net teraton. The velocty update formula ncludes some random parameters, represented by the unformly dstrbuted varables, rand, to ensure good coverage of the desgn space and avod entrapment n local optma. The three values that effect the new search drecton, namely, current moton, partcle own memory, and swarm nfluence, are ncorporated va a summaton approach as shown n Equaton 3 wth three weght factors, namely, nerta factor, w, self confdence factor, c, and swarm confdence factor, c, respectvely. velocty of partcle at tme k+ g ( p k ) ( p k k ) v k + = w v k + c rand + c rand (3) t t current moton partcle memory nfluence swarm nfluence nerta factor range:.4 to.4 self confdence range:.5 to swarm confdence range: to.5 The orgnal PSO algorthm uses the values of, and for w, c, and c respectvely, and suggests upper and lower bounds on these values as shown n Equaton 3 above. However, the research presented n ths paper found out that settng the three weght factors w, c, and c at.5,.5, and.5 respectvely provdes the best convergence rate for all test problems consdered. Other combnatons of values usually lead to much slower convergence or sometmes non-convergence at all. The tunng of the PSO algorthm weght factors s a topc that warrants proper nvestgaton but s outsde the scope of ths work. For all the problems nvestgated n ths work, the weght factors use the values of.5,.5 and.5 for w, c, and c respectvely. Poston update s the last step n each teraton. The Poston of each partcle s updated usng ts velocty vector as shown n Equaton 4 and depcted n Fgure. k + = + v t (4) k k+ 3

4 k+ g p k k v k+ current moton nfluence p swarm nfluence partcle memory nfluence v k Fgure. Depcton of the velocty and poston updates n Partcle Swarm Optmzaton. The three steps of velocty update, poston update, and ftness calculatons are repeated untl a desred convergence crteron s met. In the PSO algorthm mplemented n ths study, the stoppng crtera s that the mamum change n best ftness should be smaller than specfed tolerance for a specfed number of moves, S, as shown n Equaton 5. In ths work, S s specfed as ten moves and ε s specfed as -5 for all test problems. g g ( ) f ( p ) ε q =,,..S f p k k q (5) Unlke the GA wth ts bnary encodng, n PSO, the desgn varables can take any values, even outsde ther sde constrants, based on ther current poston n the desgn space and the calculated velocty vector. Ths means that the desgn varables can go outsde ther lower or upper lmts, mn or ma, whch usually happens when the velocty vector grows very rapdly; Ths phenomenon can lead to dvergence. To avod ths problem, n ths study, whenever the desgn varables volate ther upper or lower desgn bounds, they are artfcally brought back to ther nearest sde constrant. Ths approach of handlng sde constrants s recommended by Reference 4 and s beleved to avod velocty eploson. Functonal constrants on the other hand are handled n the same way they are handled n the GA. In ths comparatve study, functonal constrants are handled usng a lnear eteror penalty functon approach as shown n Equaton 6. f N con r,g = ( ) = ( ) + ma[ ( ) ] φ (6) In addton to applyng penalty functons to handle desgns wth volated functonal constrants, n PSO, t s recommended that the velocty vector of a partcle wth volated constrants be reset to zero n the velocty update formula as shown n Equaton 7. 4 Ths s because f a partcle s nfeasble, there s a bg chance that the last search drecton (velocty) was not feasble. Ths approach s mplemented n ths study. g ( p k ) ( p k k ) v k + = c rand + c rand (7) t t 4

5 In many desgn applcatons, especally comple systems, the optmzaton problem statement usually ncludes dscrete desgn varables, such as technology choces. Reference 4 suggests a smple but effectve way to mplement dscrete desgn varables wth PSO, that s to round partcle poston coordnates (desgn varable values) to the nearest ntegers when the desgn varables beng nvestgated are dscrete. Ths s the strategy that s mplemented n ths study. There has been no recommendaton n the lterature regardng swarm sze n PSO. Most researchers use a swarm sze of to 5 but there s no well establshed gudelne. For the purpose of comparng PSO and GA, the swarm sze that wll be used for the PSO runs n all test problems wll be the same as the populaton sze n ther equvalent GA runs and s fed at 4 partcles n the PSO swarm and 4 chromosomes n GA populaton. The Genetc Algorthm The lterature ncludes many versons of the Genetc Algorthm (GA). In ths study, a basc bnary encoded GA 5 wth tournament selecton, unform crossover and low probablty mutaton rate s employed to solve the benchmark problems and the space systems desgn problems. The GA represents the desgn varables of each ndvdual desgn wth bnary strngs of s and s that are referred to as chromosomes. It s mportant to note that the GA works wth a codng for the desgn parameters that allows for a combnaton of dscrete and contnuous parameters n one problem statement. Ths encodng feature also forces the desgn varables to only take values that are wthn ther upper and lower bounds,.e., no solutons wll ever volate the sde constrants and nfeasblty can only occur because of volaton of functonal constrants. Lke PSO, the GA begns ts search from a randomly generated populaton of desgns that evolve over successve generatons (teratons), elmnatng the need for a user-suppled startng pont. To perform ts optmzaton-lke process, the GA employs three operators to propagate ts populaton from one generaton to another. The frst operator s the Selecton operator that mmcs the prncpal of Survval of the Fttest. The second operator s the Crossover operator, whch mmcs matng n bologcal populatons. The crossover operator propagates features of good survvng desgns from the current populaton nto the future populaton, whch wll have better ftness value on average. The last operator s Mutaton, whch promotes dversty n populaton characterstcs. The mutaton operator allows for global search of the desgn space and prevents the algorthm from gettng trapped n local mnma. Many references eplan the detals of the GA mechancs of evoluton; see, for eample, Reference 3. The specfcs of the GA verson mplemented n ths study are partally based on emprcal studes developed n Reference 5, whch suggests the combnaton of tournament selecton wth a 5% unform crossover probablty. For the comparson wth PSO, the populaton sze s kept constant at 4 chromosomes for all problems under consderaton. A small, fed mutaton of.5% s mplemented. The basc GA verson mplemented n ths study uses a lnear eteror penalty functon approach to handle functonal constrants smlar to PSO as shown n Equaton 6 above. The GA also uses the same convergence crtera as PSO as shown n Equaton 5. Comparson Metrcs and Hypothess Testng The objectve of ths research s to statstcally compare the performance of the two heurstc search methods, PSO and the GA, usng a representatve set of test problems that are of dverse propertes. The t-test (hypothess testng) s used to assess and compare the effectveness and effcency of both search algorthms. In hypothess testng, a null hypothess, H o wll be correctly accepted wth a sgnfcance (or confdence) level ( α ) and falsely rejected wth a type I error probablty α. If the null hypothess s false, t wll be correctly rejected wth a power of the test ( β ) and wll be falsely accepted wth a type II error probablty β. The decson optons summary s presented n Table. H a corresponds to an alternatve hypothess that s complmentary to H o. Table. Possble decson outcomes n hypothess testng (adapted from Reference 6). The true stuaton may be Acton H o s true H o s false accept H o, reject H a ( α ) sgnfcance level β [type II error] reject H o, accept H a α [type I error] ( β ) power of test Sum 5

6 The t-test deals wth the estmaton of a true value from a sample and the establshng of confdence ranges wthn whch the true value can sad to le wth a certan probablty ( α ). In hypothess testng, ncreasng the sample sze, n, decreases type I and II error probabltes, α and β, based on the t-dstrbuton. When n s very large, the t-dstrbuton approaches the normal dstrbuton. 7 Hypothess testng nvolves fve steps. Frst, the null hypothess and the alternatve hypothess are defned. The hypotheses could be two sded or sngle sded. For eample, H o : µ = m (wth H a : µ m ) s a two sded hypothess testng whether an unknown populaton mean, µ, s equal to the value m or not. On the other hand, H o : µ > m (wth H a : µ m ) s a sngle sded hypothess. The second step s to decde on desred values for α, β, and n and to fnd out the correspondng t crtcal value for the gven α, β, and n parameters for the specfc type of test under consderaton (sngle or two sded). The t crtcal value could be obtaned from t-dstrbuton tables that are avalable n many basc statstcs tetbook such as Reference 7. The thrd step s to evaluate n random samples and evaluate the sample mean,, an estmate of the standard devaton of a populaton from the sample, s (), and fnally, the sample mean, s (), as shown n Equatons 8 through. n = = (8) n s( ) = n n = = n n (9) s( ) s( ) = () n The fourth step n the hypothess testng process s to calculate the t-value of the null hypothess as shown n Equaton. The formula for calculatng the t-value dffers accordng to the hypothess beng test. The form shown n Equaton s equvalent to the two sded test H o : µ = m (wth H a : µ m ). Reference 7 lsts the most mportant t-value calculaton formulas. m t = () s() The fnal step n the hypothess testng process s to compare the calculated t-value to the tabulated t crtcal α confdence level. value. If t, the null hypothess s then accepted wth ( ) tcrtcal In ths study, two hypotheses are tested. The frst test s related to the effectveness (fndng the true global optmum) of the algorthms and the second s related to the effcency (computatonal cost) of the algorthms. The frst test s the hgh effectveness test. Effectveness s defned as the ablty of the algorthm to repeatedly fnd the known global soluton or arrve at suffcently close solutons when the algorthm s started from many random dfferent ponts n the desgn space. In other words, effectveness s defned as a hgh probablty of fndng a hgh qualty soluton. Here, the qualty of a soluton s measured by how close the soluton s to the known global soluton as shown n Equaton (). soluton - known soluton Q sol = % () known soluton 6

7 The soluton qualty metrc descrbed n Equaton could then be used to synthesze a meanngful hypothess to test the effectveness of the search algorthms, PSO and the GA as shown below. It must be notes that the effectveness test must be carred out for each of the algorthms separately. In other words, ths test measures the effectveness of each algorthm wth respect to known solutons for the test problem rather than comparng the effectveness of the two algorthms to each others. Ths effectveness test wll be carred out for each algorthm wth respect to each of the test problems separately. Effectveness Test Objectve to test whether H a : µ Q > 99% H o : Q t = µ Q sol sol s( Q 99% 99% ) sol sol α, β = %, and n = takng = % Ths s a one sded test of sgnfcance of a mean (table 6., Reference 7) t =. The second hypothess that s tested n ths study, whch s the mportant test from the authors pont of vew, s the computatonal effcency test. Ths test drectly compares the computatonal effort requred by PSO and the GA to solve each of the test problems. The objectve s to support or refute the wdely speculated clam that PSO s sgnfcantly more effcent than the GA. Ths drect comparson requres a t-test called comparson of two means. For a test wth the null hypothess H o : µ µ, the t-value can be calculated as shown n Equaton (3). crtcal t = (3) s( ) n + n where ( n ) s ( ) + ( n ) s ( ) s ( ) = (4) n + n For the computatonal effcency test, the metrc that s mplemented s the number of functon evaluatons, N feval, the algorthm performed untl the convergence crtera (descrbed n Equaton 5) s met. The lower N feval s, the more effcent the algorthm. The effcency test s summarzed as follows. Effcency Test Objectve to test whether H a : PSO µ N eval < GA µ N eval H o : PSO µ N eval GA µ N eval GA µ N feval PSO µ N feval t = where s( ) nga + npso s ( ) = ( nga ) sga + ( npso ) spso nga + npso takng α = %, β = %, and n PSO = nga = Ths s a one sded test of sgnfcance of comparson of two means (table 6., Reference 7) t crtcal =. 5 Benchmark Test Problems In ths secton, a set of well-known optmzaton benchmark test problems are presented. These problems wll be solved by both PSO and the GA, ten tmes each, to carry out the hypothess testng procedure as dscussed n the prevous secton. Ths set of problems ncludes two smple, unconstraned contnuous functons, namely, the Banana 7

8 (Rosenbrock) functon and the Eggcrate functon; each has only two desgn varables. A more comple and hghly constraned benchmark problem, namely, Golnsk s Speed Reducer, s also presented; t has seven desgn varables and functonal constrants. The solutons for these test problems are known and wll be used to evaluate the effectveness of the two algorthms, PSO and the GA. The Banana (Rosenbrock) Functon Ths functon s known as the banana functon because of ts shape; t s descrbed mathematcally n Equaton 5. In ths problem, there are two desgn varables wth lower and upper lmts of [-5, 5]. The Rosenbrock functon has a known global mnmum at [, ] wth an optmal functon value of zero. + Mnmze ( ) ( ) ( ) f = (5) The Eggcrate Functon Ths functon s descrbed mathematcally n Equaton 6. In ths problem, there are two desgn varables wth lower and upper bounds of [-π, π]. The Eggcrate functon has a known global mnmum at [, ] wth an optmal functon value of zero. Mnmze f ( ) = + + 5( sn + ) sn (6) Golnsk s Speed Reducer Ths problem represents the desgn of a smple gearbo such as mght be used n a lght arplane between the engne and propeller to allow each to rotate at ts most effcent speed. The gearbo s depcted n Fgure and ts seven desgn varables are labeled. The objectve s to mnmze the speed reducer s weght whle satsfyng the constrants mposed by gear and shaft desgn practces. Full problem descrpton can be found n Reference 8. A known feasble soluton obtaned by a sequental quadratc programmng (SQP) approach (MATLAB s fmncon) s a kg gearbo wth the followng optmal values for the seven desgn varables: [ ]. Ths s a feasble soluton wth four actve constrants. It s mportant to note that the publshed soluton n Reference 8 s not a feasble soluton as s wdely beleved because t slghtly volates the 5 th, 6 th and th functonal constrants. 9 Fgure. Golnsk s Speed Reducer. Space Systems Problems Ths secton presents two space system desgn problems; the frst problem has a scentfc applcaton whle the second focuses on commercal servces. The two problems presented n ths secton, namely, ground-based rado telescope array desgn, and communcaton satellte desgn, are used as test problems to compare the performance of the two algorthms, PSO and GA, wth respect to real lfe engneerng problems. Array Confguraton Ground-based rado telescope arrays use several dstrbuted small telescopes to acheve the resoluton of a costly sngle large telescope by correlatng data to create a syntheszed beam. A measure of performance for correlaton 8

9 arrays s the degree of coverage n the nstantaneous uv plane. The uv plane s defned by Equaton 7 where and y are the ground postons of the statons measured n a convenent set of unts such as klometers. u j = j, vj = y j y (7) If autocorrelaton ponts are removed (the correlaton of data from one telescope staton wth tself), the number of vsblty ponts, N uv s gven by Equaton 8. ( N ) N uv = N statons statons (8) Each uv pont samples the Fourer transform of the sky brghtness. The more unform the uv coverage s, the lower the undesrable sde lobes n the syntheszed beam of the array., Cornwell proposed a metrc for the uv coverage as the dstance between all uv ponts as shown n Equaton 9. Ths metrc s mplemented as the an objectve functon n the Mamze uv = ( uj ukl ) + ( vj vkl ) coverage (9), j, k, l Another objectve functon that s usually consdered s the mnmzaton of the dstance between the dfferent statons as these dstances represent the cost of the fber optc cable needed to connect the statons. These are two opposng objectves because mamzng the uv coverage requres the statons to be placed as far as possble from each other. In ths case study, only the uv coverage mamzaton metrc s consdered. Regardless of the number of statons, the soluton of ths sngle objectve, unconstraned problem s known to place all avalable statons on a permeter of a crcle. The desgn varables then become the angles that descrbe the locaton the staton on the crcle. Consequently, the number of desgn varables s equal to the number of statons n the telescope array to be desgned. In ths research, four cases are nvestgated; these are: fve, s, seven and eght staton telescope arrays. The solutons for these cases are gven n Reference, and were verfed usng an SQP approach (MATLAB s fmncon) for use n the PSO and GA effectveness tests. These known solutons are shown n Fgure 3 below. 4 N statons = 5, uv coverage = 48.9 N statons = 6, uv coverage = y v y v u u N statons = 7, uv coverage = 337. N statons = 8, uv coverage = y v y v u u Fgure 3. Optmal placement of telescope array statons and the coresspondng uv coverage. 9

10 Communcaton Satellte Relablty-Based Desgn Ths problem nvolves desgnng the payload and bus subsystems of a commercal communcaton Geosynchronous satellte wth gven payload requrements. The desgn objectve s to mnmze the spacecraft overall launch mass, whch s a surrogate for cost, gven desgn constrants on payload as well as overall system relablty. The problem also nvolves geometrcal constrants mposed by the choce of the launch vehcle. The problem ncludes s functonal constrants and 7 dscrete desgn varables representng the technology choces and redundancy levels of the satellte payload and bus subsystems. For a complete descrpton of the problem, see References 3, 4, and 5. The best soluton found for ths dscrete problem s satellte wth a an optmal mass of kg. The above references descrbe the technology choces and redundancy levels of the dfferent subsystems n ths optmal spacecraft desgn. Results and Dscussons Two performance tests were carred out for both algorthms under consderaton, namely, PSO and the GA. The performance tests were carred out for eght sample problems: the Banana functon, the Eggcrate functon, Golnsk s Speed Reducer, Relablty-based Satellte Desgn, 5-staton, 6-staton, 7-staton and 8-staton Rado Array Confguraton. The frst test s the effectveness test, whch measures the qualty of the solutons found by the heurstc algorthm wth respect to known solutons for the test problems. Ths test nvestgates whether the qualty of the solutons obtaned s greater than 99%. The second test s the effcency test, whch nvestgates whether the computatonal effort of PSO s less than that of the GA for the sample problem set usng the same convergence crtera. These statements of the two tests were set as the alternatve hypotheses whle ther complmentary statements were set as the null hypotheses, whch s a tradtonal hypothess testng approach. Both tests were conducted usng acceptable Type I and Type II errors of % each. The t-statstc values that were calculated for the PSO runs and GA runs for all eght sample problems are summarzed n Table below. The sample problems below are organzed n order of ncreasng number of desgn varables, a measure of complety. Table : Calculated t-values for the effectveness and effcency hypotheses tests Effectveness Test, t crtcal =. Calculated t-value PSO GA Effcency Test, t crtcal =.5 Calculated t-value - Banana Functon Eggcrate Functon Array (5 Statons) Array (6 Statons) Array (7 Statons) Array (8 Statons) Golnsk s Speed Reducer Satellte Desgn The effectveness tests for PSO and the GA show that t > tcrtcal n most sample test problems. Ths leads to the rejecton of the null hypothess and the acceptance of the alternatve hypothess, that s the qualty of the solutons of both approaches s equal to or greater than 99% n most of the test problems. Ths alternatve hypothess s accepted wth a confdence level of 99%. The nfnty t-values n the telescope array problems are obtaned because n each of the runs, both PSO and the GA consstently found the known solutons for the 5, 6, 7, and 8 statons telescope array problems. Therefore, the qualty of the ten solutons n each case s % and the standard devaton s zero. In only one case, the Banana functon, the null hypothess s accepted for the GA runs, therefore t cannot be proved that the GA solutons have hgh qualty for ths problem. By further nvestgatng the data, t s found that mean qualty of the GA solutons for ths problem s 9% wth a standard devaton of 9.5%. Ths mean s much lower than the 99% qualty level mplemented n the test. It s surprsng that the GA could fnd hgh qualty solutons for the rest of the test problems wth contnuous desgn varables and wth larger number of desgn

11 varables (problems to 7) but were not able to obtan the same qualty for the Banana problem. A larger sample sze mght lead to mprovng the mean and standard devaton of GA soluton qualty for the Banana problem. PSO solutons for all test problems eceeded the 99% qualty lmts ecept for the last two problems. Further nvestgaton of the data reveals that the mean qualty of the PSO solutons for Golnsk s speed reducer s 98.8% wth a standard devaton of.7%. The scatter n the data of the sample does not allow for the qualty lmt of 99% to be met wth suffcent confdence. As for the satellte desgn problem, t s epected that PSO does not perform well on ths problem gven the fact that all the desgn varables are dscrete and that PSO s nherently contnuous. Fgure 4 below summarzed the values mplemented n the effectveness test for both PSO and the GA. Soluton Qualty % 95% 9% 85% PSO mean +/- standard devaton GA mean +/- standard devaton 8% Banana Functon Eggcrate Functon Array (5) Array (6) Array (7) Array (8) Golnsk's Speed Reducer Satellte Desgn Fgure 4. The mean qualty of the solutons obtaned by PSO and the GA usng run samples for eght test problems. The effcency test shows t > tcrtcal for all test problems ecept for the Banana functon. These results lead to the rejecton of the null hypothess and the acceptance of the alternatve hypothess wth a confdence level of 99%. The nterpretaton of these results s that for all sample problems, ecept for the Banana functon, the computatonal effort requred by PSO to converge to a soluton s less than that of the GA 99% of the tme usng the same convergence crtera. From Fgure 5, t appears that the scatter of the GA runs for the Banana functon s the reason behnd the acceptance of the null hypothess that PSO does not outperform the GA for the Banana functon as t dd n the rest of the test problems. No. of Functon Evaluatons Banana Functon PSO mean +/- standard devaton GA mean +/- standard devaton Eggcrate Functon Array (5) Array (6) Array (7) Array (8) Golnsk's Speed Reducer Satellte Desgn Fgure 5. The mean computatonal effort of the solutons obtaned by PSO and the GA usng run samples for eght test problems.

12 Fgure 6 below couples the results of the effectveness and effcency tests. It shows the ratos of the mean values of the soluton qualtes and computatonal effort of the GA and PSO. The nsght learned from Fgure 6 s that for a range of test problems wth varable complety, PSO and the GA were able to arrve at solutons wth the same qualty, whch s ndcated by the flat lne of a rato of for the means of the soluton qualtes. However, the varyng ratos of the computatonal effort provdes two conclusons: frst, PSO does offer a less epensve approach than the GA n general, second, the epected computatonal savngs offered by PSO over the GA s problem dependent. It appears that PSO offers more computatonal savngs for unconstraned nonlnear problems wth contnuous desgn varables whereas the computatonal savngs s lower for constraned and med nteger nonnear problems. 7 Performance Rato (GA/PSO) Rato of means of No. of functon evalutons Rato of means of qualty of solutons Banana Functon Eggcrate Functon Array (5) Array (6) Array (7) Array (8) Golnsk's Speed Reducer Satellte Desgn Fgure 6. Comparson of ratos of soluton qualty and computatonal effort of PSO and the GA. Conclusons Partcle Swarm Optmzaton (PSO) s a relatvely recent heurstc search method that s based on the dea of collaboratve behavor and swarmng n bologcal populatons. PSO s smlar to the Genetc Algorthm (GA) n the sense that they are both populaton-based search approaches and that they both depend on nformaton sharng among ther populaton members to enhance ther search processes usng a combnaton of determnstc and probablstc rules. Conversely, the GA s a well establshed algorthm wth many versons and many applcatons. The objectve of ths research s to test the hypothess that states that although PSO and the GA on average yeld the same effectveness (soluton qualty), PSO s more computatonally effcent (uses less number of functon evaluatons) than the GA. To nvestgate ths clam, two statstcal tests were set to eamne the two elements of ths clam, equal effectveness but superor effcency for PSO over the GA. To carry out the t-tests, eght sample test problems were solved usng both PSO and the GA over multple runs. The test problems ncludes three well-known benchmark test problems; these are: the Banana (Rosenbrock functon, the Eggcrate Functon, and Golnsk s Speed Reducer. Two space systems desgn problems were also nvestgated to test the algorthms on real-lfe engneerng problems. The frst problem s the confguraton of a ground-based multstaton rado telescope array. Four versons of ths problem were nvestgated ncludng 5, 6, 7 and 8-staton arrays. The second test problem nvolves the relablty-based desgn of a commercal communcaton satellte. All test problems nvolve contnuous desgn varables only ecept for the satellte desgn problem whch contans dscrete desgn varables representng subsystems technology choces and redundancy levels. The eght test problems represent a wde range of complety, nonlnearty, and constrant levels. Two metrcs were dentfed for the two t-tests. The effectveness test for both PSO and the GA uses a qualty of soluton metrc that measures the normalzed dfference between the solutons obtaned by the heurstc approaches and known solutons of the test problems. The effcency test uses the number of functon evaluatons needed by the heurstc approaches to reach convergence. The same convergence crteron s enforced on PSO and the GA. The results of the t-tests support the hypothess that whle both PSO and the GA obtan hgh qualty solutons, wth qualty ndces of 99% or more wth a 99% confdence level for most test problems, the computatonal effort

13 requred by PSO to arrve to such hgh qualty solutons s less than the effort requred to arrve at the same hgh qualty solutons by the GA. The results further show the computatonal effcency superorty of PSO over the GA s statcally proven wth a 99% confdence level n 7 out of the 8 test problems nvestgated. Further analyss shows that the dfference n computatonal effort between PSO and the GA s problem dependent. It appears that PSO outperforms the GA wth a larger dfferental n computatonal effcency when used to solve unconstraned nonlnear problems wth contnuous desgn varables and less effcency dfferental when appled to constraned nonlnear problems wth contnuous or dscrete desgn varables. The authors encourage the readers to nvestgate the results presented n ths paper to help set the agenda for further PSO development efforts. References Kennedy, J. and Eberhart, R., Partcle Swarm Optmzaton, Proceedngs of the IEEE Internatonal Conference on Neural Networks, Perth, Australa 995, pp Kennedy, J. and Eberhart, R., Swarm Intellgence, Academc Press, st ed., San Dego, CA,. 3 Goldberg, D., Genetc Algorthms n Search, Optmzaton and Machne Learnng, Addson-Wesley, Readng, MA, 989, pp Venter, G. and Sobesk, J., Partcle Swarm Optmzaton, AIAA -35, 43rd AIAA/ASME/ASCE/ AHS/ASC Structures, Structural Dynamcs, and Materals Conference, Denver, CO., Aprl. 5 Wllams, E. A., and Crossley, W. A., Emprcally-Derved Populaton Sze and Mutaton Rate Gudelnes for a Genetc Algorthm wth Unform Crossover, Soft Computng n Engneerng Desgn and Manufacturng, P. K. Chawdhry, R. Roy and R. K. Pant (edtors), Sprnger-Verlag, 998, pp Harnett, D., Statstcal Methods, 3 rd ed., Addson-Wesley, 98, pp Volk, W., Appled Statstcs for Engneers, nd ed., McGraw-Hll, 969, pp Web ste cted August 6th, 4. 9 Ray, T., Golnsk s Speed Reducer Problem Revsted, the AIAA Journal, Vol. 4, No. 3, 3, pp Thompson, A., Moran, J., and Swenson, G., Interferometery and Synthess n Rado Astronomy, Wley Interscence, New York, 986. Cornwell, T., Novel Prncple for Optmzaton of the Instantaneous Fourer Plane Coverage of Correlaton Arrays, IEEE Transactons on Antennas and Propagaton, AP, Vol. 36, 988, pp. 65. Keto, E., Shapes of Cross-Correlaton Interferometers, APJ, Vol. 475, 997, pp Hassan, R., Genetc Algorthm Approaches for Conceptual Desgn of Spacecraft Systems Includng Multobjectve Optmzaton and Desgn under Uncertanty, doctoral thess, Purdue Unversty, May 4. 4 Hassan, R., and Crossley, W., Multobjectve Optmzaton of Communcaton Satelltes wth a Two-Branch Tournament Genetc Algorthm, Journal of Spacecraft & Rockets, Vol. 4, No., 3, pp Hassan, R., and Crossley, W., Varable Populaton-Based Samplng for Probablstc Desgn Optmzaton wth a Genetc Algorthm, AIAA-4-45, 4nd Aerospace Scences Meetng, Reno, NV, January 4. 3

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis

The Development of Web Log Mining Based on Improve-K-Means Clustering Analysis The Development of Web Log Mnng Based on Improve-K-Means Clusterng Analyss TngZhong Wang * College of Informaton Technology, Luoyang Normal Unversty, Luoyang, 471022, Chna [email protected] Abstract.

More information

Mooring Pattern Optimization using Genetic Algorithms

Mooring Pattern Optimization using Genetic Algorithms 6th World Congresses of Structural and Multdscplnary Optmzaton Ro de Janero, 30 May - 03 June 005, Brazl Moorng Pattern Optmzaton usng Genetc Algorthms Alonso J. Juvnao Carbono, Ivan F. M. Menezes Luz

More information

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm

A hybrid global optimization algorithm based on parallel chaos optimization and outlook algorithm Avalable onlne www.ocpr.com Journal of Chemcal and Pharmaceutcal Research, 2014, 6(7):1884-1889 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 A hybrd global optmzaton algorthm based on parallel

More information

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 2 LOSSLESS IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module LOSSLESS IMAGE COMPRESSION SYSTEMS Lesson 3 Lossless Compresson: Huffman Codng Instructonal Objectves At the end of ths lesson, the students should be able to:. Defne and measure source entropy..

More information

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic

Institute of Informatics, Faculty of Business and Management, Brno University of Technology,Czech Republic Lagrange Multplers as Quanttatve Indcators n Economcs Ivan Mezník Insttute of Informatcs, Faculty of Busness and Management, Brno Unversty of TechnologCzech Republc Abstract The quanttatve role of Lagrange

More information

An Alternative Way to Measure Private Equity Performance

An Alternative Way to Measure Private Equity Performance An Alternatve Way to Measure Prvate Equty Performance Peter Todd Parlux Investment Technology LLC Summary Internal Rate of Return (IRR) s probably the most common way to measure the performance of prvate

More information

The OC Curve of Attribute Acceptance Plans

The OC Curve of Attribute Acceptance Plans The OC Curve of Attrbute Acceptance Plans The Operatng Characterstc (OC) curve descrbes the probablty of acceptng a lot as a functon of the lot s qualty. Fgure 1 shows a typcal OC Curve. 10 8 6 4 1 3 4

More information

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ).

benefit is 2, paid if the policyholder dies within the year, and probability of death within the year is ). REVIEW OF RISK MANAGEMENT CONCEPTS LOSS DISTRIBUTIONS AND INSURANCE Loss and nsurance: When someone s subject to the rsk of ncurrng a fnancal loss, the loss s generally modeled usng a random varable or

More information

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña

A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION. Michael E. Kuhl Radhamés A. Tolentino-Peña Proceedngs of the 2008 Wnter Smulaton Conference S. J. Mason, R. R. Hll, L. Mönch, O. Rose, T. Jefferson, J. W. Fowler eds. A DYNAMIC CRASHING METHOD FOR PROJECT MANAGEMENT USING SIMULATION-BASED OPTIMIZATION

More information

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008

Risk-based Fatigue Estimate of Deep Water Risers -- Course Project for EM388F: Fracture Mechanics, Spring 2008 Rsk-based Fatgue Estmate of Deep Water Rsers -- Course Project for EM388F: Fracture Mechancs, Sprng 2008 Chen Sh Department of Cvl, Archtectural, and Envronmental Engneerng The Unversty of Texas at Austn

More information

"Research Note" APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES *

Research Note APPLICATION OF CHARGE SIMULATION METHOD TO ELECTRIC FIELD CALCULATION IN THE POWER CABLES * Iranan Journal of Scence & Technology, Transacton B, Engneerng, ol. 30, No. B6, 789-794 rnted n The Islamc Republc of Iran, 006 Shraz Unversty "Research Note" ALICATION OF CHARGE SIMULATION METHOD TO ELECTRIC

More information

Document Clustering Analysis Based on Hybrid PSO+K-means Algorithm

Document Clustering Analysis Based on Hybrid PSO+K-means Algorithm Document Clusterng Analyss Based on Hybrd PSO+K-means Algorthm Xaohu Cu, Thomas E. Potok Appled Software Engneerng Research Group, Computatonal Scences and Engneerng Dvson, Oak Rdge Natonal Laboratory,

More information

Project Networks With Mixed-Time Constraints

Project Networks With Mixed-Time Constraints Project Networs Wth Mxed-Tme Constrants L Caccetta and B Wattananon Western Australan Centre of Excellence n Industral Optmsaton (WACEIO) Curtn Unversty of Technology GPO Box U1987 Perth Western Australa

More information

Can Auto Liability Insurance Purchases Signal Risk Attitude?

Can Auto Liability Insurance Purchases Signal Risk Attitude? Internatonal Journal of Busness and Economcs, 2011, Vol. 10, No. 2, 159-164 Can Auto Lablty Insurance Purchases Sgnal Rsk Atttude? Chu-Shu L Department of Internatonal Busness, Asa Unversty, Tawan Sheng-Chang

More information

An efficient constraint handling methodology for multi-objective evolutionary algorithms

An efficient constraint handling methodology for multi-objective evolutionary algorithms Rev. Fac. Ing. Unv. Antoqua N. 49. pp. 141-150. Septembre, 009 An effcent constrant handlng methodology for mult-objectve evolutonary algorthms Una metodología efcente para manejo de restrccones en algortmos

More information

SOLVING CARDINALITY CONSTRAINED PORTFOLIO OPTIMIZATION PROBLEM BY BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM

SOLVING CARDINALITY CONSTRAINED PORTFOLIO OPTIMIZATION PROBLEM BY BINARY PARTICLE SWARM OPTIMIZATION ALGORITHM SOLVIG CARDIALITY COSTRAIED PORTFOLIO OPTIMIZATIO PROBLEM BY BIARY PARTICLE SWARM OPTIMIZATIO ALGORITHM Aleš Kresta Klíčová slova: optmalzace portfola, bnární algortmus rojení částc Key words: portfolo

More information

What is Candidate Sampling

What is Candidate Sampling What s Canddate Samplng Say we have a multclass or mult label problem where each tranng example ( x, T ) conssts of a context x a small (mult)set of target classes T out of a large unverse L of possble

More information

An Interest-Oriented Network Evolution Mechanism for Online Communities

An Interest-Oriented Network Evolution Mechanism for Online Communities An Interest-Orented Network Evoluton Mechansm for Onlne Communtes Cahong Sun and Xaopng Yang School of Informaton, Renmn Unversty of Chna, Bejng 100872, P.R. Chna {chsun,yang}@ruc.edu.cn Abstract. Onlne

More information

Patterns Antennas Arrays Synthesis Based on Adaptive Particle Swarm Optimization and Genetic Algorithms

Patterns Antennas Arrays Synthesis Based on Adaptive Particle Swarm Optimization and Genetic Algorithms IJCSI Internatonal Journal of Computer Scence Issues, Vol. 1, Issue 1, No 2, January 213 ISSN (Prnt): 1694-784 ISSN (Onlne): 1694-814 www.ijcsi.org 21 Patterns Antennas Arrays Synthess Based on Adaptve

More information

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol

CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK. Sample Stability Protocol CHOLESTEROL REFERENCE METHOD LABORATORY NETWORK Sample Stablty Protocol Background The Cholesterol Reference Method Laboratory Network (CRMLN) developed certfcaton protocols for total cholesterol, HDL

More information

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm

A New Task Scheduling Algorithm Based on Improved Genetic Algorithm A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng Envronment Congcong Xong, Long Feng, Lxan Chen A New Task Schedulng Algorthm Based on Improved Genetc Algorthm n Cloud Computng

More information

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services

An Evaluation of the Extended Logistic, Simple Logistic, and Gompertz Models for Forecasting Short Lifecycle Products and Services An Evaluaton of the Extended Logstc, Smple Logstc, and Gompertz Models for Forecastng Short Lfecycle Products and Servces Charles V. Trappey a,1, Hsn-yng Wu b a Professor (Management Scence), Natonal Chao

More information

Recurrence. 1 Definitions and main statements

Recurrence. 1 Definitions and main statements Recurrence 1 Defntons and man statements Let X n, n = 0, 1, 2,... be a MC wth the state space S = (1, 2,...), transton probabltes p j = P {X n+1 = j X n = }, and the transton matrx P = (p j ),j S def.

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Max Wellng Department of Computer Scence Unversty of Toronto 10 Kng s College Road Toronto, M5S 3G5 Canada [email protected] Abstract Ths s a note to explan support vector machnes.

More information

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS

SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS SCHEDULING OF CONSTRUCTION PROJECTS BY MEANS OF EVOLUTIONARY ALGORITHMS Magdalena Rogalska 1, Wocech Bożeko 2,Zdzsław Heduck 3, 1 Lubln Unversty of Technology, 2- Lubln, Nadbystrzycka 4., Poland. E-mal:[email protected]

More information

Single and multiple stage classifiers implementing logistic discrimination

Single and multiple stage classifiers implementing logistic discrimination Sngle and multple stage classfers mplementng logstc dscrmnaton Hélo Radke Bttencourt 1 Dens Alter de Olvera Moraes 2 Vctor Haertel 2 1 Pontfíca Unversdade Católca do Ro Grande do Sul - PUCRS Av. Ipranga,

More information

Calculation of Sampling Weights

Calculation of Sampling Weights Perre Foy Statstcs Canada 4 Calculaton of Samplng Weghts 4.1 OVERVIEW The basc sample desgn used n TIMSS Populatons 1 and 2 was a two-stage stratfed cluster desgn. 1 The frst stage conssted of a sample

More information

On the Optimal Control of a Cascade of Hydro-Electric Power Stations

On the Optimal Control of a Cascade of Hydro-Electric Power Stations On the Optmal Control of a Cascade of Hydro-Electrc Power Statons M.C.M. Guedes a, A.F. Rbero a, G.V. Smrnov b and S. Vlela c a Department of Mathematcs, School of Scences, Unversty of Porto, Portugal;

More information

Calculating the high frequency transmission line parameters of power cables

Calculating the high frequency transmission line parameters of power cables < ' Calculatng the hgh frequency transmsson lne parameters of power cables Authors: Dr. John Dcknson, Laboratory Servces Manager, N 0 RW E B Communcatons Mr. Peter J. Ncholson, Project Assgnment Manager,

More information

Credit Limit Optimization (CLO) for Credit Cards

Credit Limit Optimization (CLO) for Credit Cards Credt Lmt Optmzaton (CLO) for Credt Cards Vay S. Desa CSCC IX, Ednburgh September 8, 2005 Copyrght 2003, SAS Insttute Inc. All rghts reserved. SAS Propretary Agenda Background Tradtonal approaches to credt

More information

Sciences Shenyang, Shenyang, China.

Sciences Shenyang, Shenyang, China. Advanced Materals Research Vols. 314-316 (2011) pp 1315-1320 (2011) Trans Tech Publcatons, Swtzerland do:10.4028/www.scentfc.net/amr.314-316.1315 Solvng the Two-Obectve Shop Schedulng Problem n MTO Manufacturng

More information

Conversion between the vector and raster data structures using Fuzzy Geographical Entities

Conversion between the vector and raster data structures using Fuzzy Geographical Entities Converson between the vector and raster data structures usng Fuzzy Geographcal Enttes Cdála Fonte Department of Mathematcs Faculty of Scences and Technology Unversty of Combra, Apartado 38, 3 454 Combra,

More information

Forecasting the Direction and Strength of Stock Market Movement

Forecasting the Direction and Strength of Stock Market Movement Forecastng the Drecton and Strength of Stock Market Movement Jngwe Chen Mng Chen Nan Ye [email protected] [email protected] [email protected] Abstract - Stock market s one of the most complcated systems

More information

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES

A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES 82 Internatonal Journal of Electronc Busness Management, Vol. 0, No. 3, pp. 82-93 (202) A GENETIC ALGORITHM-BASED METHOD FOR CREATING IMPARTIAL WORK SCHEDULES FOR NURSES Feng-Cheng Yang * and We-Tng Wu

More information

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12

PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 12 14 The Ch-squared dstrbuton PSYCHOLOGICAL RESEARCH (PYC 304-C) Lecture 1 If a normal varable X, havng mean µ and varance σ, s standardsed, the new varable Z has a mean 0 and varance 1. When ths standardsed

More information

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network *

Data Broadcast on a Multi-System Heterogeneous Overlayed Wireless Network * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 819-840 (2008) Data Broadcast on a Mult-System Heterogeneous Overlayed Wreless Network * Department of Computer Scence Natonal Chao Tung Unversty Hsnchu,

More information

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University

Characterization of Assembly. Variation Analysis Methods. A Thesis. Presented to the. Department of Mechanical Engineering. Brigham Young University Characterzaton of Assembly Varaton Analyss Methods A Thess Presented to the Department of Mechancal Engneerng Brgham Young Unversty In Partal Fulfllment of the Requrements for the Degree Master of Scence

More information

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network

Forecasting the Demand of Emergency Supplies: Based on the CBR Theory and BP Neural Network 700 Proceedngs of the 8th Internatonal Conference on Innovaton & Management Forecastng the Demand of Emergency Supples: Based on the CBR Theory and BP Neural Network Fu Deqang, Lu Yun, L Changbng School

More information

Damage detection in composite laminates using coin-tap method

Damage detection in composite laminates using coin-tap method Damage detecton n composte lamnates usng con-tap method S.J. Km Korea Aerospace Research Insttute, 45 Eoeun-Dong, Youseong-Gu, 35-333 Daejeon, Republc of Korea [email protected] 45 The con-tap test has the

More information

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School

Robust Design of Public Storage Warehouses. Yeming (Yale) Gong EMLYON Business School Robust Desgn of Publc Storage Warehouses Yemng (Yale) Gong EMLYON Busness School Rene de Koster Rotterdam school of management, Erasmus Unversty Abstract We apply robust optmzaton and revenue management

More information

Software project management with GAs

Software project management with GAs Informaton Scences 177 (27) 238 241 www.elsever.com/locate/ns Software project management wth GAs Enrque Alba *, J. Francsco Chcano Unversty of Málaga, Grupo GISUM, Departamento de Lenguajes y Cencas de

More information

Analysis of Premium Liabilities for Australian Lines of Business

Analysis of Premium Liabilities for Australian Lines of Business Summary of Analyss of Premum Labltes for Australan Lnes of Busness Emly Tao Honours Research Paper, The Unversty of Melbourne Emly Tao Acknowledgements I am grateful to the Australan Prudental Regulaton

More information

1 Example 1: Axis-aligned rectangles

1 Example 1: Axis-aligned rectangles COS 511: Theoretcal Machne Learnng Lecturer: Rob Schapre Lecture # 6 Scrbe: Aaron Schld February 21, 2013 Last class, we dscussed an analogue for Occam s Razor for nfnte hypothess spaces that, n conjuncton

More information

Traffic State Estimation in the Traffic Management Center of Berlin

Traffic State Estimation in the Traffic Management Center of Berlin Traffc State Estmaton n the Traffc Management Center of Berln Authors: Peter Vortsch, PTV AG, Stumpfstrasse, D-763 Karlsruhe, Germany phone ++49/72/965/35, emal [email protected] Peter Möhl, PTV AG,

More information

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007.

Inter-Ing 2007. INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. Inter-Ing 2007 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC INTERNATIONAL CONFERENCE, TG. MUREŞ ROMÂNIA, 15-16 November 2007. UNCERTAINTY REGION SIMULATION FOR A SERIAL ROBOT STRUCTURE MARIUS SEBASTIAN

More information

Brigid Mullany, Ph.D University of North Carolina, Charlotte

Brigid Mullany, Ph.D University of North Carolina, Charlotte Evaluaton And Comparson Of The Dfferent Standards Used To Defne The Postonal Accuracy And Repeatablty Of Numercally Controlled Machnng Center Axes Brgd Mullany, Ph.D Unversty of North Carolna, Charlotte

More information

CHAPTER 14 MORE ABOUT REGRESSION

CHAPTER 14 MORE ABOUT REGRESSION CHAPTER 14 MORE ABOUT REGRESSION We learned n Chapter 5 that often a straght lne descrbes the pattern of a relatonshp between two quanttatve varables. For nstance, n Example 5.1 we explored the relatonshp

More information

Mining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System

Mining Feature Importance: Applying Evolutionary Algorithms within a Web-based Educational System Mnng Feature Importance: Applyng Evolutonary Algorthms wthn a Web-based Educatonal System Behrouz MINAEI-BIDGOLI 1, and Gerd KORTEMEYER 2, and Wllam F. PUNCH 1 1 Genetc Algorthms Research and Applcatons

More information

Exhaustive Regression. An Exploration of Regression-Based Data Mining Techniques Using Super Computation

Exhaustive Regression. An Exploration of Regression-Based Data Mining Techniques Using Super Computation Exhaustve Regresson An Exploraton of Regresson-Based Data Mnng Technques Usng Super Computaton Antony Daves, Ph.D. Assocate Professor of Economcs Duquesne Unversty Pttsburgh, PA 58 Research Fellow The

More information

A Binary Quantum-behaved Particle Swarm Optimization Algorithm with Cooperative Approach

A Binary Quantum-behaved Particle Swarm Optimization Algorithm with Cooperative Approach IJCSI Internatonal Journal of Computer Scence Issues, Vol., Issue, No, January 3 ISSN (Prnt): 694-784 ISSN (Onlne): 694-84 www.ijcsi.org A Bnary Quantum-behave Partcle Swarm Optmzaton Algorthm wth Cooperatve

More information

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification

Logistic Regression. Lecture 4: More classifiers and classes. Logistic regression. Adaboost. Optimization. Multiple class classification Lecture 4: More classfers and classes C4B Machne Learnng Hlary 20 A. Zsserman Logstc regresson Loss functons revsted Adaboost Loss functons revsted Optmzaton Multple class classfcaton Logstc Regresson

More information

IMPACT ANALYSIS OF A CELLULAR PHONE

IMPACT ANALYSIS OF A CELLULAR PHONE 4 th ASA & μeta Internatonal Conference IMPACT AALYSIS OF A CELLULAR PHOE We Lu, 2 Hongy L Bejng FEAonlne Engneerng Co.,Ltd. Bejng, Chna ABSTRACT Drop test smulaton plays an mportant role n nvestgatng

More information

DEFINING %COMPLETE IN MICROSOFT PROJECT

DEFINING %COMPLETE IN MICROSOFT PROJECT CelersSystems DEFINING %COMPLETE IN MICROSOFT PROJECT PREPARED BY James E Aksel, PMP, PMI-SP, MVP For Addtonal Informaton about Earned Value Management Systems and reportng, please contact: CelersSystems,

More information

A DATA MINING APPLICATION IN A STUDENT DATABASE

A DATA MINING APPLICATION IN A STUDENT DATABASE JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES JULY 005 VOLUME NUMBER (53-57) A DATA MINING APPLICATION IN A STUDENT DATABASE Şenol Zafer ERDOĞAN Maltepe Ünversty Faculty of Engneerng Büyükbakkalköy-Istanbul

More information

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms

Optimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms Optmal Choce of Random Varables n D-ITG Traffc Generatng Tool usng Evolutonary Algorthms M. R. Mosav* (C.A.), F. Farab* and S. Karam* Abstract: Impressve development of computer networks has been requred

More information

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College

Feature selection for intrusion detection. Slobodan Petrović NISlab, Gjøvik University College Feature selecton for ntruson detecton Slobodan Petrovć NISlab, Gjøvk Unversty College Contents The feature selecton problem Intruson detecton Traffc features relevant for IDS The CFS measure The mrmr measure

More information

STATISTICAL DATA ANALYSIS IN EXCEL

STATISTICAL DATA ANALYSIS IN EXCEL Mcroarray Center STATISTICAL DATA ANALYSIS IN EXCEL Lecture 6 Some Advanced Topcs Dr. Petr Nazarov 14-01-013 [email protected] Statstcal data analyss n Ecel. 6. Some advanced topcs Correcton for

More information

Activity Scheduling for Cost-Time Investment Optimization in Project Management

Activity Scheduling for Cost-Time Investment Optimization in Project Management PROJECT MANAGEMENT 4 th Internatonal Conference on Industral Engneerng and Industral Management XIV Congreso de Ingenería de Organzacón Donosta- San Sebastán, September 8 th -10 th 010 Actvty Schedulng

More information

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem

Using Multi-objective Metaheuristics to Solve the Software Project Scheduling Problem Usng Mult-obectve Metaheurstcs to Solve the Software Proect Schedulng Problem Francsco Chcano Unversty of Málaga, Span [email protected] Francsco Luna Unversty of Málaga, Span [email protected] Enrque Alba

More information

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm

Optimized ready mixed concrete truck scheduling for uncertain factors using bee algorithm Songklanakarn J. Sc. Technol. 37 (2), 221-230, Mar.-Apr. 2015 http://www.sst.psu.ac.th Orgnal Artcle Optmzed ready mxed concrete truck schedulng for uncertan factors usng bee algorthm Nuntana Mayteekreangkra

More information

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo.

RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL. Yaoqi FENG 1, Hanping QIU 1. China Academy of Space Technology (CAST) yaoqi.feng@yahoo. ICSV4 Carns Australa 9- July, 007 RESEARCH ON DUAL-SHAKER SINE VIBRATION CONTROL Yaoq FENG, Hanpng QIU Dynamc Test Laboratory, BISEE Chna Academy of Space Technology (CAST) [email protected] Abstract

More information

Preventive Maintenance and Replacement Scheduling: Models and Algorithms

Preventive Maintenance and Replacement Scheduling: Models and Algorithms Preventve Mantenance and Replacement Schedulng: Models and Algorthms By Kamran S. Moghaddam B.S. Unversty of Tehran 200 M.S. Tehran Polytechnc 2003 A Dssertaton Proposal Submtted to the Faculty of the

More information

Statistical Methods to Develop Rating Models

Statistical Methods to Develop Rating Models Statstcal Methods to Develop Ratng Models [Evelyn Hayden and Danel Porath, Österrechsche Natonalbank and Unversty of Appled Scences at Manz] Source: The Basel II Rsk Parameters Estmaton, Valdaton, and

More information

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING

ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING ANALYZING THE RELATIONSHIPS BETWEEN QUALITY, TIME, AND COST IN PROJECT MANAGEMENT DECISION MAKING Matthew J. Lberatore, Department of Management and Operatons, Vllanova Unversty, Vllanova, PA 19085, 610-519-4390,

More information

A Binary Particle Swarm Optimization Algorithm for Lot Sizing Problem

A Binary Particle Swarm Optimization Algorithm for Lot Sizing Problem Journal o Economc and Socal Research 5 (2), -2 A Bnary Partcle Swarm Optmzaton Algorthm or Lot Szng Problem M. Fath Taşgetren & Yun-Cha Lang Abstract. Ths paper presents a bnary partcle swarm optmzaton

More information

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告

行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 行 政 院 國 家 科 學 委 員 會 補 助 專 題 研 究 計 畫 成 果 報 告 期 中 進 度 報 告 畫 類 別 : 個 別 型 計 畫 半 導 體 產 業 大 型 廠 房 之 設 施 規 劃 計 畫 編 號 :NSC 96-2628-E-009-026-MY3 執 行 期 間 : 2007 年 8 月 1 日 至 2010 年 7 月 31 日 計 畫 主 持 人 : 巫 木 誠 共 同

More information

Realistic Image Synthesis

Realistic Image Synthesis Realstc Image Synthess - Combned Samplng and Path Tracng - Phlpp Slusallek Karol Myszkowsk Vncent Pegoraro Overvew: Today Combned Samplng (Multple Importance Samplng) Renderng and Measurng Equaton Random

More information

Heuristic Static Load-Balancing Algorithm Applied to CESM

Heuristic Static Load-Balancing Algorithm Applied to CESM Heurstc Statc Load-Balancng Algorthm Appled to CESM 1 Yur Alexeev, 1 Sher Mckelson, 1 Sven Leyffer, 1 Robert Jacob, 2 Anthony Crag 1 Argonne Natonal Laboratory, 9700 S. Cass Avenue, Argonne, IL 60439,

More information

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP)

1. Fundamentals of probability theory 2. Emergence of communication traffic 3. Stochastic & Markovian Processes (SP & MP) 6.3 / -- Communcaton Networks II (Görg) SS20 -- www.comnets.un-bremen.de Communcaton Networks II Contents. Fundamentals of probablty theory 2. Emergence of communcaton traffc 3. Stochastc & Markovan Processes

More information

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia

NON-CONSTANT SUM RED-AND-BLACK GAMES WITH BET-DEPENDENT WIN PROBABILITY FUNCTION LAURA PONTIGGIA, University of the Sciences in Philadelphia To appear n Journal o Appled Probablty June 2007 O-COSTAT SUM RED-AD-BLACK GAMES WITH BET-DEPEDET WI PROBABILITY FUCTIO LAURA POTIGGIA, Unversty o the Scences n Phladelpha Abstract In ths paper we nvestgate

More information

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts

Power-of-Two Policies for Single- Warehouse Multi-Retailer Inventory Systems with Order Frequency Discounts Power-of-wo Polces for Sngle- Warehouse Mult-Retaler Inventory Systems wth Order Frequency Dscounts José A. Ventura Pennsylvana State Unversty (USA) Yale. Herer echnon Israel Insttute of echnology (Israel)

More information

Ants Can Schedule Software Projects

Ants Can Schedule Software Projects Ants Can Schedule Software Proects Broderck Crawford 1,2, Rcardo Soto 1,3, Frankln Johnson 4, and Erc Monfroy 5 1 Pontfca Unversdad Católca de Valparaíso, Chle [email protected] 2 Unversdad Fns Terrae,

More information

Statistical algorithms in Review Manager 5

Statistical algorithms in Review Manager 5 Statstcal algorthms n Reve Manager 5 Jonathan J Deeks and Julan PT Hggns on behalf of the Statstcal Methods Group of The Cochrane Collaboraton August 00 Data structure Consder a meta-analyss of k studes

More information

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE

AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE AN APPOINTMENT ORDER OUTPATIENT SCHEDULING SYSTEM THAT IMPROVES OUTPATIENT EXPERIENCE Yu-L Huang Industral Engneerng Department New Mexco State Unversty Las Cruces, New Mexco 88003, U.S.A. Abstract Patent

More information

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems

Joint Scheduling of Processing and Shuffle Phases in MapReduce Systems Jont Schedulng of Processng and Shuffle Phases n MapReduce Systems Fangfe Chen, Mural Kodalam, T. V. Lakshman Department of Computer Scence and Engneerng, The Penn State Unversty Bell Laboratores, Alcatel-Lucent

More information

L10: Linear discriminants analysis

L10: Linear discriminants analysis L0: Lnear dscrmnants analyss Lnear dscrmnant analyss, two classes Lnear dscrmnant analyss, C classes LDA vs. PCA Lmtatons of LDA Varants of LDA Other dmensonalty reducton methods CSCE 666 Pattern Analyss

More information

Investigation of Modified Bee Colony Algorithm with Particle and Chaos Theory

Investigation of Modified Bee Colony Algorithm with Particle and Chaos Theory Internatonal Journal of Control and Automaton, pp. 311-3 http://dx.do.org/10.1457/jca.015.8..30 Investgaton of Modfed Bee Colony Algorthm wth Partcle and Chaos Theory Guo Cheng Shangluo College, Zhangye,

More information

The Greedy Method. Introduction. 0/1 Knapsack Problem

The Greedy Method. Introduction. 0/1 Knapsack Problem The Greedy Method Introducton We have completed data structures. We now are gong to look at algorthm desgn methods. Often we are lookng at optmzaton problems whose performance s exponental. For an optmzaton

More information

Number of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35,000 100,000 2 2,200,000 60,000 350,000

Number of Levels Cumulative Annual operating Income per year construction costs costs ($) ($) ($) 1 600,000 35,000 100,000 2 2,200,000 60,000 350,000 Problem Set 5 Solutons 1 MIT s consderng buldng a new car park near Kendall Square. o unversty funds are avalable (overhead rates are under pressure and the new faclty would have to pay for tself from

More information

Distributed Multi-Target Tracking In A Self-Configuring Camera Network

Distributed Multi-Target Tracking In A Self-Configuring Camera Network Dstrbuted Mult-Target Trackng In A Self-Confgurng Camera Network Crstan Soto, B Song, Amt K. Roy-Chowdhury Department of Electrcal Engneerng Unversty of Calforna, Rversde {cwlder,bsong,amtrc}@ee.ucr.edu

More information

How To Understand The Results Of The German Meris Cloud And Water Vapour Product

How To Understand The Results Of The German Meris Cloud And Water Vapour Product Ttel: Project: Doc. No.: MERIS level 3 cloud and water vapour products MAPP MAPP-ATBD-ClWVL3 Issue: 1 Revson: 0 Date: 9.12.1998 Functon Name Organsaton Sgnature Date Author: Bennartz FUB Preusker FUB Schüller

More information

Traffic-light a stress test for life insurance provisions

Traffic-light a stress test for life insurance provisions MEMORANDUM Date 006-09-7 Authors Bengt von Bahr, Göran Ronge Traffc-lght a stress test for lfe nsurance provsons Fnansnspetonen P.O. Box 6750 SE-113 85 Stocholm [Sveavägen 167] Tel +46 8 787 80 00 Fax

More information

A Secure Password-Authenticated Key Agreement Using Smart Cards

A Secure Password-Authenticated Key Agreement Using Smart Cards A Secure Password-Authentcated Key Agreement Usng Smart Cards Ka Chan 1, Wen-Chung Kuo 2 and Jn-Chou Cheng 3 1 Department of Computer and Informaton Scence, R.O.C. Mltary Academy, Kaohsung 83059, Tawan,

More information

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION

NEURO-FUZZY INFERENCE SYSTEM FOR E-COMMERCE WEBSITE EVALUATION NEURO-FUZZY INFERENE SYSTEM FOR E-OMMERE WEBSITE EVALUATION Huan Lu, School of Software, Harbn Unversty of Scence and Technology, Harbn, hna Faculty of Appled Mathematcs and omputer Scence, Belarusan State

More information

An RFID Distance Bounding Protocol

An RFID Distance Bounding Protocol An RFID Dstance Boundng Protocol Gerhard P. Hancke and Markus G. Kuhn May 22, 2006 An RFID Dstance Boundng Protocol p. 1 Dstance boundng Verfer d Prover Places an upper bound on physcal dstance Does not

More information

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications

Methodology to Determine Relationships between Performance Factors in Hadoop Cloud Computing Applications Methodology to Determne Relatonshps between Performance Factors n Hadoop Cloud Computng Applcatons Lus Eduardo Bautsta Vllalpando 1,2, Alan Aprl 1 and Alan Abran 1 1 Department of Software Engneerng and

More information

Computer-assisted Auditing for High- Volume Medical Coding

Computer-assisted Auditing for High- Volume Medical Coding Computer-asssted Audtng for Hgh-Volume Medcal Codng Computer-asssted Audtng for Hgh- Volume Medcal Codng by Danel T. Henze, PhD; Peter Feller, MS; Jerry McCorkle, BA; and Mark Morsch, MS Abstract The volume

More information

Examensarbete. Rotating Workforce Scheduling. Caroline Granfeldt

Examensarbete. Rotating Workforce Scheduling. Caroline Granfeldt Examensarbete Rotatng Workforce Schedulng Carolne Granfeldt LTH - MAT - EX - - 2015 / 08 - - SE Rotatng Workforce Schedulng Optmerngslära, Lnköpngs Unverstet Carolne Granfeldt LTH - MAT - EX - - 2015

More information

8 Algorithm for Binary Searching in Trees

8 Algorithm for Binary Searching in Trees 8 Algorthm for Bnary Searchng n Trees In ths secton we present our algorthm for bnary searchng n trees. A crucal observaton employed by the algorthm s that ths problem can be effcently solved when the

More information

A Genetic Programming Based Stock Price Predictor together with Mean-Variance Based Sell/Buy Actions

A Genetic Programming Based Stock Price Predictor together with Mean-Variance Based Sell/Buy Actions Proceedngs of the World Congress on Engneerng 28 Vol II WCE 28, July 2-4, 28, London, U.K. A Genetc Programmng Based Stock Prce Predctor together wth Mean-Varance Based Sell/Buy Actons Ramn Rajaboun and

More information

SIMPLE LINEAR CORRELATION

SIMPLE LINEAR CORRELATION SIMPLE LINEAR CORRELATION Smple lnear correlaton s a measure of the degree to whch two varables vary together, or a measure of the ntensty of the assocaton between two varables. Correlaton often s abused.

More information

J. Parallel Distrib. Comput.

J. Parallel Distrib. Comput. J. Parallel Dstrb. Comput. 71 (2011) 62 76 Contents lsts avalable at ScenceDrect J. Parallel Dstrb. Comput. journal homepage: www.elsever.com/locate/jpdc Optmzng server placement n dstrbuted systems n

More information

HOUSEHOLDS DEBT BURDEN: AN ANALYSIS BASED ON MICROECONOMIC DATA*

HOUSEHOLDS DEBT BURDEN: AN ANALYSIS BASED ON MICROECONOMIC DATA* HOUSEHOLDS DEBT BURDEN: AN ANALYSIS BASED ON MICROECONOMIC DATA* Luísa Farnha** 1. INTRODUCTION The rapd growth n Portuguese households ndebtedness n the past few years ncreased the concerns that debt

More information