Particle Swarm Optimization. Abhishek Roy Friday Group Meeting Date:

Similar documents
ON THE USE OF RANDOM VARIABLES IN PARTICLE SWARM OPTIMIZATIONS: A COMPARATIVE STUDY OF GAUSSIAN AND UNIFORM DISTRIBUTIONS

Egocentric Particle Swarm Optimization

PARTICLE SWARM OPTIMISATION (PSO)

Particle swarm optimization (PSO): a potentially useful tool for chemometrics?

ACTA UNIVERSITATIS APULENSIS No 11/2006

OPTIMAL DISPATCH OF REAL POWER GENERATION USING PARTICLE SWARM OPTIMIZATION: A CASE STUDY OF EGBIN THERMAL STATION

Beta Damping Quantum Behaved Particle Swarm Optimization

The Parameters Selection of PSO Algorithm influencing On performance of Fault Diagnosis

Application of GA and PSO Tuned Fuzzy Controller for AGC of Three Area Thermal- Thermal-Hydro Power System

The Essential Particle Swarm. James Kennedy Washington, DC

Solving Numerical Optimization Problems by Simulating Particle-Wave Duality and Social Information Sharing

Optimal Placement and Sizing of Distributed Generation for Power Loss Reduction using Particle Swarm Optimization

The particle swarm optimization algorithm: convergence analysis and parameter selection

Reactive Power Contribution of Multiple STATCOM using Particle Swarm Optimization

Fuzzy adaptive catfish particle swarm optimization

Limiting the Velocity in the Particle Swarm Optimization Algorithm

Verification of a hypothesis about unification and simplification for position updating formulas in particle swarm optimization.

Regrouping Particle Swarm Optimization: A New Global Optimization Algorithm with Improved Performance Consistency Across Benchmarks

Application of Teaching Learning Based Optimization for Size and Location Determination of Distributed Generation in Radial Distribution System.

Distributed Particle Swarm Optimization

CHAPTER 3 FUZZIFIED PARTICLE SWARM OPTIMIZATION BASED DC- OPF OF INTERCONNECTED POWER SYSTEMS

Applying Particle Swarm Optimization to Adaptive Controller Leandro dos Santos Coelho 1 and Fabio A. Guerra 2

International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January-2017 ISSN

B-Positive Particle Swarm Optimization (B.P.S.O)

Reactive Power and Voltage Control of Power Systems Using Modified PSO

Tuning of Extended Kalman Filter for nonlinear State Estimation

Differential Evolution Based Particle Swarm Optimization

PARTICLE swarm optimization (PSO) is one powerful and. A Competitive Swarm Optimizer for Large Scale Optimization

Particle Swarm Optimization with Velocity Adaptation

Three Steps toward Tuning the Coordinate Systems in Nature-Inspired Optimization Algorithms

CAPACITOR PLACEMENT USING FUZZY AND PARTICLE SWARM OPTIMIZATION METHOD FOR MAXIMUM ANNUAL SAVINGS

SOULTION TO CONSTRAINED ECONOMIC LOAD DISPATCH

Three Steps toward Tuning the Coordinate Systems in Nature-Inspired Optimization Algorithms

Hybrid particle swarm algorithm for solving nonlinear constraint. optimization problem [5].

Research Article Multiswarm Particle Swarm Optimization with Transfer of the Best Particle

OPTIMAL POWER FLOW BASED ON PARTICLE SWARM OPTIMIZATION

A Particle Swarm Optimization (PSO) Primer

SOLUTION TO ECONOMIC LOAD DISPATCH USING PSO

V-Formation as Optimal Control

ARTIFICIAL INTELLIGENCE

Artificial Intelligence Based Approach for Identification of Current Transformer Saturation from Faults in Power Transformers

On Optimal Power Flow

A PSO APPROACH FOR PREVENTIVE MAINTENANCE SCHEDULING OPTIMIZATION

Binary Particle Swarm Optimization with Crossover Operation for Discrete Optimization

Optimal Placement of Multi DG Unit in Distribution Systems Using Evolutionary Algorithms

HILL-CLIMBING JEFFREY L. POPYACK

Optimization of PI Parameters for Speed Controller of a Permanent Magnet Synchronous Motor by using Particle Swarm Optimization Technique

