1 A hybrid particle swarm optimization algorithm for optimal task assignment in distributed system Peng-Yeng Yin and Pei-Pei Wang Department of Information.

Slides:



Advertisements
Similar presentations
Particle Swarm Optimization (PSO)
Advertisements

IGLS/1 © P. Pongcharoen Using Genetic Algorithms for Scheduling the Production of Capital Goods P. Pongcharoen, C. Hicks, P.M. Braiden, A.V. Metcalfe,
Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
G5BAIM Artificial Intelligence Methods
Constraint Optimization We are interested in the general non-linear programming problem like the following Find x which optimizes f(x) subject to gi(x)
Particle Swarm Optimization
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Firefly Algorithm by Mr Zamani & Hosseini.
PARTICLE SWARM OPTIMISATION (PSO) Perry Brown Alexander Mathews Image:
Particle Swarm Optimization (PSO)
Spie98-1 Evolutionary Algorithms, Simulated Annealing, and Tabu Search: A Comparative Study H. Youssef, S. M. Sait, H. Adiche
Genetic Algorithms for multiple resource constraints Production Scheduling with multiple levels of product structure By : Pupong Pongcharoen (Ph.D. Research.
Heuristics for Adaptive Temperature-Aware SoC Test Scheduling Considering Process Variation Nima Aghaee, Zebo Peng, and Petru Eles Embedded Systems Laboratory.
© P. Pongcharoen ISA/1 Applying Designed Experiments to Optimise the Performance of Genetic Algorithms for Scheduling Capital Products P. Pongcharoen,
Ant Colony Optimization to Resource Allocation Problems Peng-Yeng Yin and Ching-Yu Wang Department of Information Management National Chi Nan University.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Resource Allocation Problem Reporter: Wang Ching Yu Date: 2005/04/07.
Ant Colony Optimization: an introduction
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
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.
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.
Swarm Intelligence 虞台文.
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.
Particle Swarm Optimization Speaker: Lin, Wei-Kai
Exact and heuristics algorithms
Particle Swarm Optimization James Kennedy & Russel C. Eberhart.
Optimization Problems
SwinTop: Optimizing Memory Efficiency of Packet Classification in Network Author: Chen, Chang; Cai, Liangwei; Xiang, Yang; Li, Jun Conference: Communication.
Particle Swarm Optimization Using the HP Prime Presented by Namir Shammas 1.
Introduction Metaheuristics: increasingly popular in research and industry mimic natural metaphors to solve complex optimization problems efficient and.
Faculty of Information Engineering, Shenzhen University Liao Huilian SZU TI-DSPs LAB Aug 27, 2007 Optimizer based on particle swarm optimization and LBG.
Particle Swarm Optimization (PSO)
© P. Pongcharoen CCSI/1 Scheduling Complex Products using Genetic Algorithms with Alternative Fitness Functions P. Pongcharoen, C. Hicks, P.M. Braiden.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
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)
Swarm Intelligence By Nasser M..
metaheuristic methods and their applications
Particle Swarm Optimization (2)
Particle Swarm Optimization with Partial Search To Solve TSP
Scientific Research Group in Egypt (SRGE)
Discrete ABC Based on Similarity for GCP
Digital Optimization Martynas Vaidelys.
Particle Swarm Optimization
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
C.-S. Shieh, EC, KUAS, Taiwan
Probability-based Evolutionary Algorithms
Multi-band impedance matching using an evolutionary algorithm
Advanced Artificial Intelligence Evolutionary Search 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?
Multi-Objective Optimization
Dept. of MMME, University of Newcastle upon Tyne
Dept. of MMME, University of Newcastle upon Tyne
现代智能优化算法-粒子群算法 华北电力大学输配电系统研究所 刘自发 2008年3月 1/18/2019
Constrained Molecular Dynamics as a Search and Optimization Tool
SWARM INTELLIGENCE Swarms
Presentation transcript:

1 A hybrid particle swarm optimization algorithm for optimal task assignment in distributed system Peng-Yeng Yin and Pei-Pei Wang Department of Information Management National Chi Nan University

2 Task assignment problem The objective of task assignment is to find an optimal assignment of the task such that the total cost is minimized while at the same time, all the resource constraints are satisfied. Task-interaction graphProcessor-interaction graph

3 Problem formulation Integer quadratic programming

4 Problem formulation Integer linear programming

5 Existing Methods for solving TAP Mathematical Programming  Integer linear programming, branch and bound  Providing exact solutions but could be extremely time-consuming for solving large scaled problems. Meta-heuristics:  Genetic algorithms.  Simulated annealing.  Proving approximate solution with reasonable time.

6 Particle Swarm Optimization (PSO) Proposed by Kennedy and Eberhart in 1995  Metaphor: social dynamics of bird flocking.  Positive feedback: each bird (particle) benefits from the discoveries and experiences of its own and that of the other members of the entire swarm during food foraging.  Stochastic: each bird flies in the direction guided by the collective experiences (swarm intelligence) with additive randomness, facilitating a balance between exploitation and exploration searches and the ability to escape from local optima.

7 Continuous PSO Algorithm  each particle particle i is randomly positioned in the solution space and is a candidate solution to the optimization problem  each particle particle i remembers the best position it visited so far, referred to as pbest i, and the best position by the entire swarm, referred to as gbest

8 Proposed Hybrid PSO (HPSO) for solving TAP Particle representation : Fitness evaluation :

9 Our HPSO for solving TAP Particle updating : HPSO : Embedding a hill-climbing approach. 1,…,|V 2 | the ith particle: …. 1,…,|V 2 |

10 Experimental Results Optimal parameterization (HPSO)

11 Experimental Results Optimal parameterization (GA) Coding scheme Fitness function Number of fitness evaluations

12 Experimental Result Exact solution using Lingo 8.0 Max. execution duration = 90 hours

13 Experimental Result Approximate solutions using GA and HPSO

14 Convergence analysis Gbest analysis

15 Convergence analysis Pbest analysis using entropy

16 Worst-case analysis Provide a guarantee of solution quality

17 Conclusion The results showed that the proposed method is more effective and efficient then GA. Also, our method converges at a faster rate and is suited to large-scaled task assignment problems.