Mutation Operators of Fireworks Algorithm

Slides:



Advertisements
Similar presentations
Comparing Effectiveness of Bioinspired Approaches to Search and Rescue Scenarios Emily Shaeffer and Shena Cao 4/28/2011Shaeffer and Cao- ESE 313.
Advertisements

Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Advance in Fireworks Algorithm and its Applications Ying Tan ( 谭营 ) Peking University Contact This PPT is available.
Firefly Algorithm By Rasool Tavakoli.
1 Project Ideas in Computer Science Keld Helsgaun.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
Two-Dimensional Channel Coding Scheme for MCTF- Based Scalable Video Coding IEEE TRANSACTIONS ON MULTIMEDIA,VOL. 9,NO. 1,JANUARY Yu Wang, Student.
Modified Particle Swarm Algorithm for Decentralized Swarm Agent 2004 IEEE International Conference on Robotic and Biomimetics Dong H. Kim Seiichi Shin.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
INTRODUCTION TO COMPUTATIONAL INTELLIGENCE, Nanjing University Spring 2014 INTRODUCTION TO COMPUTATIONAL INTELLIGENCE Lin Shang Dept. of Computer Science.
Self-Organizing Agents for Grid Load Balancing Junwei Cao Fifth IEEE/ACM International Workshop on Grid Computing (GRID'04)
Travelling Salesman Problem: Convergence Properties of Optimization Algorithms Group 2 Zachary Estrada Chandini Jain Jonathan Lai.
Optimum Design of Steel Space Frames by Hybrid Teaching-Learning Based Optimization and Harmony Search Algorithms & Dr.Alper AKIN Dr. IbrahIm AYDOGDU Dear.
Swarm Computing Applications in Software Engineering By Chaitanya.
COMPE 564/ MODES 662 Natural Computing 2013 Fall Murat KARAKAYA Department of Computer Engineering.
Chih-Ming Chen, Student Member, IEEE, Ying-ping Chen, Member, IEEE, Tzu-Ching Shen, and John K. Zao, Senior Member, IEEE Evolutionary Computation (CEC),
PSO and its variants Swarm Intelligence Group Peking University.
(Particle Swarm Optimisation)
Selected topics in Ant 2002 By Hanh Nguyen. Selected topics in Ant 2002 Homogeneous Ants for Web Document Similarity Modeling and Categorization Ant Colonies.
Neural and Evolutionary Computing - Lecture 6
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
Evolutionary Computation Dean F. Hougen w/ contributions from Pedro Diaz-Gomez & Brent Eskridge Robotics, Evolution, Adaptation, and Learning Laboratory.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Tijana Janjusevic Multimedia and Vision Group, Queen Mary, University of London Clustering of Visual Data using Ant-inspired Methods Supervisor: Prof.
Solving of Graph Coloring Problem with Particle Swarm Optimization Amin Fazel Sharif University of Technology Caro Lucas February 2005 Computer Engineering.
Introduction to Evolutionary Computation Prabhas Chongstitvatana Chulalongkorn University WUNCA, Mahidol, 25 January 2011.
A Production Scheduling Problem Using Genetic Algorithm Presented by: Ken Johnson R. Knosala, T. Wal Silesian Technical University, Konarskiego Gliwice,
AntNet: A nature inspired routing algorithm
Kaifeng Chen Institute for Theoretical Physics Synthetic Biology with Engineering Tools 1 Francis Chen.
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.
Vision-based SLAM Enhanced by Particle Swarm Optimization on the Euclidean Group Vision seminar : Dec Young Ki BAIK Computer Vision Lab.
Design of Digital Circuits Using Evolutionary Algorithms Uthman Al-Saiari.
Authors: Soamsiri Chantaraskul, Klaus Moessner Source: IET Commun., Vol.4, No.5, 2010, pp Presenter: Ya-Ping Hu Date: 2011/12/23 Implementation.
Application of the GA-PSO with the Fuzzy controller to the robot soccer Department of Electrical Engineering, Southern Taiwan University, Tainan, R.O.C.
By Eric Han, Chung Min Kim, and Kathryn Tarver Investigations of Ant Colony Optimization.
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.
Surface Defect Inspection: an Artificial Immune Approach Dr. Hong Zheng and Dr. Saeid Nahavandi School of Engineering and Technology.
 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)
