SlideShare a Scribd company logo
1 of 6
Download to read offline
International Journal of Engineering Inventions
e-ISSN: 2278-7461, p-ISSN: 2319-6491
Volume 4, Issue 10 [June 2015] PP: 53-58
www.ijeijournal.com Page | 53
Improved Particle Swarm Algorithm to Solve the Vehicle Routing
Problem
Min He 1
, Dazhi Pan 2
College of Mathematic and Information ,China West Normal University, Nanchong 637009, China
Abstract: Vehicle routing problem is a NP hard problem. To solve the premature convergence problem of the
particle swarm optimization, an improved particle swarm optimization method was proposed. In the first place,
introducing the neighborhood topology, defining two new concepts lepton and hadron. Lepton are particles
within the scope of neighborhood, which have weak interaction between each other, so they update speed and
position according to the individual extreme value. Hardon are the local optimal particles, which through
collide to produce strong reaction, so set the local optimal particles collision with the global optimal particle to
update speed and position. Finally, when the algorithm step to stagnation, we take particle decay to increase the
population diversity. Simulated experiments show that stagnation behavior of basic particle swarm optimization
are avoided in improved particle swarm algorithm and a good ability of searching better solution in process of
solving vehicle routing problem.
Keywords: Vehicle routing problem, Hadron, Lepton, Decay
I. INTRODUCTION
With the development of market economy and the raising level of specialization logistics technology,
logistics distribution got rapid development, so vehicle routing problem(VRP) became an important problem
needed to resolve. VRP was proposed by Dantzig and Ramser in 1959. It refers to some customer points have
different demands of goods, arranged by distribution center according to the appropriate path, and require to
meet the goal of shortest total path length, minimum cost and the least time consuming under the given
conditions[1]. At present, the use of heuristic algorithm such as genetic algorithm, ant colony algorithm and
simulated annealing algorithm have obtain good effect[2]. Particle swarm optimization(PSO) algorithm as a new
kind of swarm intelligence algorithm was put forward by professor Kennedy and Eberhart in 1995[3]. It has the
characteristics of parallel processing, good robustness, easy realization, and large probability to find the global
optimal solution, so it cause wide concern among scholars. PSO have be applied to function problem, neural
network training, pattern classification, fuzzy control system and so on[4]. In solving VRP, particle swarm
optimization based on collision was put forward to solve the vehicle problem with time windows by Qin jia-jiao,
etc[5]. In literature [6], using scanning method to generate initial feasible solution and taking in PSO to solve
again. By introducing a neighbor factor, strengthen the function of particle study, Zhang nian-zhi, etc, have
improve the convergence precision of the algorithm[7]. Under the enlightenment of all above literature, an
improved particle swarm optimization(IPSO) algorithm is put forward.
II. PROBLEM DESCRIPTION AND MATHEMATICAL MODEL
The vehicle scheduling problem can be described as: There is one distribution center and l customers. The
distribution center have n vehicles with load capacity q. The demand of each customer is ),,2,1( ligi 
igq  . Vehicles set out from distribution center and finally go back to the center. Each customer point can
only be supplied by one car. Customer demands can’t exceed the sum weight of per car. In order to show the
model conveniently, now define as follow: The number of distribution center is 0 and the number of each
customer is l,,2,1  . ijc said the transportation cost from customer i to customer j . ijkx indicates whether the
vehicle transport from point i to point j . iky indicates whether the point j distributed by vehicle k and
ky0 equal to 1. With this symbols to establish the mathematical model of vehicle scheduling optimization
problems is as follow:
The objective function:
  

m
k
l
i
l
j
ijkij xcZ
1 0 0
min (1)
Constraints:
Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem
www.ijeijournal.com Page | 54
10orxijk  , lji ,,1,0,  ; nk ,,2,1  (2)
10oryik  , li ,,2,1  ; nk ,,2,1  (3)
10 ky , nk ,,2,1  (4)
1
1

n
k
iky , li ,,2,1  (5)
jk
l
i
ijk yx 0
, lj ,1,0 ; nk ,,2,1  (6)
ik
l
j
ijk yx 0
, li ,1,0 ; nk ,,2,1  (7)


l
i
kiki qyg
1
, nk ,,2,1  (8)
In above model, formula (1) is the objective function. Function require the total cost of vehicle dispatch
scheme to be minimum. Formula (2) indicates whether the vehicle drive from point i to point j . Formula (3)
indicates whether the customer i serviced by vehicles k . Formula (4) said that there are m cars start off
from distribution center and the last also have m cars in return. Formula (5) represent that each customer has
one and only one vehicle for it services. Formula (6) said the vehicle can only service for the needed customer.
Formula (7) said the vehicle can only drive from the customer which have been served just now. Formula (8)
said the sum of all customer demands served by vehicle k can’t surpass the vehicle weight.
III. IMPROVED PARTICLE SWARM OPTIMIZATION ALGORITHM (IPSO)
3.1 Interaction between lepton
3.1.1 Lepton
Particle swarm algorithm which is a kind of swarm intelligent optimization algorithms, is put forward by
foraging act of research and observation about groups of birds. Each alternative solution is known as a
“particle”, which update speed and position according to their own “experience” and the best “experience”.
Improved algorithm in this paper, the influence by individual extreme and group extreme is defined as weak
interaction and particles within the scope of neighborhood always affected by the weak interaction. So the
particles within the neighborhood be called lepton.
3.1.2 Neighborhood range
Adding neighborhood topology into the algorithm means that dividing all the particles into several
neighborhood by a certain topological structure. Particles in neighborhood can share information with each
other. Though the convergence speed is slow, it is hard to fall into local optimum. In order to transfer global
information effectively and better maintain the independent searching ability of neighborhood, we take a simple
scheme based on literature [8]. According to the particle index number to divide neighborhood, if there have
been divided into L neighborhoods, the amount of former 1L neighborhoods’ particle is just like this:
1)(  Ldivmh . The total number of particles divide number of neighborhood exactly and plus one. The
last neighborhood’s particle number equal to hmmod . So the number j neighborhood’s express is:
 
 
 ( 1) 1 ,1
( 1) 1 ,
i j h i j h j L
j i L h i m j L
N
       
     
 (9)
3.1.3 The change of speed and position
In a n dimensional space, the current neighborhood X is consist of m particles, },,{ 1 mi xxxX  .
The number i particle’s position
T
iniii xxxx ),,,( 21  and the speed
T
iniii vvvV ),,( 21  . The individual
extreme
T
iniii pppP ),,( 21  , the global extreme of current neighborhood
T
gnggg pppP ),,( 21  .
ix changes speed and position according to formula (10) and (11).
)()( )()(
22
)()(
11
)()()1( t
id
t
gd
t
id
t
id
t
id
tt
id xprcxprcvv 
 (10)
)1()()1( 
 t
id
t
id
t
id vxx (11)
Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem
www.ijeijournal.com Page | 55
Where nd ,,2,1  , mi ,,2,1  , m as the population size, t for the current number of iteration,
1r and 2r are random number between ]1,0[ . 1c and 2c are acceleration constant. The inertia
weight describe the last generation’s velocity influence on the current particles. With large value of  , it
have strong global optimization ability, but weak local search ability. On the other hand, it will get a opposite
effect. Shi[9] put forward the linear inertia weight and the fuzzy system, used to adjust the weight, but it still
have some shortcomings. So we adopt the strategy of random inertia weight value, namely  range
between ]1,0[ randomly[10]. In addition, for the particle velocity not so big, can set a upper limit maxV .When
maxVvid  , taking maxVvid  . When maxVvid  ,taking maxVvid  . Particle swarm generate initial
position and speed randomly, and then transform to find the optimal solution in the field according to (10) and
(11).
3.2 The interaction between hadron
3.2.1 Hadron
There is strong interaction between hadron, which express as collision with each other. In this paper, the
local optimal particles be defined as hadron and make it crash with the global optimal particle to change speed
and position, so as to increase the population diversity and avoid fall into local optimum.
3.2.2 The change of speed and position
When the current local optimal particle gP crash with the global optimal particle bG , according to the
momentum conservation theorem, the formula is as follow:
''
bbggbbgg vmvmvmvm  (12)
Omit the quality of the particles:
''
bgbg vvvv  (13)
Where gv is the optimal speed of current neighborhood. bv is the global optimal velocity of previous
generation. Two particles’ speed has changed after collision, taking the better velocity to update the local
particle. At the same time, updating the global optimal particle’s velocity. Particles’ motion equation is as
follow:






))(())1((,
))(())1((,
'1
tPftPfifv
tPftPfifv
v
ggg
ggg
t (14)
11   tt vxx (15)
3.3 Particle decay
Particle decay is a spontaneous process. Improved algorithm defined particle decay into a process of
variation. Variation several consecutive generation, when the fitness of optimal particle have little change or no
change, there may be some particle of certain dimensions have premature convergence. The algorithm will fall
into the local optimum, at this time make the optimal particle decay or variation. This article use Cauchy
mutation operator to act on bG . Cauchy mutation operator are defined as follow:
For the global optimal particle ),,,( 1 bnbkbb GGGG  , performing mutation on the number K
component, )(618.0'
bkbkbk GGG  . )( bkG is the Cauchy distribution density function, specific
defined as:
)(
)( 22





bk
bk
G
G )2.0(  (16)
IV. IMPROVED ALGORITHM TO SOLVE VRP
4.1 Constructing the particle expression
The distribution schemes can use one dimensional array to express, which must include all the customer
point number and different symbols to express different cars. In this paper, we use the encode mode like this[6]:
putting )1( K breakpoints in the array with L numbers, making the array break into K parts, then
constructing a )1(  KL dimensional space for K vehicles service L customer points’ VRP. For
example, with customer demand point 14 and vehicle number 4, each particle’s position vector element
represent 14 demand points and 3 “break” points. The three “break” points in the role of make the 14 demand
Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem
www.ijeijournal.com Page | 56
points into 4 portions, corresponding to the four cars. So the element of each distribution scheme composed
by 0,0,0,14,13,12,11,10,9,8,7,6,5,4,3,2,1 .
Making  0,0,0,14,13,12,11,10,9,8,7,6,5,4,3,2,1A as the initial feasible solution. Based on the
particle position vector X to get the distribution scheme vector A. The specific process is like this: establish a
one to one correspondence relationship with X and the initial distribution vector A, order the components
of X from small to large, then get the new delivery scheme A’. For example, in the process of operation a
particle’s position vector: X =[15.6561 10.5431 10.0870 0.8137 3.4068 9.5864 14.5864 2.0402 10.2328 4.3162
0.8195 14.7793 13.8601 1.3014 4.5167 11.9475 3.0926], then getting the new delivery scheme
A=[4 11 14 8 0 5 10 0 6 3 9 2 0 13 7 12 1]. A represent the distribution scheme: vehicle 1:0—4—11—14—
8—0(0 represent the starting point and ending point); vehicle 2:0—5—10—0; vehicle 3:0—6—3—9—2—0;
vehicle 4:0—13—7—12—1—0. The advantage of this notation is that every customer point can get vehicle
service and also limit each point can only be accomplished by one vehicle.
4.2 Algorithm implementation steps
Step1: Initialization, setting speed constant 1c and 2c , inertia weight  , the maximum iterations maxT , and
the current evolution algebra 1t ; generating m particles in the defined space randomly mxxx ,,, 21  , to
form the initial population )(tX , and generating each particle initial displacement change svvv ,,, 21  , to
construct the displacement change matrix )(tV ;
Step2: Evaluating the population )(tX , calculating the adaptive value of each particle in every dimension,
choosing Q particle with high adaptive value to generate the initial neighborhood.
Step3: Particles within the neighborhood update status according to formula (10) and (11). Comparing the
particle’s fitness with its optimal value bP , if the current value better than bP , then assign the current value for
bP and set the location of bP as the current position of the n dimensional space. Comparing the particle
fitness with the optimal value gP within the neighborhood, if the current value better than gP , then assign the
current particle matrix subscript and fitness for gP , and generate the global optimal particle bG .
Step4: Taking the local optimal particle crash with the global optimal particle according to formula (13), (14)
and (15), changing speed and position. We take the OX crossover operation.
Step5: Updating the local optimum particle, the neighborhood and the global optimal particle to generate new
population )1( tX , repeating step (3) and (4).
Step6: Estimating the rate of adaptive value change of bG , if less than a certain threshold criterion, then take
Cauchy mutation for the global optimal particle bG .
Step7: Checking the end condition, if satisfied, end the process, otherwise turn to step (2). Finding out the
delivery scheme according to the particle expression.
V. THE EXPERIMENTAL SIMULATION RESULTS
Adopted in this paper, the improved particle swarm algorithm for the classic example of VRP has carried
on the simulation research[11].
Example 1: Delivery from 1 distribution center to 8 demand points, the demand of each point is
)8,,3,2,1( iqi (the unit is ton). The distribution center has two vehicle for delivery, and each vehicle have
a capacity of 8 tons. The distance between the distribution center and each demand point is shown in table 5-1
(where 0 represent distribution center).
Table5-1 The distance between the demand points
dij 0 1 2 3 4 5 6 7 8
0 0 4 6 7.5 9 20 10 16 8
1 4 0 6.5 4 10 5 7.5 11 10
2 6 6.5 0 7.5 10 10 7.5 7.5 7.5
3 7.5 4 7.5 0 10 5 9 9 15
4 9 10 10 10 0 10 7 9 7.5
5 20 5 10 5 10 0 7 9 7.5
6 10 7.5 7.5 9 7.5 7 0 7 10
Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem
www.ijeijournal.com Page | 57
7 16 11 7.5 9 7.5 9 7 0 10
8 8 10 7.5 15 10 7.5 10 10 0
Table5-2 Demand of each point
No. 1 2 3 4 5 6 7 8
Demand 1 2 1 2 1 4 2 2
Setting the population size of 500, maximum number of iteration 200, acceleration constant
49618.121  cc , inertia weight random variation between ]1,0[ . The calculated optimal path length is
66.5 and the corresponding distribution path are:
0—2—7—4—8—0; 0—1—3—5—6—0.
Example 2: Delivery from 1 distribution center to 8 demand points, the vehicle capacity is 8 unit. The data
of each point shown in table 5-3.
Table 5-3 Coordinate and demand of each point
0 1 2 3 4 5 6 7 8
coordinate (31,9) (76,38) (77,16) (90,82) (60,74) (76,86) (11,31) (25,90) (10,60)
Demand 0 2.46 0.41 2.16 2.27 1.83 3.76 2.54 2.39
Setting parameters the same as example 1, the result of optimal path length is 416.83 and the corresponding
distribution path is:
0—8—7—4—0; 0—5—3—1—2—0; 0—6—0.
Example 3: Delivery from 1 distribution center to 20 demand points, the coordinate and demand are
shown in table 5-4. The vehicle load is 8 tons.
Table 5-4 Coordinate and demand of each point
points 0 1 2 3 4 5 6
coordinates (52,4) (15,49) (0,61) (51,15) (25,71) (38,62) (35,45)
demand 0 1.64 1.31 0.43 3.38 1.13 3.77
points 7 8 9 10 11 12 13
coordinates (100,4) (10,52) (26,79) (87,7) (24,89) (19,25) (20,99)
demand 3.84 0.39 0.24 1.03 2.35 2.60 1.00
points 14 15 16 17 18 19 20
coordinates (73,91) (100,95) (7,73) (69,86) (24,3) (66,14) (9,30)
demand 0.65 0.85 2.56 1.27 2.69 3.26 2.97
Setting parameters the same as example 1, the calculated optimal path length is 924.80 and the
corresponding distribution path is:
0—9—11—13—17—15—14—10—0; 0—20—12—0; 0—4—16—2—8—0;
0—1—5—6—0; 0—7—19—3—0; 0—18—0.
For comparison purposes, taking the improved particle swarm algorithm(IPSO), improved algorithm of
literature[10](GA), basic particle swarm algorithm(PSO) to operate above three example ten times respectively.
It is concluded that the optimal solution in the following table 5-5. Parameters selection is the same as IPSO.
Table 5-5 Optimal result
Example 1 Example 2 Example 3
IPSO 66.5 416.83 924.80
GA 67.5 476.29 964.48
PSO 79.5 492.57 996.11
VI. CONCLUSION
From the experiment contrast, the IPSO for classic example of VRP has certain improvement, especially
for example 2 and 3, so the algorithm is proved good with obvious effect. By introducing topology structure, it
effectively enhance the capacity of global information transmission between particles. At the same time,
defining different way of speed and position updating, it’s up to the different kind of particle lepton and hadron.
Iteration to a certain time, adopting particle decay to avoid particle trapped in local optimal solution. In solving
the problem of vehicle routing optimization, the algorithm convergence speed and stability, has a certain
practicality.
Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem
www.ijeijournal.com Page | 58
VII. ACKNOWLEDGEMENTS
This work was supported the Scientific Research Fund of Sichuan Education(14ZA0127) and Doctor
Foundation of China West Normal University(12B022).
REFERENCES
[1] Li jun, Guo yao-huang.Logistics distribution vehicle scheduling theories and methods[M]. Bei Jing:China
Logistics Publishing House,2001
[2] Hu hong-chun, Wu yao-hua, Liao li.Routing Optimization for Logistics Distribution and its
application[J]. Journal of ShanDong University(Engineering Science), 2007, 37(4): 104-107.
[3] Kennedy J,Eberhart R C. Particle swarm optimization[C]//Proc IEEE International Conference on
Neural Networks, IV.Piscataway, NJ: IEEE Service Center, 1995: 1942-1948.
[4] ao ying, Xie sheng-li. Particle Swarm Optimization Algorithms Based on Simulated Annealing[J].
Computer Engineering and Application, 2004,40(1):47—50.
[5] Qin jia-jiao, Zhang yong, Mao jian-lin, etc. Based on Particle Collision PSO for Vehicle Routing Problem
with time windows[J]. Application Research of Computers, 2012,29(14): 1253-1255.
[6] Li de-fu, Guo hai-xiang, Liu long-hui, etc. Resolving vehicle routing problem with improved sweep-
particle swarm optimization algorithm[J]. Computer Engineering and Applications, 2012, 48(20): 216-
223.
[7] Zhang nian-zhi, Wu yao-hua. Particle Swarm Optimization with near neighborhood factor based on
Vehicle Routing Problem[J]. Computer Engineering and Applications, 2008, 44(32):216-219.
[8] Yang xue-rong, Liang jia-hong, Chen ling, etc. Multi-neighborhood improved particle swarm
optimization algorithm[J]. Systems Engineering and Electronics, 2010, 32(11): 2453-2458.
[9] Shi Y, Eberhart R.C. A modified particle swarm optimizer Proceedings of IEEE International Conference
on Evolutionary Computation(CEC 1998), Piscataway, NJ, 1998, 68-73.
[10] Zhang li-ping. The Theorem and Particle upon the Particle Swarm Optimization Algorithm[D].
Hangzhou: Zhejiang University, 2005,34-37.
[11] Yuan xia. Research on the Vehicle Routing Problems in Logistics Distribution[D]. NanJing: Southeast
University, 2004,42-47.

More Related Content

What's hot

P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...ijcsit
 
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithm
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping AlgorithmAdaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithm
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithmtheijes
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in EngineeringPrince Jain
 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...IJRES Journal
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimizationMahesh Tibrewal
 
Quantum ant colony optimization algorithm based onBloch spherical search
Quantum ant colony optimization algorithm based onBloch spherical searchQuantum ant colony optimization algorithm based onBloch spherical search
Quantum ant colony optimization algorithm based onBloch spherical searchIJRES Journal
 
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsParticle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsRaza Shamsi
 
Modelling Quantum Transport in Nanostructures
Modelling Quantum Transport in NanostructuresModelling Quantum Transport in Nanostructures
Modelling Quantum Transport in Nanostructuresiosrjce
 
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...ijaia
 
Computing Maximum Entropy Densities: A Hybrid Approach
Computing Maximum Entropy Densities: A Hybrid ApproachComputing Maximum Entropy Densities: A Hybrid Approach
Computing Maximum Entropy Densities: A Hybrid ApproachCSCJournals
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristicsijcsit
 
Compensating Joint Configuration through Null Space Control in Composite Weig...
Compensating Joint Configuration through Null Space Control in Composite Weig...Compensating Joint Configuration through Null Space Control in Composite Weig...
Compensating Joint Configuration through Null Space Control in Composite Weig...Waqas Tariq
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...Zac Darcy
 
metaheuristic tabu pso
metaheuristic tabu psometaheuristic tabu pso
metaheuristic tabu psoheba_ahmad
 
A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsaliasghar1989
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmWeiyang Tong
 

What's hot (18)

P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...P REDICTION  F OR  S HORT -T ERM  T RAFFIC  F LOW  B ASED  O N  O PTIMIZED  W...
P REDICTION F OR S HORT -T ERM T RAFFIC F LOW B ASED O N O PTIMIZED W...
 
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithm
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping AlgorithmAdaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithm
Adaptive Grouping Quantum Inspired Shuffled Frog Leaping Algorithm
 
AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30AROPUB-IJPGE-14-30
AROPUB-IJPGE-14-30
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in Engineering
 
Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...Vehicle route scheduling and transportation cost minimization in a latex indu...
Vehicle route scheduling and transportation cost minimization in a latex indu...
 
Particle swarm optimization
Particle swarm optimizationParticle swarm optimization
Particle swarm optimization
 
Quantum ant colony optimization algorithm based onBloch spherical search
Quantum ant colony optimization algorithm based onBloch spherical searchQuantum ant colony optimization algorithm based onBloch spherical search
Quantum ant colony optimization algorithm based onBloch spherical search
 
Koptreport
KoptreportKoptreport
Koptreport
 
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 SwarmsParticle Swarm Optimization Matlab code Using 50, 5000 Swarms
Particle Swarm Optimization Matlab code Using 50, 5000 Swarms
 
Modelling Quantum Transport in Nanostructures
Modelling Quantum Transport in NanostructuresModelling Quantum Transport in Nanostructures
Modelling Quantum Transport in Nanostructures
 
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...
AN IMPROVED MULTIMODAL PSO METHOD BASED ON ELECTROSTATIC INTERACTION USING NN...
 
Computing Maximum Entropy Densities: A Hybrid Approach
Computing Maximum Entropy Densities: A Hybrid ApproachComputing Maximum Entropy Densities: A Hybrid Approach
Computing Maximum Entropy Densities: A Hybrid Approach
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristics
 
Compensating Joint Configuration through Null Space Control in Composite Weig...
Compensating Joint Configuration through Null Space Control in Composite Weig...Compensating Joint Configuration through Null Space Control in Composite Weig...
Compensating Joint Configuration through Null Space Control in Composite Weig...
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
APPLICATION OF PARTICLE SWARM OPTIMIZATION FOR ENHANCED CYCLIC STEAM STIMULAT...
 
metaheuristic tabu pso
metaheuristic tabu psometaheuristic tabu pso
metaheuristic tabu pso
 
A novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systemsA novel particle swarm optimization for papr reduction of ofdm systems
A novel particle swarm optimization for papr reduction of ofdm systems
 
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization AlgorithmA New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
A New Multi-Objective Mixed-Discrete Particle Swarm Optimization Algorithm
 

Viewers also liked

Start nwa 01.mai 2010 (fil eminimizer)
Start nwa 01.mai 2010 (fil eminimizer)Start nwa 01.mai 2010 (fil eminimizer)
Start nwa 01.mai 2010 (fil eminimizer)nwapower
 

Viewers also liked (20)

G04103948
G04103948G04103948
G04103948
 
E04102330
E04102330E04102330
E04102330
 
C04101217
C04101217C04101217
C04101217
 
B04110710
B04110710B04110710
B04110710
 
C04111114
C04111114C04111114
C04111114
 
F04113640
F04113640F04113640
F04113640
 
C04 06 1923
C04 06 1923C04 06 1923
C04 06 1923
 
B04120610
B04120610B04120610
B04120610
 
C04121115
C04121115C04121115
C04121115
 
F04123137
F04123137F04123137
F04123137
 
D04011824
D04011824D04011824
D04011824
 
C04011117
C04011117C04011117
C04011117
 
A04 05 0110
A04 05 0110A04 05 0110
A04 05 0110
 
B04010610
B04010610B04010610
B04010610
 
B04 3-1121
B04 3-1121B04 3-1121
B04 3-1121
 
A04 07 0105
A04 07 0105A04 07 0105
A04 07 0105
 
A04 06 0108
A04 06 0108A04 06 0108
A04 06 0108
 
A0490106
A0490106A0490106
A0490106
 
Start nwa 01.mai 2010 (fil eminimizer)
Start nwa 01.mai 2010 (fil eminimizer)Start nwa 01.mai 2010 (fil eminimizer)
Start nwa 01.mai 2010 (fil eminimizer)
 
Dossier: Medien und Diversity
Dossier: Medien und DiversityDossier: Medien und Diversity
Dossier: Medien und Diversity
 

Similar to I04105358

A Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential EvolutionA Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential Evolutionijsc
 
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET Journal
 
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSO
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSOEFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSO
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSOcscpconf
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...ijeei-iaes
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based onIJCI JOURNAL
 
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...Nooria Sukmaningtyas
 
Improved Particle Swarm Optimization
Improved Particle Swarm OptimizationImproved Particle Swarm Optimization
Improved Particle Swarm Optimizationvane sanchez
 
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...TELKOMNIKA JOURNAL
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINEScseij
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linescseij
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...eSAT Publishing House
 
Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Editor IJCATR
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...IJCSEA Journal
 
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...CSCJournals
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 

Similar to I04105358 (20)

A Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential EvolutionA Comparison of Particle Swarm Optimization and Differential Evolution
A Comparison of Particle Swarm Optimization and Differential Evolution
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
IRJET- A Particle Swarm Optimization Algorithm for Total Cost Minimization in...
 
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSO
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSOEFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSO
EFFECTS OF THE DIFFERENT MIGRATION PERIODS ON PARALLEL MULTI-SWARM PSO
 
B04 05 1116
B04 05 1116B04 05 1116
B04 05 1116
 
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
Embellished Particle Swarm Optimization Algorithm for Solving Reactive Power ...
 
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
Improved Hybrid Behavior Ant Colony Algorithm to Solve the Vehicle Routing Pr...
 
An improved ant colony algorithm based on
An improved ant colony algorithm based onAn improved ant colony algorithm based on
An improved ant colony algorithm based on
 
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
MPPT for Photovoltaic System Using Multi-objective Improved Particle Swarm Op...
 
Improved Particle Swarm Optimization
Improved Particle Swarm OptimizationImproved Particle Swarm Optimization
Improved Particle Swarm Optimization
 
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
Research on Chaotic Firefly Algorithm and the Application in Optimal Reactive...
 
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINESAPPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
APPLICATION OF PARTICLE SWARM OPTIMIZATION TO MICROWAVE TAPERED MICROSTRIP LINES
 
Application of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip linesApplication of particle swarm optimization to microwave tapered microstrip lines
Application of particle swarm optimization to microwave tapered microstrip lines
 
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...Quantum inspired evolutionary algorithm for solving multiple travelling sales...
Quantum inspired evolutionary algorithm for solving multiple travelling sales...
 
V26136141
V26136141V26136141
V26136141
 
2213ijccms02.pdf
2213ijccms02.pdf2213ijccms02.pdf
2213ijccms02.pdf
 
Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...Proposing a scheduling algorithm to balance the time and cost using a genetic...
Proposing a scheduling algorithm to balance the time and cost using a genetic...
 
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
USING LEARNING AUTOMATA AND GENETIC ALGORITHMS TO IMPROVE THE QUALITY OF SERV...
 
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...
Particle Swarm Optimization for Nano-Particles Extraction from Supporting Mat...
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 

More from International Journal of Engineering Inventions www.ijeijournal.com

More from International Journal of Engineering Inventions www.ijeijournal.com (20)

H04124548
H04124548H04124548
H04124548
 
G04123844
G04123844G04123844
G04123844
 
E04122330
E04122330E04122330
E04122330
 
A04120105
A04120105A04120105
A04120105
 
E04112135
E04112135E04112135
E04112135
 
D04111520
D04111520D04111520
D04111520
 
A04110106
A04110106A04110106
A04110106
 
H04104952
H04104952H04104952
H04104952
 
F04103138
F04103138F04103138
F04103138
 
D04101822
D04101822D04101822
D04101822
 
B04100611
B04100611B04100611
B04100611
 
A04100105
A04100105A04100105
A04100105
 
D0494146
D0494146D0494146
D0494146
 
C0491740
C0491740C0491740
C0491740
 
B0490716
B0490716B0490716
B0490716
 
F0483340
F0483340F0483340
F0483340
 
E0482732
E0482732E0482732
E0482732
 
D0482326
D0482326D0482326
D0482326
 
C0481422
C0481422C0481422
C0481422
 
B0480613
B0480613B0480613
B0480613
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

I04105358

  • 1. International Journal of Engineering Inventions e-ISSN: 2278-7461, p-ISSN: 2319-6491 Volume 4, Issue 10 [June 2015] PP: 53-58 www.ijeijournal.com Page | 53 Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem Min He 1 , Dazhi Pan 2 College of Mathematic and Information ,China West Normal University, Nanchong 637009, China Abstract: Vehicle routing problem is a NP hard problem. To solve the premature convergence problem of the particle swarm optimization, an improved particle swarm optimization method was proposed. In the first place, introducing the neighborhood topology, defining two new concepts lepton and hadron. Lepton are particles within the scope of neighborhood, which have weak interaction between each other, so they update speed and position according to the individual extreme value. Hardon are the local optimal particles, which through collide to produce strong reaction, so set the local optimal particles collision with the global optimal particle to update speed and position. Finally, when the algorithm step to stagnation, we take particle decay to increase the population diversity. Simulated experiments show that stagnation behavior of basic particle swarm optimization are avoided in improved particle swarm algorithm and a good ability of searching better solution in process of solving vehicle routing problem. Keywords: Vehicle routing problem, Hadron, Lepton, Decay I. INTRODUCTION With the development of market economy and the raising level of specialization logistics technology, logistics distribution got rapid development, so vehicle routing problem(VRP) became an important problem needed to resolve. VRP was proposed by Dantzig and Ramser in 1959. It refers to some customer points have different demands of goods, arranged by distribution center according to the appropriate path, and require to meet the goal of shortest total path length, minimum cost and the least time consuming under the given conditions[1]. At present, the use of heuristic algorithm such as genetic algorithm, ant colony algorithm and simulated annealing algorithm have obtain good effect[2]. Particle swarm optimization(PSO) algorithm as a new kind of swarm intelligence algorithm was put forward by professor Kennedy and Eberhart in 1995[3]. It has the characteristics of parallel processing, good robustness, easy realization, and large probability to find the global optimal solution, so it cause wide concern among scholars. PSO have be applied to function problem, neural network training, pattern classification, fuzzy control system and so on[4]. In solving VRP, particle swarm optimization based on collision was put forward to solve the vehicle problem with time windows by Qin jia-jiao, etc[5]. In literature [6], using scanning method to generate initial feasible solution and taking in PSO to solve again. By introducing a neighbor factor, strengthen the function of particle study, Zhang nian-zhi, etc, have improve the convergence precision of the algorithm[7]. Under the enlightenment of all above literature, an improved particle swarm optimization(IPSO) algorithm is put forward. II. PROBLEM DESCRIPTION AND MATHEMATICAL MODEL The vehicle scheduling problem can be described as: There is one distribution center and l customers. The distribution center have n vehicles with load capacity q. The demand of each customer is ),,2,1( ligi  igq  . Vehicles set out from distribution center and finally go back to the center. Each customer point can only be supplied by one car. Customer demands can’t exceed the sum weight of per car. In order to show the model conveniently, now define as follow: The number of distribution center is 0 and the number of each customer is l,,2,1  . ijc said the transportation cost from customer i to customer j . ijkx indicates whether the vehicle transport from point i to point j . iky indicates whether the point j distributed by vehicle k and ky0 equal to 1. With this symbols to establish the mathematical model of vehicle scheduling optimization problems is as follow: The objective function:     m k l i l j ijkij xcZ 1 0 0 min (1) Constraints:
  • 2. Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem www.ijeijournal.com Page | 54 10orxijk  , lji ,,1,0,  ; nk ,,2,1  (2) 10oryik  , li ,,2,1  ; nk ,,2,1  (3) 10 ky , nk ,,2,1  (4) 1 1  n k iky , li ,,2,1  (5) jk l i ijk yx 0 , lj ,1,0 ; nk ,,2,1  (6) ik l j ijk yx 0 , li ,1,0 ; nk ,,2,1  (7)   l i kiki qyg 1 , nk ,,2,1  (8) In above model, formula (1) is the objective function. Function require the total cost of vehicle dispatch scheme to be minimum. Formula (2) indicates whether the vehicle drive from point i to point j . Formula (3) indicates whether the customer i serviced by vehicles k . Formula (4) said that there are m cars start off from distribution center and the last also have m cars in return. Formula (5) represent that each customer has one and only one vehicle for it services. Formula (6) said the vehicle can only service for the needed customer. Formula (7) said the vehicle can only drive from the customer which have been served just now. Formula (8) said the sum of all customer demands served by vehicle k can’t surpass the vehicle weight. III. IMPROVED PARTICLE SWARM OPTIMIZATION ALGORITHM (IPSO) 3.1 Interaction between lepton 3.1.1 Lepton Particle swarm algorithm which is a kind of swarm intelligent optimization algorithms, is put forward by foraging act of research and observation about groups of birds. Each alternative solution is known as a “particle”, which update speed and position according to their own “experience” and the best “experience”. Improved algorithm in this paper, the influence by individual extreme and group extreme is defined as weak interaction and particles within the scope of neighborhood always affected by the weak interaction. So the particles within the neighborhood be called lepton. 3.1.2 Neighborhood range Adding neighborhood topology into the algorithm means that dividing all the particles into several neighborhood by a certain topological structure. Particles in neighborhood can share information with each other. Though the convergence speed is slow, it is hard to fall into local optimum. In order to transfer global information effectively and better maintain the independent searching ability of neighborhood, we take a simple scheme based on literature [8]. According to the particle index number to divide neighborhood, if there have been divided into L neighborhoods, the amount of former 1L neighborhoods’ particle is just like this: 1)(  Ldivmh . The total number of particles divide number of neighborhood exactly and plus one. The last neighborhood’s particle number equal to hmmod . So the number j neighborhood’s express is:      ( 1) 1 ,1 ( 1) 1 , i j h i j h j L j i L h i m j L N                (9) 3.1.3 The change of speed and position In a n dimensional space, the current neighborhood X is consist of m particles, },,{ 1 mi xxxX  . The number i particle’s position T iniii xxxx ),,,( 21  and the speed T iniii vvvV ),,( 21  . The individual extreme T iniii pppP ),,( 21  , the global extreme of current neighborhood T gnggg pppP ),,( 21  . ix changes speed and position according to formula (10) and (11). )()( )()( 22 )()( 11 )()()1( t id t gd t id t id t id tt id xprcxprcvv   (10) )1()()1(   t id t id t id vxx (11)
  • 3. Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem www.ijeijournal.com Page | 55 Where nd ,,2,1  , mi ,,2,1  , m as the population size, t for the current number of iteration, 1r and 2r are random number between ]1,0[ . 1c and 2c are acceleration constant. The inertia weight describe the last generation’s velocity influence on the current particles. With large value of  , it have strong global optimization ability, but weak local search ability. On the other hand, it will get a opposite effect. Shi[9] put forward the linear inertia weight and the fuzzy system, used to adjust the weight, but it still have some shortcomings. So we adopt the strategy of random inertia weight value, namely  range between ]1,0[ randomly[10]. In addition, for the particle velocity not so big, can set a upper limit maxV .When maxVvid  , taking maxVvid  . When maxVvid  ,taking maxVvid  . Particle swarm generate initial position and speed randomly, and then transform to find the optimal solution in the field according to (10) and (11). 3.2 The interaction between hadron 3.2.1 Hadron There is strong interaction between hadron, which express as collision with each other. In this paper, the local optimal particles be defined as hadron and make it crash with the global optimal particle to change speed and position, so as to increase the population diversity and avoid fall into local optimum. 3.2.2 The change of speed and position When the current local optimal particle gP crash with the global optimal particle bG , according to the momentum conservation theorem, the formula is as follow: '' bbggbbgg vmvmvmvm  (12) Omit the quality of the particles: '' bgbg vvvv  (13) Where gv is the optimal speed of current neighborhood. bv is the global optimal velocity of previous generation. Two particles’ speed has changed after collision, taking the better velocity to update the local particle. At the same time, updating the global optimal particle’s velocity. Particles’ motion equation is as follow:       ))(())1((, ))(())1((, '1 tPftPfifv tPftPfifv v ggg ggg t (14) 11   tt vxx (15) 3.3 Particle decay Particle decay is a spontaneous process. Improved algorithm defined particle decay into a process of variation. Variation several consecutive generation, when the fitness of optimal particle have little change or no change, there may be some particle of certain dimensions have premature convergence. The algorithm will fall into the local optimum, at this time make the optimal particle decay or variation. This article use Cauchy mutation operator to act on bG . Cauchy mutation operator are defined as follow: For the global optimal particle ),,,( 1 bnbkbb GGGG  , performing mutation on the number K component, )(618.0' bkbkbk GGG  . )( bkG is the Cauchy distribution density function, specific defined as: )( )( 22      bk bk G G )2.0(  (16) IV. IMPROVED ALGORITHM TO SOLVE VRP 4.1 Constructing the particle expression The distribution schemes can use one dimensional array to express, which must include all the customer point number and different symbols to express different cars. In this paper, we use the encode mode like this[6]: putting )1( K breakpoints in the array with L numbers, making the array break into K parts, then constructing a )1(  KL dimensional space for K vehicles service L customer points’ VRP. For example, with customer demand point 14 and vehicle number 4, each particle’s position vector element represent 14 demand points and 3 “break” points. The three “break” points in the role of make the 14 demand
  • 4. Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem www.ijeijournal.com Page | 56 points into 4 portions, corresponding to the four cars. So the element of each distribution scheme composed by 0,0,0,14,13,12,11,10,9,8,7,6,5,4,3,2,1 . Making  0,0,0,14,13,12,11,10,9,8,7,6,5,4,3,2,1A as the initial feasible solution. Based on the particle position vector X to get the distribution scheme vector A. The specific process is like this: establish a one to one correspondence relationship with X and the initial distribution vector A, order the components of X from small to large, then get the new delivery scheme A’. For example, in the process of operation a particle’s position vector: X =[15.6561 10.5431 10.0870 0.8137 3.4068 9.5864 14.5864 2.0402 10.2328 4.3162 0.8195 14.7793 13.8601 1.3014 4.5167 11.9475 3.0926], then getting the new delivery scheme A=[4 11 14 8 0 5 10 0 6 3 9 2 0 13 7 12 1]. A represent the distribution scheme: vehicle 1:0—4—11—14— 8—0(0 represent the starting point and ending point); vehicle 2:0—5—10—0; vehicle 3:0—6—3—9—2—0; vehicle 4:0—13—7—12—1—0. The advantage of this notation is that every customer point can get vehicle service and also limit each point can only be accomplished by one vehicle. 4.2 Algorithm implementation steps Step1: Initialization, setting speed constant 1c and 2c , inertia weight  , the maximum iterations maxT , and the current evolution algebra 1t ; generating m particles in the defined space randomly mxxx ,,, 21  , to form the initial population )(tX , and generating each particle initial displacement change svvv ,,, 21  , to construct the displacement change matrix )(tV ; Step2: Evaluating the population )(tX , calculating the adaptive value of each particle in every dimension, choosing Q particle with high adaptive value to generate the initial neighborhood. Step3: Particles within the neighborhood update status according to formula (10) and (11). Comparing the particle’s fitness with its optimal value bP , if the current value better than bP , then assign the current value for bP and set the location of bP as the current position of the n dimensional space. Comparing the particle fitness with the optimal value gP within the neighborhood, if the current value better than gP , then assign the current particle matrix subscript and fitness for gP , and generate the global optimal particle bG . Step4: Taking the local optimal particle crash with the global optimal particle according to formula (13), (14) and (15), changing speed and position. We take the OX crossover operation. Step5: Updating the local optimum particle, the neighborhood and the global optimal particle to generate new population )1( tX , repeating step (3) and (4). Step6: Estimating the rate of adaptive value change of bG , if less than a certain threshold criterion, then take Cauchy mutation for the global optimal particle bG . Step7: Checking the end condition, if satisfied, end the process, otherwise turn to step (2). Finding out the delivery scheme according to the particle expression. V. THE EXPERIMENTAL SIMULATION RESULTS Adopted in this paper, the improved particle swarm algorithm for the classic example of VRP has carried on the simulation research[11]. Example 1: Delivery from 1 distribution center to 8 demand points, the demand of each point is )8,,3,2,1( iqi (the unit is ton). The distribution center has two vehicle for delivery, and each vehicle have a capacity of 8 tons. The distance between the distribution center and each demand point is shown in table 5-1 (where 0 represent distribution center). Table5-1 The distance between the demand points dij 0 1 2 3 4 5 6 7 8 0 0 4 6 7.5 9 20 10 16 8 1 4 0 6.5 4 10 5 7.5 11 10 2 6 6.5 0 7.5 10 10 7.5 7.5 7.5 3 7.5 4 7.5 0 10 5 9 9 15 4 9 10 10 10 0 10 7 9 7.5 5 20 5 10 5 10 0 7 9 7.5 6 10 7.5 7.5 9 7.5 7 0 7 10
  • 5. Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem www.ijeijournal.com Page | 57 7 16 11 7.5 9 7.5 9 7 0 10 8 8 10 7.5 15 10 7.5 10 10 0 Table5-2 Demand of each point No. 1 2 3 4 5 6 7 8 Demand 1 2 1 2 1 4 2 2 Setting the population size of 500, maximum number of iteration 200, acceleration constant 49618.121  cc , inertia weight random variation between ]1,0[ . The calculated optimal path length is 66.5 and the corresponding distribution path are: 0—2—7—4—8—0; 0—1—3—5—6—0. Example 2: Delivery from 1 distribution center to 8 demand points, the vehicle capacity is 8 unit. The data of each point shown in table 5-3. Table 5-3 Coordinate and demand of each point 0 1 2 3 4 5 6 7 8 coordinate (31,9) (76,38) (77,16) (90,82) (60,74) (76,86) (11,31) (25,90) (10,60) Demand 0 2.46 0.41 2.16 2.27 1.83 3.76 2.54 2.39 Setting parameters the same as example 1, the result of optimal path length is 416.83 and the corresponding distribution path is: 0—8—7—4—0; 0—5—3—1—2—0; 0—6—0. Example 3: Delivery from 1 distribution center to 20 demand points, the coordinate and demand are shown in table 5-4. The vehicle load is 8 tons. Table 5-4 Coordinate and demand of each point points 0 1 2 3 4 5 6 coordinates (52,4) (15,49) (0,61) (51,15) (25,71) (38,62) (35,45) demand 0 1.64 1.31 0.43 3.38 1.13 3.77 points 7 8 9 10 11 12 13 coordinates (100,4) (10,52) (26,79) (87,7) (24,89) (19,25) (20,99) demand 3.84 0.39 0.24 1.03 2.35 2.60 1.00 points 14 15 16 17 18 19 20 coordinates (73,91) (100,95) (7,73) (69,86) (24,3) (66,14) (9,30) demand 0.65 0.85 2.56 1.27 2.69 3.26 2.97 Setting parameters the same as example 1, the calculated optimal path length is 924.80 and the corresponding distribution path is: 0—9—11—13—17—15—14—10—0; 0—20—12—0; 0—4—16—2—8—0; 0—1—5—6—0; 0—7—19—3—0; 0—18—0. For comparison purposes, taking the improved particle swarm algorithm(IPSO), improved algorithm of literature[10](GA), basic particle swarm algorithm(PSO) to operate above three example ten times respectively. It is concluded that the optimal solution in the following table 5-5. Parameters selection is the same as IPSO. Table 5-5 Optimal result Example 1 Example 2 Example 3 IPSO 66.5 416.83 924.80 GA 67.5 476.29 964.48 PSO 79.5 492.57 996.11 VI. CONCLUSION From the experiment contrast, the IPSO for classic example of VRP has certain improvement, especially for example 2 and 3, so the algorithm is proved good with obvious effect. By introducing topology structure, it effectively enhance the capacity of global information transmission between particles. At the same time, defining different way of speed and position updating, it’s up to the different kind of particle lepton and hadron. Iteration to a certain time, adopting particle decay to avoid particle trapped in local optimal solution. In solving the problem of vehicle routing optimization, the algorithm convergence speed and stability, has a certain practicality.
  • 6. Improved Particle Swarm Algorithm to Solve the Vehicle Routing Problem www.ijeijournal.com Page | 58 VII. ACKNOWLEDGEMENTS This work was supported the Scientific Research Fund of Sichuan Education(14ZA0127) and Doctor Foundation of China West Normal University(12B022). REFERENCES [1] Li jun, Guo yao-huang.Logistics distribution vehicle scheduling theories and methods[M]. Bei Jing:China Logistics Publishing House,2001 [2] Hu hong-chun, Wu yao-hua, Liao li.Routing Optimization for Logistics Distribution and its application[J]. Journal of ShanDong University(Engineering Science), 2007, 37(4): 104-107. [3] Kennedy J,Eberhart R C. Particle swarm optimization[C]//Proc IEEE International Conference on Neural Networks, IV.Piscataway, NJ: IEEE Service Center, 1995: 1942-1948. [4] ao ying, Xie sheng-li. Particle Swarm Optimization Algorithms Based on Simulated Annealing[J]. Computer Engineering and Application, 2004,40(1):47—50. [5] Qin jia-jiao, Zhang yong, Mao jian-lin, etc. Based on Particle Collision PSO for Vehicle Routing Problem with time windows[J]. Application Research of Computers, 2012,29(14): 1253-1255. [6] Li de-fu, Guo hai-xiang, Liu long-hui, etc. Resolving vehicle routing problem with improved sweep- particle swarm optimization algorithm[J]. Computer Engineering and Applications, 2012, 48(20): 216- 223. [7] Zhang nian-zhi, Wu yao-hua. Particle Swarm Optimization with near neighborhood factor based on Vehicle Routing Problem[J]. Computer Engineering and Applications, 2008, 44(32):216-219. [8] Yang xue-rong, Liang jia-hong, Chen ling, etc. Multi-neighborhood improved particle swarm optimization algorithm[J]. Systems Engineering and Electronics, 2010, 32(11): 2453-2458. [9] Shi Y, Eberhart R.C. A modified particle swarm optimizer Proceedings of IEEE International Conference on Evolutionary Computation(CEC 1998), Piscataway, NJ, 1998, 68-73. [10] Zhang li-ping. The Theorem and Particle upon the Particle Swarm Optimization Algorithm[D]. Hangzhou: Zhejiang University, 2005,34-37. [11] Yuan xia. Research on the Vehicle Routing Problems in Logistics Distribution[D]. NanJing: Southeast University, 2004,42-47.