Multi-agent system based on self-adaptive differential evolution for solving dynamic optimization problems

Size: px
Start display at page:

Download "Multi-agent system based on self-adaptive differential evolution for solving dynamic optimization problems"

Transcription

1 Mult-agent system based on self-adaptve dfferental evoluton for solvng dynamc optmzaton problems Aleš Čep Faculty of Electrcal Engneerng and Computer Scence Unversty of Marbor ABSTRACT Ths artcle presents the mult-agent system based on a selfadaptve dfferental evoluton algorthm for solvng dynamc problems. Characterstcs of dynamc problems are that objectve functon, wth whch the qualty of solutons s evaluated, changes over tme. These changes can occur ether after some predefned number of generatons or, more commonly, n each generaton, where the onlne responses are desred by the evolutonary algorthms. In ths study, the former knd of problems were taken nto consderaton and were solved usng mult-agent systems. Each agent n the systems s mplemented as a self-adapted dfferental evoluton wth constant populaton sze. In our comparatve study, multagent systems consstng of varous populaton szes n combnaton wth varous number of agents were compared, by solvng the benchmark functons provded for CEC 09 Competton on Dynamc Optmzaton wth respect to the same number of the ftness functon evaluaton. The man obstacle when usng smaller populatons s to prevent the stagnaton of the populaton. That was partally overcome by usng addtonal mechansms such as: dversty measurement and nformaton sharng between agents. As a result, the most approprate mult-agent system was searched for, and the results of the best found mult-agent system were compared wth the state-of-the-art algorthms. Keywords Dfferental evoluton, self-adaptve dfferental evoluton, mult-agent system, dynamc problems 1. INTRODUCTION Many of real-world problems are dynamc n ther nature. Dynamc optmzaton problems (DOP) [4] can be descrbed as problems, where decson maker has to make multple decsons over tme and the overall performance depends on all decsons made n that tme. Decsons are made sequentally over tme, but t depends on the type of problems, f ths decsons are made by tme trggered (perodc) or event Iztok Fster Faculty of Electrcal Engneerng and Computer Scence Unversty of Marbor ztok.fster@um.s trggered events. Consequently, the value of a ftness functon that s optmal at some tme, s not necessary optmal at another and vce versa. Dfferental evoluton (DE) was proposed by Storn and Prce n [11] and s a powerful evolutonary algorthm (EA) frequently used for solvng global optmzaton problems. Its smplcty and effectveness have been proven n many realworld applcatons. DE emulates natural evoluton process usng three operators: mutaton, crossover and selecton. Brest et al [1] proposed jde algorthm whch extends the orgnal DE algorthm wth self-adaptaton of DE control parameters,.e., the scale rate and the frequency of crossover rate. Ths self-adaptaton s performed before generatng the tral vector and therefore t nfluences creaton of new tral vectors. These controls parameters are added to a representaton of ndvduals and undergo operaton of varaton operators (.e., mutaton and crossover) durng the evolutonary cycle. Morrson [8] presented new EA archtecture for solvng DOP where he uses so-called sentnels,.e., ndvduals n a populaton that are spread across search space whose locaton does not change. In ths way they can be used for detectng changes of envronment. Brest et al [2] presented multpopulaton jde (jde*) algorthm wth the ageng mechansm and the use of archve where they stored the current best ndvduals after the envronment change was detected. There was no nformaton sharng between ndvduals. Yang et al [13] proposed an algorthm for mprovng DE wth populaton adaptaton approach, where t calculates the standard devaton of ndvduals n j -th dmenson at generaton G. Halder et al [5] presented an algorthm CDDE Ar that uses a mult-populaton method where clusters (sub-populatons) are parttoned accordng to the spatal locatons of tral solutons. Durng the evoluton process, populaton s perodcally dvded n dfferent number of clusters whch causes certan nformaton sharng durng the optmzaton process. Lepagnot et al [6] presented MLSDO algorthm, whch s based on several coordnated local searches and on the archvng of the found local optma, n order to track them after a change n the objectve functon. Novoa et al [9] proposed an algorthm msqde, a mult-populaton algorthm wth self-adaptve strategy for controllng the populaton dversty and an nteracton mechansm between ndvduals. Ths paper proposes mult-agent system based on self-ada- StuCoSReC Proceedngs of the th Student Computer Scence Research Conference DOI: Ljubljana, Slovena, 11 October 35

2 ptve dfferental evoluton (MAS-jDE) for solvng DOP. These are a class of problems, where the envronment changes over tme. Autonomous agents that are capable of detectng these changes on ther own, try to solve DOP by usng jde and mantanng varous szed populatons. An evolutonary progress can typcally stagnate when usng agents wth smaller populatons. Therefore, we tred to preval ths problem by mplementng two mechansm: detecton of stagnaton by calculatng populaton s dversty and mgraton of ndvduals between agents. Experments wth varous confguratons of mult-agent systems were conducted, where the number of agents and the populaton szes were vared. Indeed, these both parameters were selected such that the algorthms n each confguratons spent the same number of the ftness functon evaluatons. In ths way, far comparson between dfferent MAS-jDE confguratons can be expected. Addtonally, the performance of the proposed algorthm MAS-jDE was also compared to the others state-of-the-art algorthms for solvng DOP. The remander of the paper s organzed n the followng way. Secton 2 descrbes the DOPs. Secton 3 descrbes the orgnal DE, ts extenson jde and the proposed MAS-jDE algorthm. Secton 4 llustrates the results of experments that were conducted and provdes dscusson on them. Fnally, Secton 5 concludes ths paper wth summarzng the performed work and outlnng drectons for the future work. 2. PROBLEM DEFINITION Ths paper s devoted to solvng DOPs. L et al. n [7] defned these knd of problems as follows: DOP = f(x, φ, t), (1) where DOP s the dynamc optmzaton problem, f s an evaluaton functon, x s a feasble soluton n the soluton set X, φ (so called change type) s a system control parameter determnng the soluton s dstrbuton n the ftness landscape and t s real-world tme. Changes n envronment can be results of a change of system control parameters descrbng envronment state or a change n evaluaton functon. These changes can occur ether after some predefned number of generatons or, more commonly, n each generaton, where the onlne responses are desred by the evolutonary algorthms. The goal of the algorthm for solvng DOP s to detect the change of envronment and fnd the new optmum. Problem frequently occurrng n evolutonary algorthms for DOP s a stagnaton of populaton. Evolutonary process moves populaton to or very near to the local or global optmum, whch causes a very small dversty of the populaton. When t comes to envronmental change, the populaton wth small dversty cannot explore search space effcently enough. Usually ths could mean, that the algorthm wll not be able to fnd the next global optmum. 3. THE PROPOSED ALGORITHM The proposed MAS-jDE algorthm combnes a knowledge from two domans: evolutonary algorthms (EAs) [3] and mult-agent systems (MAS) [12]. In lne wth ths, three algorthm are descrbed at frst,.e., dfferental evoluton (DE), followed by self-adaptaton dfferental evoluton (jde) that s an extenson of DE. Fnally, the proposed MAS-jDE s presented from the mult-agent aspect. 3.1 Dfferental evoluton DE [11] s a well establshed EA, developed by Storn and Prce [11]. It s a populaton-based algorthm, whose populaton s defned as a set of real-valued vectors representng dfferent solutons of the problem: x = x,1, x,2,..., x,d}, (2) for = 1,..., NP, where NP represents the populaton sze and D s the dmensonalty of the problem. Lke n other EAs, the frst step n DE s a random ntalzaton of the populaton. Untl the termnaton condton s satsfed, the populaton undergoes operaton of three evolutonary operators by creatng tral vectors: mutaton, crossover and selecton. Mutaton creates mutant vector v (G+1) from parent s populaton. Dfferent mutaton DE strateges have been used n lterature [10, 11], but n orgnal artcle [11] authors used the so-called DE/rand/1/bn : v (G+1) = x (G) r0 + F (x(g) r1 x(g) r2 ), (3) where r0, r1 and r2 represent random nteger numbers n range [1, NP], where t holds r0 r1 r2, and the scale factor s a real number n range F [0, 2]. Crossover operator ntroduces a lttle dversty n the populaton of solutons. It creates a tral vector u (G+1),j from a combnaton of elements from ether the mutaton vector or the correspondng parent vector as: v (G+1) u (G+1),j =,j f rand(0, 1) CR or j = j rand, otherwse, x (G),j where the crossover rate s defned n range CR [0, 1) and determnes a probablty of creatng a tral vector from the mutaton vector. Index j rand s randomly selected nteger defned n range [1, D] that s used to ensure that the algorthm makes at least one change n tral vector regardng prevous generaton. Selecton compares the results of ftness functon from newly created tral vector u (G+1),j and parent vector x (G),j. If the problem s mnmzaton problem, t s defned as follows: u (G+1) f f(u (G+1) ) f(x (G) ) x (G+1) = x (G) otherwse. The ftness functon depends on the problem to be solved. 3.2 Self-adaptve DE Brest et al. [1] presented self-adaptve dfferental evoluton algorthm (jde), where control parameters F and CR are added to representaton of ndvduals and adapted durng the evoluton process usng followng equatons: F l + rand 1 F u f rand 2 < τ 1, F (G+1) = F (G) CR (G+1) = otherwse, rand 3, f rand 4 < τ 2, CR (G) otherwse, (4) (5) (6) (7) StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 36

