Ying TAN. Peking University, China. Fireworks Algorithm (FWA) for Optimization. Ying TAN. Introduction. Conventional FWA.
|
|
- Moris Howard
- 5 years ago
- Views:
Transcription
1 () for () for Based Peking University, China 1 / 92
2 Contents () for Based Based / 92
3 Definition of Swarm Intelligence () for Based Swarm intelligence is an artificial intelligence technique based on the study of collective behavior in decentralized, self-organized systems.* Swarm intelligence is the property of a system whereby the collective behaviours of (unsophisticated) agents interacting locally with their environment cause coherent functional global patterns to emerge.** * ** 3 / 92
4 Ant Colony (ACO)* () for Based ACO is inspired by the phenomena of ants finding paths to food. *Colorni, A., Dorigo, M., & Maniezzo, V. (1991, December). Distributed optimization by ant colonies. In Proceedings of the first European conference on artificial life (Vol. 142, pp ). 4 / 92
5 Particle Swarm (PSO)* () for Based PSO is inspired by the birds flocking to find a food source. Both individual and social behavior are considered. *Kennedy, J., & Eberhart, R. (1995, November). Particle swarm optimization. In Neural Networks, Proceedings., IEEE International Conference on (Vol. 4, pp ). IEEE. 5 / 92
6 Fish School Search (FSS)* () for Based FSS is inspired by the nature fish to find food. Simple computation in all individuals with some diversity among individuals. *Bastos Filho, C. J., de Lima Neto, F. B., Lins, A. J., Nascimento, A. I., & Lima, M. P. (2009). Fish school search. In Nature-Inspired s for Optimisation (pp ). Springer Berlin Heidelberg. 6 / 92
7 ()* () for Based is inspired by the splendid fireworks in the sky. Good explosion is in a small range with plenty of sparks. *Tan, Y., & Zhu, Y. (2010). algorithm for optimization. In Advances in Swarm Intelligence (LNCS 6145, pp ). Springer Berlin Heidelberg. 7 / 92
8 Problem Description () for Origination Steps Pseudo Experiments Discussion Based Suppose the () is designed for the general optimization problem where x denotes a location in the potential space, f (x) is an objective function, and x min and x max denote the bounds of the potential space. 8 / 92
9 Mimicing the () for Origination Steps Pseudo Experiments Discussion The sparks of fireworks are used to search global best solution. However, the explosion of fireworks are distinguished from good to bad in fireworks algorithm. For a good explosion, the generated sparks are dense and numerous, and vice versa. Based Figure: Two types of fireworks explosion 9 / 92
10 Framework of () for Origination Steps Pseudo Experiments Discussion Based Figure: The flowchart of fireworks algorithm 10 / 92
11 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 11 / 92
12 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 12 / 92
13 Calculation of Sparks Number () for The number of sparks generated by each firework x i is defined as follow Origination Steps Pseudo Experiments Discussion Based where m is a parameter controlling the total number of sparks generated by the n fireworks, y max = max(f (x i ))(i = 1, 2,..., n) is the maximum (worst) value of the objective function among the n fireworks, and ξ, which denotes the smallest constant in the computer, is utilized to avoid zero-division-error. 13 / 92
14 Calculation of Sparks Number () for To avoid overwhelming effects of splendid fireworks, bounds are defined for ŝ i Origination Steps Pseudo Experiments Discussion Based where a and b are const parameters and function round(x) is to choose the nearest interger for variable x. 14 / 92
15 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 15 / 92
16 Calculation of Explosion Amplitude () for Amplitude of explosion for each firework is defined as follows Origination Steps Pseudo Experiments Discussion Based where  denotes the maximum explosion amplitude and y min = min(f (xi)) (i = 1, 2,..., n) is the minimum (best) value of the objective function among the n fireworks. In contrast to the design of sparks number, the amplitude of a good firework explosion is smaller than a bad one. 16 / 92
17 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 17 / 92
18 Sparks Explosion () for Explosion sparks are generated by calculating explosion displacement. Origination Steps Pseudo Experiments Discussion Based 18 / 92
19 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 19 / 92
20 Sparks Gaussian Explosion () for Origination Steps Pseudo Experiments Discussion Gaussian Sparks are generated in a Gaussian explosion process. Gaussian Sparks conducts search in a local space around a firework. Based 20 / 92
21 Five Steps in () for Origination Steps Pseudo Experiments Discussion Based Calculation of Sparks Number Calculation of Explosion Amplitude Sparks Explosion Sparks Gaussian Explosion Selection 21 / 92
22 Selection () for The selection probability of a location x i is defined as follows Origination Steps Pseudo Experiments Discussion Based where 22 / 92
23 Pseudo Code of () for Origination Steps Pseudo Experiments Discussion Based 1 Randomly select n locations for fireworks; 2 while stop criteria=false do 3 Set off n fireworks respectively at the n locations: 4 for each firework xi do 5 Calculate the number of sparks ŝ i that the firework yields; 6 Obtain locations of m common sparks of the firework; 7 end for 8 for k = 1: m do 9 Randomly select a firework xi ; 10 Generate a specific spark for the firework using 2; 11 end for 12 Select the best location and keep it for next explosion generation; 13 Randomly select n-1 locations from the two types of sparks and the current fireworks according to the selection probability; 14 end while 23 / 92
24 Experiments () for Origination Steps Pseudo Experiments Discussion Benchmark Functions Experiment Setup Experiment Results Based 24 / 92
25 Experiments () for Origination Steps Pseudo Experiments Discussion Benchmark Functions Experiment Setup Experiment Results Based 25 / 92
26 Benchmark Functions () for The feasible bounds for all functions are set as [ 100, 100] D. Origination Steps Pseudo Experiments Discussion Table: Details of benchmark functions Based 26 / 92
27 Experiments () for Origination Steps Pseudo Experiments Discussion Benchmark Functions Experiment Setup Experiment Results Based 27 / 92
28 Experiment Setup () for Origination Steps Pseudo Experiments Discussion Based Parameters are set as follow. 1 Number of fireworks = 5 2 Parameter m = 50 3 Parameter a = Parameter b = Parameter  = 40 6 Parameter ˆm = 5 Each function runs for 20 times. 28 / 92
29 Experiments () for Origination Steps Pseudo Experiments Discussion Benchmark Functions Experiment Setup Experiment Results Based 29 / 92
30 Experiment Results () for Table: Mean and standard deviation of, CPSO and SPSO Origination Steps Pseudo Experiments Discussion Based 30 / 92
31 Experiment Results () for algorithm can reach the result within fewer function evaluations. Table: Accuracy of algorithms at function evaluations Origination Steps Pseudo Experiments Discussion Based 31 / 92
32 Discussion () for Origination Steps Pseudo Experiments Discussion Based Advantages Easy to understand and realize High population diversity Excellent results Disadvantages Large time consuming Weak on shifted functions Lack of mathematical foundation Complicated parameters To overcome the disadvantages, an enhanced fireworks algorithm is proposed. 32 / 92
33 Enhanced (E)* () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) *Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 33 / 92
34 Operator 1 - Explosion Number and Amplitude () for at good locations:... will have a large number of sparks... will have a small explosion amplitude E I ES Comparison of and PSO Based 34 / 92
35 Operator 1 - Explosion Number and Amplitude () for E I ES Comparison of and PSO Based at good locations: Problems... will have a large number of sparks... will have a small explosion amplitude If explosion amplitude is [close to] zero, explosion sparks will be located at [almost] same location as the firework itself Location of the best firework cannot be improved until another firework find a better location 34 / 92
36 Operator 1 - New Minimal Explosion Amplitude Check () for E I ES Comparison of and PSO Based Figure: Non-linear decreasing minimal explosion amplitude* *Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 35 / 92
37 Framework of E () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) 36 / 92
38 Operator 2 - Generating Explosion Sparks () for E I ES Comparison of and PSO Based Figure: Improvements of generate explosion sparks* *Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 37 / 92
39 Framework of E () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) 38 / 92
40 Operation 3 - Generating Gaussian Sparks () for E I ES Comparison of and PSO Based Figure: Improvements of generate Gaussian sparks* *Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 39 / 92
41 Operation 3 - Generating Gaussian Sparks () for E I ES Comparison of and PSO Based Figure: Sparks of no shift and shift function* *Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 40 / 92
42 Framework of E () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) 41 / 92
43 Operator 4 - Mapping () for E I ES Comparison of and PSO Based Mapping in conventional : k X i = X k min + X i k % ( Xmax k Xmin k ) If search space is equally distributed X k min X k max and a new location exceeds allowed search space only by a small value, the new position is close to the origin point. Example: search space [-20, 20], the new spark is created at X k = 21 (dimension k) Mapping: X i k = %40 Xi k = 1 k Mapping in E: X i = X k min + rand ( Xmax k Xmin k ) Uniform random mapping operator Maps the sparks to any location in the search space with uniform distribution 42 / 92
44 Framework of E () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) 43 / 92
45 Operator 5 - Selection () for E I ES Comparison of and PSO Based : distance based selection strategy Favors to select fireworks/sparks in less crowded solution space Diversity increases with expensive computation The most time consuming part E: Elitism-Random Selection Optima of the set will be selected first, while other individuals are selected randomly. Linear complexity - reduces runtime of E significantly 44 / 92
46 Shifted Index () for Table: Shifted index (SI) and shifted value (SV) E I ES Comparison of and PSO Based 45 / 92
47 Experiment Results on Schwefel 1.2 Function () for E I ES Comparison of and PSO Based Figure: Comparison of, SPSO and two types of E 46 / 92
48 Another Improved (I)* () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute sparks number and amplitude 4: Generate sparks by explosion 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) *Liu, J., Zheng, S., & Tan, Y. (2013). The Improvement on Controlling Exploration and Exploitation of Firework. In Advances in Swarm Intelligence (Vol. 7928, pp ). Springer Berlin Heidelberg. 47 / 92
49 Sparks Number and Amplitude () for Sparks number is represented as S n E I ES Comparison of and PSO Based Amplitude is stated as A n The transfer function is defined as f (x) Parameter a varies from 20 to 1 evenly in the iteration. 48 / 92
50 Another Improved (I)* () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute sparks number and amplitude 4: Generate sparks by explosion 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) *Liu, J., Zheng, S., & Tan, Y. (2013). The Improvement on Controlling Exploration and Exploitation of Firework. In Advances in Swarm Intelligence (Vol. 7928, pp ). Springer Berlin Heidelberg. 49 / 92
51 Gaussian Sparks () for Random mutation is employed to replace Gaussian sparks. E I ES Comparison of and PSO Based 50 / 92
52 Another Improved (I)* () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute sparks number and amplitude 4: Generate sparks by explosion 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Select N locations for next iteration 9: until termination (time, max. # evals, convergence,...) *Liu, J., Zheng, S., & Tan, Y. (2013). The Improvement on Controlling Exploration and Exploitation of Firework. In Advances in Swarm Intelligence (Vol. 7928, pp ). Springer Berlin Heidelberg. 51 / 92
53 Selection () for Method 1 = Random Fitness Selection The best individual is selected for next generation. Other individuals are selected by possibility E I ES Comparison of and PSO Based where y max is the fitness of the worst individual and f (x i ) is the fitness of individual x i. Method 2 = Best Fitness Selection The best sparks are selected for next generation. 52 / 92
54 Experiment Results on Shifted Sphere Function () for E I ES Comparison of and PSO Based Figure: Comparison of PSO,, IFS and IBS 53 / 92
55 More Deatiled Results are in the Paper () for Table: Part of Statistic Results of Mean, Std and best of Benchmark Functions in 10 Dimension E I ES Comparison of and PSO Based *FES stands for the times of function evaluation. 54 / 92
56 Empirical Study on (ES)* () for E I ES Comparison of and PSO Based 1: Initialize N fireworks and constant parameters 2: repeat 3: Compute explosion number and amplitude 4: Generate explosion sparks 5: Generate Gaussian sparks 6: Bound particles back to search space 7: Evaluate fitness of newly created sparks 8: Resampling 9: Select N locations for next iteration 10: until termination (time, max. # evals, convergence,...) *Pei, Y., Zheng, S., Tan, Y., & Takagi, H. (2012, October). An empirical study on influence of approximation approaches on enhancing fireworks algorithm. In Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on (pp ). IEEE. 55 / 92
57 Experiment Functions () for Table: The attributes of benchmark functions E I ES Comparison of and PSO Based 56 / 92
58 Shifted Value and Environment () for Table: The shifted index and value E I ES Comparison of and PSO Based The experimental platform is Visual Studio 2012 and the program is running on 64bit Window 8 operation system with a Intel Core i7-3820qm; 2.70GHz and 2GB RAM. Each experiment is all running 30 times of over 300,000 function evaluations. 57 / 92
59 Comparison of with PSO () for Table: Part of the experiment results E I ES Comparison of and PSO Based 58 / 92
60 Result Analysis () for E I ES Comparison of and PSO Based From the experiment results, it can be concluded as follows. E, IFS, IBS and LS2-BST10 are superior to conventional on most functions. SPSO achieves better results on large shifted indexes. E is fast on 11 functions and SPSO is quicker than other algorithms on 2 other functions. consumes more time than all the other algorithms. GPU- greatly reduced the computational time for each function. 59 / 92
61 The principle of GPU () for A graphics processing unit (GPU), is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display.* Based The Principle of GPU Experiments Figure: A graphics processing unit *Owens, J. D., Houston, M., Luebke, D., Green, S., Stone, J. E., & Phillips, J. C. (2008). GPU computing. Proceedings of the IEEE, 96(5), / 92
62 What is CUDA () for NVIDIA s Computing Unified Device Architecture (CUDA) is a high level general purpose parallel computing platform and programming model. Based The Principle of GPU Experiments Figure: Memory model on CUDA 61 / 92
63 Running GPU- on CUDA () for Based The Principle of GPU Experiments Figure: The Flowchart of the GPU- Implementation on CUDA 62 / 92
64 GPU- () for Based The Principle of GPU Experiments Two Novel Strategies Greedy fireworks search Attract repulse mutation Advantages The algorithm can find good solutions, compared to the state-of-the-art algorithms. As the problem gets complex, the algorithm can scale in a natural and decent way. Few control variables are used to steer the optimization. The variables are robust and easy to choose. 63 / 92
65 Experimental Environment () for Based The Principle of GPU Experiments Operation System: Windows 7 Professional x64 with 4G DDR3 Memory (1333 MHz) CPU: Intel core I (2.9 GHz, 3.1 GHz) GPU: NVIDIA GeForce GTX 560 Ti with 384 CUDA cores CUDA runtime version: / 92
66 Benchmark Functions for GPU- () for Based The Principle of GPU Experiments Table : Benchmark functions ID Function Expression Feasible bounds Dimension optima f1 Sphere f1 = D i=1 x2 i [ 5.12, 5.12] D 30 0 f2 Hyper-ellipsoid f2 = D i=1 i x2 i [ 5.12, 5.12] D 30 0 f3 Schwefel 1.2 f3 = D i=1 ( i j=1 xj ) 2 [ , ] D 30 0 f4 Rosenbrock f4 = [ D 1 i=1 100 (xi+1 x 2 ) 2 i + (1 xi) 2] [ 2.048, 2.048] D 30 0 f5 Rastrigin f5 = 10 D + D [ i=1 x 2 i 10 cos (2πxi) ] [ 5.12, 5.12] D 30 0 f6 Schwefel f6 = [ ( D xi )] i=1 xi sin [ 500, 500] D e+04 f7 Griewangk f7 = 1 D 4000 i=1 x2 i ( ) D i=1 cos i xi + 1 [ 600, 600] D 30 0 ( ) 1 ( f8 Ackley f8 = a exp b D D i=1 x2 i exp 1 ) D D i=1 cos (cxi) + a + exp(1) [ , ] D / 92
67 Experiment Results () for Based The Principle of GPU Experiments Table : Precision comparison Fun GPU- PSO Avg. Std. Avg. Std. Avg. Std. f1 1.31E E E E E E-07 f2 1.49E E E E E E-10 f3 3.46E E E E E E+04 f4 1.92E E E E E E+02 f5 7.02E E E E E E+02 f6-8.09e E E E E E+03 f7 1.33E E E E E E+00 f8 3.63E E E E E E+01 Table : p-values of t-test f1 f2 f3 f4 f5 f6 f7 f8 GPU- vs. 1.00E E E E E E E E+00 GPU- vs. PSO 3.46E E E E E E E E / 92
68 Experiment Results () for GPU- is the fastest algorithm among and PSO. Based The Principle of GPU Experiments Table : Running time and speedup of function Rosenbrock n (s) PSO(s) GPU-(s) SU() SU(PSO) / 92
69 Comparison of GPU- and () for The speedup is up to 190. Based The Principle of GPU Experiments Figure: Speedup of GPU- compared with conventional The horizontal axis represents the number of fireworks, while the vertical axis means the speedup. 68 / 92
70 Comparison of GPU- and PSO () for The speedup is up to 250. Based The Principle of GPU Experiments Figure: Speedup of GPU- compared with PSO Again, the horizontal axis represents the number of fireworks, while the vertical axis means the speedup. 69 / 92
71 The of () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Five applications are listed below. 1 for Non-negative Matrix Factorization (NMF) computing 2 on spam detection 3 on design of digital filters 4 solve non-linear equations 5 Multiobjective for variable-rate fertilization in oil crop production 70 / 92
72 for NMF computing [1 3] () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Definition of NMF The Non-negative Matrix Factorization (NMF) refers to as low-rank approximation and has been utilized in several various areas like content based retrieval and data mining applications, etc. NMF can reduce storage and runtime requirements, and also reduce redundancy and noise in the data representation while capturing the essential associations. [1] Janecek, A., & Tan, Y. (2011). Swarm Intelligence for Non-Negative Matrix Factorization. International Journal of Swarm Intelligence Research (IJSIR), 2(4), [2] Janecek, A., & Tan, Y. (2011). Using population based algorithms for initializing nonnegative matrix factorization. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. [3] Janecek, A., & Tan, Y. (2011, July). Iterative improvement of the Multiplicative Update NMF algorithm using nature-inspired optimization. In Natural Computation (ICNC), 2011 Seventh International Conference on (Vol. 3, pp ). IEEE. 71 / 92
73 Problem and Solution () for Problem The nonlinear optimization problem underlying NMF can generally be stated as min W,H f (W, H) = min W,H 1 2 A WH 2 F. Solution Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization 72 / 92
74 Experiment Result () for The best algorithm is optimal fireworks search (opt-fs). Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Figure: Convergence curves for six different algorithms 73 / 92
75 Spam Detection* () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Definition Spam detection is an action to put those spams away from general s. Problem In previous research, parameters in the anti-spam process are set simply and manually. Solution A new framework of fireworks algorithm was proposed that automatically optimizes parameters in anti-spam model. *He, W., Mi, G., & Tan, Y. (2013). Parameter of Local-Concentration Model for Spam Detection by Using. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. 74 / 92
76 Flowchart of on Spam Detection () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Figure: Flowchart of on spam detection 75 / 92
77 Experiment Result () for Table: Comparison of fireworks algorithm and local concentration method (LC) Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization 76 / 92
78 for Digital Filters Design () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Definition A digital filter is a system that performs mathematical operations on a sampled, discrete-time signal to reduce or enhance certain aspects of that signal.* Problem Filters designed by other intellligent algorithms have disadvantages. Solution Design digital filters by fireworks algorithm is proposed.** *Rabiner, L. R., & Gold, B. (1975). Theory and application of digital signal processing. Englewood Cliffs, NJ, Prentice-Hall, Inc., p., 1. **Gao, H., & Diao, M. (2011). Cultural firework algorithm and its application for digital filters design. International Journal of Modelling, Identification and Control, 14(4), / 92
79 Solution () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Figure: The flow chart of design digital filters by culture fireworks algorithm 78 / 92
80 Experiment Result () for Table: Comparison of four algorithms on FIR filter Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization 79 / 92
81 for Solving Nonlinear Equations () for Four equations are listed below. Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Zhang J. (2012). Artificial bee colony algorithm for solving nonlinear equation and system. Computer Engineering and, 48(22), / 92
82 Solution () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Step 1: Randomly generates n individuals at initial. Step 2: Generate common sparks and Gaussian sparks the same as fireworks algorithm. Step 3: Choose the best individual for next generation and the next (N - 1) individuals are choose the same like fireworks algorithm. Step 4: If the terminal condition is met, end the procedure. If not, go back to step / 92
83 Experiment Result () for Table: Comparison of ABC and algorithms on four equations Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization 82 / 92
84 Multiobjective for variable-rate fertilization in oil crop production () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Oil crop fertilization is a multiobjective problem. Three objectives 1 Crop quality 2 Fertilizer cost 3 Energy consumption Solution Multiobjective fireworks algorithm Differential evolution strategies Zheng, Y. J., Song, Q., & Chen, S. Y. (2013). Multiobjective fireworks optimization for variable-rate fertilization in oil crop production. Applied Soft Computing. 83 / 92
85 Framework of Multiobjective () for Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization (1) Initialization. 1.1) Randomly generate a population P of p feasible solutions. 1.2) Create the empty non-dominated solution archive NP and select those non-dominated solutions from P to update NP. (2) Iterative improvement. 2.1) For each individual (2.1) For each individual x i in P do: 2.1.1) Calculate number of sparks s i for x i ) Calculate amplitude of sparks A i for x i ) Generate s i sparks of x i ) Generate a specific spark of x i ) Compute fitness for all sparks ) Update NP based on the new solutions (sparks). 2.2) Select p solutions from the fireworks and sparks, where the selection probability of each solution x i is f (x i )/sum(f (x i )); 2.3) For i = 1 to p 2.3.1) Apply the mutation, crossover and selection operators to x i and get a trial solution u i ) If the DE result indicates that x i is to be replaced by u i, then use u i to update NP. 2.4) Update P by including the best solution and other (p 1) ones randomly selected according to distance-based propability. 2.5) If the termination condition is satisfied, then the algorithm stops; else go to step 2.1). 84 / 92
86 Experiment Results () for Table: Solutions of Multiobjective random search (MORS) and Multiobjective fireworks algorithm (MOFOA) Based 1.NMF Computing 2.Spam Detection 3.Digital Filters Design 4.Nonlinear Equations 5.Crop Fertilization Figure: Distribution of the solutions in objective space 85 / 92
87 () for For fireworks algorithm, there are both advantages and disadvantages. Based Advantages 1 Effectively solve most optimization problems 2 Less running time when parallelized 3 Many variables algorithm and varied applications Disadvantages 1 Lack of necessary mathematical foundation 2 Difficult to choose proper parametersr 86 / 92
88 Future Works and Acknowledgement () for Based Future Works Mathematical foundation More improvements Research on parameters setting Deeply research on realization of parallelized algorithm The applications of fireworks algorithm Acknowledgement The following people offered great help. They are Chao Yu, Shaoqiu Zheng, Ke Ding, Zhongyang Zheng, Guyue Mi, Weiwei Hu, Xiang Yang and Lang Liu. 87 / 92
89 () for Based [1] Banerjee, S., & Caballe, S. (2011, November). Exploring Fish School for Improving Turnaround Time: An Experience of Content Retrieval. In Intelligent Networking and Collaborative Systems (INCoS), 2011 Third International Conference on (pp ). IEEE. [2] Bastos Filho, C. J., de Lima Neto, F. B., Lins, A. J., Nascimento, A. I., & Lima, M. P. (2009). Fish school search. In Nature-Inspired s for Optimisation (pp ). Springer Berlin Heidelberg. [3] Bureerat, S. (2011). Hybrid population-based incremental learning using real codes. In Learning and Intelligent (pp ). Springer Berlin Heidelberg. [4] Bureerat, S. (2011). Improved population-based incremental learning in continuous spaces. In Soft Computing in Industrial (pp ). Springer Berlin Heidelberg. [5] Colorni, A., Dorigo, M., & Maniezzo, V. (1991, December). Distributed optimization by ant colonies. In Proceedings of the first European conference on artificial life (Vol. 142, pp ). [6] Ding, K., Zheng, S. Q., & Tan, Y. (2013). A GPU-based parallel fireworks algorithm for optimization. Genetic and Evolutionary Computation Conference. [7] Du, Z. X. (2013) algorithm for solving nonlinear equation and system. Modern Computer (pp ). [8] Gao, H., & Diao, M. (2011). Cultural firework algorithm and its application for digital filters design. International Journal of Modelling, Identification and Control, 14(4), [9] Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. [10] Hackwood, S., & Beni, G. (1992, May). Self-organization of sensors for swarm intelligence. In Robotics and Automation, Proceedings IEEE International Conference on (pp ). IEEE. 88 / 92
90 () for Based [11] He, W., Mi, G., & Tan, Y. (2013). Parameter of Local-Concentration Model for Spam Detection by Using. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. [12] Janecek, A.,& Tan, Y. (2011). Feeding the fishweight update strategies for the fish school search algorithm. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. [13 Janecek, A., & Tan, Y. (2011). Swarm Intelligence for Non-Negative Matrix Factorization. International Journal of Swarm Intelligence Research (IJSIR), 2(4), [14] Janecek, A., & Tan, Y. (2011). Using population based algorithms for initializing nonnegative matrix factorization. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. [15] Janecek, A., & Tan, Y. (2011, July). Iterative improvement of the Multiplicative Update NMF algorithm using nature-inspired optimization. In Natural Computation (ICNC), 2011 Seventh International Conference on (Vol. 3, pp ). IEEE. [16] Karaboga, D., & Basturk, B. (2008). On the performance of artificial bee colony (ABC) algorithm. Applied soft computing, 8(1), [17] Kennedy, J., & Eberhart, R. (1995, November). Particle swarm optimization. In Neural Networks, Proceedings. IEEE International Conference on (Vol. 4, pp ). IEEE. [18] Liu, J., Zheng, S., & Tan, Y. (2013). The Improvement on Controlling Exploration and Exploitation of Firework. In Advances in Swarm Intelligence (Vol. 7928, pp ). Springer Berlin Heidelberg. [19] Lou, Y., Li, J., Jin, L., & Li, G. (2012). A Co-Evolutionary Based on Elitism and Gravitational Evolution Strategies. Journal of Computational Information Systems, 8(7), [20] Lou, Y., Li, J., Shi, Y., & Jin, L. (2013). Gravitational Co-evolution and Opposition-based. International Journal of Computational Intelligence Systems, 6(5), / 92
91 () for Based [21] Lu, G., Tan, D. J., & Zhao, H. M. (2002, November). Improvement on regulating definition of antibody density of immune algorithm. In Neural Information, ICONIP 02. Proceedings of the 9th International Conference on (Vol. 5, pp ). IEEE. [22] Owens, J. D., Houston, M., Luebke, D., Green, S., Stone, J. E., & Phillips, J. C. (2008). GPU computing. Proceedings of the IEEE, 96(5), [23] Pei, Y., Zheng, S., Tan, Y., & Takagi, H. (2012, October). An empirical study on influence of approximation approaches on enhancing fireworks algorithm. In Systems, Man, and Cybernetics (SMC), 2012 IEEE International Conference on (pp ). IEEE. [24] Storn, R., & Price, K. (1995). Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces, Berkeley. CA, Tech. Rep. TR [25] Storn, R., & Price, K. (1997). Differential evolutiona simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4), [26] Tan, Y., & Xiao, Z. M. (2007, September). Clonal particle swarm optimization and its applications. In Evolutionary Computation, CEC IEEE Congress on (pp ). IEEE. [27] Tan, Y., & Zhu, Y. (2010). algorithm for optimization. In Advances in Swarm Intelligence (pp ). Springer Berlin Heidelberg. [28] Zhang J. (2012). Artificial bee colony algorithm for solving nonlinear equation and system. Computer Engineering and, 48(22), [29] Zhang J. Q. (2011). algorithm for solving 0/1 knapsack problem. Journal of Wuhan Engineering Institute 23(3), [30] Zheng, S. Q., Janecek, A., & Tan, Y. (2013). Enhanced fireworks algorithm. IEEE International Conference on Evolutionary Computation (Vol. 1, pp ). 90 / 92
92 () for Based [31] Zheng, Y. J., Ling, H. F., & Guan, Q. (2012). Adaptive parameters for a modified comprehensive learning particle swarm optimizer. Mathematical Problems in Engineering, [32] Zheng, Y. J., Song, Q., & Chen, S. Y. (2013). Multiobjective fireworks optimization for variable-rate fertilization in oil crop production. Applied Soft Computing. [33] Zheng, Y. J., Xu, X. L., & Ling, H. F. (2013). A hybrid fireworks optimization method with differential evolution operators. Neurocomputing. [34] Zheng, Z. Y., & Tan, Y. (2013). Group explosion strategy for searching multiple targets using swarm robotic. IEEE Congress on Evolutionary Computation. [35] Zhou, Y., & Tan, Y. (2009, May). GPU-based parallel particle swarm optimization. In Evolutionary Computation, CEC 09. IEEE Congress on (pp ). IEEE. [36] Zhou, Y., & Tan, Y. (2011). GPU-based parallel multi-objective particle swarm optimization. Int. J. Artif. Intell. v7 ia11, / 92
93 Thank you! () for Based Website: 92 / 92
A Hybrid Fireworks Optimization Method with Differential Evolution Operators
A Fireworks Optimization Method with Differential Evolution Operators YuJun Zheng a,, XinLi Xu a, HaiFeng Ling b a College of Computer Science & Technology, Zhejiang University of Technology, Hangzhou,
More informationFeeding the Fish Weight Update Strategies for the Fish School Search Algorithm
Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm Andreas Janecek and Ying Tan Key Laboratory of Machine Perception (MOE), Peking University Department of Machine Intelligence,
More informationA GPU-based Parallel Fireworks Algorithm for Optimization
A GPU-based Parallel Fireworks Algorithm for Optimization Ke Ding Key Laboratory of Machine Perception (MOE), Peking Department of Machine Intelligence, School of Electronics Engineering and Computer Science,
More informationIMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE
IMPROVING THE PARTICLE SWARM OPTIMIZATION ALGORITHM USING THE SIMPLEX METHOD AT LATE STAGE Fang Wang, and Yuhui Qiu Intelligent Software and Software Engineering Laboratory, Southwest-China Normal University,
More informationOptimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm
IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 10 (October. 2013), V4 PP 09-14 Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm
More informationAn Empirical Study on Influence of Approximation Approaches on Enhancing Fireworks Algorithm
IEEE International Conference on Systems, Man, and Cybernetics October 4-7,, COEX, Seoul, Korea An Empirical Study on Influence of Approximation Approaches on Enhancing Fireworks Algorithm Yan Pei, Shaoqiu
More informationFeeding the Fish Weight Update Strategies for the Fish School Search Algorithm. Andreas Janecek
Feeding the Fish Weight for the Fish School Search Algorithm Andreas Janecek andreas.janecek@univie.ac.at International Conference on Swarm Intelligence (ICSI) Chongqing, China - Jun 14, 2011 Outline Basic
More informationArtificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems
Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Dervis Karaboga and Bahriye Basturk Erciyes University, Engineering Faculty, The Department of Computer
More informationParticle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm
Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm Oğuz Altun Department of Computer Engineering Yildiz Technical University Istanbul, Turkey oaltun@yildiz.edu.tr
More informationQUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION
International Journal of Computer Engineering and Applications, Volume VIII, Issue I, Part I, October 14 QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION Shradha Chawla 1, Vivek Panwar 2 1 Department
More informationA Firework Algorithm for Solving Capacitated Vehicle Routing Problem
A Firework Algorithm for Solving Capacitated Vehicle Routing Problem 1 Noora Hani Abdulmajeed and 2* Masri Ayob 1,2 Data Mining and Optimization Research Group, Center for Artificial Intelligence, Faculty
More informationCooperative Coevolution using The Brain Storm Optimization Algorithm
Cooperative Coevolution using The Brain Storm Optimization Algorithm Mohammed El-Abd Electrical and Computer Engineering Department American University of Kuwait Email: melabd@auk.edu.kw Abstract The Brain
More informationPerformance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances
Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances Minzhong Liu, Xiufen Zou, Yu Chen, Zhijian Wu Abstract In this paper, the DMOEA-DD, which is an improvement of DMOEA[1,
More informationModified Particle Swarm Optimization
Modified Particle Swarm Optimization Swati Agrawal 1, R.P. Shimpi 2 1 Aerospace Engineering Department, IIT Bombay, Mumbai, India, swati.agrawal@iitb.ac.in 2 Aerospace Engineering Department, IIT Bombay,
More informationResearch Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding
e Scientific World Journal, Article ID 746260, 8 pages http://dx.doi.org/10.1155/2014/746260 Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding Ming-Yi
More informationModified Particle Swarm Optimization with Novel Modulated Inertia for Velocity Update
Modified Particle Swarm Optimization with Novel Modulated Inertia for Velocity Update Abdul Hadi Hamdan #1, Fazida Hanim Hashim #2, Abdullah Zawawi Mohamed *3, W. M. Diyana W. Zaki #4, Aini Hussain #5
More informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationA Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization
International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-3, Issue-6, January 2014 A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization
More informationBinary Differential Evolution Strategies
Binary Differential Evolution Strategies A.P. Engelbrecht, Member, IEEE G. Pampará Abstract Differential evolution has shown to be a very powerful, yet simple, population-based optimization approach. The
More informationThe movement of the dimmer firefly i towards the brighter firefly j in terms of the dimmer one s updated location is determined by the following equat
An Improved Firefly Algorithm for Optimization Problems Amarita Ritthipakdee 1, Arit Thammano, Nol Premasathian 3, and Bunyarit Uyyanonvara 4 Abstract Optimization problem is one of the most difficult
More informationBenchmark Functions for the CEC 2008 Special Session and Competition on Large Scale Global Optimization
Benchmark Functions for the CEC 2008 Special Session and Competition on Large Scale Global Optimization K. Tang 1, X. Yao 1, 2, P. N. Suganthan 3, C. MacNish 4, Y. P. Chen 5, C. M. Chen 5, Z. Yang 1 1
More informationGA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les
Chaotic Crossover Operator on Genetic Algorithm Hüseyin Demirci Computer Engineering, Sakarya University, Sakarya, 54187, Turkey Ahmet Turan Özcerit Computer Engineering, Sakarya University, Sakarya, 54187,
More informationArtificial bee colony algorithm with multiple onlookers for constrained optimization problems
Artificial bee colony algorithm with multiple onlookers for constrained optimization problems Milos Subotic Faculty of Computer Science University Megatrend Belgrade Bulevar umetnosti 29 SERBIA milos.subotic@gmail.com
More informationTraffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization
Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,
More informationAssessing Particle Swarm Optimizers Using Network Science Metrics
Assessing Particle Swarm Optimizers Using Network Science Metrics Marcos A. C. Oliveira-Júnior, Carmelo J. A. Bastos-Filho and Ronaldo Menezes Abstract Particle Swarm Optimizers (PSOs) have been widely
More informationSmall World Particle Swarm Optimizer for Global Optimization Problems
Small World Particle Swarm Optimizer for Global Optimization Problems Megha Vora and T.T. Mirnalinee Department of Computer Science and Engineering S.S.N College of Engineering, Anna University, Chennai,
More informationExploration vs. Exploitation in Differential Evolution
Exploration vs. Exploitation in Differential Evolution Ângela A. R. Sá 1, Adriano O. Andrade 1, Alcimar B. Soares 1 and Slawomir J. Nasuto 2 Abstract. Differential Evolution (DE) is a tool for efficient
More informationThe Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms
The Design of Pole Placement With Integral Controllers for Gryphon Robot Using Three Evolutionary Algorithms Somayyeh Nalan-Ahmadabad and Sehraneh Ghaemi Abstract In this paper, pole placement with integral
More informationIterative Improvement of the Multiplicative Update NMF Algorithm using Nature-inspired Optimization
2011 Seventh International Conference on Natural Computation Iterative Improvement of the Multiplicative Update NMF Algorithm using Nature-inspired Optimization Andreas Janecek Key Laboratory of Machine
More informationA hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique
A hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique WEN LONG, SHAOHONG CAI, JIANJUN JIAO, WENZHUAN ZHANG Guizhou Key Laboratory of Economics System Simulation
More informationA new improved ant colony algorithm with levy mutation 1
Acta Technica 62, No. 3B/2017, 27 34 c 2017 Institute of Thermomechanics CAS, v.v.i. A new improved ant colony algorithm with levy mutation 1 Zhang Zhixin 2, Hu Deji 2, Jiang Shuhao 2, 3, Gao Linhua 2,
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationA MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM
A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM BAHAREH NAKISA, MOHAMMAD NAIM RASTGOO, MOHAMMAD FAIDZUL NASRUDIN, MOHD ZAKREE AHMAD NAZRI Department of Computer
More informationA Discrete Fireworks Algorithm for Solving Large-Scale Travel Salesman Problem
A Discrete Fireworks Algorithm for Solving Large-Scale Travel Salesman Problem Haoran Luo Peking University Beijing, China Email: luohaoran@pku.edu.cn Weidi Xu Key Laboratory of Machine Perception (MOE)
More informationAn improved PID neural network controller for long time delay systems using particle swarm optimization algorithm
An improved PID neural network controller for long time delay systems using particle swarm optimization algorithm A. Lari, A. Khosravi and A. Alfi Faculty of Electrical and Computer Engineering, Noushirvani
More informationArgha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.
Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Training Artificial
More informationFIREWORKS algorithm (FWA) is a newly proposed swarm
1 The Effect of Information Utilization: Introducing a Novel Guiding Spark in Fireworks Algorithm Junzhi Li, Student Member, IEEE, Shaoqiu Zheng, Student Member, IEEE, and Ying Tan, Senior Member, IEEE
More informationImmune Optimization Design of Diesel Engine Valve Spring Based on the Artificial Fish Swarm
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-661, p- ISSN: 2278-8727Volume 16, Issue 4, Ver. II (Jul-Aug. 214), PP 54-59 Immune Optimization Design of Diesel Engine Valve Spring Based on
More informationCHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM
20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:
More informationGENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM
Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain
More informationIn recent years several different algorithms
Journal of Advances in Computer Engineering and Technology, 3(2) 2017 A hybrid meta-heuristic algorithm based on ABC and Firefly algorithms Azita yousefi 1, Bita amirshahi 2 Received (2015-10-09) Accepted
More informationACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search
ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search N. Arun & V.Ravi* Assistant Professor Institute for Development and Research in Banking Technology (IDRBT), Castle Hills Road #1,
More informationRobust Descriptive Statistics Based PSO Algorithm for Image Segmentation
Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Ripandeep Kaur 1, Manpreet Kaur 2 1, 2 Punjab Technical University, Chandigarh Engineering College, Landran, Punjab, India Abstract:
More informationHybrid Differential Evolution Algorithm for Traveling Salesman Problem
Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman
More informationUnidimensional Search for solving continuous high-dimensional optimization problems
2009 Ninth International Conference on Intelligent Systems Design and Applications Unidimensional Search for solving continuous high-dimensional optimization problems Vincent Gardeux, Rachid Chelouah,
More informationA Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem
A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem Emrullah SONUC Department of Computer Engineering Karabuk University Karabuk, TURKEY Baha SEN Department of Computer Engineering
More informationMobile Robot Path Planning in Static Environments using Particle Swarm Optimization
Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers
More informationUsing CODEQ to Train Feed-forward Neural Networks
Using CODEQ to Train Feed-forward Neural Networks Mahamed G. H. Omran 1 and Faisal al-adwani 2 1 Department of Computer Science, Gulf University for Science and Technology, Kuwait, Kuwait omran.m@gust.edu.kw
More informationOptimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO
Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Nasir Mehmood1, Muhammad Umer2, Dr. Riaz Ahmad3, Dr. Amer Farhan Rafique4 F. Author, Nasir Mehmood is with National
More informationPARTICLE SWARM OPTIMIZATION (PSO)
PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique
More informationFuzzy Ant Clustering by Centroid Positioning
Fuzzy Ant Clustering by Centroid Positioning Parag M. Kanade and Lawrence O. Hall Computer Science & Engineering Dept University of South Florida, Tampa FL 33620 @csee.usf.edu Abstract We
More informationDesigning of Optimized Combinational Circuits Using Particle Swarm Optimization Algorithm
Advances in Computational Sciences and Technology ISSN 0973-6107 Volume 10, Number 8 (2017) pp. 2395-2410 Research India Publications http://www.ripublication.com Designing of Optimized Combinational Circuits
More informationParameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5 No 3 Sofia 205 Print ISSN: 3-9702; Online ISSN: 34-408 DOI: 0.55/cait-205-0047 Parameter Selection of a Support Vector Machine
More informationPATTERN SYNTHESIS FOR PLANAR ARRAY BASED ON ELEMENTS ROTATION
Progress In Electromagnetics Research Letters, Vol. 11, 55 64, 2009 PATTERN SYNTHESIS FOR PLANAR ARRAY BASED ON ELEMENTS ROTATION F. Zhang, F.-S. Zhang, C. Lin, G. Zhao, and Y.-C. Jiao National Key Laboratory
More informationA THREAD BUILDING BLOCKS BASED PARALLEL GENETIC ALGORITHM
www.arpapress.com/volumes/vol31issue1/ijrras_31_1_01.pdf A THREAD BUILDING BLOCKS BASED PARALLEL GENETIC ALGORITHM Erkan Bostanci *, Yilmaz Ar & Sevgi Yigit-Sert SAAT Laboratory, Computer Engineering Department,
More informationHybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques
Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques Nasser Sadati Abstract Particle Swarm Optimization (PSO) algorithms recently invented as intelligent optimizers with several highly
More informationA NOVEL BINARY SOCIAL SPIDER ALGORITHM FOR 0-1 KNAPSACK PROBLEM
International Journal of Innovative Computing, Information and Control ICIC International c 2017 ISSN 1349-4198 Volume 13, Number 6, December 2017 pp. 2039 2049 A NOVEL BINARY SOCIAL SPIDER ALGORITHM FOR
More informationAn Improved Tree Seed Algorithm for Optimization Problems
International Journal of Machine Learning and Computing, Vol. 8, o. 1, February 2018 An Improved Tree Seed Algorithm for Optimization Problems Murat Aslan, Mehmet Beskirli, Halife Kodaz, and Mustafa Servet
More informationReconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic
Bulletin of Environment, Pharmacology and Life Sciences Bull. Env. Pharmacol. Life Sci., Vol 4 [9] August 2015: 115-120 2015 Academy for Environment and Life Sciences, India Online ISSN 2277-1808 Journal
More informationA Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy
A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy Pooja *1 Praveena Chaturvedi 1 Pravesh Kumar 2 1. Department of Computer Science, Gurukula Kangri Vishwavidyalaya,
More informationA *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,
The structure is a very important aspect in neural network design, it is not only impossible to determine an optimal structure for a given problem, it is even impossible to prove that a given structure
More informationACCELERATING THE ANT COLONY OPTIMIZATION
ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir
More informationFeeder Reconfiguration Using Binary Coding Particle Swarm Optimization
488 International Journal Wu-Chang of Control, Wu Automation, and Men-Shen and Systems, Tsai vol. 6, no. 4, pp. 488-494, August 2008 Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization
More informationPartial Opposition-based Learning Using Current Best Candidate Solution
Partial Opposition-based Learning Using Current Best Candidate Solution Sedigheh Mahdavi Department of Electrical, Computer, and Software Engineering University of Ontario Institute of Technology (UOIT)
More informationAdaptative Clustering Particle Swarm Optimization
Adaptative Clustering Particle Swarm Optimization Salomão S. Madeiro, Carmelo J. A. Bastos-Filho, Member, IEEE, and Fernando B. Lima Neto, Senior Member, IEEE, Elliackin M. N. Figueiredo Abstract The performance
More informationHybrid Optimization Coupling Electromagnetism and Descent Search for Engineering Problems
Proceedings of the International Conference on Computational and Mathematical Methods in Science and Engineering, CMMSE 2008 13 17 June 2008. Hybrid Optimization Coupling Electromagnetism and Descent Search
More informationInternational Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)
Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem
More informationParticle Swarm Optimization
Dario Schor, M.Sc., EIT schor@ieee.org Space Systems Department Magellan Aerospace Winnipeg Winnipeg, Manitoba 1 of 34 Optimization Techniques Motivation Optimization: Where, min x F(x), subject to g(x)
More informationExperimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization
Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization adfa, p. 1, 2011. Springer-Verlag Berlin Heidelberg 2011 Devang Agarwal and Deepak Sharma Department of Mechanical
More informationKyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming
Kyrre Glette kyrrehg@ifi INF3490 Evolvable Hardware Cartesian Genetic Programming Overview Introduction to Evolvable Hardware (EHW) Cartesian Genetic Programming Applications of EHW 3 Evolvable Hardware
More informationOpportunistic Self Organizing Migrating Algorithm for Real-Time Dynamic Traveling Salesman Problem
Opportunistic Self Organizing Migrating Algorithm for Real-Time Dynamic Traveling Salesman Problem arxiv:1709.03793v1 [cs.ne] 12 Sep 2017 Shubham Dokania, Sunyam Bagga, and Rohit Sharma shubham.k.dokania@gmail.com,
More informationDiscrete Particle Swarm Optimization for TSP based on Neighborhood
Journal of Computational Information Systems 6:0 (200) 3407-344 Available at http://www.jofcis.com Discrete Particle Swarm Optimization for TSP based on Neighborhood Huilian FAN School of Mathematics and
More informationSolving Travelling Salesman Problem Using Variants of ABC Algorithm
Volume 2, No. 01, March 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Solving Travelling
More informationResearch on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm
Acta Technica 61, No. 4A/2016, 189 200 c 2017 Institute of Thermomechanics CAS, v.v.i. Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm Jianrong Bu 1, Junyan
More informationHandling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization
Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,
More informationOpen Access Research on the Prediction Model of Material Cost Based on Data Mining
Send Orders for Reprints to reprints@benthamscience.ae 1062 The Open Mechanical Engineering Journal, 2015, 9, 1062-1066 Open Access Research on the Prediction Model of Material Cost Based on Data Mining
More informationOptimistic Path using Artificial Bee Colony Approach
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 13 (2014), pp. 1255-1261 International Research Publications House http://www. irphouse.com Optimistic Path
More informationQCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm
Journal of Theoretical and Applied Computer Science Vol. 6, No. 3, 2012, pp. 3-20 ISSN 2299-2634 http://www.jtacs.org QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm M. A. Soltani-Sarvestani
More informationABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems
Progress in Nonlinear Dynamics and Chaos Vol. 1, 2013, 39-46 ISSN: 2321 9238 (online) Published on 3 June 2013 www.researchmathsci.org Progress in ABC Optimization: A Co-Operative Learning Approach to
More informationAn Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm
Journal of Universal Computer Science, vol. 13, no. 10 (2007), 1449-1461 submitted: 12/6/06, accepted: 24/10/06, appeared: 28/10/07 J.UCS An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm
More informationImage Edge Detection Using Ant Colony Optimization
Image Edge Detection Using Ant Colony Optimization Anna Veronica Baterina and Carlos Oppus Abstract Ant colony optimization (ACO) is a population-based metaheuristic that mimics the foraging behavior of
More informationSIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION
SIMULTANEOUS COMPUTATION OF MODEL ORDER AND PARAMETER ESTIMATION FOR ARX MODEL BASED ON MULTI- SWARM PARTICLE SWARM OPTIMIZATION Kamil Zakwan Mohd Azmi, Zuwairie Ibrahim and Dwi Pebrianti Faculty of Electrical
More informationAutomatic differentiation based for particle swarm optimization steepest descent direction
International Journal of Advances in Intelligent Informatics ISSN: 2442-6571 Vol 1, No 2, July 2015, pp. 90-97 90 Automatic differentiation based for particle swarm optimization steepest descent direction
More informationLOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING
LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING Mustafa Muwafak Alobaedy 1, and Ku Ruhana Ku-Mahamud 2 2 Universiti Utara Malaysia), Malaysia,
More informationCHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION
131 CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION 6.1 INTRODUCTION The Orthogonal arrays are helpful in guiding the heuristic algorithms to obtain a good solution when applied to NP-hard problems. This
More informationConstraints in Particle Swarm Optimization of Hidden Markov Models
Constraints in Particle Swarm Optimization of Hidden Markov Models Martin Macaš, Daniel Novák, and Lenka Lhotská Czech Technical University, Faculty of Electrical Engineering, Dep. of Cybernetics, Prague,
More informationA Comparative Analysis on the Performance of Particle Swarm Optimization and Artificial Immune Systems for Mathematical Test Functions.
Australian Journal of Basic and Applied Sciences 3(4): 4344-4350 2009 ISSN 1991-8178 A Comparative Analysis on the Performance of Particle Swarm Optimization and Artificial Immune Systems for Mathematical
More informationComparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems
Australian Journal of Basic and Applied Sciences, 4(8): 3366-3382, 21 ISSN 1991-8178 Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems Akbar H. Borzabadi,
More informationPower Load Forecasting Based on ABC-SA Neural Network Model
Power Load Forecasting Based on ABC-SA Neural Network Model Weihua Pan, Xinhui Wang College of Control and Computer Engineering, North China Electric Power University, Baoding, Hebei 071000, China. 1471647206@qq.com
More informationA Multiobjective Memetic Algorithm Based on Particle Swarm Optimization
A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization Dr. Liu Dasheng James Cook University, Singapore / 48 Outline of Talk. Particle Swam Optimization 2. Multiobjective Particle Swarm
More informationFeature weighting using particle swarm optimization for learning vector quantization classifier
Journal of Physics: Conference Series PAPER OPEN ACCESS Feature weighting using particle swarm optimization for learning vector quantization classifier To cite this article: A Dongoran et al 2018 J. Phys.:
More informationThe Modified IWO Algorithm for Optimization of Numerical Functions
The Modified IWO Algorithm for Optimization of Numerical Functions Daniel Kostrzewa and Henryk Josiński Silesian University of Technology, Akademicka 16 PL-44-100 Gliwice, Poland {Daniel.Kostrzewa,Henryk.Josinski}@polsl.pl
More informationParticle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud
Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State
More informationCell-to-switch assignment in. cellular networks. barebones particle swarm optimization
Cell-to-switch assignment in cellular networks using barebones particle swarm optimization Sotirios K. Goudos a), Konstantinos B. Baltzis, Christos Bachtsevanidis, and John N. Sahalos RadioCommunications
More informationPARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING
PARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING YASIN ORTAKCI Karabuk University, Computer Engineering Department, Karabuk, Turkey E-mail: yasinortakci@karabuk.edu.tr Abstract Particle Swarm Optimization
More informationInitializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method
Initializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method K.E. PARSOPOULOS, M.N. VRAHATIS Department of Mathematics University of Patras University of Patras Artificial Intelligence
More informationModified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement
35 JOURNAL OF COMPUTERS, VOL. 9, NO. 1, OCTOBER 14 Modified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement Juan Lin College of Computer and Information Science, Fujian Agriculture
More informationTravelling Salesman Problem Using Bee Colony With SPV
International Journal of Soft Computing and Engineering (IJSCE) Travelling Salesman Problem Using Bee Colony With SPV Nishant Pathak, Sudhanshu Prakash Tiwari Abstract Challenge of finding the shortest
More informationA study of hybridizing Population based Meta heuristics
Volume 119 No. 12 2018, 15989-15994 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu A study of hybridizing Population based Meta heuristics Dr.J.Arunadevi 1, R.Uma 2 1 Assistant Professor,
More informationLuo, W., and Li, Y. (2016) Benchmarking Heuristic Search and Optimisation Algorithms in Matlab. In: 22nd International Conference on Automation and Computing (ICAC), 2016, University of Essex, Colchester,
More information