SlideShare a Scribd company logo
ABC-GSX: A HYBRID METHOD FOR SOLVING
THE TRAVELING SALESMAN PROBLEM
Dept. of CSE, RNSIT 2015
1
Guided By
T. satish kumar
Asst Prof, Dept. of
CSE, RNSIT
Dept. of CSE, RNSIT 2015 2
ABSTRACT
• An optimization problem is a problem of finding the best solution from all
possible solutions.
• The decision to select the best solution is not polynomially bounded.
• Heuristics approaches are thus often considered to solve such NP-hard
problems.
• The technique implements the Artificial Bee Colony algorithm, which is
inspired by the decision making process of the honey bees in finding
optimal food sources. The ABC algorithm is extended with Greedy Sub tour
Crossover to improve the precision.
Dept. of CSE, RNSIT 2015 3
overview
• Introduction
• Travelling salesman problem
• Applications of TSP
• Different approaches to solve TSP
• Metaheuristics
• The ABC metaheuristic
• Honey bee foraging behavior
• ABC algorithm
• Mapping ABC-GSX metaheuristic to the TSP
• Results
• Conclusion
• References
Dept. of CSE, RNSIT 2015
4
INTRODUCTION
• The Travelling Salesman Problem (TSP) is an example of
combinatorial optimization problems known to be NP-complete.
• It is strongly believed that it cannot be solved to optimality within
polynomial computation time.
• Therefore, in solving TSP, we employ an approximation that finds a
near-optimal solution in a reasonable amount of time rather than a
method that is guaranteed to find the optimal solution in an
exponential time.
• Metaheuristic is one of many approximation methods widely used to
solve practical optimization problems.
• Inspired by the decision making capability of bee swarms ABC-GSX
is applied to solve TSP.
Dept. of CSE, RNSIT 2015
5
TRAVELLING SALESMAN PROBLEM
• Travelling salesman problem states that given a set of cities and the
distances between them, determine the shortest path starting from a
given city, passing through all the other cities and returning to the first
city.
• There is (n-1)! Possible routes for n number of cities.
• The Travelling Salesman Problem (TSP) is an example of
combinatorial optimization problems known to be NP-complete.
Dept. of CSE, RNSIT 2015
6
Applications of TSP
• Planning
• Logistics
• Manufacture of microchips
• DNA sequencing
• Optimization techniques
Dept. of CSE, RNSIT 2015
7
Different approaches to solve TSP
• There are many algorithms to solve travelling salesman problem.
• These algorithms can be divided into two categories.
 Exact
 Heuristic
Dept. of CSE, RNSIT 2015
8
Metaheuristics
• Metaheuristics are strategies that “guide" the search process. The
goal is to efficiently explore the search space in order to find (near-
)optimal solutions.
• Metaheuristic algorithms are approximate and usually non-
deterministic.
• Examples
 Genetic algorithm
 Simulated annealing algorithm
 Ant colony optimization algorithm
 Artificial bee colony algorithm
Dept. of CSE, RNSIT 2015
9
THE ABC METAHEURISTIC
• Artificial Bee Colony (ABC) is a metaheuristic in which artificial bees
of a colony cooperate in finding good solutions to optimization
problems.
• A characteristic of ABC is that it was inspired by nature, or more
precisely by the behavior of honey bees seeking a quality food
source.
• Honey bee foraging behavior is how honeybees find food sources.
Dept. of CSE, RNSIT 2015
10
Honey bee foraging behavior
 Types of foraging bee
 Employed bees
 Unemployed bees
 Scout
 Onlooker bees