3 where rand j, j [1 4] represents random number n range [0, 1] and F (G+1) s n range [0.1, 1]. Constants τ 1 and τ 2 are so-called learnng rates determnng the frequency of updatng control parameters F and CR, and were set to 0.1. Adaptaton of control parameters accordng to Eq. (6)-(7) s performed after 10 generatons n average, and therefore has a bg nfluence on mutaton and crossover operators. 3.3 Mult-agent system based on jde for solvng DOPs Mult-agent system based on jde for solvng DOPs (MASjDE) mplements system of multple autonomous agents, that run autonomously based on jde algorthm usng separated populatons of the same sze. Mult-agent systems are systems composed of multple nterfacng ntellgent agents. Each agent s a computatonally entty lke an algorthm that s placed n an envronment n order to acheve ts objectves [12]. In our case, each agent s devoted to search for a best soluton n own regon of the whole search space. Usng the nteracton between agents, they are able to enrch ther lmted knowledge wth nformatons obtaned from other agents n the MAS. There are four man ssues that must be solved when developng the algorthm: agent s populaton sze determnaton, envronment change detecton, mantanng the populaton dversty and nformaton exchange between agents. Accordng to our assumpton of farness, t holds that f system contans more agents, the populaton sze of each agent s decreased. Ths fact can cause a stagnaton problem, where algorthm gets stuck n a local optmum and can not get out, due to the lower populaton dversty. To avod ths problem, we ntroduce mechansm for measurng the populaton dversty that uses the followng prncple: When the dversty of populaton s nsgnfcant, the MAS-jDE begns mgraton of ndvduals between agents. The pseudo-code of the algorthm s llustrated n Algorthm 1. Algorthm 1 Algorthm MAS-jDE NP MAS: sum of populatons szes NP: sze of agent s populaton N: number of agents 1: NP = NP MAS/N 2: Generate and evaluate all agent s populatons 3: Update global best 4: whle the termnaton condton s not meet do 5: for each agent s populaton do 6: Update parameters F and CR (Eq. (6)-(7)) 7: Create tral populaton j wth DE operators mutaton and crossover 8: Evaluate j 9: f envronment change detected then 10: Generate and evaluate new populaton 11: else 12: Selecton between and j 13: Update global best 14: Check dversty and exchange ndvduals In the remander of the paper, the exposed ssues of the proposed MAS-jDE algorthm are dscussed n detals Agent s populaton sze determnaton In order to ensure that the comparson between dfferent MAS s as far as possble, we ntroduce the total populaton sze NP MAS, that determnes the number of vectors n the so-called grand populaton. Obvously, the MAS-jDE wth grand populaton s equvalent to the orgnal jde usng a sngle populaton. In MAS-jDE, the members of ths grand populaton are dvded among agents evenly. The hgher the number of agents n the MAS, the smaller s ther populaton sze. In lne wth ths, the agent s populaton sze NP s obtaned as: NP MAS NP = N, (8) where N represents the number of agents. Because all three mentoned varables have to be ntegers, not all combnatons of NP MAS and N are feasble Envronment change detecton An evolutonary cycle starts after a random ntalzaton and evaluaton of agent s populaton. The DE mutaton and crossover operate on NP 1 tral vectors only, because the last vector s used as a sentnel [8] that never changes. Thus, the sentnel s ftness functon value s changed wth the change of the envronment. Therefore, we frst check after the newly generated populaton s evaluated, f the ftness value of sentnel dstngushes from the old value. In ths case, we declare that the envronment has changed, consequently rentalze agent populaton randomly and evaluate the new ftness values for the whole populaton Mantanng the populaton dversty The stagnaton problem can be evdent at the populaton as whole or at the component level [13]. In MAS-jDE, we detect stagnaton by calculatng agent s populaton dversty usng the followng equatons [8, 13]: a (G) j = j=1 NP 1 dversty = D =1 x (G),j, (9) NP 1 NP 1 =1 (x (G),j a(g) j ) 2, (10) where a (G) j stores the mean of populaton n j th dmenson. j s n range [1, D], where D s a problem dmenson. x s an ndvdual n populaton. Dversty n populaton s checked after each generaton to detect stagnaton as quckly as possble. If t falls bellow threshold level, mgraton between agents starts. Threshold level must be set hgh enough, so that agent has enough dversty n populaton to contnue explorng search-space and low enough, so t can close-n to the optmum Informaton exchange between agents When dversty n populaton falls bellow threshold, mgraton between agents starts (Algorthm 2). Idea s as follows. Each agent begns exploraton n dfferent part of search space and therefore t s search s lmted to the specfc regon. When new vectors are mgrated from another agent, t s expected that the dversty of populaton wll ncrease. Thereby, the agent wll be attracted to explore the new promsng regons n the search space. Procedure StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 37

