Particle Swarm Optimization (PSO)

Slides:



Advertisements
Similar presentations
Computational Intelligence Winter Term 2011/12 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Advertisements

Particle Swarm Optimization (PSO)
The Particle Swarm Optimization Algorithm
Particle Swarm optimisation. These slides adapted from a presentation by - one of main researchers.
Particle Swarm Optimization
Particle Swarm Optimization (PSO)  Kennedy, J., Eberhart, R. C. (1995). Particle swarm optimization. Proc. IEEE International Conference.
PARTICLE SWARM OPTIMISATION (PSO) Perry Brown Alexander Mathews Image:
Particle Swarm Optimization
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.
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Bart van Greevenbroek.  Authors  The Paper  Particle Swarm Optimization  Algorithm used with PSO  Experiment  Assessment  conclusion.
Modified Particle Swarm Algorithm for Decentralized Swarm Agent 2004 IEEE International Conference on Robotic and Biomimetics Dong H. Kim Seiichi Shin.
1 A hybrid particle swarm optimization algorithm for optimal task assignment in distributed system Peng-Yeng Yin and Pei-Pei Wang Department of Information.
1 A Novel Binary Particle Swarm Optimization. 2 Binary PSO- One version In this version of PSO, each solution in the population is a binary string. –Each.
Simulated Annealing Van Laarhoven, Aarts Version 1, October 2000.
RESEARCH DIRECTIONS IN GRID COMPUTING Dr G Sudha Sadasivam Professor CSE Department, PSG College of Technology.
Particle Swarm Optimization Algorithms
SWARM INTELLIGENCE IN DATA MINING Written by Crina Grosan, Ajith Abraham & Monica Chis Presented by Megan Rose Bryant.
Ants in the Pants! An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples of AI applications.
Swarm Intelligence 虞台文.
Algorithms and their Applications CS2004 ( )
Particle Swarm Optimization (PSO) Algorithm and Its Application in Engineering Design Optimization School of Information Technology Indian Institute of.
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.
Topics in Artificial Intelligence By Danny Kovach.
2010 IEEE International Conference on Systems, Man, and Cybernetics (SMC2010) A Hybrid Particle Swarm Optimization Considering Accuracy and Diversity.
Particle Swarm optimisation. These slides adapted from a presentation by - one of main researchers.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Solving of Graph Coloring Problem with Particle Swarm Optimization Amin Fazel Sharif University of Technology Caro Lucas February 2005 Computer Engineering.
Particle Swarm Optimization James Kennedy & Russel C. Eberhart.
Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks George I. Evers Advisor:
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
Particle Swarm Optimization by Dr. Shubhajit Roy Chowdhury Centre for VLSI and Embedded Systems Technology, IIIT Hyderabad.
Particle Swarm Optimization † Spencer Vogel † This presentation contains cheesy graphics and animations and they will be awesome.
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
Faculty of Information Engineering, Shenzhen University Liao Huilian SZU TI-DSPs LAB Aug 27, 2007 Optimizer based on particle swarm optimization and LBG.
An Improved Quantum-behaved Particle Swarm Optimization Algorithm Based on Culture V i   v i 1, v i 2,.. v iD  Gao X. Z 2, Wu Ying 1, Huang Xianlin.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
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)
Advanced Computing and Networking Laboratory
Póth Miklós Subotica Tech
metaheuristic methods and their applications
Particle Swarm Optimization (2)
Scientific Research Group in Egypt (SRGE)
Van Laarhoven, Aarts Version 1, October 2000
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Ana Wu Daniel A. Sabol A Novel Approach for Library Materials Acquisition using Discrete Particle Swarm Optimization.
Meta-heuristics Introduction - Fabien Tricoire
آموزش شبکه عصبی با استفاده از روش بهینه سازی PSO
Multi-objective Optimization Using Particle Swarm Optimization
Artificial Intelligence (CS 370D)
Multi-band impedance matching using an evolutionary algorithm
metaheuristic methods and their applications
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
School of Computer Science & Engineering
现代智能优化算法-粒子群算法 华北电力大学输配电系统研究所 刘自发 2008年3月 1/18/2019
Particle Swarm Optimization
Multi-objective Optimization Using Particle Swarm Optimization
SWARM INTELLIGENCE Swarms
Alex Bolsoy, Jonathan Suggs, Casey Wenner
Particle Swarm Optimization and Social Interaction Between Agents
Presentation transcript:

Particle Swarm Optimization (PSO)

Origins and Inspiration from Natural Systems • Developed by Jim Kennedy, Bureau of Labor Statistics, U.S. Department of Labor and Russ Eberhart, Purdue University at 1995 • A concept for optimizing nonlinear functions using particle swarm methodology

Inspired by simulation social behavior • Related to bird flocking, fish schooling and swarming theory - steer toward the center - match neighbors’ velocity - avoid collisions

• PSO algorithm is not only a tool for optimization, but also a tool for representing sociocognition of human and artificial agents, based on principles of social psychology. • A PSO system combines local search methods with global search methods, attempting to balance exploration and exploitation.

• Population-based search procedure in which individuals called particles change their position (state) with time.

• Particles fly around in a multidimensional search space. During flight, each particle adjusts its position according to its own experience, and according to the experience of a neighboring particle, making use of the best position encountered by itself and its neighbor.

Particle Swarm Optimization (PSO) Process 1. Initialize population in hyperspace 2. Evaluate fitness of individual particles 3. Modify velocities based on previous best and global (or neighborhood) best positions 4. Terminate on some condition or return to step 2

Particle Swarm Optimization (PSO) Algorithm Initialize location and velocity of each particle Repeat For each particle evaluate objective function for each particle update best solution update best global solution update the velocity compute the new locations of the articles Until finished()

) Inertia 慣性、惰性

Inertia Weight • Large inertia weight facilitates global exploration, small on facilitates local exploration • w must be selected carefully and/or decreased over the run • Inertia weight seems to have attributes of temperature in simulated annealing

Vmax • An important parameter in PSO; typically the only one adjusted • Clamps particles velocities on each dimension • Determines “fineness” with which regions are searched if too high, can fly past optimal solutions if too low, can get stuck in local minima Clamp 夾住、勒住

• PSO has a memory →not “what” that best solution was, but “where” that best solution was • Quality: population responds to quality factors pbest and gbest • Diverse response: responses allocated between pbest band gbest • Stability: population changes state only when gbest changes • Adaptability: population does change state when gbest changes

• There is no selection in PSO → all particles survive for the length of the run → PSO is the only EA that does not remove candidate population members • In PSO, topology is constant; a neighbor is a neighbor • Population size: Jim 10-20, Russ 30-40

• Computationally efficient • Application to combinatorial problems? • Simple in concept • Easy to implement • Computationally efficient • Application to combinatorial problems? → Binary PSO

Books and Websites • Swarm Intelligence by Kennedy, Eberhart, and Shi, Morgan Kaufmann division of Academic Press, 2001. http://www.engr.iupui.edu/~eberhart/web/PSObook.html • http://www.particleswarm.net/ • http://web.ics.purdue.edu/~hux/PSO.shtml • http://www.cis.syr.edu/~mohan/pso/ • http://clerc.maurice.free.fr/pso/ • http://www.engr.iupui.edu/%7Eeberhart/ • http://www.particleswarm.net/JK/