A Modified Binary Particle Swarm Optimization Algorithm for Permutation Flow Shop Problem LEI YUAN1, ZHENDONG ZHAO2 1School

of Communication and Information Engineering, Nanjing University of Posts and Telecommunications, P.R. China 2Institute

of information and networking, Nanjing University of Posts and Telecommunications, P.R. China

ICMLC 2007 MBPSO for FSP Lei Yuan [email protected]

Outline z Introduction { Flow Shop Problem { Particle Swarm Optimizer & its Binary Version

z Previous Works { Traditional Methods { PSO methods

z Proposed Methods { Basic Modification: the Smallest Position Value Rule { Further Modification: new set of Update Formula { Other Modifications: Local Search, etc.

z Performance z Conclusions and Future Work

MBPSO for FSP Lei Yuan [email protected]

Introduction Flow Shop Problem

zDescription of Job Shop Scheduling {A finite set of n jobs {Each job consists of a chain of operations {A finite set of m machines {Each machine can only handle one operation at a time {Each operation needs to be processed during an uninterrupted period of a given length on a given machine {Purpose is to find a schedule, that is, an allocation of the operations to time intervals to machines, that has minimal length

MBPSO for FSP Lei Yuan [email protected]

Introduction Flow Shop Problem

z Formal Definition of JSS {Job set J = { j1 , j2 , ... jn } {Machine set M = {m1 , m2 , ... mm } {Operations Oi = {oi1 , oi 2 ,...oim } {Each operation has processing time {τ i1 ,τ i 2 ,...τ imi } i

MBPSO for FSP Lei Yuan [email protected]

Introduction Particle Swarm Optimizer

z A stochastic, population-based computer problemsolving algorithm z Swarm Intelligence z Social influence and v t +1 = w ⋅ v t + C ⋅ r ⋅ ( p t − x t ) i i i i 1 1 social learning + C 2 ⋅ r2 ⋅ ( pgt − xit ) z Information Sharing

x

t +1 i

= x +v t i

t +1 i

MBPSO for FSP Lei Yuan [email protected]

Previous Works zTraditional Methods {Mixed integer linear programming (1960) {Branch and Bound, etc.

zPSO methods {Two basic thinking: flying in the free space, then convert, or flying in the solution space {“Free space” approach: Smallest Position Rule {Discrete approach: special operators MBPSO for FSP Lei Yuan [email protected]

Proposed Methods Basic Modification

z Smallest Position Value Rule {Basic Purpose: to build up an easy connection between the positions and solutions {Method: using the sorting information

Data structure (Actual Vector)

1 0

0 1

0 0

1 1

1

1

1

1

Decoded Vector

5

3

1

7

Corresponding Sequence

2

3

4

1

MBPSO for FSP Lei Yuan [email protected]

Proposed Methods Further Modification

z Motivation {Slow Convergence {Bad accuracy {Unstable Performance

z New Set of Updating Formula {Inspiration: the traditional thinking of the continuous version PSO

v id = w ⋅ v id + C1 ⋅ r1 ⋅ ( pid ⊕ xid ) + C 2 ⋅ r2 ⋅ ( pgd ⊕ xid ) if ( rand () < S ( v id )) then x id = x id else x id = x id MBPSO for FSP Lei Yuan [email protected]

Proposed Methods Further Modification

z Comparison between the formula { Continuous PSO v it +1 = w ⋅ v it + C1 ⋅ r1 ⋅ ( pit − xit ) + C 2 ⋅ r2 ⋅ ( pgt − xit )

x it +1 = x it + v it +1 { BPSO v it +1 = w ⋅ v it + C1 ⋅ r1 ⋅ ( pit − xit ) + C 2 ⋅ r2 ⋅ ( pgt − xit )

if ( rand () < S (v id )) then xid = 1 else xid = 0 { MBPSO v id = w ⋅ v id + C1 ⋅ r1 ⋅ ( pid ⊕ xid ) + C 2 ⋅ r2 ⋅ ( pgd ⊕ xid )

if ( rand () < S (v id )) then x id = x id else x = x d i

d i

MBPSO for FSP Lei Yuan [email protected]

Proposed Methods Other Modifications

zLocal Search {Motivation: New set of formula brings fast convergence but high possibility of premature {Method: make the particles search a little “around” them, not only the lines between them

zPerturbation {Method: restart a particle once it got “stuck” somewhere MBPSO for FSP Lei Yuan [email protected]

Performance zCriteria {Relative Percent Deviation (RPD) Δ {average RPD Δ avg {maximum and minimum RPD Δ max , Δ min {standard deviation of RPD σ RPD

C min − C * Δ= × 100 * C MBPSO for FSP Lei Yuan [email protected]

Performance Problem Size n×m

Δ avg

Δ min

Δ max

σ RPD

20×5

0.1609

0

0.5384

0.0019

20×10

0.4862

0

1.0423

0.0028

20×20

0.4344

0

0.8522

0.0023

50×5

0.1837

0

0.3950

0.0012

50×10

1.0510

0

1.8401

0.0046

50×20

2.4296

0

3.3837

0.0049 MBPSO for FSP Lei Yuan [email protected]

Conclusions A modified version of Binary Particle Swarm Optimization Algorithm (MBPSO) is presented, and to avoid the stagnation in local optima, local search and perturbation are employed to improve the performance. Experiments fully demonstrate that MBPSO improve the Performance of the PFSPs solving. Several further works, such as the implementation of different local search mechanisms, different coding and decoding methods, or a new way to represent the solution, remain to be studied. MBPSO for FSP Lei Yuan [email protected]

Acknowledgements zAuthors acknowledge Yuxuan Wang, for he gave us a variety of comments which helped us a lot to improve the quality of our present work

MBPSO for FSP Lei Yuan [email protected]

Thanks for your listening. Questions?

Lei Yuan [email protected]

MBPSO for FSP Lei Yuan [email protected]

A Modified Binary Particle Swarm Optimization ...

Traditional Methods. ○ PSO methods. ○ Proposed Methods. ○ Basic Modification: the Smallest Position Value Rule. ○ Further Modification: new set of Update ...

151KB Sizes 1 Downloads 238 Views

Recommend Documents

A Modified Binary Particle Swarm Optimization ... - IEEE Xplore
Aug 22, 2007 - All particles are initialized as random binary vectors, and the Smallest Position. Value (SPV) rule is used to construct a mapping from binary.

Entropy based Binary Particle Swarm Optimization and ... - GitHub
We found that non-ear segments have lesser 2-bit entropy values ...... CMU PIE Database: 〈http://www.ri.cmu.edu/research_project_detail.html?project_.

Chang, Particle Swarm Optimization and Ant Colony Optimization, A ...
Chang, Particle Swarm Optimization and Ant Colony Optimization, A Gentle Introduction.pdf. Chang, Particle Swarm Optimization and Ant Colony Optimization, ...

EJOR-A discrete particle swarm optimization method_ Unler and ...
Page 3 of 12. EJOR-A discrete particle swarm optimization method_ Unler and Murat_2010 (1).pdf. EJOR-A discrete particle swarm optimization method_ Unler ...

Application of a Parallel Particle Swarm Optimization ...
Application of a Parallel Particle Swarm Optimization. Scheme to the Design of Electromagnetic Absorbers. Suomin Cui, Senior Member, IEEE, and Daniel S.

Particle Swarm Optimization for Clustering Short-Text ... | Google Sites
Text Mining (Question Answering etc.) ... clustering of short-text corpora problems? Which are .... Data Sets. We select 3 short-text collection to test our approach:.

particle swarm optimization pdf ebook download
File: Particle swarm optimization pdf. ebook download. Download now. Click here if your download doesn't start automatically. Page 1 of 1. particle swarm ...

An Improved Particle Swarm Optimization for Prediction Model of ...
An Improved Particle Swarm Optimization for Prediction Model of. Macromolecular Structure. Fuli RONG, Yang YI,Yang HU. Information Science School ...

Particle Swarm Optimization: An Efficient Method for Tracing Periodic ...
[email protected] e [email protected] ..... http://www.adaptiveview.com/articles/ipsop1.html, 2003. [10] J. F. Schutte ... email:[email protected].

Particle Swarm Optimization: An Efficient Method for Tracing Periodic ...
trinsic chaotic phenomena and fractal characters [1, 2, 3]. Most local chaos control ..... http://www.adaptiveview.com/articles/ipsop1.html, 2003. [10] J. F. Schutte ...

Discrete Binary Cat Swarm Optimization Algorithm - IEEE Xplore
K. N. Toosi university of Tech. ... its best personal experience and the best experience of the .... the cat and the best position found by members of cat swarm.

Srinivasan, Seow, Particle Swarm Inspired Evolutionary Algorithm ...
Tbe fifth and last test function is Schwefel function. given by: d=l. Page 3 of 6. Srinivasan, Seow, Particle Swarm Inspired Evolutionar ... (PS-EA) for Multiobjective ...

A Comparative Study of Differential Evolution, Particle Swarm ...
BiRC - Bioinformatics Research Center. University of Aarhus, Ny .... arPSO was shown to be more robust than the basic PSO on problems with many optima [9].

Control a Novel Discrete Chaotic System through Particle Swarm ...
Control a Novel Discrete Chaotic System through. Particle Swarm Optimization. *. Fei Gao and Hengqing Tong. Department of mathematics. Wuhan University of ...

An Interactive Particle Swarm Optimisation for selecting a product ...
Abstract: A platform-based product development with mixed market-modular strategy ... applied to supply chain, product development and electrical economic ...

Application of a Novel Parallel Particle Swarm ...
Dept. of Electrical & Computer Engineering, University of Delaware, Newark, DE 19711. Email: [email protected], [email protected]. 1. Introduction. In 1995 ...

Quantum Evolutionary Algorithm Based on Particle Swarm Theory in ...
Md. Kowsar Hossain, Md. Amjad Hossain, M.M.A. Hashem, Md. Mohsin Ali. Dept. of ... Khulna University of Engineering & Technology, ... Proceedings of 13th International Conference on Computer and Information Technology (ICCIT 2010).

Quantum Evolutionary Algorithm Based on Particle Swarm Theory in ...
hardware/software systems design [1], determination ... is found by swarms following the best particle. It is ..... “Applying an Analytical Approach to Shop-Floor.

Phishing Website Detection Using Random Forest with Particle Swarm ...
Phishing Website Detection Using Random Forest with Particle Swarm Optimization.pdf. Phishing Website Detection Using Random Forest with Particle Swarm ...

Ghasemi et al., 2013, Modeling and optimization of a binary ...
Ghasemi et al., 2013, Modeling and optimization of a binary geothermal power plant.pdf. Ghasemi et al., 2013, Modeling and optimization of a binary geothermal ...

Ghasemi et al., 2013, Modeling and optimization of a binary ...
Ghasemi et al., 2013, Modeling and optimization of a binary geothermal power plant.pdf. Ghasemi et al., 2013, Modeling and optimization of a binary geothermal ...

Swarm Based Sensor Deployment Optimization in Ad hoc Sensor ...
be resolved by any improvement in the onboard-sensor technology [1]. ... number of wireless sensor devices can be deployed in hostile areas without human.

Swarm Based Sensor Deployment Optimization in Ad ...
Department of Computer Engineering, Kyung Hee University, Korea ... have been proposed to enhance network coverage and to extend the system lifetime.