4 of sharng nformaton between agents s descrbed n three steps, as follows: 1. step: The best vectors from all agents are found. 2. step: From these vectors, fnd the one that s the most dverse from the best vector n current agent based on Eucldan dstance (Eq. (11)). 3. step: Usng Eucldan dstance (Eq. (11)), fnd two vectors that are closest to each other n the current agent (Algorthm 3) and replace the worse based on ftness functon result, wth the vector found s step 2. Dstance between vectors s calculated as Eucldean dstance: d(p, q) = D (p j q j) 2, (11) j=1 where p and q represent D dmensonal vector. Algorthm 2 Calculate dversty and exchange vectors 1: for each agent a do 2: Calculate populaton dversty for a (Eq. (9, 10)) 3: f a.dversty < threshold then 4: bestvectors[] =BestVectorForEachAgent() 5: Fnd the most dverse vector from the best vector n a 6: r = IndexOfMostSmllar(a) 7: Replace vector on ndex r wth the most remote vector Algorthm 3 Algorthm that fnds vector to replace NP: sze of agent s populaton Agent s populaton s ordered by ftness value 1: functon IndexOfMostSmllar(a) 2: for = 0 to (NP - 2) do 3: for j = + 1 to (NP - 1) do 4: dstance = EucldanDstance(a[], a[j]) 5: f dstance < smallestdstance then 6: smallestdstance = dstance 7: nd = j 8: return a[nd] 4. EXPERIMENT AND RESULTS The goal of our expermental work was twofold. Frstly to test the MAS-jDE wth dfferent parameters settngs, and thus fnd the best settngs for parameters: the populaton sze NP and the number of agents N. Secondly to compare the results obtaned by the MAS-jDE wth the results of the other state-of-the-art algorthms. In both experments, all algorthms solved CEC 09 benchmark test functons for DOP. The algorthm MAS-jDE used the followng parameters durng experments: the total populaton sze was vared as NP MAS 50, 100, 200, 400}, the number of agents was set to values N 1, 5, 8, 10, 16, 20, 25}, from whch only the feasble (Table 1) were consdered, the scale sze was ntally drawn randomly from unform dstrbuton n nterval F (0) [0, 1], the crossover probablty was ntally drawn randomly from unform dstrbuton n nterval CR (0) [0, 1], the dversty threshold n Algorthm 2 was set to threshold = Dynamc optmzaton benchmark Algorthms n the study were tested on benchmark test sute provded by CEC 09 organzers for Competton on Dynamc Optmzaton [7], whch uses the generalzed dynamc benchmark generator. Benchmark defnes seven change types: small-step change (T 1), large-step change (T 2), random change (T 3), chaotc change (T 4), recurrent change (T 5), recurrent change wth nose (T 6), and random change wth changed dmenson (T 7). There are sx test functons defned n the real-space: F 1: Rotaton peak functon (wth 10 and 50 peaks) F 2: Composton of Sphere s functon F 3: Composton of Rastrgn s functon F 4: Composton of Grewank s functon F 5: Composton of Ackley s functon F 6: Hybrd Composton functon In summary, there are 49 specfc test cases and each test case contans 60 changes. Test cases run ndependently 20 tmes to obtan the mark on specfc case. Overall performance perf s the sum of the performance measures obtaned for each functon and each change type as follows: perf = 49 =1 mark 100, (12) where the performance measure mark s defned as follows: mark = w R C R l=1 j=1 C r lj, (13) where w denotes weght of the problem (see [7] for more detals), R the number of runs and C s the number of changes (n our case R = 20 and C = 60). The varable r lj s expressed as: r lj = r last lj /(1 + S (1 rlj)/s), s (14) s=1 where rlj last denotes the relatve rato between ftness value of best ndvdual and global optmum of the j-th envronment, rlj s the relatve rato between ftness value of best ndvdual and global optmum at the s-th samplng durng one change, and S s total number of samples for each envronment. StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 38

5 4.2 Computer confguraton The computer used for expermental work had the followng confguraton: System: Wndows 10 CPU: Intel Core RAM: 16 GB Programmng language: C Results As mentoned n Secton 3.3.1, not all combnatons of parameters NP MAS and N are feasble. Therefore, n the frst experment, the followng feasble combnatons as presented n Table 1 were used n our study. Table 1: Feasble combnatons of agent s number N. NP MAS N Values n the table present agent s populaton sze NP and must be nteger. When the results of dvson of NP MAS by N s not an nteger value, ths combnaton of parameters s declared as nfeasble. The nfeasble values are presented bold n the table. Value n row NP MAS = 50 and column N = 25 s also nfeasble, because mutaton strategy DE/rand/1/bn n DE (Eq. (3)) requres at least 4 ndvduals n populaton. Table 2 shows the overall performance perf (Eq. (12)) obtaned n the frst experment by the MAS-jDE algorthm for all combnatons of NP MAS and N. Hgher values n table present the better results. Non-vald combnatons of parameters are marked wth n/a n the table. Thus, the last row depcts the average overall performance values accordng to the number of agents (N), where the nfeasble values of populaton szes were gnored. The hghest performance value perf = was acheved, when the grand populaton sze was NP MAS = 200 and the MAS conssted of N = 10 agents. The last row wth average performance results shows, that the MAS-jDE consstng of 8 agents returned the best results. However, ths result was based only on two nstances. Obvously, when all four overall performance values are taken nto consderaton, the MASjde usng 5 agents has shown to be the best. The results n Table 2 also show the stagnaton effect n algorthm, although both features,.e., the dversty measurements and mgraton of ndvduals were actvated. Consequently, the worst results were acheved, when the grand populaton was dvded between large number of agents. Performance also worsened, when the number of agents n the MAS wth the sngle populaton ncreased. Results from Table 2 are llustrated n Fgure 1, comparng the mult-agent systems of dfferent total populaton szes Overall performance NP MAS =050 NP MAS =100 NP MAS =200 NP MAS = Number of agents Fgure 1: Comparson of varous populaton szes and dfferent number of agents accordng to overall performance results of CEC 09 benchmark. It can be observed that the best result of MAS-jDE was obtaned by the MAS wth the total populaton sze of NP MAS = 200. Thus, t s evdent that the total populaton sze of NP MAS = 50 s napproprate for buldng MAS, because of nsuffcent populaton sze n agent. In general, the MASs wth hgher total populaton szes are more convenent for achevng the best results. Table 3 presents more detaled results for the best soluton of MAS-jDE, wth N = 10 agents and the total populaton sze of NP MAS = 200. The best results were obtaned by solvng the Ackley s functon (F 5) for all 7 change types. Good results were acheved for all functons at small-step (T 1) and chaotc (T 4) change. Algorthm performed very well for functons F 2 and F 4 for recurrent change wth nose (T 6) and for functon F 6 wth random change (T 3), recurrent change (T 5) and recurrent change wth nose (T 6). In the second experment, the soluton wth hghest overall performance perf (Eq. (12)) found n the frst experment, was compared to the DOP DE, DOP jde (.e., equvalent to sngle agent MAS-jDE) and the followng stateof-the-art algorthms: jde* [2], CDDE Ar [5], MLSDO [6] and msqde- [9]. Algorthms DOP DE and DOP jde are orgnal DE [11] and jde [1] algorthms that were adopted to solve DOP, by randomly rentalzng populaton when change n envronment s detected. The results for algorthms DOP DE and DOP jde were contrbuted usng our own mplementatons of the algorthms, whle the results for others were obtaned from ther respectve lterature. The comparatve study of mentoned algorthms was made accordng to the overall performance values perf for 49 test cases of CEC 09 benchmark functons. The results are depcted n Table 4 and show that the MAS-jDE algorthm acheved better results than the DOP DE, DOP jde, jde* and CDDE Ar algorthms, whle the msqde- and MLSDO StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 39