Since the 1970s that the idea of a general algorithmic framework, which can be applied with relatively few modifications to different optimization problems,
Swarm Intelligence By Nasser M..
Advanced Computing and Networking Laboratory
Customized of Social Media Contents using Focused Topic Hierarchy
Differential Evolution (DE) and its Variant Enhanced DE (EDE)
The 2st Chinese Workshop on Evolutionary Computation and Learning
A Novel Set-Based Particle Swarm Optimization Method for Discrete Optimization Problems Wei-Neng Chen, Student Member, IEEE, Jun Zhang, Senior Member,
Energy Constrained Routing Algorithm for Wireless Networks
Scientific Research Group in Egypt (SRGE)
Scientific Research Group in Egypt (SRGE)
Discrete ABC Based on Similarity for GCP
Daniil Chivilikhin and Vladimir Ulyantsev
Energy Quest – 8 September
Particle Swarm Optimization
PSO -Introduction Proposed by James Kennedy & Russell Eberhart in 1995
Whale Optimization Algorithm
Who cares about implementation and precision?
Iterative Water-filling for Gaussian Vector Multiple Access Channel
Advanced Artificial Intelligence Evolutionary Search Algorithm
A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence Yue Ming NJIT#:
Acknowledgements and reference list
Computational Intelligence
Centre for Emergent Computing
Scheduling Jobs in Multi-Grid Environment
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Multi-Objective Optimization
Overview of SWARM INTELLIGENCE and ANT COLONY OPTIMIZATION
Sampling based Mission Planning for Multiple Robots
Chair Professor Chin-Chen Chang (張真誠) National Tsing Hua University
Computational Intelligence
Population Based Metaheuristics
Presentation transcript:

Mutation Operators of Fireworks Algorithm From A Novel Swarm Intelligence Algorithm Chao YU Doctor of Science Email: chaoyu@pku.edu.cn

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

1 Introductions …… Ant Colony Optimization (ACO) Artificial Immune System (AIS) Bee Colony Optimization (BCO) Bacterial Foraging Optimization (BFO) Fish School Search (FSS) Fireworks Algorithm (FWA) Particle Swarm Optimization (PSO) Water Drop Optimization (WDO) Wild-Weed Optimization (WWO) ……

1 Introductions Fireworks Algorithm (FWA) was proposed by Tan and Zhu.* FWA was inspired by the splendid fireworks in the sky. * Tan, Y., & Zhu, Y. (2010). Fireworks algorithm for optimization. In Advances in Swarm Intelligence (pp. 355-364). Springer Berlin Heidelberg.

1 Introductions The conventional FWA got 525 citations from the google scholar website, whereas the water drop algorithm only got 344 citations*. *The numbers are obtained on July 14, 2019.

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

2 Fireworks Algorithm (FWA) Initialization Explosion Operators Mutation Operators Boundary Check (Mapping Rules) The Selection Strategy Terminal Criteria

2 Fireworks Algorithm (FWA) Repeat Begin Initialization Explosion operators Mutation operators Mapping rules The Selection strategy Termination criterion met? N Y End

2 Fireworks Algorithm (FWA) The mechanism of the explosion operator. y x o

2 Fireworks Algorithm (FWA) The mechanism of the explosion operator. 4 20 This figure was taken from the paper named “Fireworks Algorithm for Optimization” with slightly modification.

2 Fireworks Algorithm (FWA) The mechanism of the mutation operator. y + + + + x o

2 Fireworks Algorithm (FWA) The mechanism of mapping rules. *

2 Fireworks Algorithm (FWA) The mechanism of the selection strategy. --The best individual in each cluster. --Random if some of them are the same.

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

3 Why the Mutation Operator

3 Why the Mutation Operator

3 Why the Mutation Operator

3 Why the Mutation Operator

3 Why the Mutation Operator

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

4 FWA with Differential Mutation Operator What is the differential mutation? The selected firework The 1st selected firework A spark The best firework Sparks The 2nd selected firework The best firework Gaussian mutation Differential mutation

4 FWA with Differential Mutation Operator

4 FWA with Differential Mutation Operator

4 FWA with Differential Mutation Operator The video for FWADE.

4 FWA with Differential Mutation Operator

4 FWA with Differential Mutation Operator Figure. The process of applying Differential Mutation to FWA

4 FWA with Differential Mutation Operator

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

5 FWA with Covariance Mutation Operator The 50% better sparks in the cluster with the current best spark. Get mean value mu and covariance matrix C. Generate sparks in each cluster ~ N(mu, C). Figure. The Gaussian sparks distribution with N(0, C).

5 FWA with Covariance Mutation Operator (Left) Better sparks 50 % (Right) Better sparks 33 % y y x x O O

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator TABLE I. CEC 2015 Comp. Functions

5 FWA with Covariance Mutation Operator

5 FWA with Covariance Mutation Operator Figure. The running time of three algorithms

5 FWA with Covariance Mutation Operator Covariance mutation was introduced to fireworks algorithm. The information of groups of sparks was used. The algorithm named FWACM outperformed AFWA and dynFWA.

OUTLINES Introductions Fireworks Algorithm (FWA) Why the Mutation Operator FWA with Differential Mutation Operator FWA with Covariance Mutation Operator Conclusions

6 Conclusions Improving the mutation operator can improve the performance of FWA. Mutation operator is worth researching. Welcome to join the computational intelligence laboratory (CIL), Peking University!

6 Conclusions URL:http://www.cil.pku.edu.cn/research/fwa/index.html Writing papers concerning FWA is greatly encouraged. Source codes in Matlab,C++,Java and Python can be downloaded at no cost.

Thank you for listening! The End Thank you for listening! http://www.cil.pku.edu.cn/research/fwa/index.html