Ying TAN. Peking University, China. Fireworks Algorithm (FWA) for Optimization. Ying TAN. Introduction. Conventional FWA.

Size: px
Start display at page:

Download "Ying TAN. Peking University, China. Fireworks Algorithm (FWA) for Optimization. Ying TAN. Introduction. Conventional FWA."

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

Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm

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

A GPU-based Parallel Fireworks Algorithm for Optimization

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

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

Optimization of Benchmark Functions Using Artificial Bee Colony (ABC) Algorithm

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

An Empirical Study on Influence of Approximation Approaches on Enhancing Fireworks Algorithm

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

Feeding the Fish Weight Update Strategies for the Fish School Search Algorithm. Andreas Janecek

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

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

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

Particle Swarm Optimization Artificial Bee Colony Chain (PSOABCC): A Hybrid Meteahuristic Algorithm

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

QUANTUM BASED PSO TECHNIQUE FOR IMAGE SEGMENTATION

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

A Firework Algorithm for Solving Capacitated Vehicle Routing Problem

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

Cooperative Coevolution using The Brain Storm Optimization Algorithm

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

Performance Assessment of DMOEA-DD with CEC 2009 MOEA Competition Test Instances

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

Modified Particle Swarm Optimization

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

Research Article Path Planning Using a Hybrid Evolutionary Algorithm Based on Tree Structure Encoding

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

Modified Particle Swarm Optimization with Novel Modulated Inertia for Velocity Update

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

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

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

A Novel Hybrid Self Organizing Migrating Algorithm with Mutation for Global Optimization

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

Binary Differential Evolution Strategies

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

The 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

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

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

GA is the most popular population based heuristic algorithm since it was developed by Holland in 1975 [1]. This algorithm runs faster and requires les

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

Artificial bee colony algorithm with multiple onlookers for constrained optimization problems

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

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

Assessing Particle Swarm Optimizers Using Network Science Metrics

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

Small World Particle Swarm Optimizer for Global Optimization Problems

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

Exploration vs. Exploitation in Differential Evolution

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

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

Iterative Improvement of the Multiplicative Update NMF Algorithm using Nature-inspired Optimization

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

A hybrid constrained optimization approach coupling PSO and adaptive constraint-handling technique

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

A new improved ant colony algorithm with levy mutation 1

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

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

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

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

A Discrete Fireworks Algorithm for Solving Large-Scale Travel Salesman Problem

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

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

Argha Roy* Dept. of CSE Netaji Subhash Engg. College West Bengal, India.

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

FIREWORKS algorithm (FWA) is a newly proposed swarm

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

Immune Optimization Design of Diesel Engine Valve Spring Based on the Artificial Fish Swarm

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

CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM

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

GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM

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

In recent years several different algorithms

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

ACONM: A hybrid of Ant Colony Optimization and Nelder-Mead Simplex Search

ACONM: 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 information

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation

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

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem

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

Unidimensional Search for solving continuous high-dimensional optimization problems

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

A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem

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

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

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

Using CODEQ to Train Feed-forward Neural Networks

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

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

PARTICLE SWARM OPTIMIZATION (PSO)

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

Fuzzy Ant Clustering by Centroid Positioning

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

Designing of Optimized Combinational Circuits Using Particle Swarm Optimization Algorithm

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

Parameter Selection of a Support Vector Machine, Based on a Chaotic Particle Swarm Optimization Algorithm

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

PATTERN SYNTHESIS FOR PLANAR ARRAY BASED ON ELEMENTS ROTATION

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

A THREAD BUILDING BLOCKS BASED PARALLEL GENETIC ALGORITHM

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

Hybrid Particle Swarm-Based-Simulated Annealing Optimization Techniques

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

A NOVEL BINARY SOCIAL SPIDER ALGORITHM FOR 0-1 KNAPSACK PROBLEM

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

An Improved Tree Seed Algorithm for Optimization Problems

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

Reconfiguration Optimization for Loss Reduction in Distribution Networks using Hybrid PSO algorithm and Fuzzy logic

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

A Cultivated Differential Evolution Algorithm using modified Mutation and Selection Strategy

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

A *69>H>N6 #DJGC6A DG C<>C::G>C<,8>:C8:H /DA 'D 2:6G, ()-"&"3 -"(' ( +-" " " % '.+ % ' -0(+$,

A *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 information

ACCELERATING THE ANT COLONY OPTIMIZATION

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

Feeder Reconfiguration Using Binary Coding Particle Swarm Optimization

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

Partial Opposition-based Learning Using Current Best Candidate Solution

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

Adaptative Clustering Particle Swarm Optimization

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

Hybrid Optimization Coupling Electromagnetism and Descent Search for Engineering Problems

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

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

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

Particle Swarm Optimization

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

Experimental Study on Bound Handling Techniques for Multi-Objective Particle Swarm Optimization

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

Kyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming

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

Opportunistic Self Organizing Migrating Algorithm for Real-Time Dynamic Traveling Salesman Problem

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

Discrete Particle Swarm Optimization for TSP based on Neighborhood

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

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

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

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

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

Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization

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

Open Access Research on the Prediction Model of Material Cost Based on Data Mining

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

Optimistic Path using Artificial Bee Colony Approach

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

QCA & CQCA: Quad Countries Algorithm and Chaotic Quad Countries Algorithm

QCA & 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 information

ABC Optimization: A Co-Operative Learning Approach to Complex Routing Problems

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

An Approach to Polygonal Approximation of Digital CurvesBasedonDiscreteParticleSwarmAlgorithm

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

Image Edge Detection Using Ant Colony Optimization

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

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

Automatic differentiation based for particle swarm optimization steepest descent direction

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

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

CHAPTER 6 ORTHOGONAL PARTICLE SWARM OPTIMIZATION

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

Constraints in Particle Swarm Optimization of Hidden Markov Models

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

A Comparative Analysis on the Performance of Particle Swarm Optimization and Artificial Immune Systems for Mathematical Test Functions.

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

Comparison of Some Evolutionary Algorithms for Approximate Solutions of Optimal Control Problems

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

Power Load Forecasting Based on ABC-SA Neural Network Model

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

A Multiobjective Memetic Algorithm Based on Particle Swarm Optimization

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

Feature weighting using particle swarm optimization for learning vector quantization classifier

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

The Modified IWO Algorithm for Optimization of Numerical Functions

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

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

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization

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

PARALLEL PARTICLE SWARM OPTIMIZATION IN DATA CLUSTERING

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

Initializing the Particle Swarm Optimizer Using the Nonlinear Simplex Method

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

Modified Shuffled Frog-leaping Algorithm with Dimension by Dimension Improvement

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

Travelling Salesman Problem Using Bee Colony With SPV

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

A study of hybridizing Population based Meta heuristics

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

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