6 Table 2: Overall performance by total populaton szes and number of agents NP MAS N n/a n/a n/a n/a n/a n/a n/a Avg Table 3: Algorthm MAS-jDE overall performance for the best soluton (NP MAS = 200 and N = 10) F 1(10) F 1(50) F 2 F 3 F 4 F 5 F 6 T T T T T T T Mark Performance (summed the mark obtaned for each case and multpled by 100): algorthms outperformed t. Table 4: Overall performance comparson Algorthm Performance MAS-jDE DOP DE DOP jde jde* CDDE Ar MLSDO msqde CONCLUSIONS In ths paper we proposed MAS-jDE algorthm that s a MAS, where agents ndependently of each other explore the search space usng the jde. To prevent stagnaton of the agent s populatons, thers populaton dversty s measured. If dversty falls bellow threshold, mgraton mechansm between agents takes place. Algorthm was tested on CEC 09 benchmark functons for DOP. In lne wth ths, two experments were conducted. In the frst, we compared mult-agent systems wth dfferent confguratons, where the populaton szes and the number of agents were vared. The results were compared accordng to the benchmark s overall performance measure. The best soluton was found when the total populaton sze was 200 and the number of agents was 10. From the results of the experments we can observe, that although we used dversty measurements and mgraton of ndvduals, stagnaton of populaton appears n combnatons, where agent s had smaller populaton szes. The results of the MAS-jDE wth the best parameter settng from the frst experment were also compared wth other state-of-the-art optmzaton algorthms. The MAS-jDE showed much better results then DOP DE and DOP jde. Smlar, but better results were acheved aganst jde* and CDDE Ar. Smlarty between MAS-jDE and JDE* results can be contrbuted to the fact that both algorthms use the same self-adaptve algorthm to search for a global optmum. Our algorthm was outperformed by MLSDO and msqde-. Future plan s to study the results of dversty measurements and consequences of mgratons of ndvduals more closely, and add mechansms lke k-means clusterng algorthm to spread ntal populaton more equally over search-space. Intal tests show promsng results. 6. REFERENCES [1] J. Brest, S. Grener, B. Boškovć, M. Mernk, and V. Žumer. Self-adaptng control parameters n dfferental evoluton: A comparatve study on numercal benchmark problems. IEEE Transactons on Evolutonary Computaton, 10(6): , [2] J. Brest, A. Zamuda, B. Boškovć, M. S. Maučec, and V. Žumer. Dynamc optmzaton usng self-adaptve dfferental evoluton. In Evolutonary Computaton, CEC 09. IEEE Congress on., pages IEEE, May [3] A. Eben and J. E. Smth. Introducton to Evolutonary Computng. Natural Computng Seres. Sprnger-Verlag Berln Hedelberg, 1 edton, [4] H. Fu, P. R. Lews, B. Sendhoff, K. Tang, and X. Yao. What are dynamc optmzaton problems? In Evolutonary Computaton (CEC), 2014 IEEE Congress on, [5] U. Halder, S. Das, and D. Maty. A cluster-based dfferental evoluton algorthm wth external archve for optmzaton n dynamc envronments. IEEE transactons on cybernetcs, 43(3): , June [6] J. Lepagnot, A. Nakb, H. Oulhadj, and P. Sarry. A multple local search algorthm for contnuous dynamc optmzaton. Journal of Heurstcs, 19(1):35 76, Feb StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 40

7 [7] C. L, S. Yang, T. T. Nguyen, E. L. Yu, X. Yao, Y. Jn, H.-G. Beyer, and P. N. Suganthan. Benchmark generator for cec 2009 competton on dynamc optmzaton. Techncal report, Unversty of Lecester, Unversty of Brmngham, Nanyang Technologcal Unversty, [8] R. W. Morrson. Desgnng Evolutonary Algorthms for Dynamc Envronments. Sprnger-Verlag Berln Hedelberg, [9] P. Novoa-Hernández, C. C. Corona, and D. A. Pelta. Self-adaptve, multpopulaton dfferental evoluton n dynamc envronments. Soft Computng, 17(10): , Mar [10] K. V. Prce, R. M. Storn, and J. A. Lampnen. Dfferental Evoluton: A Practcal Approach to Global Optmzaton, chapter The dfferental evoluton algorthm, pages Sprnger-Verlag Berln Hedelberg, [11] R. Storn and K. Prce. Dfferental evoluton a smple and effcent heurstc for global optmzaton over contnuous spaces. Journal of Global Optmzaton, 11(4): , Dec [12] G. Wess, edtor. Multagent Systems. MIT Press, 2nd edton, [13] M. Yang, C. L, Z. Ca, and J. Guan. Dfferental evoluton wth auto-enhanced populaton dversty. IEEE transactons on cybernetcs, 45(2): , StuCoSReC Proceedngs of the th Student Computer Scence Research Conference Ljubljana, Slovena, 11 October 41

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

More information

Self-adaptive Differential Evolution Algorithm for Constrained Real-Parameter Optimization

Self-adaptive Differential Evolution Algorithm for Constrained Real-Parameter Optimization 26 IEEE Congress on Evolutonary Computaton Sheraton Vancouver Wall Centre Hotel, Vancouver, BC, Canada July 16-21, 26 Self-adaptve Dfferental Evoluton Algorthm for Constraned Real-Parameter Optmzaton V.

More information

Using Immune Genetic Algorithm to Optimize BP Neural Network and Its Application Peng-fei LIU1,Qun-tai SHEN1 and Jun ZHI2,*

Using Immune Genetic Algorithm to Optimize BP Neural Network and Its Application Peng-fei LIU1,Qun-tai SHEN1 and Jun ZHI2,* Advances n Computer Scence Research (ACRS), volume 54 Internatonal Conference on Computer Networks and Communcaton Technology (CNCT206) Usng Immune Genetc Algorthm to Optmze BP Neural Network and Its Applcaton

