03 26 2008. Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.

Slides:



Advertisements
Similar presentations
Particle Swarm Optimization (PSO)
Advertisements

The Particle Swarm Optimization Algorithm
Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
Particle Swarm Optimization
Particle swarm optimization for parameter determination and feature selection of support vector machines Shih-Wei Lin, Kuo-Ching Ying, Shih-Chieh Chen,
PARTICLE SWARM OPTIMISATION (PSO) Perry Brown Alexander Mathews Image:
Particle Swarm Optimization PSO was first introduced by Jammes Kennedy and Russell C. Eberhart in Fundamental hypothesis: social sharing of information.
Firefly Algorithm By Rasool Tavakoli.
Particle Swarm Optimization (PSO)
Particle Swarm Optimization Particle Swarm Optimization (PSO) applies to concept of social interaction to problem solving. It was developed in 1995 by.
Bart van Greevenbroek.  Authors  The Paper  Particle Swarm Optimization  Algorithm used with PSO  Experiment  Assessment  conclusion.
1 Part I Artificial Neural Networks Sofia Nikitaki.
The back-propagation training algorithm
Neural Network Based Control Dan Simon Cleveland State University 1.
Modified Particle Swarm Algorithm for Decentralized Swarm Agent 2004 IEEE International Conference on Robotic and Biomimetics Dong H. Kim Seiichi Shin.
The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations.
UNIVERSITY OF JYVÄSKYLÄ Topology Management in Unstructured P2P Networks Using Neural Networks Presentation for IEEE Congress on Evolutionary Computing.
CHAPTER 11 Back-Propagation Ming-Feng Yeh.
CS 4700: Foundations of Artificial Intelligence
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
1 PSO-based Motion Fuzzy Controller Design for Mobile Robots Master : Juing-Shian Chiou Student : Yu-Chia Hu( 胡育嘉 ) PPT : 100% 製作 International Journal.
Particle Swarm Optimization Algorithms
Suriya, A. September 19, 2015, Slide 0 Atipong Suriya School of MIME March 16, 2011 FE 640 : Term Project Presentation RFID Network Planning using Particle.
Evolving a Sigma-Pi Network as a Network Simulator by Justin Basilico.
Natural Gradient Works Efficiently in Learning S Amari (Fri) Computational Modeling of Intelligence Summarized by Joon Shik Kim.
Chapter 11 Analysis and Explanation. Chapter 11 Outline Explain how CI systems do what they do Only a few methodologies are discussed here Sensitivity.
1 Artificial Neural Networks Sanun Srisuk EECP0720 Expert Systems – Artificial Neural Networks.
Full model selection with heuristic search: a first approach with PSO Hugo Jair Escalante Computer Science Department, Instituto Nacional de Astrofísica,
11 CSE 4705 Artificial Intelligence Jinbo Bi Department of Computer Science & Engineering
Swarm Intelligence 虞台文.
Lecture 3 Introduction to Neural Networks and Fuzzy Logic President UniversityErwin SitompulNNFL 3/1 Dr.-Ing. Erwin Sitompul President University
PSO and its variants Swarm Intelligence Group Peking University.
(Particle Swarm Optimisation)
The Particle Swarm Optimization Algorithm Nebojša Trpković 10 th Dec 2010.
4 Fundamentals of Particle Swarm Optimization Techniques Yoshikazu Fukuyama.
1 IE 607 Heuristic Optimization Particle Swarm Optimization.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
PSMS for Neural Networks on the Agnostic vs Prior Knowledge Challenge Hugo Jair Escalante, Manuel Montes and Enrique Sucar Computer Science Department.
Solving of Graph Coloring Problem with Particle Swarm Optimization Amin Fazel Sharif University of Technology Caro Lucas February 2005 Computer Engineering.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Particle Swarm Optimization James Kennedy & Russel C. Eberhart.
Blondie24 Presented by Adam Duffy and Josh Hill. Overview Introduction to new concepts Design of Blondie24 Testing and results Other approaches to checkers.
ADALINE (ADAptive LInear NEuron) Network and
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Faculty of Information Engineering, Shenzhen University Liao Huilian SZU TI-DSPs LAB Aug 27, 2007 Optimizer based on particle swarm optimization and LBG.
Particle Swarm Optimization (PSO)
IEEE AI - BASED POWER SYSTEM TRANSIENT SECURITY ASSESSMENT Dr. Hossam Talaat Dept. of Electrical Power & Machines Faculty of Engineering - Ain Shams.
A distributed PSO – SVM hybrid system with feature selection and parameter optimization Cheng-Lung Huang & Jian-Fan Dun Soft Computing 2008.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
A PID Neural Network Controller
On the Computation of All Global Minimizers Through Particle Swarm Optimization IEEE Transactions On Evolutionary Computation, Vol. 8, No.3, June 2004.
Particle Swarm Optimization (PSO) Algorithm. Swarming – The Definition aggregation of similar animals, generally cruising in the same directionaggregation.
 Introduction  Particle swarm optimization  PSO algorithm  PSO solution update in 2-D  Example.
