Particle Swarm Optimization and Social Interaction Between Agents Kenneth Lee TJHSST 2008.

Slides:



Advertisements
Similar presentations
Particle Swarm Optimization (PSO)
Advertisements

Particle Swarm optimisation. These slides adapted from a presentation by - one of main researchers.
Particle Swarm Optimization
Firefly Algorithm by Mr Zamani & Hosseini.
FOREST PLANNING USING PSO WITH A PRIORITY REPRESENTATION P.W. Brooks and W.D. Potter Institute for Artificial Intelligence, University of Georgia, USA.
Florian Klein Flocking Cooperation with Limited Communication in Mobile Networks.
PARTICLE SWARM OPTIMISATION (PSO) Perry Brown Alexander Mathews Image:
Particle Swarm Optimization
Firefly Algorithm By Rasool Tavakoli.
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.
Particle Swarm Optimization A/Prof. Xiaodong Li School of Computer Science and IT, RMIT University Melbourne, Australia
EMBIO – Cambridge Particle Swarm Optimization applied to Automated Docking Automated docking of a ligand to a macromolecule Particle Swarm Optimization.
Novel Technique for PID Tuning by Particle Swarm Optimization S. Easter Selvan Sethu Subramanian S. Theban Solomon.
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.
Xiaohui Cui †, Laura L. Pullum ‡, Jim Treadwell †, Robert M. Patton †, and Thomas E. Potok † Particle Swarm Social Model for Group Social Learning in an.
Goal Directed Design of Serial Robotic Manipulators
RESEARCH DIRECTIONS IN GRID COMPUTING Dr G Sudha Sadasivam Professor CSE Department, PSG College of Technology.
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.
Lecture Module 24. Swarm describes a behaviour of an aggregate of animals of similar size and body orientation. Swarm intelligence is based on the collective.
Multimodal Optimization (Niching) A/Prof. Xiaodong Li School of Computer Science and IT, RMIT University Melbourne, Australia
Swarm Intelligence 虞台文.
Particle Swarm Optimization (PSO) Algorithm and Its Application in Engineering Design Optimization School of Information Technology Indian Institute of.
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
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.
Modeling and Simulation. Warm-up Activity (1 of 3) You will be given a set of nine pennies. Let’s assume that one of the pennies is a counterfeit that.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Navigating 3D Worlds via 2D Multi- Touch Interfaces Daniel Cope Supervised by Stuart Marshall 1.
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:
DRILL Answer the following question’s in your notebook: 1.How does ACO differ from PSO? 2.What does positive feedback do in a swarm? 3.What does negative.
The Particle Swarm: Theme and Variations on Computational Social Learning James Kennedy Washington, DC
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.
Particle Swarm Optimization † Spencer Vogel † This presentation contains cheesy graphics and animations and they will be awesome.
Towards the Automated Design of Phased Array Ultrasonic Transducers – Using Particle Swarms to find “Smart” Start Points Stephen Chen, York University.
Particle Swarm Optimization (PSO)
DRILL Answer the following question’s about yesterday’s activity in your notebook: 1.Was the activity an example of ACO or PSO? 2.What was the positive.
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.
Prof. D. Zhou UT Dallas Analog Circuits Design Automation 1.
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-
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)
Particle Swarm Optimization (2)
Particle Swarm Optimization with Partial Search To Solve TSP
Scientific Research Group in Egypt (SRGE)
Adnan Quadri & Dr. Naima Kaabouch Optimization Efficiency
Particle Swarm Optimization
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
آموزش شبکه عصبی با استفاده از روش بهینه سازی PSO
Weihua Gao Ganapathi Kamath Kalyan Veeramachaneni Lisa Osadciw
Probability-based Evolutionary Algorithms
Multi-objective Optimization Using Particle Swarm Optimization
Particle swarm optimization
现代智能优化算法-粒子群算法 华北电力大学输配电系统研究所 刘自发 2008年3月 1/18/2019
Constrained Molecular Dynamics as a Search and Optimization Tool
Particle Swarm Optimization
SWARM INTELLIGENCE Swarms
Particle Swarm Optimization and Social Interaction Between Agents
Presentation transcript:

Particle Swarm Optimization and Social Interaction Between Agents Kenneth Lee TJHSST 2008

Overview Overview of PSO Background Research Project Goals Types of Social Interactions Project State/Results Conclusion

Overview Of PSO Originally designed to model birds Overtime became more analogous to a swarming animal (bees)‏ Search for Global Optima Infinite search spaces

Overview Of PSO “Particles” (vectors)‏ Random Position Random Velocity Influences on Velocity  Cognitive Influence  Social Influence Convergence(?)‏

Particle Swarm Optimization for k = 1 to number of particles n do if (fitness(k) < fitness_lbest(k))‏ lbest(k) = pos(k)‏ endif end do for k = 1 to number of particles n do social(k)‏ enddo for k = 1 to number of particles n do for I = 1 to number of dimensions d do R1 = randomNumber R2 = randomNumber V[k][I] = w * (C1 * R1 * (pos-lbest) + C2 * R2 * (pos-gbest))‏ X[k][I] = pos + V[k][I] enddo Determining lbest Social Interaction Adjusting Position

Importance of Social Interaction Influences Velocity  V = ???  X’ = X + V Encourages Exploration Through Social Interaction, Particles are able to communicate information and extrapolate data about the objective function.

Social Interactions Variance of k value (# of neighbors)‏  Through research k values between 3-5 seem to work best Topology?  Cliques  Random  Share/Follow

Project State 5 Interactions  NIPS  SIPS  RIPS  FIPS  DIPS 3 Benchmark Functions  Rastrigin, Six Camel Hump, Sphere

NIPS (Non-Informed Particle Swarm)‏

SIPS (Singly-Informed Particle Swarm)‏

RIPS (Ring Informed Particle Swarm)‏

FIPS (Fully Informed Particle Swarm)‏

DIPS (Dynamically Informed Particle Swarm)‏

Conclusions DIPS seems to perform best  Time only DIPS and RIPS have 100% success rate FIPS converges fastest