Improving on the Kalman Swarm

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

Automatic Generation Control of interconnected Hydro Thermal system by using APSO scheme

A Fast Method for Embattling Optimization of Ground-Based Radar Surveillance Network

Gaussian bare-bones artificial bee colony algorithm

A Novel Approach for Complete Identification of Dynamic Fractional Order Systems Using Stochastic Optimization Algorithms and Fractional Calculus

A self-guided Particle Swarm Optimization with Independent Dynamic Inertia Weights Setting on Each Particle

White Hole-Black Hole Algorithm

Performance Comparison of PSO Based State Feedback Gain (K) Controller with LQR-PI and Integral Controller for Automatic Frequency Regulation

Research Article Optimum Barrier Height for SiC Schottky Barrier Diode

Analyses of Guide Update Approaches for Vector Evaluated Particle Swarm Optimisation on Dynamic Multi-Objective Optimisation Problems

PSO with Adaptive Mutation and Inertia Weight and Its Application in Parameter Estimation of Dynamic Systems

MODIFIED PARTICLE SWARM OPTIMIZATION WITH TIME VARYING VELOCITY VECTOR. Received June 2010; revised October 2010

Standard Particle Swarm Optimisation

Engineering Structures

IOSR Journal of Engineering May. 2012, Vol. 2(5) pp:

Selected paper. Particle Swarm Optimization Based Technique for Optimal Placement of Overcurrent Relay in a Power System

Dynamic Optimization using Self-Adaptive Differential Evolution

Toward Effective Initialization for Large-Scale Search Spaces

Center-based initialization for large-scale blackbox

Particle Swarm optimisation: A mini tutorial

The Efficiency of Particle Swarm Optimization Applied on Fuzzy Logic DC Motor Speed Control

Optimal tunning of lead-lag and fuzzy logic power system stabilizers using particle swarm optimization

A PARTICLE SWARM OPTIMIZATION TO OPTIMAL SHUNT-CAPACITOR PLACEMENT IN RADIAL DISTRIBUTION SYSTEMS

Performance Evaluation of IIR Filter Design Using Multi-Swarm PSO

Research Article Algorithmic Mechanism Design of Evolutionary Computation

M. Rattan Department of Electronics and Communication Engineering Guru Nanak Dev Engineering College Ludhiana, Punjab, India

MODIFIED DIRECT-ZBR METHOD PSO POWER FLOW DEVELOPMENT FOR WEAKLY MESHED ACTIVE UNBALANCED DISTRIBUTION SYSTEMS

Enhancement in Channel Equalization Using Particle Swarm Optimization Techniques

Improving Search Space Exploration and Exploitation with the Cross-Entropy Method and the Evolutionary Particle Swarm Optimization

Integrated PSO-SQP technique for Short-term Hydrothermal Scheduling

Particle swarm optimization approach to portfolio optimization

CHAPTER 3 ENERGY EFFICIENT DESIGN OF INDUCTION MOTOR USNG GA

Evolving cognitive and social experience in Particle Swarm Optimization through Differential Evolution

A NUMERICAL METHOD TO SOLVE A QUADRATIC CONSTRAINED MAXIMIZATION

Discrete evaluation and the particle swarm algorithm

Hybrid PSO-ANN Application for Improved Accuracy of Short Term Load Forecasting

The Pennsylvania State University. The Graduate School. College of Engineering OPTIMAL ORBIT RAISING VIA PARTICLE SWARM OPTIMIZATION.

Comparison of Loss Sensitivity Factor & Index Vector methods in Determining Optimal Capacitor Locations in Agricultural Distribution

Nature inspired optimization technique for the design of band stop FIR digital filter

Crossing Genetic and Swarm Intelligence Algorithms to Generate Logic Circuits

Firefly algorithm in optimization of queueing systems

PARTICLE SWARM OPTIMIZATION BASED APPROACH FOR LOSS REDUCTION IN UNBALANCED RADIAL DISTRIBUTION SYSTEM

Geostatistical History Matching coupled with Adaptive Stochastic Sampling

Distributed vs Bulk Power in Distribution Systems Considering Distributed Generation

Particle Swarm Optimization Feedforward Neural Network for Hourly Rainfall-runoff Modeling in Bedup Basin, Malaysia