Swarm Intelligence. Content Overview Swarm Particle Optimization (PSO) – Example Ant Colony Optimization (ACO)
Stut 11 Robot Path Planning in Unknown Environments Using Particle Swarm Optimization Leandro dos Santos Coelho and Viviana Cocco Mariani.
Swarm Intelligence By Nasser M..
The 2st Chinese Workshop on Evolutionary Computation and Learning
Particle Swarm Optimization with Partial Search To Solve TSP
Scientific Research Group in Egypt (SRGE)
Adnan Quadri & Dr. Naima Kaabouch Optimization Efficiency
Energy Quest – 8 September
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Meta-heuristics Introduction - Fabien Tricoire
آموزش شبکه عصبی با استفاده از روش بهینه سازی PSO
Multi-objective Optimization Using Particle Swarm Optimization
الگوریتم بهینه سازی توده ذرات Particle Swarm Optimization
بهينه‌سازي گروه ذرات (PSO)
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Shih-Wei Lin, Kuo-Ching Ying, Shih-Chieh Chen, Zne-Jung Lee
Presentation transcript:

Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference on Neural Networks (Perth, Australia), lEEE Service Center, Piscataway, NJ, pp. IV:

Behavior of Flock of Birds

 Self-Experience  Success of Others Self-Experience Success of Others v id = w* v id + c 1 * rand( ) * (p id - x id ) + c 2 * Rand( ) * (p gd - x id ) x id = x id + v id

PSO Equation v id = w* v id + c 1 * rand( ) * (p id - x id ) + c 2 * Rand( ) * (p gd - x id ) x id = x id + v id Self-Experience Success of Others Position : x i Velocity: v i i th Particle Previous Best Position : p i Global Best Position : p g Inertia

Optimization Problem Input System Output Parameter Adjustment Input System_1 Output System_2 System_3 System_n … n particles

Particle Swarm Optimization Cost x x x Iteration …… v id = w* v id + c 1 * rand( ) * (p id - x id ) + c 2 * Rand( ) * (p gd - x id ) x id = x id + v id Vp Vg Inertia xkxk x k+1 x k-1

Inertia Weight v id = w* v id + c 1 * rand( ) * (p id - x id ) + c 2 * Rand( ) * (p gd - x id ) x id = x id + v id Vp Vg Large Inertia Weight xkxk x k+1 x k- 1 W: inertia weight Vp Vg Small Inertia Weight xkxk x k+1 x k- 1

Inertia Weight v id = w* v id + c 1 * rand( ) * (p id - x id ) + c 2 * Rand( ) * (p gd - x id ) x id = x id + v id W: inertia weight Cost x x Large Inertia Weight Small Inertia Weight Inertia Weight Large Small Global Search Local Search

Fuzzy Adaptive PSO  Kennedy, J., Eberhart, R. C. (2001).“Fuzzy adaptive particle swarm optimization,” in Proc. IEEE Int. Congr. Evolutionary Computation, vol. 1, 2001, pp. 101–106. Inertia Weight Large Small Global Search Local Search Fuzzy Adaptive Normalized Current Best Performance Evaluation (NCBPE) Cost x CBPE CBPE max CBPE min

Fuzzy Adaptive PSO Inertia Weight Large Small Global Search Local Search Fuzzy Adaptive NCBPE L MH Membership 0 1 Weight L MH Membership 0 1 W_Change L MH Membership 0 1 A description of a fuzzy system for adapting the inertia weight of PSO. Fuzzy Rule

Experimental Results Minimization Linearly Decreasing Inertia Weight Fuzzy Adaptive Inertia Weight The performance of PSO is not sensitive to the population size, and the scalability of the PSO is acceptable.

Application Example1  Feature Training for Face Detection … Iteration 1 … Iteration 2 … Iteration k …

Application Example2  Neural Network Training V.G. Gudisz, G.K. Venayagamoorthy, Comparison of particle swarm optimization and backpropagation as training algorithms for neural networks, in: IEEE Swarm Intelligence Symposium 2003 (SIS 2003), Indianapolis, IN, 2003, pp. 110–117.

Introduction of Neural Network a i = W ij X for i=1 to 4, j=1,2 Where X = [x 1] T d i = 1 / (1-e ai ) y = [V 1 V 2 V 3 V 4 ][d 1 d 2 d 3 d 4 ] T

Neural Network Training  Backpropagation  PSO

Neural Network Training  Backpropagation  PSO

Neural Network Training  Backpropagation  PSO Parameter Set of PSO

Training Results Training 2x4x1 neural network to fit y = 2x 2 +1 Mean square error curve of neural networks during mining with BP and PSO for bias 1 Test curve for trained neural networks with fixed weights obtained from BP and PSO training algorithm with bias 1

Conclusions  The concept of PSO is introduced.  PSO is an extremely simple algorithm for global optimization problem.  Low memory cost  Low computational cost  Fuzzy system is implemented to dynamically adjust the inertia weight to improve the performance of PSO.