More information

Real Parameter Single Objective Optimization using Self-Adaptive Differential Evolution Algorithm with more Strategies

Real Parameter Single Objective Optimization using Self-Adaptive Differential Evolution Algorithm with more Strategies Real Parameter Sngle Objectve Optmzaton usng Self-Adaptve Dfferental Evoluton Algorthm wth more Strateges Janez Brest, Borko Boškovć, Aleš Zamuda, Iztok Fster Insttute of Computer Scence, Faculty of Electrcal

More information

Utilizing cumulative population distribution information in differential evolution

Utilizing cumulative population distribution information in differential evolution Utlzng cumulatve populaton dstrbuton nformaton n dfferental evoluton Yong Wang a,b, Zh-Zhong Lu a, Janbn L c, Han-Xong L d, e, Gary G. Yen f a School of Informaton Scence and Engneerng, Central South Unversty,

More information

Differential Evolution Algorithm with a Modified Archiving-based Adaptive Tradeoff Model for Optimal Power Flow

Differential Evolution Algorithm with a Modified Archiving-based Adaptive Tradeoff Model for Optimal Power Flow 1 Dfferental Evoluton Algorthm wth a Modfed Archvng-based Adaptve Tradeoff Model for Optmal Power Flow 2 Outlne Search Engne Constrant Handlng Technque Test Cases and Statstcal Results 3 Roots of Dfferental

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

Artificial neural network regression as a local search heuristic for ensemble strategies in differential evolution

Artificial neural network regression as a local search heuristic for ensemble strategies in differential evolution Nonlnear Dyn (2016) 84:895 914 DOI 10.1007/s11071-015-2537-8 ORIGINAL PAPER Artfcal neural network regresson as a local search heurstc for ensemble strateges n dfferental evoluton Iztok Fster Ponnuthura

More information

Appendix B: Resampling Algorithms

Appendix B: Resampling Algorithms 407 Appendx B: Resamplng Algorthms A common problem of all partcle flters s the degeneracy of weghts, whch conssts of the unbounded ncrease of the varance of the mportance weghts ω [ ] of the partcles

More information

A Hybrid Differential Evolution Algorithm Game Theory for the Berth Allocation Problem

A Hybrid Differential Evolution Algorithm Game Theory for the Berth Allocation Problem A Hybrd Dfferental Evoluton Algorthm ame Theory for the Berth Allocaton Problem Nasser R. Sabar, Sang Yew Chong, and raham Kendall The Unversty of Nottngham Malaysa Campus, Jalan Broga, 43500 Semenyh,

More information

Markov Chain Monte Carlo Lecture 6

Markov Chain Monte Carlo Lecture 6 where (x 1,..., x N ) X N, N s called the populaton sze, f(x) f (x) for at least one {1, 2,..., N}, and those dfferent from f(x) are called the tral dstrbutons n terms of mportance samplng. Dfferent ways

More information

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS

A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS HCMC Unversty of Pedagogy Thong Nguyen Huu et al. A PROBABILITY-DRIVEN SEARCH ALGORITHM FOR SOLVING MULTI-OBJECTIVE OPTIMIZATION PROBLEMS Thong Nguyen Huu and Hao Tran Van Department of mathematcs-nformaton,

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

An Adaptive Learning Particle Swarm Optimizer for Function Optimization

An Adaptive Learning Particle Swarm Optimizer for Function Optimization An Adaptve Learnng Partcle Swarm Optmzer for Functon Optmzaton Changhe L and Shengxang Yang Abstract Tradtonal partcle swarm optmzaton (PSO) suffers from the premature convergence problem, whch usually

More information

An improved multi-objective evolutionary algorithm based on point of reference

An improved multi-objective evolutionary algorithm based on point of reference IOP Conference Seres: Materals Scence and Engneerng PAPER OPEN ACCESS An mproved mult-objectve evolutonary algorthm based on pont of reference To cte ths artcle: Boy Zhang et al 08 IOP Conf. Ser.: Mater.

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

THE general problem tackled using an optimization

THE general problem tackled using an optimization Hgh-Dmensonal Real-Parameter Optmzaton usng Self-Adaptve Dfferental Evoluton Algorthm wth Populaton Sze Reducton Janez Brest, Member, IEEE, Aleš Zamuda, Student Member, IEEE, BorkoBoškovć, Student Member,

More information

Solving of Single-objective Problems based on a Modified Multiple-crossover Genetic Algorithm: Test Function Study