Dept. of CSE, RNSIT 2015
11
Hive
Dancing
area for A
Dancing
area for B
Waggle dances are done by scout
bees in the food source selection
process to exchange information on
new candidate food sources and to
recruit unemployed bees to follow
them to those sources. Through this
kind of information exchanging and
learning, the honeybee swarm
manages to discover quality food
sources.
Dept. of CSE, RNSIT 2015
12
ABC Algorithm
Procedure ABC Metaheuristic
Initial_Solutions
While (criterion)
Update_Feasible_Solutions (Employed bees)
Select_Feasible_Solutions (Onlooker bees)
Update_Feasible_Solutions (Onlooker bees)
Avoid_ Sub-Optimal_Solutions (Scout bee)
End while
onlookers
Foraging bee
employed bee
Scout
Dept. of CSE, RNSIT 2015
13
MAPPING ABC-GSX METAHEURISTIC TO THE TSP
Figure : The ABC-GSX algorithm flowchart for TSP
Dept. of CSE, RNSIT 2015
14
a0 a1 a2 ……………………………………
X0
X1
Xn-1
Fitness(x0) = 1/travelling_cost(x0)
Fitness(x1) = 1/travelling_cost(x1)
Fitness(Xn-1)=1/travelling_cost(Xn-1)
Sequence of tour (d)
Foodsource(n)
Figure : The mapping between the food sources and the tour sequences
The old
Food source
The neighboring
Food source
The new
Food source
Figure : Example of Greedy Sub tour Crossover method
Add the rest of cities (E, H, J) in the
Random order
MAPPING ABC-GSX METAHEURISTIC TO THE TSP (cont.)
Dept. of CSE, RNSIT 2015
15
Figure : The 2opt method.
MAPPING ABC-GSX METAHEURISTIC TO THE TSP (cont.)
Dept. of CSE, RNSIT 2015
16
RESULTS
Number of iteration usage
Problem
ABC-GSX ACO-PSO BCO
EIL51
BERLIN52
EIL76
KROAI00
KROBI00
CH150
KROB200
LIN318
2000
2000
2000
2000
2000
2000
2000
2000
n/a 50000
2000 n/a
n/a 50000
3500 50000
n/a 50000
4000 n/a
n/a 50000
n/a 50000
TABLE 1: NUMBER OF ITERATIONS USED IN ABC-GSX, ACO-PSO AND BCO ALGORITHMS
Dept. of CSE, RNSIT 2015
17
RESULTS (cont.)
• It can be drawn that using ABC-GSX on TSP has produced, on average, nearly optimal
results in each problem instance.
• ABC-GSX also converged substantially faster with a much smaller number of iterations
needed when we focus on the number of iteration usage setting in Table 1.
• Maximum relative error never exceeded 2% except for the LIN318 problem instance and
average relative error was less than 0.8%.
Dept. of CSE, RNSIT 2015
18
CONCLUSION
• A hybrid method combining Artificial Bee Colony and Greedy Sub tour
Crossover (ABC-GSX) was proposed.
• The exploitation process in the ABC algorithm is improved by combining
GSX.
• The proposed approach outperformed all other aforementioned approaches.
ABC-GSX managed to find globally optimal solutions on most problem
instances.
• the hybrid method yielded more effective results for TSP, with an average
relative error below 0.8%.
• Many other crossover techniques can be applied to the algorithm to improve
its efficiency and can be tested against the proposed method in future.
• Nature has solution to everything!
Dept. of CSE, RNSIT 2015
19
REFERENCES
[I] A. Banharnsakun, T. Achalakul, B. Sirinaovakul, [IEEE 2010 Second World Congress
on Nature and Biologically Inspired Computing (NaBIC 2010)], pp. 978-1-4244-73762.
[2] S. Nonsiri, S. Supratid, "ModifYing Ant Colony Optimization," IEEE Conference on
Soft Computing in Industrial Applications, 2008, pp. 95-100.
[3] W.-L. Zhong, l Zhang, W.-N. Chen, "A Novel Discrete Particle Swarm Optimization to
Solve Travelling Salesman Problem," in Proc. IEEE Int. Conf. Evol. Comput. (CEC),
2007, pp. 3283-3287.
[4] L.-P. Wong, M.Y. Hean Low, C.S. Chong, "A Bee Colony Optimization Algorithm for
Travelling Salesman Problem," Second Asia International Conference on Modelling &
Simulation, 2008, pp. 818-823.
[5] XH. Shi, Y.e. Liang, H.P. Lee, C. Lu, Q.x. Wang, "Particle swarm optimization-based
algorithms for TSP and generalized TSP," Information Processing Letters., vol 103, pp.
169-176,2007.
[6] le. Biesmeijer, T.D. Seeley, "The use of waggle dance information by honey bees
throughout their foraging careers," Behav. Ecol. Sociobiol., vol. 59, pp. 133-142,2005.
[7] http://en.wikipedia.org/wiki/Travelling_salesman_problem
[8] http://www.CleverAlgorithms.com
[9] Clever Algorithms: Nature-Inspired Programming Recipes © Copyright 2011 Jason
Brownlee.
Dept. of CSE, RNSIT 2015
20

