Bio-Inspired Optimization Methods

Although graphic processing units (GPU s) have been traditionally used only for computer graphics, a recent technique called general-purpose computing on graphics processing units allows GPUs to perform numerical computations usually handled by the CPU (central processing unit). The advantage of using GPU s for general purpose computation is the performance speedup that can be achieved due to the parallel architecture of these devices. This chapter describes the use of bio-inspired optimization methods as particle swarm optimization and genetic algorithms on GPUs to demonstrate the performance that can be achieved using this technology, primarily with regard to using CPUs.

[1]  Oscar Castillo,et al.  An improved evolutionary method with fuzzy logic for combining Particle Swarm Optimization and Genetic Algorithms , 2011, Appl. Soft Comput..

[2]  Zbigniew Michalewicz,et al.  Handbook of Evolutionary Computation , 1997 .

[3]  Oscar Castillo,et al.  Human evolutionary model: A new approach to optimization , 2007, Inf. Sci..

[4]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[5]  Robert Hooke,et al.  `` Direct Search'' Solution of Numerical and Statistical Problems , 1961, JACM.

[6]  William C. Davidon,et al.  Variable Metric Method for Minimization , 1959, SIAM J. Optim..

[7]  Sam Kwong,et al.  Genetic Algorithms : Concepts and Designs , 1998 .

[8]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[9]  P. J. Angeline,et al.  Using selection to improve particle swarm optimization , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[10]  Dong Hwa Kim,et al.  Vector control for loss minimization of induction motor using GA-PSO , 2008, Appl. Soft Comput..

[11]  Jason Sanders,et al.  CUDA by example: an introduction to general purpose GPU programming , 2010 .

[12]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[13]  David B. Fogel,et al.  An introduction to simulated evolutionary optimization , 1994, IEEE Trans. Neural Networks.

[14]  Claus Emmeche,et al.  The garden in the machine: the emerging science of artificial life , 1994 .

[15]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[16]  Oscar Castillo,et al.  Hierarchical genetic algorithms for topology optimization in fuzzy control systems , 2007, Int. J. Gen. Syst..

[17]  P. Melin,et al.  Parallel Evolutionary Computing using a cluster for Mathematical Function Optimization , 2007, NAFIPS 2007 - 2007 Annual Meeting of the North American Fuzzy Information Processing Society.

[18]  Oscar Castillo,et al.  Hybrid intelligent systems for time series prediction using neural networks, fuzzy logic, and fractal theory , 2002, IEEE Trans. Neural Networks.

[19]  A. Abraham,et al.  Scheduling jobs on computational grids using a fuzzy particle swarm optimization algorithm , 2010, Future Gener. Comput. Syst..

[20]  Mohammed Obaid Ali,et al.  Design a PID controller of BLDC motor by using hybrid genetic-immune , 2011 .