Solving of Single-objective Problems based on a Modified Multiple-crossover Genetic Algorithm: Test Function Study Internatonal Conference on Systems, Sgnal Processng and Electroncs Engneerng (ICSSEE'0 December 6-7, 0 Duba (UAE Solvng of Sngle-objectve Problems based on a Modfed Multple-crossover Genetc Algorthm: Test

More information

On the Multicriteria Integer Network Flow Problem

On the Multicriteria Integer Network Flow Problem BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 2 Sofa 2005 On the Multcrtera Integer Network Flow Problem Vassl Vasslev, Marana Nkolova, Maryana Vassleva Insttute of

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

The Convergence Speed of Single- And Multi-Objective Immune Algorithm Based Optimization Problems

The Convergence Speed of Single- And Multi-Objective Immune Algorithm Based Optimization Problems The Convergence Speed of Sngle- And Mult-Obectve Immune Algorthm Based Optmzaton Problems Mohammed Abo-Zahhad Faculty of Engneerng, Electrcal and Electroncs Engneerng Department, Assut Unversty, Assut,

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information

A discrete differential evolution algorithm for multi-objective permutation flowshop scheduling

A discrete differential evolution algorithm for multi-objective permutation flowshop scheduling A dscrete dfferental evoluton algorthm for mult-objectve permutaton flowshop schedulng M. Baolett, A. Mlan, V. Santucc Dpartmento d Matematca e Informatca Unverstà degl Stud d Peruga Va Vanvtell, 1 Peruga,

More information

Chapter 2 Real-Coded Adaptive Range Genetic Algorithm

Chapter 2 Real-Coded Adaptive Range Genetic Algorithm Chapter Real-Coded Adaptve Range Genetc Algorthm.. Introducton Fndng a global optmum n the contnuous doman s challengng for Genetc Algorthms (GAs. Tradtonal GAs use the bnary representaton that evenly

More information

A New Evolutionary Computation Based Approach for Learning Bayesian Network

A New Evolutionary Computation Based Approach for Learning Bayesian Network Avalable onlne at www.scencedrect.com Proceda Engneerng 15 (2011) 4026 4030 Advanced n Control Engneerng and Informaton Scence A New Evolutonary Computaton Based Approach for Learnng Bayesan Network Yungang

More information

Research Article An Enhanced Differential Evolution with Elite Chaotic Local Search

Research Article An Enhanced Differential Evolution with Elite Chaotic Local Search Computatonal Intellgence and Neuroscence Volume 215, Artcle ID 583759, 11 pages http://dx.do.org/1.1155/215/583759 Research Artcle An Enhanced Dfferental Evoluton wth Elte Chaotc Local Search Zhaolu Guo,

More information

A Network Intrusion Detection Method Based on Improved K-means Algorithm

A Network Intrusion Detection Method Based on Improved K-means Algorithm Advanced Scence and Technology Letters, pp.429-433 http://dx.do.org/10.14257/astl.2014.53.89 A Network Intruson Detecton Method Based on Improved K-means Algorthm Meng Gao 1,1, Nhong Wang 1, 1 Informaton

More information

ECE559VV Project Report

ECE559VV Project Report ECE559VV Project Report (Supplementary Notes Loc Xuan Bu I. MAX SUM-RATE SCHEDULING: THE UPLINK CASE We have seen (n the presentaton that, for downlnk (broadcast channels, the strategy maxmzng the sum-rate

More information

This column is a continuation of our previous column

This column is a continuation of our previous column Comparson of Goodness of Ft Statstcs for Lnear Regresson, Part II The authors contnue ther dscusson of the correlaton coeffcent n developng a calbraton for quanttatve analyss. Jerome Workman Jr. and Howard

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition

Single-Facility Scheduling over Long Time Horizons by Logic-based Benders Decomposition Sngle-Faclty Schedulng over Long Tme Horzons by Logc-based Benders Decomposton Elvn Coban and J. N. Hooker Tepper School of Busness, Carnege Mellon Unversty ecoban@andrew.cmu.edu, john@hooker.tepper.cmu.edu

More information

Chapter 13: Multiple Regression

Chapter 13: Multiple Regression Chapter 13: Multple Regresson 13.1 Developng the multple-regresson Model The general model can be descrbed as: It smplfes for two ndependent varables: The sample ft parameter b 0, b 1, and b are used to

More information

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem

Interactive Bi-Level Multi-Objective Integer. Non-linear Programming Problem Appled Mathematcal Scences Vol 5 0 no 65 3 33 Interactve B-Level Mult-Objectve Integer Non-lnear Programmng Problem O E Emam Department of Informaton Systems aculty of Computer Scence and nformaton Helwan

More information

Entropy Generation Minimization of Pin Fin Heat Sinks by Means of Metaheuristic Methods

Entropy Generation Minimization of Pin Fin Heat Sinks by Means of Metaheuristic Methods Indan Journal of Scence and Technology Entropy Generaton Mnmzaton of Pn Fn Heat Snks by Means of Metaheurstc Methods Amr Jafary Moghaddam * and Syfollah Saedodn Department of Mechancal Engneerng, Semnan

More information

Using T.O.M to Estimate Parameter of distributions that have not Single Exponential Family

Using T.O.M to Estimate Parameter of distributions that have not Single Exponential Family IOSR Journal of Mathematcs IOSR-JM) ISSN: 2278-5728. Volume 3, Issue 3 Sep-Oct. 202), PP 44-48 www.osrjournals.org Usng T.O.M to Estmate Parameter of dstrbutons that have not Sngle Exponental Famly Jubran

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

Solving Nonlinear Differential Equations by a Neural Network Method

Solving Nonlinear Differential Equations by a Neural Network Method Solvng Nonlnear Dfferental Equatons by a Neural Network Method Luce P. Aarts and Peter Van der Veer Delft Unversty of Technology, Faculty of Cvlengneerng and Geoscences, Secton of Cvlengneerng Informatcs,

More information

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud

Resource Allocation with a Budget Constraint for Computing Independent Tasks in the Cloud Resource Allocaton wth a Budget Constrant for Computng Independent Tasks n the Cloud Wemng Sh and Bo Hong School of Electrcal and Computer Engneerng Georga Insttute of Technology, USA 2nd IEEE Internatonal

More information

Particle Swarm Optimization with Adaptive Mutation in Local Best of Particles

Particle Swarm Optimization with Adaptive Mutation in Local Best of Particles 1 Internatonal Congress on Informatcs, Envronment, Energy and Applcatons-IEEA 1 IPCSIT vol.38 (1) (1) IACSIT Press, Sngapore Partcle Swarm Optmzaton wth Adaptve Mutaton n Local Best of Partcles Nanda ulal

More information

(Online First)A Lattice Boltzmann Scheme for Diffusion Equation in Spherical Coordinate

(Online First)A Lattice Boltzmann Scheme for Diffusion Equation in Spherical Coordinate Internatonal Journal of Mathematcs and Systems Scence (018) Volume 1 do:10.494/jmss.v1.815 (Onlne Frst)A Lattce Boltzmann Scheme for Dffuson Equaton n Sphercal Coordnate Debabrata Datta 1 *, T K Pal 1

More information

Comparative Studies of Law of Conservation of Energy. and Law Clusters of Conservation of Generalized Energy

Comparative Studies of Law of Conservation of Energy. and Law Clusters of Conservation of Generalized Energy Comparatve Studes of Law of Conservaton of Energy and Law Clusters of Conservaton of Generalzed Energy No.3 of Comparatve Physcs Seres Papers Fu Yuhua (CNOOC Research Insttute, E-mal:fuyh1945@sna.com)

More information

SPECTRAL ANALYSIS USING EVOLUTION STRATEGIES

SPECTRAL ANALYSIS USING EVOLUTION STRATEGIES SPECTRAL ANALYSIS USING EVOLUTION STRATEGIES J. FEDERICO RAMÍREZ AND OLAC FUENTES Insttuto Naconal de Astrofísca, Óptca y Electrónca Lus Enrque Erro # 1 Santa María Tonanzntla, Puebla, 784, Méxco framrez@cseg.naoep.mx,

More information

Some modelling aspects for the Matlab implementation of MMA

Some modelling aspects for the Matlab implementation of MMA Some modellng aspects for the Matlab mplementaton of MMA Krster Svanberg krlle@math.kth.se Optmzaton and Systems Theory Department of Mathematcs KTH, SE 10044 Stockholm September 2004 1. Consdered optmzaton

More information

A DNA Coding Scheme for Searching Stable Solutions

A DNA Coding Scheme for Searching Stable Solutions A DNA odng Scheme for Searchng Stable Solutons Intaek Km, HeSong Lan, and Hwan Il Kang 2 Department of ommuncaton Eng., Myongj Unversty, 449-728, Yongn, South Korea kt@mju.ac.kr, hslan@hotmal.net 2 Department

More information

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

More information

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

More information

Comparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method

Comparison of the Population Variance Estimators. of 2-Parameter Exponential Distribution Based on. Multiple Criteria Decision Making Method Appled Mathematcal Scences, Vol. 7, 0, no. 47, 07-0 HIARI Ltd, www.m-hkar.com Comparson of the Populaton Varance Estmators of -Parameter Exponental Dstrbuton Based on Multple Crtera Decson Makng Method

More information

Multi-Robot Formation Control Based on Leader-Follower Optimized by the IGA

Multi-Robot Formation Control Based on Leader-Follower Optimized by the IGA IOSR Journal of Computer Engneerng (IOSR-JCE e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 1, Ver. III (Jan.-Feb. 2017, PP 08-13 www.osrjournals.org Mult-Robot Formaton Control Based on Leader-Follower

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Global Optimization Using Hybrid Approach

Global Optimization Using Hybrid Approach Tng-Yu Chen, Y Lang Cheng Global Optmzaton Usng Hybrd Approach TING-YU CHEN, YI LIANG CHENG Department of Mechancal Engneerng Natonal Chung Hsng Unversty 0 Kuo Kuang Road Tachung, Tawan 07 tyc@dragon.nchu.edu.tw

More information

A new Approach for Solving Linear Ordinary Differential Equations

A new Approach for Solving Linear Ordinary Differential Equations , ISSN 974-57X (Onlne), ISSN 974-5718 (Prnt), Vol. ; Issue No. 1; Year 14, Copyrght 13-14 by CESER PUBLICATIONS A new Approach for Solvng Lnear Ordnary Dfferental Equatons Fawz Abdelwahd Department of

More information

VQ widely used in coding speech, image, and video

VQ widely used in coding speech, image, and video at Scalar quantzers are specal cases of vector quantzers (VQ): they are constraned to look at one sample at a tme (memoryless) VQ does not have such constrant better RD perfomance expected Source codng

More information

A Robust Method for Calculating the Correlation Coefficient

A Robust Method for Calculating the Correlation Coefficient A Robust Method for Calculatng the Correlaton Coeffcent E.B. Nven and C. V. Deutsch Relatonshps between prmary and secondary data are frequently quantfed usng the correlaton coeffcent; however, the tradtonal

More information

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico.

Journal of Applied Research and Technology ISSN: Centro de Ciencias Aplicadas y Desarrollo Tecnológico. Journal of Appled Research and Technology ISSN: 1665-6423 jart@aleph.cnstrum.unam.mx Centro de Cencas Aplcadas y Desarrollo Tecnológco Méxco Lu Chun-Lang; Chu Shh-Yuan; Hsu Chh-Hsu; Yen Sh-Jm Enhanced

More information

A Simple Inventory System

A Simple Inventory System A Smple Inventory System Lawrence M. Leems and Stephen K. Park, Dscrete-Event Smulaton: A Frst Course, Prentce Hall, 2006 Hu Chen Computer Scence Vrgna State Unversty Petersburg, Vrgna February 8, 2017

More information

CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION

CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING INTRODUCTION CONTRAST ENHANCEMENT FOR MIMIMUM MEAN BRIGHTNESS ERROR FROM HISTOGRAM PARTITIONING N. Phanthuna 1,2, F. Cheevasuvt 2 and S. Chtwong 2 1 Department of Electrcal Engneerng, Faculty of Engneerng Rajamangala

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

Chapter 3 Describing Data Using Numerical Measures

Chapter 3 Describing Data Using Numerical Measures Chapter 3 Student Lecture Notes 3-1 Chapter 3 Descrbng Data Usng Numercal Measures Fall 2006 Fundamentals of Busness Statstcs 1 Chapter Goals To establsh the usefulness of summary measures of data. The

More information

THEORY OF GENETIC ALGORITHMS WITH α-selection. André Neubauer

THEORY OF GENETIC ALGORITHMS WITH α-selection. André Neubauer THEORY OF GENETIC ALGORITHMS WITH α-selection André Neubauer Informaton Processng Systems Lab Münster Unversty of Appled Scences Stegerwaldstraße 39, D-48565 Stenfurt, Germany Emal: andre.neubauer@fh-muenster.de

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Self-Adaptive Simulated Binary Crossover for Real-Parameter Optimization

Self-Adaptive Simulated Binary Crossover for Real-Parameter Optimization Self-Adaptve Smulated Bnary Crossover for Real-Parameter Optmzaton Kalyanmoy Deb Dept. of Mechancal Engneerng Indan Inst. of Tech. Kanpur Kanpur, PIN 20806, Inda deb@tk.ac.n S. Karthk Dept. of Mechancal

More information

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Generalized Linear Methods

Generalized Linear Methods Generalzed Lnear Methods 1 Introducton In the Ensemble Methods the general dea s that usng a combnaton of several weak learner one could make a better learner. More formally, assume that we have a set

More information

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM

A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM IJCMA: Vol. 6, No. 1, January-June 2012, pp. 1-19 Global Research Publcatons A HYBRID DIFFERENTIAL EVOLUTION -ITERATIVE GREEDY SEARCH ALGORITHM FOR CAPACITATED VEHICLE ROUTING PROBLEM S. Kavtha and Nrmala

More information

A destination swap scheme for multi-agent system with agent-robots in region search problems

A destination swap scheme for multi-agent system with agent-robots in region search problems A destnaton swap scheme for mult-agent system wth agent-robots n regon search problems Zongln Ye, Shuo Yang, Shuo Zhu, Yazhe Tang, Hu Cao, and Yanbn Zhang ABSTRACT As the mult-agent robots can share nformaton

More information

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling

Real-Time Systems. Multiprocessor scheduling. Multiprocessor scheduling. Multiprocessor scheduling Real-Tme Systems Multprocessor schedulng Specfcaton Implementaton Verfcaton Multprocessor schedulng -- -- Global schedulng How are tasks assgned to processors? Statc assgnment The processor(s) used for

More information

A Genetic-Algorithm-Based Approach to UAV Path Planning Problem

A Genetic-Algorithm-Based Approach to UAV Path Planning Problem A Genetc-Algorm-Based Approach to UAV Pa Plannng Problem XIAO-GUAG GAO 1 XIAO-WEI FU 2 and DA-QIG CHE 3 1 2 School of Electronc and Informaton orwestern Polytechncal Unversty X An 710072 CHIA 3 Dept of

More information

Cooperative Micro Differential Evolution for High Dimensional Problems

Cooperative Micro Differential Evolution for High Dimensional Problems Cooperatve Mcro Dfferental Evoluton for Hgh Dmensonal Problems Konstantnos E. Parsopoulos Department of Mathematcs Unversty of Patras GR 26110 Patras, Greece kostasp@math.upatras.gr ABSTRACT Hgh dmensonal

More information

Global Sensitivity. Tuesday 20 th February, 2018

Global Sensitivity. Tuesday 20 th February, 2018 Global Senstvty Tuesday 2 th February, 28 ) Local Senstvty Most senstvty analyses [] are based on local estmates of senstvty, typcally by expandng the response n a Taylor seres about some specfc values

More information

Chapter 2 A Class of Robust Solution for Linear Bilevel Programming

Chapter 2 A Class of Robust Solution for Linear Bilevel Programming Chapter 2 A Class of Robust Soluton for Lnear Blevel Programmng Bo Lu, Bo L and Yan L Abstract Under the way of the centralzed decson-makng, the lnear b-level programmng (BLP) whose coeffcents are supposed

More information

DETERMINATION OF TEMPERATURE DISTRIBUTION FOR ANNULAR FINS WITH TEMPERATURE DEPENDENT THERMAL CONDUCTIVITY BY HPM

DETERMINATION OF TEMPERATURE DISTRIBUTION FOR ANNULAR FINS WITH TEMPERATURE DEPENDENT THERMAL CONDUCTIVITY BY HPM Ganj, Z. Z., et al.: Determnaton of Temperature Dstrbuton for S111 DETERMINATION OF TEMPERATURE DISTRIBUTION FOR ANNULAR FINS WITH TEMPERATURE DEPENDENT THERMAL CONDUCTIVITY BY HPM by Davood Domr GANJI

More information

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system Transfer Functons Convenent representaton of a lnear, dynamc model. A transfer functon (TF) relates one nput and one output: x t X s y t system Y s The followng termnology s used: x y nput output forcng

More information

arxiv: v3 [cs.ne] 5 Jun 2013

arxiv: v3 [cs.ne] 5 Jun 2013 A Hybrd Bat Algorthm Iztok Fster Jr., Dušan Fster, and Xn-She Yang Abstract Swarm ntellgence s a very powerful technque to be used for optmzaton purposes. In ths paper we present a new swarm ntellgence

More information

Research Article Green s Theorem for Sign Data

Research Article Green s Theorem for Sign Data Internatonal Scholarly Research Network ISRN Appled Mathematcs Volume 2012, Artcle ID 539359, 10 pages do:10.5402/2012/539359 Research Artcle Green s Theorem for Sgn Data Lous M. Houston The Unversty of

More information

Numerical Solution of Ordinary Differential Equations

Numerical Solution of Ordinary Differential Equations Numercal Methods (CENG 00) CHAPTER-VI Numercal Soluton of Ordnar Dfferental Equatons 6 Introducton Dfferental equatons are equatons composed of an unknown functon and ts dervatves The followng are examples

More information

Boostrapaggregating (Bagging)

Boostrapaggregating (Bagging) Boostrapaggregatng (Baggng) An ensemble meta-algorthm desgned to mprove the stablty and accuracy of machne learnng algorthms Can be used n both regresson and classfcaton Reduces varance and helps to avod

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

An Admission Control Algorithm in Cloud Computing Systems

An Admission Control Algorithm in Cloud Computing Systems An Admsson Control Algorthm n Cloud Computng Systems Authors: Frank Yeong-Sung Ln Department of Informaton Management Natonal Tawan Unversty Tape, Tawan, R.O.C. ysln@m.ntu.edu.tw Yngje Lan Management Scence

More information

An Extended Hybrid Genetic Algorithm for Exploring a Large Search Space

An Extended Hybrid Genetic Algorithm for Exploring a Large Search Space 2nd Internatonal Conference on Autonomous Robots and Agents Abstract An Extended Hybrd Genetc Algorthm for Explorng a Large Search Space Hong Zhang and Masum Ishkawa Graduate School of L.S.S.E., Kyushu

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

An Improved multiple fractal algorithm

An Improved multiple fractal algorithm Advanced Scence and Technology Letters Vol.31 (MulGraB 213), pp.184-188 http://dx.do.org/1.1427/astl.213.31.41 An Improved multple fractal algorthm Yun Ln, Xaochu Xu, Jnfeng Pang College of Informaton

More information

x = , so that calculated

x = , so that calculated Stat 4, secton Sngle Factor ANOVA notes by Tm Plachowsk n chapter 8 we conducted hypothess tests n whch we compared a sngle sample s mean or proporton to some hypotheszed value Chapter 9 expanded ths to

More information

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification

2E Pattern Recognition Solutions to Introduction to Pattern Recognition, Chapter 2: Bayesian pattern classification E395 - Pattern Recognton Solutons to Introducton to Pattern Recognton, Chapter : Bayesan pattern classfcaton Preface Ths document s a soluton manual for selected exercses from Introducton to Pattern Recognton

More information

arxiv: v1 [math.oc] 3 Aug 2010

arxiv: v1 [math.oc] 3 Aug 2010 arxv:1008.0549v1 math.oc] 3 Aug 2010 Test Problems n Optmzaton Xn-She Yang Department of Engneerng, Unversty of Cambrdge, Cambrdge CB2 1PZ, UK Abstract Test functons are mportant to valdate new optmzaton

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

A Hybrid Variational Iteration Method for Blasius Equation

A Hybrid Variational Iteration Method for Blasius Equation Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

Lecture 5 Decoding Binary BCH Codes

Lecture 5 Decoding Binary BCH Codes Lecture 5 Decodng Bnary BCH Codes In ths class, we wll ntroduce dfferent methods for decodng BCH codes 51 Decodng the [15, 7, 5] 2 -BCH Code Consder the [15, 7, 5] 2 -code C we ntroduced n the last lecture

More information

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem

Speeding up Computation of Scalar Multiplication in Elliptic Curve Cryptosystem H.K. Pathak et. al. / (IJCSE) Internatonal Journal on Computer Scence and Engneerng Speedng up Computaton of Scalar Multplcaton n Ellptc Curve Cryptosystem H. K. Pathak Manju Sangh S.o.S n Computer scence

More information

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

More information

Supporting Information

Supporting Information Supportng Informaton The neural network f n Eq. 1 s gven by: f x l = ReLU W atom x l + b atom, 2 where ReLU s the element-wse rectfed lnear unt, 21.e., ReLUx = max0, x, W atom R d d s the weght matrx to

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

Irregular vibrations in multi-mass discrete-continuous systems torsionally deformed

Irregular vibrations in multi-mass discrete-continuous systems torsionally deformed (2) 4 48 Irregular vbratons n mult-mass dscrete-contnuous systems torsonally deformed Abstract In the paper rregular vbratons of dscrete-contnuous systems consstng of an arbtrary number rgd bodes connected

More information

Bayesian predictive Configural Frequency Analysis

Bayesian predictive Configural Frequency Analysis Psychologcal Test and Assessment Modelng, Volume 54, 2012 (3), 285-292 Bayesan predctve Confgural Frequency Analyss Eduardo Gutérrez-Peña 1 Abstract Confgural Frequency Analyss s a method for cell-wse

More information

Computing Correlated Equilibria in Multi-Player Games

Computing Correlated Equilibria in Multi-Player Games Computng Correlated Equlbra n Mult-Player Games Chrstos H. Papadmtrou Presented by Zhanxang Huang December 7th, 2005 1 The Author Dr. Chrstos H. Papadmtrou CS professor at UC Berkley (taught at Harvard,

More information

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing

Pop-Click Noise Detection Using Inter-Frame Correlation for Improved Portable Auditory Sensing Advanced Scence and Technology Letters, pp.164-168 http://dx.do.org/10.14257/astl.2013 Pop-Clc Nose Detecton Usng Inter-Frame Correlaton for Improved Portable Audtory Sensng Dong Yun Lee, Kwang Myung Jeon,

More information