More Related Content

What's hot

Artificial bee colony algorithm
Artificial bee colony algorithmArtificial bee colony algorithm
Artificial bee colony algorithm
Satyasis Mishra
 
Activation functions
Activation functionsActivation functions
Activation functions
PRATEEK SAHU
 
Artificial bee colony (abc)
Artificial bee colony (abc)Artificial bee colony (abc)
Artificial bee colony (abc)
quadmemo
 
Wasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 IWasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 I
Sungbin Lim
 
AR model
AR modelAR model
AR model
Naveen Kumar
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
N Vinayak
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
Sebastian Ruder
 
Neural Architectures for Named Entity Recognition
Neural Architectures for Named Entity RecognitionNeural Architectures for Named Entity Recognition
Neural Architectures for Named Entity Recognition
Rrubaa Panchendrarajan
 
自由エネルギー原理と視覚的意識 2019-06-08
自由エネルギー原理と視覚的意識 2019-06-08自由エネルギー原理と視覚的意識 2019-06-08
自由エネルギー原理と視覚的意識 2019-06-08
Masatoshi Yoshida
 
【DL輪読会】Patches Are All You Need? (ConvMixer)
【DL輪読会】Patches Are All You Need? (ConvMixer)【DL輪読会】Patches Are All You Need? (ConvMixer)
【DL輪読会】Patches Are All You Need? (ConvMixer)
Deep Learning JP
 
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning 画像×言語の大規模基盤モ...
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning   画像×言語の大規模基盤モ...【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning   画像×言語の大規模基盤モ...
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning 画像×言語の大規模基盤モ...
Deep Learning JP
 
よくわかるフリストンの自由エネルギー原理
よくわかるフリストンの自由エネルギー原理よくわかるフリストンの自由エネルギー原理
よくわかるフリストンの自由エネルギー原理
Masatoshi Yoshida
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
Sanghyuk Chun
 
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
harmonylab
 
Reinforcement Learning @ NeurIPS2018
Reinforcement Learning @ NeurIPS2018Reinforcement Learning @ NeurIPS2018
Reinforcement Learning @ NeurIPS2018
佑 甲野
 
Cuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt KölemenCuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt Kölemen
Beyazıt Kölemen
 
スパースモデリング入門
スパースモデリング入門スパースモデリング入門
スパースモデリング入門
Hideo Terada
 
VAEs for multimodal disentanglement
VAEs for multimodal disentanglementVAEs for multimodal disentanglement
VAEs for multimodal disentanglement
Antonio Tejero de Pablos
 
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Tatsuya Yokota
 
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
Deep Learning JP
 

What's hot (20)

Artificial bee colony algorithm
Artificial bee colony algorithmArtificial bee colony algorithm
Artificial bee colony algorithm
 
Activation functions
Activation functionsActivation functions
Activation functions
 
Artificial bee colony (abc)
Artificial bee colony (abc)Artificial bee colony (abc)
Artificial bee colony (abc)
 
Wasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 IWasserstein GAN 수학 이해하기 I
Wasserstein GAN 수학 이해하기 I
 
AR model
AR modelAR model
AR model
 
ABC Algorithm.
ABC Algorithm.ABC Algorithm.
ABC Algorithm.
 
Optimization for Deep Learning
Optimization for Deep LearningOptimization for Deep Learning
Optimization for Deep Learning
 
Neural Architectures for Named Entity Recognition
Neural Architectures for Named Entity RecognitionNeural Architectures for Named Entity Recognition
Neural Architectures for Named Entity Recognition
 
