SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
352
All Rights Reserved © 2012 IJARCET

Abstract—In recent decades, with the introduction of
optimization problems, new methods of was optimizing
developed. The most important group of optimization
techniques is meta-heuristic method. That is able to solve the
problems of combination optimizing. The major problems in the
combination optimizing such as Dynamic Travelling Salesman
Problem (DTSP) is a kind of problems that is close answer to the
optimum will introduce in them. So using of the meta-heuristic
methods in this kind of problems was the case of concentration
in the current years. In this paper a new algorithm based on
Particle Swarm Optimization (PSO) and Ant Colony
Optimization (ACO) as the name of ACO-PSO is proposed
which of PSO algorithm for tuning parameters of ACO and
establishing a balance between global search and local search is
used. Experimental results show that the proposed method has
good performance.
Index Terms— Meta-heuristic, DTSP, ACO, PSO
INTRODUCTION
With the extending of the problems and importance of being
optimum, nowadays have more the tendency to the
meta-heuristic algorithms. And because of this using of
meta-heuristic algorithms in the optimizing of the problems
will be extended every day. The major advantage in using of
meta-heuristic search flexibility, speed and high performance
and is the feature of global search of them. In the recent years
using of the meta-heuristic algorithms for solving the DSTP
has a good advancement. We can mention to the method of
combination algorithms [1, 2 and 3], ACO [4, 5 and 6] and
Evolutionary Computation [7, 8].
The DTSP is one of the prominent of combination optimizing
of problems. The DTSP for the firstly was introduced by
Psaraftis in 1988 [9].
In the meta-heuristic algorithms the searching will be done in
a parallel form. And it means that set of elements, will search
Manuscript received feb 9, 2013.
Farhad Soleimanian Gharehchopogh, Computer Engineering
Department, Science and Research Branch, Islamic Azad University,
West Azerbaijan, Iran. E-mail: bonab.farhad@gamil.com. Tel:
00905544040942, 00989141764427
Isa Maleki, , Computer Engineering Department, Science and Research
Branch, Islamic Azad University, West Azerbaijan, Iran, Email:
maleki.misa@gmail.com
Seyyed Reza Khaze , Computer Engineering Department, Science and
Research Branch, Islamic Azad University, West Azerbaijan, Iran Email:
khaze.reza@gmail.com
the space of problems. This algorithms are has a special
potential for finding the close solution to being optimum.
Majority of these methods will act in a cumulative from and
use the fitness function for guiding the search. These
algorithms can economize the time and use the Special
measures thought for parrying the local optimizing and to the
convergent global optimizing. Since the meta-heuristic
algorithms with approach parallel to solving problem are
always a set of responses create. Swarm intelligence (SI) is a
computing and behavioral metaphor for solving the problems
that basically is in is inspired of the natural samples and
collective behavior.
The ACO [10] is optimizing algorithm based on intellectual
behavior of ants are population. In natural, ants without any
information about the path, find the shortest way between the
food and nest. When ants are walking through the secrete
pheromone and a trace will remain. The path length is less
after a little time has increased the number of ants and so
much more pheromone put on the path place. So ants choose a
path that is more pheromones.
PSO [11] is optimizing method that has been inspired from
the social behavior of birds. PSO algorithm consist of a group
of particles that more in the space of searching for the feasible
solution for the problems. Also it has been proven that PSO is
efficient for solving many optimization problems and in some
cases, the problems that other meta-heuristic techniques are is
not affected [12].
In this paper, we use the velocity particle in order to change
the rules of moving in closing to the local optimum. Using of
this parameters the reason that with keeping the speed of
convergence, Exchange information between the elements of
the group will be done better and the space of answering is in
order to find the global optimum. Thus the efficiency ACO
algorithm in escape from local optimum locations will
increase.
We have organized the general structure of this paper as
follow: In section second introduce literature review; in
section third we introduce PSO; in section fourth we
introduce ACO; in section five we’ll explain the proposed
algorithm; in section sixth we’ll discuss about valuation and
results of the proposed method and finally in section seventh
we will draw some conclusions from this paper.
LITERATURE REVIEW
Obtaining the best possible result for solving problem of
A New Optimization Method for Dynamic
Travelling Salesman Problem with Hybrid Ant
Colony Optimization Algorithm and Particle
Swarm Optimization
Farhad Soleimanian Gharehchopogh, Isa Maleki, Seyyed Reza Khaze
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
353
All Rights Reserved © 2012 IJARCET
DTSP with attention to the same special circumstances in this
problem, create various ways. So in this type of problems the
major purpose of problems is finding the courses that have the
lowest cost.
F.S.Gharehchopogh et al [1] use from hybrid algorithms the
ACO and genetic algorithm for solving the problem of DTSP.
In their paper, they used of the genetic algorithm for the
optimizing the obtained paths of the ACO in the searching
space of problem. In their paper for producing the initial
population in the genetic population of obtaining paths, use of
that the ACO. Their purpose of combining the genetic
algorithms and ACO was preventing of the precocious
convergence and reaching to the better answer. Researchers
[2] use a new method for solving the DTSP on based the
hybrid of ACO and chaos theory. They in their paper with
hybrid ACO algorithm and chaos theory hybrid algorithm
have created that length better for DTSP has obtained. In
hybrid algorithm law update pheromone by one dimensional
logistic function [13] and to is the form of non-linear that can
from precocious convergence prevent.
In [3] researchers use for solving the DTSP on based the
hybrid method of ACO and gradient descent. They explain in
their paper that combining the ACO algorithm and gradient
descent are the cause that in the time of sticking in minimum
local with Initialize pheromone in the form of gradient
descent is the cause of escaping of minimum local. There the
proposed algorithm is as follows that for finding the optimum
path, algorithms with optional choosing of a city will start.
And then all of the neighbor vicinities with the initial city will
be evaluated with purpose function. Then among the answers
related to the neighbors which answer that has the mostly
acceptance will be chosen and the algorithm is repeated until
the optimal path is found.
W. Li [14] present a parallel searching algorithm for solving
the problem of DTSP. In this paper for finding the optimum
answer instead of searching a solution, a set of appropriate
answers were analyzed in the form of parallel searching. So
the probability of producing an optimum solution among the
new solution will be increased.
In [15] researchers using the ACO to solve the problem have
been DTSP. In their paper for reaching to the optimum answer
in the law of updating the pheromone and the probability of
movement some special changing can be created. According
to their result we can say that the efficiency of algorithm for
reaching to the close answer the optimum gradually will be
better.
PSO algorithm is one of the most effective group algorithms
that can be workable and reliable for solving the difficult
problems. This algorithm in recent years in industrial and
scientific purposes has been heavily used. Researchers [16]
use from the PSO algorithm in order to finding the shortest
route between the cities. They reach to the special result in
their paper that PSO algorithm consist a good efficiency for
solving the problem of finding the shortest course.
H.Fan in [17] by using the PSO algorithm he focuses on the
solving the DTSP. For finding the best route each particle,
will change its next position in the space of searching
according to the level of its knowledge and the public
knowledge of group. After every move in the search space is
the fitness of each particle is measured and the next town to
travel considering length of the path is obtained by selecting
particles.
Because of difficult of finding the shortest path in the graph,
researchers [18] use the PSO algorithm for solving the
problem of finding the shortest path. The graph that they
analyze it in their paper is consist 10 nodes. In this research
for finding the shortest path, use the best position of particle in
total population is used. In [19] the combination of genetic
algorithm and PSO was used for solving the Symmetric
Travelling Salesman Problem (STSP). Normally algorithm
genetic not efficiency algorithm for solving NP-Hard
problems but using the PSO algorithm can change in genetic
algorithm to create a more efficient and effective solutions to
problems found. In their paper, the PSO algorithm to better fit
the mutation and crossover operators are used to achieve the
optimal solution. The results show that the hybrid algorithm
has better performance than genetic algorithms.
PARTICLE SWARM OPTIMIZATION
PSO algorithm with inspiring of social behavior of birds was
introduced by Eberhart and Kennedy in 1995 [11]. PSO is a
simulation of social behavior of birds that in environment are
looking for food. Any of birds don’t have any information
about the place of food. But at every step, know how much of
the food distance. Accordingly, the best approach is to find
food, bird food is nearest to follow.
PSO algorithm is one of the important algorithms that take the
place in the swarm intelligence region [20]. The methods of
swarm intelligence by using of cooperation and the
competition that create between the answers can find the
optimum answer earlier than others. PSO algorithm as an
optimization algorithm is a searching on the population that
each particle change itself position by passing the time. In
PSO algorithm particles will be more in the multi-dimension
searching space of the feasible solution of problem. In this
space is defined as a criterion for evaluating and measuring
the quality of the solutions it are done through. Change the
state every particle in a group affected by your experiences or
neighborhood knowledge of and behavior search a particle in
the group is influenced by other particles. This simple
behavior cause finding optimal regions of the search space.
PSO algorithm first of all was the randomly valued with a
group of particle that was produced in the space of problem in
a random form and searching for will begin fir finding the
optimum answer. In a general construction of searching each
particle will imitate of particle that has the optimizing fitness
function. Therefore in each repetition of algorithm each
particle changes his or her next position according to the two
variable values. One is the best position that the particle has
that until now (pbest) and the next is the best position created
by whole population and in fact is the best pbest in the total
population (gbest). As concept pbest for each individual is the
fact that individual biological memory. In fact, gbest is the
general knowledge of the population and when individual can
change their position based on the gbest in an effort to reach a
population knowledge level of their knowledge level. As
concept, the best particle all group members are related to
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
354
All Rights Reserved © 2012 IJARCET
each other.
According to the gbest and pbest values each particle will use
the Equations of (1) and (2) in order to find the next position.
),.(.).(.. 22111 ibestibestii xgrcxprcvwv ii

(1)
11   iii vxx (2)
In Equation (1) c1, c2 are learning parameters. Function rand
() for producing random numbers in the range of [0, 1]. Xi is
the very position and Vi is the velocity of particles movement.
W is a controlling parameter that controls the impact of the
current speed for on the next speed. And create an equal form
between the algorithms in searching in the form of local and
searching will be done in a global form.
ANT COLONY OPTIMIZATION
ACO is one of the meta-heuristic algorithms that was
introduced Dorigo for the first time [21, 22]. This algorithm
was used for solving the complex problems in acceptable time
of computing. When the ants are walking, misplace a special
smelly material by the name of pheromone in their path. Of
course this material will evaporate as soon as possible. But in
the short term as the trace ants on the ground remains. The
ants have a special ability that can find the shortest path to
food by producing the pheromone. The ants will choose the
shortest path than ants that who choose the path they will
produce more pheromones. As the more pheromone better
attract the ants, more and more ants find the shortest way and
finally all of the ants find the shortest way. For more analyzing
of this issue, imagine that there are two paths to the food that
have different the length, ants choose each path with the same
probability. Ants that the shorter route went and returned
earlier than the other produce more pheromone. As a result,
the ants other this route selection and further strengthen the
pheromone the path. Eventually all ants will find the shortest
path to food.
Movement probability form i city to j city for k ant in t time
based on Equation (3) will be expressed. In this equation, is
ηij field of vision and is equal with 1/dij (the nearer cities are
more probable to choose).
 
   
   









 
otherwise
allowedki
t
t
tp
k
allowedj
ijij
ijij
k
ij
k
0
f
)(
)(




(3)
In Equation (3) τij the amount of pheromone that existing
on mane (i, j) in time t. α, β are the impact parameters of
existing pheromone and the mane and field of vision of that
mane. And allowedk is the set of cities that k ant passes them.
In order to discuss about the other ants for the rule of
pheromone updating we use of local updating method. In this
method the space of searching is faster and in fact the
probability of missing the appropriate route is the reason of
catching in the local minimum is very low. The pheromone
updating rule on manes is done according to Equation (4).
      ijijij tnt   1
(4)
In Equation (4), 1-ρ determines the rate of pheromone
evaporation from t to t+n. In order to prevent pheromone
increase on mane, it is determined 0< ρ <1 limit for ρ. As the
amount of ρ is increased, pheromone evaporation rate will
increase, too.
k
ij
m
k
ij  

1
(5)
k
ij Is amount of pheromone in which the ant k leave on the
route (i, j) and in the time interval of t to t+n.


 

otherwise
LQ kk
ij
0
n)t(t,at timej)(i,edgeusesantkif

(6)
In Equation (6), Q is a constant number as Lk is the route
length which is travelled by ant K.
PROPOSED SOLUTION
ACO Using PSO in addition to the main problem of this
algorithm is improved to get the optimal local can be useful in
two respects. First, learn the parameters of the PSO algorithm
can be used in the update process rules and the rule of
transition probability. The second advantage of this algorithm
causes is adaptive self and the dynamics. Thus, the algorithm
ability in adapt to a dynamic environment is strong and
against the environmental changes is resistant.
So an optimization algorithm in a dynamic environment
must be able to continuously adapt the solution to a changing
environment. Therefore, the algorithm is applied to a
changing environment that able to change after a change,
maintain the previous solution of using multiple modes have
populated. Figure (1) shows the schema of the proposed
algorithm.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
355
All Rights Reserved © 2012 IJARCET
Figure 1: Flowchart of the Proposed Algorithm.
Quasi code of the proposed algorithm based on ACO
algorithm and PSO consists of the following steps.
Figure 2: Quasi Code of Proposed Algorithm
A. The Rule of Transition Probability
One of the factors contributing that has a lot of importance
in ACO algorithms and has an important role in choosing
cities, is the initiative information coefficient in the laws of
movement the will be shown with . This coefficient in
repetition of initial algorithm that the impact of pheromone is
not so remarkable has an important role. And recognize the
side and direction of searching. For this reason in the rule of
movement transmission we use PSO algorithm idea that is one
of the most workable meta-heuristic methods and has more
power in finding the proper answer in is a few time. In a
proposed algorithm we use of Equation (7) for reaching to
characterize of exploration and exploitation.
 
   
   









 
otherwise
allowedki
rcrct
rcrct
tp
k
allowedj
ijij
ijij
k
ij
k
0
f
2211)(
2211)(




(7)
In above Equation, c1 and c2 are the learning parameters
for the rule of Transition Probability. In this equation by
trying to adding PSO parameter of information interchanging
between the ants is the special form of cooperation and
learning. Because of this the ability of algorithm has high
speed in adaptation with dynamic environment and
convergence to nearly optimal solution is better. In Equation
(7) the best value of suitability function during the certain
number of repetition will be obtained.
In hybrid algorithm to the ants are given possible that the
interaction with the environment search, actions that lead to
the desired outcome and restrict the actions that led to the
unfavorable outcomes to the strategy and the optimal policy is
to achieve the most optimal results are achieved. So it is
possible for ants to use repetition and learning, environment
and other routes have identified and appropriate strategies for
achieving near-optimal solutions are selected.
B Rules of Pheromone Update
In rules of pheromone updating Pheromone evaporation
factor in the beginning of algorithm performing has less
accuracy. Thus, the Innovation information of problem for
having more power in order to direct the algorithm it is better
the rules of pheromone updating should use from learning
parameters of PSO algorithm for finding the better routes.
And this is the reason that pheromone differences on meeting
and not meeting mane should be focused in the repetition of
algorithm. Until the chance of not meeting to select mane will
in the next repetitions not destroyed completely. The new
rules of pheromone updating on mane will be done according
to the Equation (8).
    ijijij tnt  
(8)
In Equation (8) the amount of will be done based on
1. Initialization Parameters
2. Loop
For each ant do
Randomly select a starting city
3. While stop criteria not met do
4. Transition Probability Rule
For all ant do
Calculate length tour according to eq. 7
End For
5. Update Pheromone
For all ant m do
Update using learning factors c1, c2
For each city (i, j), update pheromone
End for
End While
Until end condition
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
356
All Rights Reserved © 2012 IJARCET
Equation (9).
)(k
ij
gbest
Q

(9)
In Equation (9) is the best length path that is
found with Interact and cooperation of ants. Parameter value
τij (the pheromone on the main) in the rules pheromone
updating will be done by and parameters. Parameters
and is the reason of more encouraging of mane extraction
that still isn’t met with ants. This act is the reason of path
exploration by ants for finding the best vicinity in the next
repetitions.
RESULTS AND DISCUSSION
Because the ACO and PSO that obey from random
searching, in the vision of convergence speed and reaching to
the answer we can not only rely on the performing one
repetition of problem. So, for comparing these algorithms are
, 30 cities and each algorithm will be done 100 time and the
resulted average of this 100time were compared based on
number of repetition for reaching to the convergence.
There are several parameters in a proposed algorithm that
effect on the action of algorithm. In Table (1) the proposed
pheromone on mane will be determined by using the
parameter α. β parameter will determine the relative
importance to the pheromone on mane. Rho parameter of
pheromone weakened (evaporation) over determines the
mane. C1 and C2 are the learning parameters minimize the
answer.
c2c1rhoβαParameter
Name
220.151Value
Table 1: Value of Parameters in the Proposed Algorithm
Table (2) shows the comparison of results for proposed and
other algorithms. As you seen, proposed algorithm has the
better answer to other algorithms for solving the problem of
DTSP. Therefore the proposed algorithm is more reliable for
to achieve a solution close to the optimal and convergence it
for the achieving to answer more.
Worst
Solution
Best
Solution
Average
Solution
Algorithms
368340385ACO [1]
826349464GA[1]
358340384Hybrid Algorithm[1]
352340369Proposed Algorithm
Table 2: Comparing the Results of Proposed Algorithm and the
Another Algorithm
In proposed algorithm ants by using learning parameter until
the end of searching process, keep middle balance of global
and local searching in an appropriate method. Because of this
proposed algorithm can search effectively the space of
problem and obtain the better result. Figure (3) shows the
graph of proposed algorithm comparison with other
algorithms. As the graph Figure (3) shows the proposed
algorithm is more workable.
Figure 3: Chart Comparing the Proposed Algorithm with other
Algorithms
Table (3) comparison of the proposed algorithm shows the
number of replications. As can be seen, increasing the number
of repetitions of the proposed algorithm is effective and the
possibility of result in changes in the solution is close to
optimal.
Iteration Proposed Algorithm
Average
Solution
Best
Solution
Worst
Solution
20 406 354 398
40 394 348 387
60 383 345 376
80 375 342 364
100 369 340 352
Table 3: Compare the Effect the Number of Iterations in Proposed
Algorithm
Figure (4) shows the comparison graph for repetition of
proposed algorithm for reaching to the close answer of
optimum. As be shown in results proposed algorithm has
better ability in finding global optimum by increasing the
number of repetition.
Figure 4: Chart Compares the Number of Iterations of the Proposed
Algorithm
Amount of Parameter Effect on Proposed Algorithm
Table (4) shows the effect of and parameters on the
best finding path. By using of and parameters each ant
will move only with the effect of global searching in the space
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
357
All Rights Reserved © 2012 IJARCET
of searching. In Table (4) it is clear that increasing of and
parameters is the reason of optimum answer.
Worst
Solution
Best
Solution
Average
Solution
Parameters
c2c1
3863453980.50.5
37234338311
3653423741.51.5
35234036922
Table 4: the Impact of Parameters c1 and c2
As the results of experiment shows that proposed algorithm
can be move workable if proposed algorithm has appropriate
initialize. In the absence of proper regulation of parameters,
proposed algorithm will be tended to the local optimum and
encouraging with early convergence. So the accurate
regulation of parameters will keep the capability of flexible
searching. Figure (5) shows the graph of proposed algorithm
based on 50 the repetition for values of c1 and c2. As be seen
the proposed algorithm obtain better results by increasing c1
and c2.
Figure 5: the Chart for the Effect of c1 and c2 Parameters
Value.
The parameters of PSO algorithm give the opportunity to the
ACO algorithm that ants search more places. The
combination of PSO algorithm parameter with ACO
algorithm is the reason of finding the better answer for the
problem of DTSP and the speed of convergence will not
decrease and the algorithm can reach to the global optimum
by escaping from local optimum points.
CONCLUSION
In this paper, we present a new optimizing algorithm with
the name of ACO-PSO that is the combination of PSO and
ACO. By consideration to the obtaining result we can say that
using of PSO this feature provides for ACO algorithm to show
the proper reaction against the environmental changes. And
can to adapt with changing environments. On the other hand
by using of learning parameters participation of ACO
algorithm speed the problem of local optimum and
convergence increasing will be solved. In total we can reach
to the acceptable answer by using of positive characterize of
two algorithms.
REFERENCES
[1] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for
Solving Dynamic Traveling Salesman Problem with Hybrid Genetic
Algorithms and Ant Colony Optimization", International Journal of
Computer Applications (IJCA), Vol .53, No.1, pp. 39-44, September
2012.
[2] I. Maleki, S. R.Khaze, F. S.Gharehchopogh, “A New Solution for
Dynamic Travelling Salesman Problem with Hybrid Ant Colony
Optimization Algorithm and Chaos Theory”, International Journal of
Advanced Research in Computer Science (IJARCS), Vol. 3, No. 6, pp.
39-44, Nov-Dec 2012.
[3] F.S.Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in
Dynamic Traveling Salesman Solution: A Hybrid of Ant Colony
Optimization and Descending Gradients”, International Journal of
Managing Public Sector Information and Communication
Technologies (IJMPICT), Vol. 3, No. 2, pp. 1-9, December 2012.
[4] M.Guntsch, M.Middendorf, “Pheromone Modification Strategies for
Ant Algorithms Applied to Dynamic TSP”. In Applications of
Evolutionary Computing, Lecture Notes in Computer Science, Vol.
2037, pp. 213-220, 2001.
[5] M. Guntsch, M. Middendorf and H. Schemck. “An Ant Colony
Optimization Approach to Dynamic TSP”. Proceedings of the GECCO
2001. San Francisco, USA, 7-11 July, 2001, Morgan Kaufmann,
860-867, 2001.
[6] C. J.Eyckelhof, M. Snoek, “Ant systems for a dynamic TSP”. In:
Proceedings of the 3rd international workshop on ant algorithms, pp.
88–99, 2002.
[7] Z. C.Huang, X. L.Hu, S. D.Chen, “Dynamic Traveling Salesman
Problem based on Evolutionary Computation”, In Congress on
Evolutionary Computation, IEEE Press, pp. 1283-1288, 2001.
[8] L. Kang, A. Zhou, B. McKay, Y. Li, Z. Kang, “Benchmarking
Algorithms for Dynamic Travelling Salesman Problems”. In:
Proceedings of the Congress on Evolutionary Computation, Portland,
Oregon (2004).
[9] H. N. Psaraftis,”Dynamic vehicle routing problems”. In: Golden, B.L.,
Assad, A.A. (eds.) Vehicle Routing: Methods and Studies, pp.
223–248. Elsevier, Amsterdam (1988).
[10] M.Dorigo, L. M.Gambardella, “The colony system: A cooperative
learning approach to the traveling salesman problem”, IEEE
Transactions on Evolutionary Computation, Vol. 1, No.1, pp. 53-66,
April 1997.
[11] J. Kennedy, R. C. Eberhart, "Particle Swarm Optimization", In
Proceedings of the IEEE International Conference on Neural
Networks, pp. 1942-1948, 1995.
[12] R. May, “Simple mathematical models with very complicated
dynamics”, Nature, Vol. 261, pp. 459-467, 1976.
[13] M. Clerc, J. Kennedy, "The particle swarm Explosion stability and
convergence in a multi-dimensional complex space", IEEE
Transaction on Evolutionary Computation, Vol. 6, No. 1, pp. 58-73,
2002.
[14] W. Li, "A Parallel Multi-start Search Algorithm for Dynamic Traveling
Salesman Problem", Lecture Notes in Computer Science (LNCS), Vol.
6630, pp. 65–75, 2011.
[15] M. Guntsch, M. Middendorf. “Pheromone Modification Strategies for
Ant Algorithms Applied to Dynamic TSP”. In Applications of
Evolutionary Computing, Lecture Notes in Computer Science,
Vol.2037, pp. 213-220, 2001.
[16] S. K.Hadia, A. H. Joshi, and Y. P.Kosta, "Solving City Routing Issue
with Particle Swarm Optimization", International Journal of Computer
Applications (IJCA), Vol. 47, No.15, pp. 27-30, June 2012.
[17] H. FAN, "Discrete Particle Swarm Optimization for TSP based on
Neighborhood", Journal of Computational Information Systems, Vol.
6, No. 10, pp. 3407-3414, 2010.
[18] A. Toofani, “Solving Routing Problem using Particle Swarm
Optimization”, International Journal of Computer Applications, Vol.
52, No.18, pp. 16-18, August 2012.
[19] M. H.Mehta, “Hybrid Genetic Algorithm with PSO Effect for
Combinatorial Optimization Problems”, International Journal of
Advanced Computer Research, Vol. 2, No. 4, pp. 300-305, December
2012.
[20] K. E.Parsopoulos, M. N.Vrahatis, "Recent approaches to global
optimization problems through Particle Swarm Optimization", Natural
Computing, pp. 235-306, 2002.
[21] M. Dorigo, V. Maniezzo, and A. Colorni, “The ant system:
Optimization by a colony of cooperating agents”, IEEE Transactions
on System, Man, and Cybernetics, Part B, Vol. 26, pp. 29-41, 1996.
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
358
All Rights Reserved © 2012 IJARCET
[22] M. Dorigo, L. M.Gambardella, “The colony system: A cooperative
learning approach to the traveling salesman problem”, IEEE
Transactions on Evolutionary Computation, Vol. 1, No.1, April 1997.
Farhad Soleimanian Gharehchopogh is
currently Ph.D candidate in department of computer
engineering at Hacettepe University, Ankara, Turkey.
And he works an honor lecture in computer
engineering department, science and research branch,
Islamic Azad University, West Azerbaijan, Iran. He is
a member of editorial board and review board in many
international journals and international Conferences.
His interested research areas are in the Operating
Systems, Software Cost Estimation, Data Mining and
Machine Learning techniques and Natural Language
Processing. For more information please visit www.soleimanian.com
Isa Maleki is a M.Sc. student in Computer
Engineering Department, Science and Research
Branch, Islamic Azad University, West Azerbaijan,
Iran. His interested research areas are Meta Heuristic
Algorithms, Data Mining and Machine learning
Techniques.
Seyyed Reza Khaze is a M.Sc. student in
Computer Engineering Department, Science and
Research Branch, Islamic Azad University, West
Azerbaijan, Iran. His interested research areas are
Meta Heuristic Algorithms, Data Mining and
Machine learning Techniques.

Contenu connexe

Tendances

Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...IOSR Journals
 
A comprehensive review on hybrid network traffic prediction model
A comprehensive review on hybrid network traffic prediction model A comprehensive review on hybrid network traffic prediction model
A comprehensive review on hybrid network traffic prediction model IJECEIAES
 
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...A Heuristic Approach for optimization of Non Linear process using Firefly Alg...
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...IJERA Editor
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Ichigaku Takigawa
 
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...ijcseit
 
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...Re-Mining Association Mining Results Through Visualization, Data Envelopment ...
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...ertekg
 
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...Muhammad Irfan Kemal
 
A hybrid constructive algorithm incorporating teaching-learning based optimiz...
A hybrid constructive algorithm incorporating teaching-learning based optimiz...A hybrid constructive algorithm incorporating teaching-learning based optimiz...
A hybrid constructive algorithm incorporating teaching-learning based optimiz...IJECEIAES
 
Text documents clustering using modified multi-verse optimizer
Text documents clustering using modified multi-verse optimizerText documents clustering using modified multi-verse optimizer
Text documents clustering using modified multi-verse optimizerIJECEIAES
 
A study on rough set theory based
A study on rough set theory basedA study on rough set theory based
A study on rough set theory basedijaia
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Searchcsandit
 
Molecular maodeling and drug design
Molecular maodeling and drug designMolecular maodeling and drug design
Molecular maodeling and drug designMahendra G S
 
Using particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problemsUsing particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problemsriyaniaes
 
Improvement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colonyImprovement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colonyjournalBEEI
 
Ijsom19021398886200
Ijsom19021398886200Ijsom19021398886200
Ijsom19021398886200IJSOM
 

Tendances (18)

Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
Application of Genetic Algorithm and Particle Swarm Optimization in Software ...
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
A comprehensive review on hybrid network traffic prediction model
A comprehensive review on hybrid network traffic prediction model A comprehensive review on hybrid network traffic prediction model
A comprehensive review on hybrid network traffic prediction model
 
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...A Heuristic Approach for optimization of Non Linear process using Firefly Alg...
A Heuristic Approach for optimization of Non Linear process using Firefly Alg...
 
C013141723
C013141723C013141723
C013141723
 
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
Machine Learning and Model-Based Optimization for Heterogeneous Catalyst Desi...
 
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...
AUTOMATED INFORMATION RETRIEVAL MODEL USING FP GROWTH BASED FUZZY PARTICLE SW...
 
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...Re-Mining Association Mining Results Through Visualization, Data Envelopment ...
Re-Mining Association Mining Results Through Visualization, Data Envelopment ...
 
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...
The Effect of Genetic Algorithm Parameters Tuning for Route Optimization in T...
 
A hybrid constructive algorithm incorporating teaching-learning based optimiz...
A hybrid constructive algorithm incorporating teaching-learning based optimiz...A hybrid constructive algorithm incorporating teaching-learning based optimiz...
A hybrid constructive algorithm incorporating teaching-learning based optimiz...
 
Text documents clustering using modified multi-verse optimizer
Text documents clustering using modified multi-verse optimizerText documents clustering using modified multi-verse optimizer
Text documents clustering using modified multi-verse optimizer
 
A study on rough set theory based
A study on rough set theory basedA study on rough set theory based
A study on rough set theory based
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Search
 
Genetic algorithms mahyar
Genetic algorithms   mahyarGenetic algorithms   mahyar
Genetic algorithms mahyar
 
Molecular maodeling and drug design
Molecular maodeling and drug designMolecular maodeling and drug design
Molecular maodeling and drug design
 
Using particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problemsUsing particle swarm optimization to solve test functions problems
Using particle swarm optimization to solve test functions problems
 
Improvement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colonyImprovement of genetic algorithm using artificial bee colony
Improvement of genetic algorithm using artificial bee colony
 
Ijsom19021398886200
Ijsom19021398886200Ijsom19021398886200
Ijsom19021398886200
 

En vedette

En vedette (10)

1766 1770
1766 17701766 1770
1766 1770
 
1789 1800
1789 18001789 1800
1789 1800
 
Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959Volume 2-issue-6-1955-1959
Volume 2-issue-6-1955-1959
 
Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373Ijarcet vol-2-issue-7-2369-2373
Ijarcet vol-2-issue-7-2369-2373
 
1879 1885
1879 18851879 1885
1879 1885
 
Volume 2-issue-6-2021-2029
Volume 2-issue-6-2021-2029Volume 2-issue-6-2021-2029
Volume 2-issue-6-2021-2029
 
1738 1742
1738 17421738 1742
1738 1742
 
Volume 2-issue-6-2037-2039
Volume 2-issue-6-2037-2039Volume 2-issue-6-2037-2039
Volume 2-issue-6-2037-2039
 
Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080Volume 2-issue-6-2077-2080
Volume 2-issue-6-2077-2080
 
Ijarcet vol-2-issue-7-2262-2267
Ijarcet vol-2-issue-7-2262-2267Ijarcet vol-2-issue-7-2262-2267
Ijarcet vol-2-issue-7-2262-2267
 

Similaire à Ijarcet vol-2-issue-2-352-358

A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...ijmpict
 
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
 
Convergence tendency of genetic algorithms and artificial immune system in so...
Convergence tendency of genetic algorithms and artificial immune system in so...Convergence tendency of genetic algorithms and artificial immune system in so...
Convergence tendency of genetic algorithms and artificial immune system in so...ijcsity
 
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...ijcsa
 
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer  Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer ijsc
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationAIRCC Publishing Corporation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONijcsit
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONAIRCC Publishing Corporation
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...ijdms
 
Solving multiple sequence alignment problems by using a swarm intelligent op...
Solving multiple sequence alignment problems by using a  swarm intelligent op...Solving multiple sequence alignment problems by using a  swarm intelligent op...
Solving multiple sequence alignment problems by using a swarm intelligent op...IJECEIAES
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...ijaia
 
Algorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPAlgorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPCarrie Romero
 
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...IJECEIAES
 
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...IJERA Editor
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationIRJET Journal
 
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSA COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSecij
 

Similaire à Ijarcet vol-2-issue-2-352-358 (20)

A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
A NEW APPROACH IN DYNAMIC TRAVELING SALESMAN PROBLEM: A HYBRID OF ANT COLONY ...
 
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...
 
Convergence tendency of genetic algorithms and artificial immune system in so...
Convergence tendency of genetic algorithms and artificial immune system in so...Convergence tendency of genetic algorithms and artificial immune system in so...
Convergence tendency of genetic algorithms and artificial immune system in so...
 
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...
EVALUATION THE EFFICIENCY OF ARTIFICIAL BEE COLONY AND THE FIREFLY ALGORITHM ...
 
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer  Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
Markov Chain and Adaptive Parameter Selection on Particle Swarm Optimizer
 
Evolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort EstimationEvolutionary Computing Techniques for Software Effort Estimation
Evolutionary Computing Techniques for Software Effort Estimation
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
 
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATIONEVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
EVOLUTIONARY COMPUTING TECHNIQUES FOR SOFTWARE EFFORT ESTIMATION
 
The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...The optimization of running queries in relational databases using ant colony ...
The optimization of running queries in relational databases using ant colony ...
 
Solving multiple sequence alignment problems by using a swarm intelligent op...
Solving multiple sequence alignment problems by using a  swarm intelligent op...Solving multiple sequence alignment problems by using a  swarm intelligent op...
Solving multiple sequence alignment problems by using a swarm intelligent op...
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
 
Algorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSPAlgorithms And Optimization Techniques For Solving TSP
Algorithms And Optimization Techniques For Solving TSP
 
Cukoo srch
Cukoo srchCukoo srch
Cukoo srch
 
T01732115119
T01732115119T01732115119
T01732115119
 
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...
The behaviour of ACS-TSP algorithm when adapting both pheromone parameters us...
 
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
Optimized Robot Path Planning Using Parallel Genetic Algorithm Based on Visib...
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
 
IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)IJCSI-2015-12-2-10138 (1) (2)
IJCSI-2015-12-2-10138 (1) (2)
 
