Particle Swarm Optimization - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Particle Swarm Optimization

Description:

A large number of small animals or insects: 'A swarm of bees' -- Webster. Swarming is the natural means of reproduction of honey bee colonies -- Wikipedia ... – PowerPoint PPT presentation

Number of Views:49
Avg rating:3.0/5.0
Slides: 19
Provided by: wkl4
Category:

less

Transcript and Presenter's Notes

Title: Particle Swarm Optimization


1
Particle Swarm Optimization
  • Speaker Lin, Wei-Kai
  • 2008.10.28

2
What is Swarm?
  • A large number of small animals or insects A
    swarm of bees -- Webster
  • Swarming is the natural means of reproduction of
    honey bee colonies -- Wikipedia

3
Swarm Intelligence
  • Based on the collective behavior of
    decentralized, self-organized systems
  • Introduced by Gerardo Beni and Jing Wang in 1989,
    in the context of cellular robotic systems
  • Emphasis on the interactions between agents, that
    is, the social behavior
  • Related to the game of life

4
The Family of Swarm Intelligence
  • Ant colony optimization
  • Particle Swarm Optimization (PSO)
  • Stochastic Diffusion Search (SDS)
  • First described by Bishop in 1989
  • Partial evaluation on the hypotheses
  • One-to-one communication between agents
  • Share information about hypotheses (diffusion)

5
Particle Swarm Optimization
  • Was first described in 1995 by James Kennedy and
    Russell C. Eberhart
  • Two assertions
  • Mind is social
  • Particle swarms are a useful computational
    intelligence (soft computing) methodology
  • Provides a useful paradigm
  • It is an extension of cellular automata

6
The Concepts of The Algorithm
  • Each particle has a position, which is a
    candidate solution to the problem to solve,
  • And a velocity, which is the rate of position
    changing
  • The velocity is updated according to the
    particles best solution and the populations
    best solution

7
The Particle Swarm inReal-Number Space
  • A population of particles (individuals)
  • With position xi and velocity vi
  • Updates the velocity according to the
    individuals previous best pi and the
    neighborhoods best pg
  • The weights f1 and f2 are random numbers bounded
    by a constant
  • To prevent explosion, each component of the
    velocity vector is bounded by a constant Vmax

8
Schwefel's function
9
Initial State
10
After 5 Generations
11
After 10 Generations
12
After 15 Generations
13
After 20 Generations
14
After 25 Generations
15
After 100 Generations
16
After 500 Generations
17
A Model of Binary Search Space
  • Similar concept, but xi is a binary string
  • The velocity vector vi, or predisposition,
    corresponds to the probability of changing the
    string
  • Where ?id is a uniform random number in 0,1,
    and s(x) is the sigmoid function

18
Conclusions Discussions
  • Observations in social science applied to
    optimization problems
  • The global communication and velocity properties
    plays an important role
Write a Comment
User Comments (0)
About PowerShow.com