自由エネルギー原理と視覚的意識 2019-06-08
自由エネルギー原理と視覚的意識 2019-06-08自由エネルギー原理と視覚的意識 2019-06-08
自由エネルギー原理と視覚的意識 2019-06-08
 
【DL輪読会】Patches Are All You Need? (ConvMixer)
【DL輪読会】Patches Are All You Need? (ConvMixer)【DL輪読会】Patches Are All You Need? (ConvMixer)
【DL輪読会】Patches Are All You Need? (ConvMixer)
 
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning 画像×言語の大規模基盤モ...
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning   画像×言語の大規模基盤モ...【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning   画像×言語の大規模基盤モ...
【DL輪読会】Flamingo: a Visual Language Model for Few-Shot Learning 画像×言語の大規模基盤モ...
 
よくわかるフリストンの自由エネルギー原理
よくわかるフリストンの自由エネルギー原理よくわかるフリストンの自由エネルギー原理
よくわかるフリストンの自由エネルギー原理
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究深層強化学習による自動運転車両の追い越し行動の実現に関する研究
深層強化学習による自動運転車両の追い越し行動の実現に関する研究
 
Reinforcement Learning @ NeurIPS2018
Reinforcement Learning @ NeurIPS2018Reinforcement Learning @ NeurIPS2018
Reinforcement Learning @ NeurIPS2018
 
Cuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt KölemenCuckoo Search Algorithm - Beyazıt Kölemen
Cuckoo Search Algorithm - Beyazıt Kölemen
 
スパースモデリング入門
スパースモデリング入門スパースモデリング入門
スパースモデリング入門
 
VAEs for multimodal disentanglement
VAEs for multimodal disentanglementVAEs for multimodal disentanglement
VAEs for multimodal disentanglement
 
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
Introduction to Common Spatial Pattern Filters for EEG Motor Imagery Classifi...
 