D0353027043
D0353027043D0353027043
D0353027043
 
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMSA COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
A COMPARISON BETWEEN SWARM INTELLIGENCE ALGORITHMS FOR ROUTING PROBLEMS
 

Plus de Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

Plus de Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Dernier

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Dernier (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Ijarcet vol-2-issue-2-352-358

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 352 All Rights Reserved © 2012 IJARCET  Abstract—In recent decades, with the introduction of optimization problems, new methods of was optimizing developed. The most important group of optimization techniques is meta-heuristic method. That is able to solve the problems of combination optimizing. The major problems in the combination optimizing such as Dynamic Travelling Salesman Problem (DTSP) is a kind of problems that is close answer to the optimum will introduce in them. So using of the meta-heuristic methods in this kind of problems was the case of concentration in the current years. In this paper a new algorithm based on Particle Swarm Optimization (PSO) and Ant Colony Optimization (ACO) as the name of ACO-PSO is proposed which of PSO algorithm for tuning parameters of ACO and establishing a balance between global search and local search is used. Experimental results show that the proposed method has good performance. Index Terms— Meta-heuristic, DTSP, ACO, PSO INTRODUCTION With the extending of the problems and importance of being optimum, nowadays have more the tendency to the meta-heuristic algorithms. And because of this using of meta-heuristic algorithms in the optimizing of the problems will be extended every day. The major advantage in using of meta-heuristic search flexibility, speed and high performance and is the feature of global search of them. In the recent years using of the meta-heuristic algorithms for solving the DSTP has a good advancement. We can mention to the method of combination algorithms [1, 2 and 3], ACO [4, 5 and 6] and Evolutionary Computation [7, 8]. The DTSP is one of the prominent of combination optimizing of problems. The DTSP for the firstly was introduced by Psaraftis in 1988 [9]. In the meta-heuristic algorithms the searching will be done in a parallel form. And it means that set of elements, will search Manuscript received feb 9, 2013. Farhad Soleimanian Gharehchopogh, Computer Engineering Department, Science and Research Branch, Islamic Azad University, West Azerbaijan, Iran. E-mail: bonab.farhad@gamil.com. Tel: 00905544040942, 00989141764427 Isa Maleki, , Computer Engineering Department, Science and Research Branch, Islamic Azad University, West Azerbaijan, Iran, Email: maleki.misa@gmail.com Seyyed Reza Khaze , Computer Engineering Department, Science and Research Branch, Islamic Azad University, West Azerbaijan, Iran Email: khaze.reza@gmail.com the space of problems. This algorithms are has a special potential for finding the close solution to being optimum. Majority of these methods will act in a cumulative from and use the fitness function for guiding the search. These algorithms can economize the time and use the Special measures thought for parrying the local optimizing and to the convergent global optimizing. Since the meta-heuristic algorithms with approach parallel to solving problem are always a set of responses create. Swarm intelligence (SI) is a computing and behavioral metaphor for solving the problems that basically is in is inspired of the natural samples and collective behavior. The ACO [10] is optimizing algorithm based on intellectual behavior of ants are population. In natural, ants without any information about the path, find the shortest way between the food and nest. When ants are walking through the secrete pheromone and a trace will remain. The path length is less after a little time has increased the number of ants and so much more pheromone put on the path place. So ants choose a path that is more pheromones. PSO [11] is optimizing method that has been inspired from the social behavior of birds. PSO algorithm consist of a group of particles that more in the space of searching for the feasible solution for the problems. Also it has been proven that PSO is efficient for solving many optimization problems and in some cases, the problems that other meta-heuristic techniques are is not affected [12]. In this paper, we use the velocity particle in order to change the rules of moving in closing to the local optimum. Using of this parameters the reason that with keeping the speed of convergence, Exchange information between the elements of the group will be done better and the space of answering is in order to find the global optimum. Thus the efficiency ACO algorithm in escape from local optimum locations will increase. We have organized the general structure of this paper as follow: In section second introduce literature review; in section third we introduce PSO; in section fourth we introduce ACO; in section five we’ll explain the proposed algorithm; in section sixth we’ll discuss about valuation and results of the proposed method and finally in section seventh we will draw some conclusions from this paper. LITERATURE REVIEW Obtaining the best possible result for solving problem of A New Optimization Method for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Particle Swarm Optimization Farhad Soleimanian Gharehchopogh, Isa Maleki, Seyyed Reza Khaze
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 353 All Rights Reserved © 2012 IJARCET DTSP with attention to the same special circumstances in this problem, create various ways. So in this type of problems the major purpose of problems is finding the courses that have the lowest cost. F.S.Gharehchopogh et al [1] use from hybrid algorithms the ACO and genetic algorithm for solving the problem of DTSP. In their paper, they used of the genetic algorithm for the optimizing the obtained paths of the ACO in the searching space of problem. In their paper for producing the initial population in the genetic population of obtaining paths, use of that the ACO. Their purpose of combining the genetic algorithms and ACO was preventing of the precocious convergence and reaching to the better answer. Researchers [2] use a new method for solving the DTSP on based the hybrid of ACO and chaos theory. They in their paper with hybrid ACO algorithm and chaos theory hybrid algorithm have created that length better for DTSP has obtained. In hybrid algorithm law update pheromone by one dimensional logistic function [13] and to is the form of non-linear that can from precocious convergence prevent. In [3] researchers use for solving the DTSP on based the hybrid method of ACO and gradient descent. They explain in their paper that combining the ACO algorithm and gradient descent are the cause that in the time of sticking in minimum local with Initialize pheromone in the form of gradient descent is the cause of escaping of minimum local. There the proposed algorithm is as follows that for finding the optimum path, algorithms with optional choosing of a city will start. And then all of the neighbor vicinities with the initial city will be evaluated with purpose function. Then among the answers related to the neighbors which answer that has the mostly acceptance will be chosen and the algorithm is repeated until the optimal path is found. W. Li [14] present a parallel searching algorithm for solving the problem of DTSP. In this paper for finding the optimum answer instead of searching a solution, a set of appropriate answers were analyzed in the form of parallel searching. So the probability of producing an optimum solution among the new solution will be increased. In [15] researchers using the ACO to solve the problem have been DTSP. In their paper for reaching to the optimum answer in the law of updating the pheromone and the probability of movement some special changing can be created. According to their result we can say that the efficiency of algorithm for reaching to the close answer the optimum gradually will be better. PSO algorithm is one of the most effective group algorithms that can be workable and reliable for solving the difficult problems. This algorithm in recent years in industrial and scientific purposes has been heavily used. Researchers [16] use from the PSO algorithm in order to finding the shortest route between the cities. They reach to the special result in their paper that PSO algorithm consist a good efficiency for solving the problem of finding the shortest course. H.Fan in [17] by using the PSO algorithm he focuses on the solving the DTSP. For finding the best route each particle, will change its next position in the space of searching according to the level of its knowledge and the public knowledge of group. After every move in the search space is the fitness of each particle is measured and the next town to travel considering length of the path is obtained by selecting particles. Because of difficult of finding the shortest path in the graph, researchers [18] use the PSO algorithm for solving the problem of finding the shortest path. The graph that they analyze it in their paper is consist 10 nodes. In this research for finding the shortest path, use the best position of particle in total population is used. In [19] the combination of genetic algorithm and PSO was used for solving the Symmetric Travelling Salesman Problem (STSP). Normally algorithm genetic not efficiency algorithm for solving NP-Hard problems but using the PSO algorithm can change in genetic algorithm to create a more efficient and effective solutions to problems found. In their paper, the PSO algorithm to better fit the mutation and crossover operators are used to achieve the optimal solution. The results show that the hybrid algorithm has better performance than genetic algorithms. PARTICLE SWARM OPTIMIZATION PSO algorithm with inspiring of social behavior of birds was introduced by Eberhart and Kennedy in 1995 [11]. PSO is a simulation of social behavior of birds that in environment are looking for food. Any of birds don’t have any information about the place of food. But at every step, know how much of the food distance. Accordingly, the best approach is to find food, bird food is nearest to follow. PSO algorithm is one of the important algorithms that take the place in the swarm intelligence region [20]. The methods of swarm intelligence by using of cooperation and the competition that create between the answers can find the optimum answer earlier than others. PSO algorithm as an optimization algorithm is a searching on the population that each particle change itself position by passing the time. In PSO algorithm particles will be more in the multi-dimension searching space of the feasible solution of problem. In this space is defined as a criterion for evaluating and measuring the quality of the solutions it are done through. Change the state every particle in a group affected by your experiences or neighborhood knowledge of and behavior search a particle in the group is influenced by other particles. This simple behavior cause finding optimal regions of the search space. PSO algorithm first of all was the randomly valued with a group of particle that was produced in the space of problem in a random form and searching for will begin fir finding the optimum answer. In a general construction of searching each particle will imitate of particle that has the optimizing fitness function. Therefore in each repetition of algorithm each particle changes his or her next position according to the two variable values. One is the best position that the particle has that until now (pbest) and the next is the best position created by whole population and in fact is the best pbest in the total population (gbest). As concept pbest for each individual is the fact that individual biological memory. In fact, gbest is the general knowledge of the population and when individual can change their position based on the gbest in an effort to reach a population knowledge level of their knowledge level. As concept, the best particle all group members are related to
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 354 All Rights Reserved © 2012 IJARCET each other. According to the gbest and pbest values each particle will use the Equations of (1) and (2) in order to find the next position. ),.(.).(.. 22111 ibestibestii xgrcxprcvwv ii  (1) 11   iii vxx (2) In Equation (1) c1, c2 are learning parameters. Function rand () for producing random numbers in the range of [0, 1]. Xi is the very position and Vi is the velocity of particles movement. W is a controlling parameter that controls the impact of the current speed for on the next speed. And create an equal form between the algorithms in searching in the form of local and searching will be done in a global form. ANT COLONY OPTIMIZATION ACO is one of the meta-heuristic algorithms that was introduced Dorigo for the first time [21, 22]. This algorithm was used for solving the complex problems in acceptable time of computing. When the ants are walking, misplace a special smelly material by the name of pheromone in their path. Of course this material will evaporate as soon as possible. But in the short term as the trace ants on the ground remains. The ants have a special ability that can find the shortest path to food by producing the pheromone. The ants will choose the shortest path than ants that who choose the path they will produce more pheromones. As the more pheromone better attract the ants, more and more ants find the shortest way and finally all of the ants find the shortest way. For more analyzing of this issue, imagine that there are two paths to the food that have different the length, ants choose each path with the same probability. Ants that the shorter route went and returned earlier than the other produce more pheromone. As a result, the ants other this route selection and further strengthen the pheromone the path. Eventually all ants will find the shortest path to food. Movement probability form i city to j city for k ant in t time based on Equation (3) will be expressed. In this equation, is ηij field of vision and is equal with 1/dij (the nearer cities are more probable to choose).                      otherwise allowedki t t tp k allowedj ijij ijij k ij k 0 f )( )(     (3) In Equation (3) τij the amount of pheromone that existing on mane (i, j) in time t. α, β are the impact parameters of existing pheromone and the mane and field of vision of that mane. And allowedk is the set of cities that k ant passes them. In order to discuss about the other ants for the rule of pheromone updating we use of local updating method. In this method the space of searching is faster and in fact the probability of missing the appropriate route is the reason of catching in the local minimum is very low. The pheromone updating rule on manes is done according to Equation (4).       ijijij tnt   1 (4) In Equation (4), 1-ρ determines the rate of pheromone evaporation from t to t+n. In order to prevent pheromone increase on mane, it is determined 0< ρ <1 limit for ρ. As the amount of ρ is increased, pheromone evaporation rate will increase, too. k ij m k ij    1 (5) k ij Is amount of pheromone in which the ant k leave on the route (i, j) and in the time interval of t to t+n.      otherwise LQ kk ij 0 n)t(t,at timej)(i,edgeusesantkif  (6) In Equation (6), Q is a constant number as Lk is the route length which is travelled by ant K. PROPOSED SOLUTION ACO Using PSO in addition to the main problem of this algorithm is improved to get the optimal local can be useful in two respects. First, learn the parameters of the PSO algorithm can be used in the update process rules and the rule of transition probability. The second advantage of this algorithm causes is adaptive self and the dynamics. Thus, the algorithm ability in adapt to a dynamic environment is strong and against the environmental changes is resistant. So an optimization algorithm in a dynamic environment must be able to continuously adapt the solution to a changing environment. Therefore, the algorithm is applied to a changing environment that able to change after a change, maintain the previous solution of using multiple modes have populated. Figure (1) shows the schema of the proposed algorithm.
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 355 All Rights Reserved © 2012 IJARCET Figure 1: Flowchart of the Proposed Algorithm. Quasi code of the proposed algorithm based on ACO algorithm and PSO consists of the following steps. Figure 2: Quasi Code of Proposed Algorithm A. The Rule of Transition Probability One of the factors contributing that has a lot of importance in ACO algorithms and has an important role in choosing cities, is the initiative information coefficient in the laws of movement the will be shown with . This coefficient in repetition of initial algorithm that the impact of pheromone is not so remarkable has an important role. And recognize the side and direction of searching. For this reason in the rule of movement transmission we use PSO algorithm idea that is one of the most workable meta-heuristic methods and has more power in finding the proper answer in is a few time. In a proposed algorithm we use of Equation (7) for reaching to characterize of exploration and exploitation.                      otherwise allowedki rcrct rcrct tp k allowedj ijij ijij k ij k 0 f 2211)( 2211)(     (7) In above Equation, c1 and c2 are the learning parameters for the rule of Transition Probability. In this equation by trying to adding PSO parameter of information interchanging between the ants is the special form of cooperation and learning. Because of this the ability of algorithm has high speed in adaptation with dynamic environment and convergence to nearly optimal solution is better. In Equation (7) the best value of suitability function during the certain number of repetition will be obtained. In hybrid algorithm to the ants are given possible that the interaction with the environment search, actions that lead to the desired outcome and restrict the actions that led to the unfavorable outcomes to the strategy and the optimal policy is to achieve the most optimal results are achieved. So it is possible for ants to use repetition and learning, environment and other routes have identified and appropriate strategies for achieving near-optimal solutions are selected. B Rules of Pheromone Update In rules of pheromone updating Pheromone evaporation factor in the beginning of algorithm performing has less accuracy. Thus, the Innovation information of problem for having more power in order to direct the algorithm it is better the rules of pheromone updating should use from learning parameters of PSO algorithm for finding the better routes. And this is the reason that pheromone differences on meeting and not meeting mane should be focused in the repetition of algorithm. Until the chance of not meeting to select mane will in the next repetitions not destroyed completely. The new rules of pheromone updating on mane will be done according to the Equation (8).     ijijij tnt   (8) In Equation (8) the amount of will be done based on 1. Initialization Parameters 2. Loop For each ant do Randomly select a starting city 3. While stop criteria not met do 4. Transition Probability Rule For all ant do Calculate length tour according to eq. 7 End For 5. Update Pheromone For all ant m do Update using learning factors c1, c2 For each city (i, j), update pheromone End for End While Until end condition
  • 5. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 356 All Rights Reserved © 2012 IJARCET Equation (9). )(k ij gbest Q  (9) In Equation (9) is the best length path that is found with Interact and cooperation of ants. Parameter value τij (the pheromone on the main) in the rules pheromone updating will be done by and parameters. Parameters and is the reason of more encouraging of mane extraction that still isn’t met with ants. This act is the reason of path exploration by ants for finding the best vicinity in the next repetitions. RESULTS AND DISCUSSION Because the ACO and PSO that obey from random searching, in the vision of convergence speed and reaching to the answer we can not only rely on the performing one repetition of problem. So, for comparing these algorithms are , 30 cities and each algorithm will be done 100 time and the resulted average of this 100time were compared based on number of repetition for reaching to the convergence. There are several parameters in a proposed algorithm that effect on the action of algorithm. In Table (1) the proposed pheromone on mane will be determined by using the parameter α. β parameter will determine the relative importance to the pheromone on mane. Rho parameter of pheromone weakened (evaporation) over determines the mane. C1 and C2 are the learning parameters minimize the answer. c2c1rhoβαParameter Name 220.151Value Table 1: Value of Parameters in the Proposed Algorithm Table (2) shows the comparison of results for proposed and other algorithms. As you seen, proposed algorithm has the better answer to other algorithms for solving the problem of DTSP. Therefore the proposed algorithm is more reliable for to achieve a solution close to the optimal and convergence it for the achieving to answer more. Worst Solution Best Solution Average Solution Algorithms 368340385ACO [1] 826349464GA[1] 358340384Hybrid Algorithm[1] 352340369Proposed Algorithm Table 2: Comparing the Results of Proposed Algorithm and the Another Algorithm In proposed algorithm ants by using learning parameter until the end of searching process, keep middle balance of global and local searching in an appropriate method. Because of this proposed algorithm can search effectively the space of problem and obtain the better result. Figure (3) shows the graph of proposed algorithm comparison with other algorithms. As the graph Figure (3) shows the proposed algorithm is more workable. Figure 3: Chart Comparing the Proposed Algorithm with other Algorithms Table (3) comparison of the proposed algorithm shows the number of replications. As can be seen, increasing the number of repetitions of the proposed algorithm is effective and the possibility of result in changes in the solution is close to optimal. Iteration Proposed Algorithm Average Solution Best Solution Worst Solution 20 406 354 398 40 394 348 387 60 383 345 376 80 375 342 364 100 369 340 352 Table 3: Compare the Effect the Number of Iterations in Proposed Algorithm Figure (4) shows the comparison graph for repetition of proposed algorithm for reaching to the close answer of optimum. As be shown in results proposed algorithm has better ability in finding global optimum by increasing the number of repetition. Figure 4: Chart Compares the Number of Iterations of the Proposed Algorithm Amount of Parameter Effect on Proposed Algorithm Table (4) shows the effect of and parameters on the best finding path. By using of and parameters each ant will move only with the effect of global searching in the space
  • 6. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 357 All Rights Reserved © 2012 IJARCET of searching. In Table (4) it is clear that increasing of and parameters is the reason of optimum answer. Worst Solution Best Solution Average Solution Parameters c2c1 3863453980.50.5 37234338311 3653423741.51.5 35234036922 Table 4: the Impact of Parameters c1 and c2 As the results of experiment shows that proposed algorithm can be move workable if proposed algorithm has appropriate initialize. In the absence of proper regulation of parameters, proposed algorithm will be tended to the local optimum and encouraging with early convergence. So the accurate regulation of parameters will keep the capability of flexible searching. Figure (5) shows the graph of proposed algorithm based on 50 the repetition for values of c1 and c2. As be seen the proposed algorithm obtain better results by increasing c1 and c2. Figure 5: the Chart for the Effect of c1 and c2 Parameters Value. The parameters of PSO algorithm give the opportunity to the ACO algorithm that ants search more places. The combination of PSO algorithm parameter with ACO algorithm is the reason of finding the better answer for the problem of DTSP and the speed of convergence will not decrease and the algorithm can reach to the global optimum by escaping from local optimum points. CONCLUSION In this paper, we present a new optimizing algorithm with the name of ACO-PSO that is the combination of PSO and ACO. By consideration to the obtaining result we can say that using of PSO this feature provides for ACO algorithm to show the proper reaction against the environmental changes. And can to adapt with changing environments. On the other hand by using of learning parameters participation of ACO algorithm speed the problem of local optimum and convergence increasing will be solved. In total we can reach to the acceptable answer by using of positive characterize of two algorithms. REFERENCES [1] F.S. Gharehchopogh, I. Maleki, M. Farahmandian, "New Approach for Solving Dynamic Traveling Salesman Problem with Hybrid Genetic Algorithms and Ant Colony Optimization", International Journal of Computer Applications (IJCA), Vol .53, No.1, pp. 39-44, September 2012. [2] I. Maleki, S. R.Khaze, F. S.Gharehchopogh, “A New Solution for Dynamic Travelling Salesman Problem with Hybrid Ant Colony Optimization Algorithm and Chaos Theory”, International Journal of Advanced Research in Computer Science (IJARCS), Vol. 3, No. 6, pp. 39-44, Nov-Dec 2012. [3] F.S.Gharehchopogh, I.Maleki, S.R.Khaze, “A New Approach in Dynamic Traveling Salesman Solution: A Hybrid of Ant Colony Optimization and Descending Gradients”, International Journal of Managing Public Sector Information and Communication Technologies (IJMPICT), Vol. 3, No. 2, pp. 1-9, December 2012. [4] M.Guntsch, M.Middendorf, “Pheromone Modification Strategies for Ant Algorithms Applied to Dynamic TSP”. In Applications of Evolutionary Computing, Lecture Notes in Computer Science, Vol. 2037, pp. 213-220, 2001. [5] M. Guntsch, M. Middendorf and H. Schemck. “An Ant Colony Optimization Approach to Dynamic TSP”. Proceedings of the GECCO 2001. San Francisco, USA, 7-11 July, 2001, Morgan Kaufmann, 860-867, 2001. [6] C. J.Eyckelhof, M. Snoek, “Ant systems for a dynamic TSP”. In: Proceedings of the 3rd international workshop on ant algorithms, pp. 88–99, 2002. [7] Z. C.Huang, X. L.Hu, S. D.Chen, “Dynamic Traveling Salesman Problem based on Evolutionary Computation”, In Congress on Evolutionary Computation, IEEE Press, pp. 1283-1288, 2001. [8] L. Kang, A. Zhou, B. McKay, Y. Li, Z. Kang, “Benchmarking Algorithms for Dynamic Travelling Salesman Problems”. In: Proceedings of the Congress on Evolutionary Computation, Portland, Oregon (2004). [9] H. N. Psaraftis,”Dynamic vehicle routing problems”. In: Golden, B.L., Assad, A.A. (eds.) Vehicle Routing: Methods and Studies, pp. 223–248. Elsevier, Amsterdam (1988). [10] M.Dorigo, L. M.Gambardella, “The colony system: A cooperative learning approach to the traveling salesman problem”, IEEE Transactions on Evolutionary Computation, Vol. 1, No.1, pp. 53-66, April 1997. [11] J. Kennedy, R. C. Eberhart, "Particle Swarm Optimization", In Proceedings of the IEEE International Conference on Neural Networks, pp. 1942-1948, 1995. [12] R. May, “Simple mathematical models with very complicated dynamics”, Nature, Vol. 261, pp. 459-467, 1976. [13] M. Clerc, J. Kennedy, "The particle swarm Explosion stability and convergence in a multi-dimensional complex space", IEEE Transaction on Evolutionary Computation, Vol. 6, No. 1, pp. 58-73, 2002. [14] W. Li, "A Parallel Multi-start Search Algorithm for Dynamic Traveling Salesman Problem", Lecture Notes in Computer Science (LNCS), Vol. 6630, pp. 65–75, 2011. [15] M. Guntsch, M. Middendorf. “Pheromone Modification Strategies for Ant Algorithms Applied to Dynamic TSP”. In Applications of Evolutionary Computing, Lecture Notes in Computer Science, Vol.2037, pp. 213-220, 2001. [16] S. K.Hadia, A. H. Joshi, and Y. P.Kosta, "Solving City Routing Issue with Particle Swarm Optimization", International Journal of Computer Applications (IJCA), Vol. 47, No.15, pp. 27-30, June 2012. [17] H. FAN, "Discrete Particle Swarm Optimization for TSP based on Neighborhood", Journal of Computational Information Systems, Vol. 6, No. 10, pp. 3407-3414, 2010. [18] A. Toofani, “Solving Routing Problem using Particle Swarm Optimization”, International Journal of Computer Applications, Vol. 52, No.18, pp. 16-18, August 2012. [19] M. H.Mehta, “Hybrid Genetic Algorithm with PSO Effect for Combinatorial Optimization Problems”, International Journal of Advanced Computer Research, Vol. 2, No. 4, pp. 300-305, December 2012. [20] K. E.Parsopoulos, M. N.Vrahatis, "Recent approaches to global optimization problems through Particle Swarm Optimization", Natural Computing, pp. 235-306, 2002. [21] M. Dorigo, V. Maniezzo, and A. Colorni, “The ant system: Optimization by a colony of cooperating agents”, IEEE Transactions on System, Man, and Cybernetics, Part B, Vol. 26, pp. 29-41, 1996.
  • 7. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 358 All Rights Reserved © 2012 IJARCET [22] M. Dorigo, L. M.Gambardella, “The colony system: A cooperative learning approach to the traveling salesman problem”, IEEE Transactions on Evolutionary Computation, Vol. 1, No.1, April 1997. Farhad Soleimanian Gharehchopogh is currently Ph.D candidate in department of computer engineering at Hacettepe University, Ankara, Turkey. And he works an honor lecture in computer engineering department, science and research branch, Islamic Azad University, West Azerbaijan, Iran. He is a member of editorial board and review board in many international journals and international Conferences. His interested research areas are in the Operating Systems, Software Cost Estimation, Data Mining and Machine Learning techniques and Natural Language Processing. For more information please visit www.soleimanian.com Isa Maleki is a M.Sc. student in Computer Engineering Department, Science and Research Branch, Islamic Azad University, West Azerbaijan, Iran. His interested research areas are Meta Heuristic Algorithms, Data Mining and Machine learning Techniques. Seyyed Reza Khaze is a M.Sc. student in Computer Engineering Department, Science and Research Branch, Islamic Azad University, West Azerbaijan, Iran. His interested research areas are Meta Heuristic Algorithms, Data Mining and Machine learning Techniques.