A single loop reliability-based design optimization using EPM and MPP-based PSO

Free Search in Multidimensional Space

Numerical Methods For Optimization Problems Arising In Energetic Districts

Optimal Capacitor placement in Distribution Systems with Distributed Generators for Voltage Profile improvement by Particle Swarm Optimization

Application Research of Fireworks Algorithm in Parameter Estimation for Chaotic System

Multi-relay selection schemes based on evolutionary algorithm in cooperative relay networks

Classification Logistic Regression

Transcription:

Particle Swarm Optimization Abhishek Roy Friday Group Meeting Date: 05.25.2016

Cooperation example

Basic Idea PSO is a robust stochastic optimization technique based on the movement and intelligence of swarms. It uses a number of agents (particles) that constitute a swarm moving around in the search space looking for the best solution. Each particle is treated as a point in a N-dimensional space which adjusts its flying according to its own flying experience as well as the flying experience of other particles.

Basic Idea Each particle keeps track of its coordinates in the solution space which are associated with the best solution (fitness) that has achieved so far by that particle. This value is called personal best, pbest. Another best value that is tracked by the PSO is the best value obtained so far by any particle in the neighborhood of that particle. This value is called gbest. The basic concept of PSO lies in accelerating each particle toward its pbest and the gbest locations, with a random weighted acceleration at each time step.

Basic Idea y v k s k+1 v k+1 v gbest s k v pbest Concept of modification of a searching point by PSO s k : current searching point. s k+1 : modified searching point. v k : current velocity. v k+1 : modified velocity. v pbest : velocity based on pbest. v gbest : velocity based on gbest x

Particle Swarm Optimization (PSO) Each particle tries to modify its position using the following information: the current positions, the current velocities, the distance between the current position and pbest, the distance between the current position and the gbest. V i k+1 = w V ik +c 1 rand 1 ( ) ( pbest i s ik ) + c 2 rand 2 ( ) ( gbest s ik ) (1) v ik : velocity of agent i at iteration k, w: weighting function, c j : weighting factor, rand : uniformly distributed random number between 0 and 1, s ik : current position of agent i at iteration k, pbest i : pbest of agent i, gbest: gbest of the group.

Particle Swarm Optimization (PSO) The following weighting function is usually utilized in (1) w = wmax-[(wmax-wmin) x iter]/maxiter (2) where, wmax= initial weight, wmin = final weight, maxiter = maximum iteration number, iter = current iteration number. s k+1 i = s ik + V k+1 i (3)

Particle Swarm Optimization (PSO) Comments on the Inertial weight factor: A large inertia weight (w) facilitates a global search while a small inertia weight facilitates a local search. By linearly decreasing the inertia weight from a relatively large value to a small value through the course of the PSO run gives the best PSO performance compared with fixed inertia weight settings. Larger w ----------- greater global search ability Smaller w ------------ greater local search ability.

Loop until all particles exhaust Loop until max iter Particle Swarm Optimization (PSO) Flow chart depicting the General PSO Algorithm: Start Initialize particles with random position and velocity vectors. For each particle s position (p) evaluate fitness If fitness(p) better than fitness(pbest) then pbest= p Set best of pbests as gbest Update particles velocity (eq. 1) and position (eq. 3) Stop: giving gbest, optimal solution.

Some functions often used for testing real-valued optimization algorithms Rastrigin Griewank Rosenbrock

... and some typical results Optimum=0, dimension=30 Best result after 40 000 evaluations 30D function PSO Type 1" Evolutionary algo.(angeline 98) Griewank [±300] 0.003944 0.4033 Rastrigin [±5] 82.95618 46.4689 Rosenbrock [±10] 50.193877 1610.359

Variants of PSO Discrete PSO can handle discrete binary variables MINLP PSO can handle both discrete binary and continuous variables.

Adaptive swarm size There has been enough improvement although I'm the worst I try to kill myself I'm the best but there has been not enough improvement I try to generate a new particle

Adaptive coefficients av The better I am, the more I follow my own way rand(0 b)(p-x) The better is my best neighbour, the more I tend to go towards him

Constrained PSO Form a Lagrange multiplier or a some other penalty function Apply PSO

Thank You