[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習[DL輪読会]相互情報量最大化による表現学習
[DL輪読会]相互情報量最大化による表現学習
 

Viewers also liked

Traveling salesman problem(tsp)
Traveling salesman problem(tsp)Traveling salesman problem(tsp)
Traveling salesman problem(tsp)
Viraj Patil
 
Basic Problems and Solving Algorithms
Basic Problems and Solving AlgorithmsBasic Problems and Solving Algorithms
Basic Problems and Solving Algorithms
Nopadon Juneam
 
Exploring Algorithms
Exploring AlgorithmsExploring Algorithms
Exploring Algorithms
Sri Prasanna
 
Greedy Algorithms with examples' b-18298
Greedy Algorithms with examples'  b-18298Greedy Algorithms with examples'  b-18298
Greedy Algorithms with examples' b-18298
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
Traveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applicationsTraveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applications
Sachin Kheveria
 
Travelling Salesman Problem
Travelling Salesman ProblemTravelling Salesman Problem
Travelling Salesman Problem
Daniel Raditya
 
Solving TSP using Hybrid GACO
Solving TSP using Hybrid GACOSolving TSP using Hybrid GACO
Solving TSP using Hybrid GACO
Shruti Gandhi
 

Viewers also liked (7)

Traveling salesman problem(tsp)
Traveling salesman problem(tsp)Traveling salesman problem(tsp)
Traveling salesman problem(tsp)
 
Basic Problems and Solving Algorithms
Basic Problems and Solving AlgorithmsBasic Problems and Solving Algorithms
Basic Problems and Solving Algorithms
 
Exploring Algorithms
Exploring AlgorithmsExploring Algorithms
Exploring Algorithms
 
Greedy Algorithms with examples' b-18298
Greedy Algorithms with examples'  b-18298Greedy Algorithms with examples'  b-18298
Greedy Algorithms with examples' b-18298
 
Traveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applicationsTraveling salesman problem__theory_and_applications
Traveling salesman problem__theory_and_applications
 
Travelling Salesman Problem
Travelling Salesman ProblemTravelling Salesman Problem
Travelling Salesman Problem
 
Solving TSP using Hybrid GACO
Solving TSP using Hybrid GACOSolving TSP using Hybrid GACO
Solving TSP using Hybrid GACO
 

Similar to ABC-GSX:Hybrid method to solve TSP

Solving np hard problem artificial bee colony algorithm
Solving np hard problem  artificial bee colony algorithmSolving np hard problem  artificial bee colony algorithm
Solving np hard problem artificial bee colony algorithm
IAEME Publication
 
Solving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithmSolving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithm
IAEME Publication
 
Solving np hard problem artificial bee colony algorithm
Solving np hard problem  artificial bee colony algorithmSolving np hard problem  artificial bee colony algorithm
Solving np hard problem artificial bee colony algorithm
IAEME Publication
 
Solving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithmSolving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithm
IAEME Publication
 
seminar HBMO
seminar HBMOseminar HBMO
seminar HBMO
avaninith
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
Dr Sandeep Kumar Poonia
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
IRJET Journal
 
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
IJCI JOURNAL
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithm
Dr Sandeep Kumar Poonia
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Xin-She Yang
 
An efficient and powerful advanced algorithm for solving real coded numerica...
An efficient and powerful advanced algorithm for solving real  coded numerica...An efficient and powerful advanced algorithm for solving real  coded numerica...
An efficient and powerful advanced algorithm for solving real coded numerica...
IOSR Journals
 
RMABC
RMABCRMABC
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
IRJET Journal
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problems
IJECEIAES
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
ijcax
 
1582997627872.pdf
1582997627872.pdf1582997627872.pdf
1582997627872.pdf
AbhilashJain25
 

Similar to ABC-GSX:Hybrid method to solve TSP (20)

Solving np hard problem artificial bee colony algorithm
Solving np hard problem  artificial bee colony algorithmSolving np hard problem  artificial bee colony algorithm
Solving np hard problem artificial bee colony algorithm
 
Solving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithmSolving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithm
 
Solving np hard problem artificial bee colony algorithm
Solving np hard problem  artificial bee colony algorithmSolving np hard problem  artificial bee colony algorithm
Solving np hard problem artificial bee colony algorithm
 
Solving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithmSolving np hard problem using artificial bee colony algorithm
Solving np hard problem using artificial bee colony algorithm
 
seminar HBMO
seminar HBMOseminar HBMO
seminar HBMO
 
Enhanced abc algo for tsp
Enhanced abc algo for tspEnhanced abc algo for tsp
Enhanced abc algo for tsp
 
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman ProblemParticle Swarm Optimization to Solve Multiple Traveling Salesman Problem
Particle Swarm Optimization to Solve Multiple Traveling Salesman Problem
 
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
A HYBRID K-HARMONIC MEANS WITH ABCCLUSTERING ALGORITHM USING AN OPTIMAL K VAL...
 
A novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithmA novel hybrid crossover based abc algorithm
A novel hybrid crossover based abc algorithm
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
An efficient and powerful advanced algorithm for solving real coded numerica...
An efficient and powerful advanced algorithm for solving real  coded numerica...An efficient and powerful advanced algorithm for solving real  coded numerica...
An efficient and powerful advanced algorithm for solving real coded numerica...
 
RMABC
RMABCRMABC
RMABC
 
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
 
Cuckoo algorithm with great deluge local-search for feature selection problems
Cuckoo algorithm with great deluge local-search for feature  selection problemsCuckoo algorithm with great deluge local-search for feature  selection problems
Cuckoo algorithm with great deluge local-search for feature selection problems
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEMTHE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
THE STUDY OF CUCKOO OPTIMIZATION ALGORITHM FOR PRODUCTION PLANNING PROBLEM
 
1582997627872.pdf
1582997627872.pdf1582997627872.pdf
1582997627872.pdf
 

Recently uploaded

ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
skuxot
 

Recently uploaded (20)

ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
一比一原版(UC Berkeley毕业证)加利福尼亚大学|伯克利分校毕业证成绩单专业办理
 

ABC-GSX:Hybrid method to solve TSP

  • 1. ABC-GSX: A HYBRID METHOD FOR SOLVING THE TRAVELING SALESMAN PROBLEM Dept. of CSE, RNSIT 2015 1 Guided By T. satish kumar Asst Prof, Dept. of CSE, RNSIT
  • 2. Dept. of CSE, RNSIT 2015 2 ABSTRACT • An optimization problem is a problem of finding the best solution from all possible solutions. • The decision to select the best solution is not polynomially bounded. • Heuristics approaches are thus often considered to solve such NP-hard problems. • The technique implements the Artificial Bee Colony algorithm, which is inspired by the decision making process of the honey bees in finding optimal food sources. The ABC algorithm is extended with Greedy Sub tour Crossover to improve the precision.
  • 3. Dept. of CSE, RNSIT 2015 3 overview • Introduction • Travelling salesman problem • Applications of TSP • Different approaches to solve TSP • Metaheuristics • The ABC metaheuristic • Honey bee foraging behavior • ABC algorithm • Mapping ABC-GSX metaheuristic to the TSP • Results • Conclusion • References
  • 4. Dept. of CSE, RNSIT 2015 4 INTRODUCTION • The Travelling Salesman Problem (TSP) is an example of combinatorial optimization problems known to be NP-complete. • It is strongly believed that it cannot be solved to optimality within polynomial computation time. • Therefore, in solving TSP, we employ an approximation that finds a near-optimal solution in a reasonable amount of time rather than a method that is guaranteed to find the optimal solution in an exponential time. • Metaheuristic is one of many approximation methods widely used to solve practical optimization problems. • Inspired by the decision making capability of bee swarms ABC-GSX is applied to solve TSP.
  • 5. Dept. of CSE, RNSIT 2015 5 TRAVELLING SALESMAN PROBLEM • Travelling salesman problem states that given a set of cities and the distances between them, determine the shortest path starting from a given city, passing through all the other cities and returning to the first city. • There is (n-1)! Possible routes for n number of cities. • The Travelling Salesman Problem (TSP) is an example of combinatorial optimization problems known to be NP-complete.
  • 6. Dept. of CSE, RNSIT 2015 6 Applications of TSP • Planning • Logistics • Manufacture of microchips • DNA sequencing • Optimization techniques
  • 7. Dept. of CSE, RNSIT 2015 7 Different approaches to solve TSP • There are many algorithms to solve travelling salesman problem. • These algorithms can be divided into two categories.  Exact  Heuristic
  • 8. Dept. of CSE, RNSIT 2015 8 Metaheuristics • Metaheuristics are strategies that “guide" the search process. The goal is to efficiently explore the search space in order to find (near- )optimal solutions. • Metaheuristic algorithms are approximate and usually non- deterministic. • Examples  Genetic algorithm  Simulated annealing algorithm  Ant colony optimization algorithm  Artificial bee colony algorithm
  • 9. Dept. of CSE, RNSIT 2015 9 THE ABC METAHEURISTIC • Artificial Bee Colony (ABC) is a metaheuristic in which artificial bees of a colony cooperate in finding good solutions to optimization problems. • A characteristic of ABC is that it was inspired by nature, or more precisely by the behavior of honey bees seeking a quality food source. • Honey bee foraging behavior is how honeybees find food sources.
  • 10. Dept. of CSE, RNSIT 2015 10 Honey bee foraging behavior  Types of foraging bee  Employed bees  Unemployed bees  Scout  Onlooker bees
  • 11. Dept. of CSE, RNSIT 2015 11 Hive Dancing area for A Dancing area for B Waggle dances are done by scout bees in the food source selection process to exchange information on new candidate food sources and to recruit unemployed bees to follow them to those sources. Through this kind of information exchanging and learning, the honeybee swarm manages to discover quality food sources.
  • 12. Dept. of CSE, RNSIT 2015 12 ABC Algorithm Procedure ABC Metaheuristic Initial_Solutions While (criterion) Update_Feasible_Solutions (Employed bees) Select_Feasible_Solutions (Onlooker bees) Update_Feasible_Solutions (Onlooker bees) Avoid_ Sub-Optimal_Solutions (Scout bee) End while onlookers Foraging bee employed bee Scout
  • 13. Dept. of CSE, RNSIT 2015 13 MAPPING ABC-GSX METAHEURISTIC TO THE TSP Figure : The ABC-GSX algorithm flowchart for TSP
  • 14. Dept. of CSE, RNSIT 2015 14 a0 a1 a2 …………………………………… X0 X1 Xn-1 Fitness(x0) = 1/travelling_cost(x0) Fitness(x1) = 1/travelling_cost(x1) Fitness(Xn-1)=1/travelling_cost(Xn-1) Sequence of tour (d) Foodsource(n) Figure : The mapping between the food sources and the tour sequences The old Food source The neighboring Food source The new Food source Figure : Example of Greedy Sub tour Crossover method Add the rest of cities (E, H, J) in the Random order MAPPING ABC-GSX METAHEURISTIC TO THE TSP (cont.)
  • 15. Dept. of CSE, RNSIT 2015 15 Figure : The 2opt method. MAPPING ABC-GSX METAHEURISTIC TO THE TSP (cont.)
  • 16. Dept. of CSE, RNSIT 2015 16 RESULTS Number of iteration usage Problem ABC-GSX ACO-PSO BCO EIL51 BERLIN52 EIL76 KROAI00 KROBI00 CH150 KROB200 LIN318 2000 2000 2000 2000 2000 2000 2000 2000 n/a 50000 2000 n/a n/a 50000 3500 50000 n/a 50000 4000 n/a n/a 50000 n/a 50000 TABLE 1: NUMBER OF ITERATIONS USED IN ABC-GSX, ACO-PSO AND BCO ALGORITHMS
  • 17. Dept. of CSE, RNSIT 2015 17 RESULTS (cont.) • It can be drawn that using ABC-GSX on TSP has produced, on average, nearly optimal results in each problem instance. • ABC-GSX also converged substantially faster with a much smaller number of iterations needed when we focus on the number of iteration usage setting in Table 1. • Maximum relative error never exceeded 2% except for the LIN318 problem instance and average relative error was less than 0.8%.
  • 18. Dept. of CSE, RNSIT 2015 18 CONCLUSION • A hybrid method combining Artificial Bee Colony and Greedy Sub tour Crossover (ABC-GSX) was proposed. • The exploitation process in the ABC algorithm is improved by combining GSX. • The proposed approach outperformed all other aforementioned approaches. ABC-GSX managed to find globally optimal solutions on most problem instances. • the hybrid method yielded more effective results for TSP, with an average relative error below 0.8%. • Many other crossover techniques can be applied to the algorithm to improve its efficiency and can be tested against the proposed method in future. • Nature has solution to everything!
  • 19. Dept. of CSE, RNSIT 2015 19 REFERENCES [I] A. Banharnsakun, T. Achalakul, B. Sirinaovakul, [IEEE 2010 Second World Congress on Nature and Biologically Inspired Computing (NaBIC 2010)], pp. 978-1-4244-73762. [2] S. Nonsiri, S. Supratid, "ModifYing Ant Colony Optimization," IEEE Conference on Soft Computing in Industrial Applications, 2008, pp. 95-100. [3] W.-L. Zhong, l Zhang, W.-N. Chen, "A Novel Discrete Particle Swarm Optimization to Solve Travelling Salesman Problem," in Proc. IEEE Int. Conf. Evol. Comput. (CEC), 2007, pp. 3283-3287. [4] L.-P. Wong, M.Y. Hean Low, C.S. Chong, "A Bee Colony Optimization Algorithm for Travelling Salesman Problem," Second Asia International Conference on Modelling & Simulation, 2008, pp. 818-823. [5] XH. Shi, Y.e. Liang, H.P. Lee, C. Lu, Q.x. Wang, "Particle swarm optimization-based algorithms for TSP and generalized TSP," Information Processing Letters., vol 103, pp. 169-176,2007. [6] le. Biesmeijer, T.D. Seeley, "The use of waggle dance information by honey bees throughout their foraging careers," Behav. Ecol. Sociobiol., vol. 59, pp. 133-142,2005. [7] http://en.wikipedia.org/wiki/Travelling_salesman_problem [8] http://www.CleverAlgorithms.com [9] Clever Algorithms: Nature-Inspired Programming Recipes © Copyright 2011 Jason Brownlee.
  • 20. Dept. of CSE, RNSIT 2015 20