AN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM
|
|
- Logan Morrison
- 5 years ago
- Views:
Transcription
1 AN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM Varunika Arya 1, Amit Goyal 2 and Vibhuti Jaiswal 3 1,2,3, Department of Electronics and Communication Engineering, Maharishi Markandeshwar University,Sadopur,Ambala,Haryana Abstract Travelling Salesman Problem (TSP) is an optimization problem. In its simplest form, a salesperson must make a circuit through a certain number of cities, visiting each only once, while minimizing the total distance travelled. The multiple Traveling Salesman Problem (mtsp) is the generalization of TSP and is a complex combinatorial optimization problem, where one or more salesmen can be used in the solution. The Constraint in the optimization task is that, each salesman returns to starting point at end of trip, travelling to a unique set of cities in between and except for the first, each city is visited by exactly one salesman. The Cost Function is to search for the shortest route i.e. the least distance needed for each salesman to travel from the start location to individual cities and back to the original starting place. mtsp is a complex, namely an NP-Hard problem and has a multiplicity of applications mostly in the areas of routing and scheduling. The amount of computation time to solve this problem grows exponentially as number of cities so, the heuristic optimization algorithms, like genetic algorithms (GAs) need to take into account. GA generates a population of solutions at each iteration & the best point in the population approaches an optimal solution. The aim of this paper is to review how genetic algorithm can be applied to solve these problems and propose an efficient solution to mtsp. Keywords: Multiple Travelling Salesperson Problem(MTSP), Optimization, Genetic Algorithm(GA), NP-Hard problems. 1. INTRODUCTION The multiple Traveling Salesman Problem (mtsp) is the generalization of TSP and is a complex combinatorial optimization problem, where one or more salesmen can be used in the solution. The Constraints in the optimization task are: 1. Each salesman returns to starting point at end of trip 2. Each salesman travels to a unique set of cities in between 3. Except for the first, each city is visited by exactly one salesman The Cost Function is to search for the shortest route i.e. the least distance needed for each salesman to travel from the start location to individual cities and back to the original starting place. Hence the total cost of visiting all nodes is minimized. In the MTSP, the n nodes must be partitioned into m tours, with each tour resulting in a TSP for one salesman. The MTSP is more difficult than the TSP because it requires assigning nodes to each salesman, as well as the optimal ordering of the nodes within each salesman s tour. The techniques used for solving the MTSP can be categorized into exact, heuristic and metaheuristic algorithms. Out of these, the exact approaches are used only for relatively small problems, but they guarantee optimality. These techniques apply algorithms that generate a lower and an upper bound on the true minimum value of the problem instance. Although the MTSP is conceptually simple, it is difficult to obtain an optimal solution. In other words, when the problem size is increased, the exact methods cannot solve it. So, heuristic or metaheuristic methods are necessary to be used for solving them in a reasonable amount of time particularly with large sizes. Some of the well-known heuristic algorithms are gravitational emulation search and local search. Metaheuristics methods tries to combine basic heuristic methods in higher level frameworks which aim at efficient and effective exploration of a search space. The term metaheuristic derives from the composition of two Greek words. Heuristic stems from the verb heuriskein which means to find, while the prefix meta means beyond in an upper level. Before this term was widely adopted, metaheuristics were often called modern. In general, it is vital to use metaheuristic algorithms to solve complex optimization problems when dealing with them. Since the metaheuristic approaches are very efficient for escaping from local optimum, they are one of the best group algorithms for solving combinatorial optimization problem. Some of the metaheuristic approaches which may be used are genetic algorithm(ga), memetic algorithm (MA), ant system (AS) and particle swarm optimization (PSO). Volume 3, Issue 1, January 2014 Page 425
2 In this paper, a modified GA is used for solving the MTSP. In the following sections, a mathematical model of MTSP is presented, along with the basic GA and explanation of the proposed algorithm. Analysis of the result obtained is also mentioned in the subsequent section. 2. MATHEMATICAL MODEL Consider an undirected connected graph M(A,B) with a vertex set A={0,1,2,.,p} and an edge set B={ (i, j) : i, j A, i j }. The following variables are used for representing the integer linear programming model for MTSP: p = number of nodes(cities) for each instance. q = number of salesmen used for each instance. C = cost matrix on graph M which is symmetric & true in triangle inequality. i.e. c ij = c ji and c ij + c ji c ik for each ( i,j,k = 1,2,.,p). So, the integer programming formulation for MTSP can be written as: min c ij *xij for i,j=1 to p (1) j=2,,p (2) j=1 (3) i=2,3,.,p (4) i=1 (5) 1 (ɸ S N = {2,,p}), S 2 (6) i S j N-S 1 (ɸ S N = {2,,p}), S 2 (7) i N-S j S xij {0,1} (8) The objective function (1) minimizes the total distance traveled in a tour. Constraint sets (2) and (3) ensure that the salesmen arrive once at each node and q times at the depot. Constraint sets (4) and (5) ensure that the salesmen leave each node once and the depot q times. Constraint sets (6) and (7) are to avoid the presence of sub-tours for each salesman. And the Constraint set (8) defines binary conditions on the variables. 3. METHODOLOGY 3.1 Genetic Algorithm Genetic algorithm (GA) as a computational intelligence method is a search technique used in computer science to find approximate solutions to combinatorial optimization problems. It includes the survival of the fittest idea algorithm. The idea is to first guess the solutions and then combining the fittest solution to create a new generation of solutions which should be better than the previous generation. The genetic algorithm uses three main types of rules at each step to create the next generation from the current population: Selection rules select the individuals, called parents that contribute to the population at the next generation. Crossover rules combine two parents to form children for the next generation. Mutation rules apply random changes to individual parents to form children. In detail, the genetic algorithm process consists of the following: 1. Encoding: A suitable encoding is found for the solution to our problem so that each possible solution has unique encoding and the encoding is some form of a string. Volume 3, Issue 1, January 2014 Page 426
3 2. Evaluation/Selection: The initial population is then selected, usually at random though alternative techniques using heuristics have also been proposed. The fitness of each individual in the population is then computed that is, how well the individual fits the problem and whether it is near the optimum compared to the other individuals in the population. 3. Crossover: The fitness is used to find the individual s probability of crossover. Crossover is where the two individuals are recombined to create new individuals which are copied into the new generation. 4. Mutation: Some individuals are chosen randomly to be mutated and then a mutation point is randomly chosen. The character in the corresponding position of the string is changed. 5. Decoding: A new generation has been formed and the process is repeated until some stopping criteria has been reached. At this point the individual who is closest to the optimum is decoded and the process is repeated until we get an individual with high fitness value. 3.2 Proposed Algorithm The proposed algorithm is a modified genetic algorithm in which only one kind of chromosome is commonly employed for solving the MTSP. This technique involves using a single chromosome of length p + q and is referred to as the one chromosome technique. In this technique, the nodes are represented by a permutation of the integers from 1 to p. This permutation is partitioned into q sub-tours by the insertion of q negative integers (from 1 to q) that represent the change from one salesman to the next. A modified crossover is proposed based on the Order crossover. In this crossover, a randomly chosen crossover point divides the parent strings in left and right substrings. The right substrings of the parents are selected. After selection of nodes the process is the same as the order crossover. The only difference is that instead of selecting random several positions in a parent tour, all the positions to the right of the randomly chosen crossover point are selected. Two mutations are used in the proposed algorithm. These operators select randomly two points in the string, and it replaces together or reverses the substring between these two cut points. This algorithm is coupled with a local search technique to obtain a better solution as compared to previous iterations. The search tries to improve route by replacing its two non-adjacent edges by two other edges. It should be noted that there are several routes for connecting nodes and producing the tour again, but a state that satisfies the problem s constraints is acceptable. So if, first, the above constraints are not violated and, second, the new tour produces a better value for the problem than the previous solution then only the unique tour will be accepted. The process is repeated until there is no possibility of reduction of route length. 4. COMPUTATIONAL RESULTS The proposed algorithm is coded in MATLAB. To reveal the performance of the algorithm it was tested with a big number of problems, only an illustrative result is presented here in the fig.1. As it was, tiny refinements in constraints are in progress. The example represents a whole process of a real problem s solution as an example same number of 5 salesperson with each salesperson were allowed to travel a minimum of 3 cities and fixed number of cities. The first step is the determination of the distance matrix. The input data is given by a map as it can see on Fig. 1 and a portion of the resulted distance table is shown on Table 1. It contains 50 locations (with the depot). The task is to determine the optimal routes for these locations. After distance table determination, the optimizer algorithm can be executed to determine the optimal routes using the proposed algorithm. Fig.1 Plot of city locations Volume 3, Issue 1, January 2014 Page 427
4 Fig.2 The result of the optimization in MATLAB The first run optimized the solution to a distance of units after 1227 iterations. Table 1 shows the optimal solution for the MTSP with 50 cities traversed by 3 salespersons. Results reveal the minimum distances travelled by the salesperson along with the number of iterations. Table 1: Performance of MTSP based on Iterations Total Iteration Distanc e Fig.3 The Solution History. 5. Analysis This paper presents the technique to solve the multiple travelling salesperson problem using a modified genetic algorithm. As per the requirement & the application, the minimum number of cities travelled by each salesperson can be varied and so could be the number of cities & the number of salesperson. As the number of cities is increased, the computational complexity increases. So the proposed work will provide an effective solution to the problem in decreased time. The time taken by the algorithm for the above mentioned iterations was also analyzed. In every case the running time was nearly 30 seconds. The algorithm is sensitive for the number of iterations. The running time is proportional to iteration number. 6. Conclusion & Future Directions Volume 3, Issue 1, January 2014 Page 428
5 In this paper, a modified Genetic Algorithm was proposed which, along with the local search technique, improvised the solution at each iteration of the modified GA. For large-size problems, this proposed algorithm yields better results and the run time is also optimized. It is also assumed that the combination of this algorithm with other algorithms including prioritized GA, simulated annealing will yield better results. This proposed algorithm is also suggested for future research in applications like vehicle routing, computer wiring, drilling of printed circuit boards, overhauling gas turbine engines, X-Ray crystallography, order-picking problem in warehouses, mask plotting in PCB production, interview scheduling problem, mission planning problem, design of global navigation satellite system surveying networks, manufacture of microchips and DNA sequencing. REFERENCES [1] Sabah Sadiq, The travelling Salesperson Problem: Optimizing Delivery Routes using Genetic Algorithm, 161, 2012 [2] Mohammad Sedighpour, Majid Yousefikhoshbakht, Narges Mahmoodi Darani, An effective Genetic Algorithm for Solving the Multiple Travelling Salesman problem, Journal of Optimization in Industrial Engineering, 73-79, 2011 [3] R. D. Angel, W. L. Caudle, R. Noonan, A. Whinson, Computer assisted school bus scheduling. Management Science, 18, , [4] S. R. Balachandar, K. Kannan, Randomized gravitational emulation search algorithm for symmetric traveling salesman Problem, Applied Mathematics and Computation. 192(2), , [5] T. Bektas, The multiple traveling salesman problem: an overview of formulations and solution procedures. Omega. 34, , [6] L. Bianchi, J. Knowles, N. Bowler, Local search for the probabilistic traveling salesman problem: Correction to the 2- p-opt and 1-shift algorithms. European Journal of Operational Research. 162(1), , [7] B. Bontoux, C. Artigues, D. Feillet, A Memetic algorithm with a large neighborhood crossover operator for the generalized traveling salesman problem. Computers & Operations Research. 37(11), , [8] Cavill R, Smith S, Tyrrell A (2005) Multi-chromosomal genetic programming. In: Proceedings of the 2005 conference on Genetic and evolutionary computation, ACM New York, NY, USA, pp [9] N. Christofides, S. Eilon, An algorithm for the vehicle dispatching problem. Operations Research Quarterly. 20, , [10] J. F. Cordeau, M. Dell Amico, M. Iori, Branch-and-cut forthe pickup and delivery traveling salesman problem with FIFO loading. Computers & Operations Research. 37(5), , [11] Bhide S, John N, Kabuka MR (1993) A boolean neural network approach for the traveling salesman problem. IEEE Transactions on Computers 42(10):1271 [12] S. Ghafurian, N. Javadian, An ant colony algorithm for solving fixed destination multi-depot multiple traveling salesmen problems. Applied Soft Computing. 11(1), , [13] F. Glover, Future paths for integer programming and links to artificial intelligence. Computers Operations Research. 13(5), , [14] P. Junjie, W. Dingwei, An ant colony optimization algorithm for multiple traveling salesman Problem, In ICICIC 06: Proceedings of the First International Conference on Innovative Computing. Information and Control, , [15] D. Karapetyan, G. Gutin, Lin-Kernighan heuristic adaptations for the generalized traveling salesman problem. European Journal of Operational Research. 208, , [16] D. Kaur, M. M. Murugappan, Performance enhancement in solving traveling salesman problem using hybrid genetic algorithm. Fuzzy Information Processing Society, NAFIPS. 1-6, [17] Ali AI, Kennington JL (1986) The asymmetric m-traveling salesmen problem: a duality based branch-and-bound algorithm. Discrete Applied Mathematics 13: [18] T. Tang, J. Liu, multiple traveling salesman problem model for hot rolling scheduling in Shanghai Baoshan Iron & Steel Complex. European Journal of Operational Research. 24, , [19] S.Yadlapalli, W. A. Alik, S. Darbha, M. Pachter, A Lagrangian-based algorithm for a Multiple Depot. Multiple Traveling Salesmen Problem, Nonlinear Analysis: Real World Applications. 10(4), , [20] W. Zhong, J. Zhang, W. Chen, A novel discrete particle swarm optimization to solve traveling salesman problem.proc. Evolutionary Computation , Volume 3, Issue 1, January 2014 Page 429
6 AUTHORS Varunika Arya received the B.Tech degree in Electronics and Communication Engineering from Kurukshetra University in She is currently pursuing M.Tech in Electronics and Communication Engineering at Maharishi Markandeshwar University, Sadopur, Ambala, Haryana, under the guidance of Mr. Amit Goyal. Amit Goyal received the B.Tech and M.Tech degrees in Electronics and Communication Engineering from Punjab Technical University in 2002 and 2010, respectively. During , he worked as Asstt. Prof. in Electronics and Communication Engineering Department. His area of specialization is Neural Networks. His other areas of interest includes Wireless & Mobile Communication, Microprocessors, Computer Networking etc. He is currently working as Associate Professor in the Department of Electronics and Communication Engineering at Maharishi Markandeshwar University, Sadopur, Ambala, Haryana Vibhuti Jaiswal received the B.Tech degree in Electronics Engineering from Kurukshetra University and M.Tech degree in Electronics and Communication Engineering from Maharishi Markandeshwar University. She is working as Asstt. Prof. in the Department of Electronics and Communication Engineering at Maharishi Markandeshwar University, Sadopur, Ambala, Haryana. Her areas of interest includes Neuro-fuzzy System, Signals & Sytems, Network theory. Volume 3, Issue 1, January 2014 Page 430
Solving the Traveling Salesman Problem by an Efficient Hybrid Metaheuristic Algorithm
Journal of Advances in Computer Research Quarterly ISSN: 2008-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 3, No. 3, August 2012), Pages: 75-84 www.jacr.iausari.ac.ir Solving the Traveling
More informationSolving Traveling Salesman Problem for Large Spaces using Modified Meta- Optimization Genetic Algorithm
Solving Traveling Salesman Problem for Large Spaces using Modified Meta- Optimization Genetic Algorithm Maad M. Mijwel Computer science, college of science, Baghdad University Baghdad, Iraq maadalnaimiy@yahoo.com
More informationUsing Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem
Proc. 1 st International Conference on Machine Learning and Data Engineering (icmlde2017) 20-22 Nov 2017, Sydney, Australia ISBN: 978-0-6480147-3-7 Using Genetic Algorithm with Triple Crossover to Solve
More informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationA Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery
A Steady-State Genetic Algorithm for Traveling Salesman Problem with Pickup and Delivery Monika Sharma 1, Deepak Sharma 2 1 Research Scholar Department of Computer Science and Engineering, NNSS SGI Samalkha,
More informationFuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem
Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract
More informationA NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM
TWMS J. App. Eng. Math. V.7, N.1, 2017, pp. 101-109 A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM F. NURIYEVA 1, G. KIZILATES 2, Abstract. The Multiple Traveling Salesman Problem (mtsp)
More informationModified Order Crossover (OX) Operator
Modified Order Crossover (OX) Operator Ms. Monica Sehrawat 1 N.C. College of Engineering, Israna Panipat, Haryana, INDIA. Mr. Sukhvir Singh 2 N.C. College of Engineering, Israna Panipat, Haryana, INDIA.
More informationEnhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem
I J C T A, 9(3), 2016, pp. 1647-1656 International Science Press Enhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem P. Shunmugapriya 1, S. Kanmani 2, R. Hemalatha 3, D. Lahari
More informationDynamic Capacity Routing in Networks with MTSP
Dynamic Capacity Routing in Networks with MTSP Ranjana Ponraj1*, George Amalanathan2 1 Hindustan 2 University, Chennai, Tamil Nadu, India. Periyar Maniammai University, Thanjavur, Tamil Nadu, India. *
More informationKhushboo Arora, Samiksha Agarwal, Rohit Tanwar
International Journal of Scientific & Engineering Research, Volume 7, Issue 1, January-2016 1014 Solving TSP using Genetic Algorithm and Nearest Neighbour Algorithm and their Comparison Khushboo Arora,
More informationSolving the Traveling Salesman Problem Based on The Genetic Reactive Bone Route Algorithm whit Ant Colony System
I J PME International Journal of Production Management and Engineering doi:10.4995/ijpme.2016.4618 Received 2016-02-01 Accepted: 2016-05-31 Solving the Traveling Salesman Problem Based on The Genetic Reactive
More informationA HIGH PERFORMANCE ALGORITHM FOR SOLVING LARGE SCALE TRAVELLING SALESMAN PROBLEM USING DISTRIBUTED MEMORY ARCHITECTURES
A HIGH PERFORMANCE ALGORITHM FOR SOLVING LARGE SCALE TRAVELLING SALESMAN PROBLEM USING DISTRIBUTED MEMORY ARCHITECTURES Khushboo Aggarwal1,Sunil Kumar Singh2, Sakar Khattar3 1,3 UG Research Scholar, Bharati
More informationReduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem
Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem A.Aranganayaki(Research Scholar) School of Computer Science and Engineering Bharathidasan University Tamil Nadu, India
More informationSolving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques
Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2
More informationComparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm
IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-661, p- ISSN: 2278-8727Volume 13, Issue 3 (Jul. - Aug. 213), PP 17-22 Comparison Study of Multiple Traveling Salesmen Problem using Genetic
More informationInnovative Systems Design and Engineering ISSN (Paper) ISSN (Online) Vol.5, No.1, 2014
Abstract Tool Path Optimization of Drilling Sequence in CNC Machine Using Genetic Algorithm Prof. Dr. Nabeel Kadim Abid Al-Sahib 1, Hasan Fahad Abdulrazzaq 2* 1. Thi-Qar University, Al-Jadriya, Baghdad,
More informationPre-requisite Material for Course Heuristics and Approximation Algorithms
Pre-requisite Material for Course Heuristics and Approximation Algorithms This document contains an overview of the basic concepts that are needed in preparation to participate in the course. In addition,
More informationA Parallel Architecture for the Generalized Traveling Salesman Problem
A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction
More informationOptimal tour along pubs in the UK
1 From Facebook Optimal tour along 24727 pubs in the UK Road distance (by google maps) see also http://www.math.uwaterloo.ca/tsp/pubs/index.html (part of TSP homepage http://www.math.uwaterloo.ca/tsp/
More informationA Constraint Programming Approach for Solving Multiple Traveling Salesman Problem
A Constraint Programming Approach for Solving Multiple Traveling Salesman Problem Masoumeh Vali 1, Khodakaram Salimifard 2 1 Department of Industrial Management, Persian Gulf University, Bushehr 75168,
More informationCombining Two Local Searches with Crossover: An Efficient Hybrid Algorithm for the Traveling Salesman Problem
Combining Two Local Searches with Crossover: An Efficient Hybrid Algorithm for the Traveling Salesman Problem Weichen Liu, Thomas Weise, Yuezhong Wu and Qi Qi University of Science and Technology of Chine
More informationHybrid approach for solving TSP by using DPX Cross-over operator
Available online at www.pelagiaresearchlibrary.com Advances in Applied Science Research, 2011, 2 (1): 28-32 ISSN: 0976-8610 CODEN (USA): AASRFC Hybrid approach for solving TSP by using DPX Cross-over operator
More informationMachine Learning for Software Engineering
Machine Learning for Software Engineering Introduction and Motivation Prof. Dr.-Ing. Norbert Siegmund Intelligent Software Systems 1 2 Organizational Stuff Lectures: Tuesday 11:00 12:30 in room SR015 Cover
More informationAssignment 3b: The traveling salesman problem
Chalmers University of Technology MVE165 University of Gothenburg MMG631 Mathematical Sciences Linear and integer optimization Optimization with applications Emil Gustavsson Assignment information Ann-Brith
More informationModification of the Ant Colony Optimization for Solving the Multiple Traveling Salesman Problem
ROMANIAN JOURNAL OF INFORMATION SCIENCE AND TECHNOLOGY Volume 16, Number 1, 2013, 65 80 Modification of the Ant Colony Optimization for Solving the Multiple Traveling Salesman Problem Majid YOUSEFIKHOSHBAKHT,
More informationGENETIC ALGORITHM with Hands-On exercise
GENETIC ALGORITHM with Hands-On exercise Adopted From Lecture by Michael Negnevitsky, Electrical Engineering & Computer Science University of Tasmania 1 Objective To understand the processes ie. GAs Basic
More informationSIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD
Journal of Engineering Science and Technology Special Issue on 4th International Technical Conference 2014, June (2015) 35-44 School of Engineering, Taylor s University SIMULATION APPROACH OF CUTTING TOOL
More informationSolving ISP Problem by Using Genetic Algorithm
International Journal of Basic & Applied Sciences IJBAS-IJNS Vol:09 No:10 55 Solving ISP Problem by Using Genetic Algorithm Fozia Hanif Khan 1, Nasiruddin Khan 2, Syed Inayatulla 3, And Shaikh Tajuddin
More informationENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM
ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM Prateek Agrawal 1, Harjeet Kaur 2, and Deepa Bhardwaj 3 123 Department of Computer Engineering, Lovely Professional University (
More informationMETAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function
Introduction METAHEURISTICS Some problems are so complicated that are not possible to solve for an optimal solution. In these problems, it is still important to find a good feasible solution close to the
More informationIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms Dr. Gautam K. Das Departmet of Mathematics Indian Institute of Technology Guwahati, India gkd@iitg.ernet.in February 19, 2016 Outline of the lecture Background
More informationOptimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering, Shrink Wrap Algorithm and Meta-Heuristics
ISSN 1749-3889 (print), 1749-3897 (online) International Journal of Nonlinear Science Vol.9(2010) No.2,pp.171-177 Optimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering,
More informationUsing Genetic Algorithms to optimize ACS-TSP
Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca
More informationJob Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search
A JOB-SHOP SCHEDULING PROBLEM (JSSP) USING GENETIC ALGORITHM (GA) Mahanim Omar, Adam Baharum, Yahya Abu Hasan School of Mathematical Sciences, Universiti Sains Malaysia 11800 Penang, Malaysia Tel: (+)
More informationUnit 8: Coping with NP-Completeness. Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems. Y.-W.
: Coping with NP-Completeness Course contents: Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems Reading: Chapter 34 Chapter 35.1, 35.2 Y.-W. Chang 1 Complexity
More informationA Two-Dimensional Mapping for the Traveling Salesman Problem
Computers Math. Apphc. Vol. 26, No. 12, pp. 65-73, 1993 0898-1221/93 $6.00 + 0.00 Printed in Great Britain. All rights reserved Copyright 1993 Pergarnon Press Ltd A Two-Dimensional Mapping for the Traveling
More informationCombinatorial Optimization - Lecture 14 - TSP EPFL
Combinatorial Optimization - Lecture 14 - TSP EPFL 2012 Plan Simple heuristics Alternative approaches Best heuristics: local search Lower bounds from LP Moats Simple Heuristics Nearest Neighbor (NN) Greedy
More informationOutline of the module
Evolutionary and Heuristic Optimisation (ITNPD8) Lecture 2: Heuristics and Metaheuristics Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ Computing Science and Mathematics, School of Natural Sciences University
More information6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS. Vehicle Routing Problem, VRP:
6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS Vehicle Routing Problem, VRP: Customers i=1,...,n with demands of a product must be served using a fleet of vehicles for the deliveries. The vehicles, with given
More informationResearch Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003
Research Incubator: Combinatorial Optimization Dr. Lixin Tao December 9, 23 Content General Nature of Research on Combinatorial Optimization Problem Identification and Abstraction Problem Properties and
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationACCELERATING THE ANT COLONY OPTIMIZATION
ACCELERATING THE ANT COLONY OPTIMIZATION BY SMART ANTS, USING GENETIC OPERATOR Hassan Ismkhan Department of Computer Engineering, University of Bonab, Bonab, East Azerbaijan, Iran H.Ismkhan@bonabu.ac.ir
More informationMetaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini
Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution
More informationNon-deterministic Search techniques. Emma Hart
Non-deterministic Search techniques Emma Hart Why do local search? Many real problems are too hard to solve with exact (deterministic) techniques Modern, non-deterministic techniques offer ways of getting
More informationTime Complexity Analysis of the Genetic Algorithm Clustering Method
Time Complexity Analysis of the Genetic Algorithm Clustering Method Z. M. NOPIAH, M. I. KHAIRIR, S. ABDULLAH, M. N. BAHARIN, and A. ARIFIN Department of Mechanical and Materials Engineering Universiti
More informationMSc Robotics and Automation School of Computing, Science and Engineering
MSc Robotics and Automation School of Computing, Science and Engineering MSc Dissertation ANT COLONY ALGORITHM AND GENETIC ALGORITHM FOR MULTIPLE TRAVELLING SALESMEN PROBLEM Author: BHARATH MANICKA VASAGAM
More informationAN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING
International Journal of Latest Research in Science and Technology Volume 3, Issue 3: Page No. 201-205, May-June 2014 http://www.mnkjournals.com/ijlrst.htm ISSN (Online):2278-5299 AN EVOLUTIONARY APPROACH
More informationSolving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle
Indian Journal of Science and Technology, Vol 8(35), DOI: 10.17485/ijst/2015/v8i35/86809, December 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Solving Travelling Salesman Problem and Mapping
More informationDERIVATIVE-FREE OPTIMIZATION
DERIVATIVE-FREE OPTIMIZATION Main bibliography J.-S. Jang, C.-T. Sun and E. Mizutani. Neuro-Fuzzy and Soft Computing: A Computational Approach to Learning and Machine Intelligence. Prentice Hall, New Jersey,
More informationDesigning Routes of Various Depot Multiple Traveling Salesman Problem by Using of Genetic Algorithm
ORIGINAL ARTICLE Received Sep. 0 Accepted Dec. 0 Copyright 0 Scienceline Publication Journal of Applied Business and Finance Researches Volume, Issue : - (0) Designing Routes of Various Depot Multiple
More informationA Comparative Study on Nature Inspired Algorithms with Firefly Algorithm
International Journal of Engineering and Technology Volume 4 No. 10, October, 2014 A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm M. K. A. Ariyaratne, T. G. I. Fernando Department
More informationACO and other (meta)heuristics for CO
ACO and other (meta)heuristics for CO 32 33 Outline Notes on combinatorial optimization and algorithmic complexity Construction and modification metaheuristics: two complementary ways of searching a solution
More informationSOLVING VEHICLE ROUTING PROBLEM WITH SIMULTANEOUS PICKUP AND DELIVERY WITH THE APPLICATION OF GENETIC ALGORITHM
SOLVING VEHICLE ROUTING PROBLEM WITH SIMULTANEOUS PICKUP AND DELIVERY WITH THE APPLICATION OF GENETIC ALGORITHM Ali Mohammad Shahdaei 1 and *Amir Masoud Rahimi 2 1 Department of Civil Engineering, Islamic
More information4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction
4/22/24 s Diwakar Yagyasen Department of Computer Science BBDNITM Visit dylycknow.weebly.com for detail 2 The basic purpose of a genetic algorithm () is to mimic Nature s evolutionary approach The algorithm
More informationTravelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science
Volume 118 No. 20 2018, 419-424 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan
More informationA Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2
Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications
More informationOptimizing the Sailing Route for Fixed Groundfish Survey Stations
International Council for the Exploration of the Sea CM 1996/D:17 Optimizing the Sailing Route for Fixed Groundfish Survey Stations Magnus Thor Jonsson Thomas Philip Runarsson Björn Ævar Steinarsson Presented
More informationExtending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems
Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems Hamidullah Khan Niazi 1, Sun Hou-Fang 2, Zhang Fa-Ping 3, Riaz Ahmed 4 ( 1, 4 National University of Sciences and Technology
More informationOptimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering, Shrink Wrap Algorithm and Meta-Heuristics
ISSN 1749-3889 (print), 1749-3897 (online) International Journal of Nonlinear Science Vol.8(2009) No.4,pp.480-487 Optimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering,
More informationCrew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)
In the name of God Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm Spring 2009 Instructor: Dr. Masoud Yaghini Outlines Problem Definition Modeling As A Set Partitioning
More informationTravelling Salesman Problem Using Bee Colony With SPV
International Journal of Soft Computing and Engineering (IJSCE) Travelling Salesman Problem Using Bee Colony With SPV Nishant Pathak, Sudhanshu Prakash Tiwari Abstract Challenge of finding the shortest
More informationA Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal
A Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal Max Scharrenbroich, maxfs at umd.edu Dr. Bruce Golden, R. H. Smith School of Business, bgolden at rhsmith.umd.edu
More informationA Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem
A Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem Richard E. Mowe Department of Statistics St. Cloud State University mowe@stcloudstate.edu Bryant A. Julstrom Department
More informationISSN: (Online) Volume 3, Issue 5, May 2015 International Journal of Advance Research in Computer Science and Management Studies
ISSN: 2321-7782 (Online) Volume 3, Issue 5, May 2015 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at:
More informationCT79 SOFT COMPUTING ALCCS-FEB 2014
Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR
More informationAdaptive Tabu Search for Traveling Salesman Problems
Adaptive Tabu Search for Traveling Salesman Problems S. Suwannarongsri and D. Puangdownreong Abstract One of the most intensively studied problems in computational mathematics and combinatorial optimization
More informationTraffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization
Traffic Signal Control Based On Fuzzy Artificial Neural Networks With Particle Swarm Optimization J.Venkatesh 1, B.Chiranjeevulu 2 1 PG Student, Dept. of ECE, Viswanadha Institute of Technology And Management,
More informationThe Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach
The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach by John Silberholz, University of Maryland Bruce Golden, University of Maryland Presented at INFORMS 2007 Coral Gables, January
More informationPatrolling Operation Using Functional Heterogeneous Two-Wheeled Mobile Robots and Viewpoints
Military Technical College Kobry El-Kobbah, Cairo, Egypt 10 th International Conference on Electrical Engineering ICEENG 2016 Patrolling Operation Using Functional Heterogeneous Two-Wheeled Mobile Robots
More informationComparison of TSP Algorithms
Comparison of TSP Algorithms Project for Models in Facilities Planning and Materials Handling December 1998 Participants: Byung-In Kim Jae-Ik Shim Min Zhang Executive Summary Our purpose in this term project
More informationCHAPTER 4 GENETIC ALGORITHM
69 CHAPTER 4 GENETIC ALGORITHM 4.1 INTRODUCTION Genetic Algorithms (GAs) were first proposed by John Holland (Holland 1975) whose ideas were applied and expanded on by Goldberg (Goldberg 1989). GAs is
More informationResearch Article A Novel Metaheuristic for Travelling Salesman Problem
Industrial Volume 2013, Article ID 347825, 5 pages http://dx.doi.org/10.1155/2013/347825 Research Article A Novel Metaheuristic for Travelling Salesman Problem Vahid Zharfi and Abolfazl Mirzazadeh Industrial
More informationA data-driven approach for solving route & fleet optimization problems
A data-driven approach for solving route & fleet optimization problems TECHNICAL WHITE PAPER Authors Charles Florin, PhD Senior Director & Chief Data Scientist, Karvy Analytics Ltd. Akhil Sakhardande Senior
More informationTime Factor in Solving Travelling Salesman Problem Using Big Bang Algorithm and Genetic Algorithm
I J C T A, 9(34) 2016, pp. 885-908 International Science Press Time Factor in Solving Travelling Salesman Problem Using Big Bang Algorithm and Genetic Algorithm Tejinder Kaur 1 and Er. Anju Bala 2 ABSTRACT
More informationInternational Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)
Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem
More informationOpen Vehicle Routing Problem Optimization under Realistic Assumptions
Int. J. Research in Industrial Engineering, pp. 46-55 Volume 3, Number 2, 204 International Journal of Research in Industrial Engineering www.nvlscience.com Open Vehicle Routing Problem Optimization under
More informationAlgorithms and Experimental Study for the Traveling Salesman Problem of Second Order. Gerold Jäger
Algorithms and Experimental Study for the Traveling Salesman Problem of Second Order Gerold Jäger joint work with Paul Molitor University Halle-Wittenberg, Germany August 22, 2008 Overview 1 Introduction
More informationINFORMS Annual Meeting 2013 Eva Selene Hernández Gress Autonomous University of Hidalgo
INFORMS Annual Meeting 2013 Eva Selene Hernández Gress Autonomous University of Hidalgo In this paper we proposed a solution to the JobShop Scheduling Problem using the Traveling Salesman Problem solved
More informationTwo models of the capacitated vehicle routing problem
Croatian Operational Research Review 463 CRORR 8(2017), 463 469 Two models of the capacitated vehicle routing problem Zuzana Borčinová 1, 1 Faculty of Management Science and Informatics, University of
More informationAssignment No 2 (Group B)
Assignment No 2 (Group B) 1 Problem Statement : Concurrent Implementation of Travelling Salesman Problem. 2 Objective : To develop problem solving abilities using Mathematical Modeling. To apply algorithmic
More informationInternational Journal of Information Technology and Knowledge Management (ISSN: ) July-December 2012, Volume 5, No. 2, pp.
Empirical Evaluation of Metaheuristic Approaches for Symbolic Execution based Automated Test Generation Surender Singh [1], Parvin Kumar [2] [1] CMJ University, Shillong, Meghalya, (INDIA) [2] Meerut Institute
More informationTravelling Salesman Problem. Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij
Travelling Salesman Problem Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij 1 Contents TSP and its applications Heuristics and approximation algorithms Construction heuristics,
More informationA New Selection Operator - CSM in Genetic Algorithms for Solving the TSP
A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,
More informationGenetic Algorithm for Finding Shortest Path in a Network
Intern. J. Fuzzy Mathematical Archive Vol. 2, 2013, 43-48 ISSN: 2320 3242 (P), 2320 3250 (online) Published on 26 August 2013 www.researchmathsci.org International Journal of Genetic Algorithm for Finding
More informationThe metric travelling salesman problem: pareto-optimal heuristic algorithms
295 The metric travelling salesman problem: pareto-optimal heuristic algorithms Ekaterina Beresneva Faculty of Computer Science National Research University Higher School of Economics Moscow, Russia, +7(925)538-40-58
More informationA SWARMED GA ALGORITHM FOR SOLVING TRAVELLING SALESMAN PROBLEM
A SWARMED GA ALGORITHM FOR SOLVING TRAVELLING SALESMAN PROBLEM 1 VIKAS RAMAN, 2 NASIB SINGH GILL 1 M.Tech Student, M.D University, Department of Computer Science & Applications, Rohtak, India 2 Professor,
More information2 depots. In the next section, we present a transformation of. In this paper, we present a transformation that can convert
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 ThA9.5 A Transformation for a Multiple Depot, Multiple Traveling Salesman Problem Paul Oberlin, Sivakumar Rathinam,
More informationCombination of Genetic Algorithm with Dynamic Programming for Solving TSP
Int. J. Advance Soft Compu. Appl, Vol. 9, No. 2, July 2017 ISSN 2074-8523 Combination of Genetic Algorithm with Dynamic Programming for Solving TSP Hemmak Allaoua Computer science department, University
More informationIntroduction to Genetic Algorithms. Genetic Algorithms
Introduction to Genetic Algorithms Genetic Algorithms We ve covered enough material that we can write programs that use genetic algorithms! More advanced example of using arrays Could be better written
More informationComputational Complexity CSC Professor: Tom Altman. Capacitated Problem
Computational Complexity CSC 5802 Professor: Tom Altman Capacitated Problem Agenda: Definition Example Solution Techniques Implementation Capacitated VRP (CPRV) CVRP is a Vehicle Routing Problem (VRP)
More informationA Genetic Algorithm for Multiprocessor Task Scheduling
A Genetic Algorithm for Multiprocessor Task Scheduling Tashniba Kaiser, Olawale Jegede, Ken Ferens, Douglas Buchanan Dept. of Electrical and Computer Engineering, University of Manitoba, Winnipeg, MB,
More informationA Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem
Proceedings of the 2012 International Conference on Industrial Engineering and Operations Management Istanbul, Turkey, July 3 6, 2012 A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling
More informationA Memetic Algorithm for Parallel Machine Scheduling
A Memetic Algorithm for Parallel Machine Scheduling Serafettin Alpay Eskişehir Osmangazi University, Industrial Engineering Department, Eskisehir, Turkiye Abstract - This paper focuses on the problem of
More informationSolving Travelling Salesman Problem Using Variants of ABC Algorithm
Volume 2, No. 01, March 2013 ISSN 2278-1080 The International Journal of Computer Science & Applications (TIJCSA) RESEARCH PAPER Available Online at http://www.journalofcomputerscience.com/ Solving Travelling
More informationRich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism. Andreas Reinholz. 1 st COLLAB Workshop
Collaborative Research Center SFB559 Modeling of Large Logistic Networks Project M8 - Optimization Rich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism Andreas Reinholz
More informationTraveling Salesman Problem. Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij
Traveling Salesman Problem Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij 1 Contents TSP and its applications Heuristics and approximation algorithms Construction heuristics,
More informationAnalysis of the impact of parameters values on the Genetic Algorithm for TSP
www.ijcsi.org 158 Analysis of the impact of parameters values on the Genetic Algorithm for TSP Avni Rexhepi 1, Adnan Maxhuni 2, Agni Dika 3 1,2,3 Faculty of Electrical and Computer Engineering, University
More informationState Space Reduction for the SYMMETRIC Traveling Salesman Problem through Halves Tours Complement
T h e R e s e a r c h u l l e t i n o f J o r d a n M, V o l u m e I I ( I I ) P a g e 64 State Space Reduction for the SYMMTRI Traveling Salesman Problem through Halves Tours omplement Kamal R. l-rawi
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 1, January-February 2005 A Java Implementation of the Branch and Bound
More information