AN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM

Size: px
Start display at page:

Download "AN OPTIMAL SOLUTION TO MULTIPLE TRAVELLING SALESPERSON PROBLEM USING MODIFIED GENETIC ALGORITHM"

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

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 information

Solving 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 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 information

Using Genetic Algorithm with Triple Crossover to Solve Travelling Salesman Problem

Using 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 information

ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS

ARTIFICIAL 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 information

A 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 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 information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy 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 information

A NEW HEURISTIC ALGORITHM FOR MULTIPLE TRAVELING SALESMAN PROBLEM

A 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 information

Modified Order Crossover (OX) Operator

Modified 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 information

Enhanced ABC Algorithm for Optimization of Multiple Traveling Salesman Problem

Enhanced 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 information

Dynamic Capacity Routing in Networks with MTSP

Dynamic 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 information

Khushboo Arora, Samiksha Agarwal, Rohit Tanwar

Khushboo 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 information

Solving the Traveling Salesman Problem Based on The Genetic Reactive Bone Route Algorithm whit Ant Colony System

Solving 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 information

A 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 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 information

Reduce Total Distance and Time Using Genetic Algorithm in Traveling Salesman Problem

Reduce 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 information

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving 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 information

Comparison Study of Multiple Traveling Salesmen Problem using Genetic Algorithm

Comparison 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 information

Innovative Systems Design and Engineering ISSN (Paper) ISSN (Online) Vol.5, No.1, 2014

Innovative 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 information

Pre-requisite Material for Course Heuristics and Approximation Algorithms

Pre-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 information

A Parallel Architecture for the Generalized Traveling Salesman Problem

A 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 information

Optimal tour along pubs in the UK

Optimal 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 information

A Constraint Programming Approach for Solving Multiple Traveling Salesman Problem

A 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 information

Combining 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 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 information

Hybrid approach for solving TSP by using DPX Cross-over operator

Hybrid 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 information

Machine Learning for Software Engineering

Machine 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 information

Assignment 3b: The traveling salesman problem

Assignment 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 information

Modification of the Ant Colony Optimization for Solving the Multiple Traveling Salesman Problem

Modification 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 information

GENETIC ALGORITHM with Hands-On exercise

GENETIC 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 information

SIMULATION APPROACH OF CUTTING TOOL MOVEMENT USING ARTIFICIAL INTELLIGENCE METHOD

SIMULATION 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 information

Solving ISP Problem by Using Genetic Algorithm

Solving 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 information

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM

ENHANCED 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 information

METAHEURISTICS. Introduction. Introduction. Nature of metaheuristics. Local improvement procedure. Example: objective function

METAHEURISTICS. 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 information

Introduction to Approximation Algorithms

Introduction 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 information

Optimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering, Shrink Wrap Algorithm and Meta-Heuristics

Optimization 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 information

Using Genetic Algorithms to optimize ACS-TSP

Using 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 information

Job Shop Scheduling Problem (JSSP) Genetic Algorithms Critical Block and DG distance Neighbourhood Search

Job 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 information

Unit 8: Coping with NP-Completeness. Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems. Y.-W.

Unit 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 information

A Two-Dimensional Mapping for the Traveling Salesman Problem

A 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 information

Combinatorial Optimization - Lecture 14 - TSP EPFL

Combinatorial 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 information

Outline of the module

Outline 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 information

6 ROUTING PROBLEMS VEHICLE ROUTING PROBLEMS. Vehicle Routing Problem, VRP:

6 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 information

Research Incubator: Combinatorial Optimization. Dr. Lixin Tao December 9, 2003

Research 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 information

Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization

Meta- 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 information

ACCELERATING THE ANT COLONY OPTIMIZATION

ACCELERATING 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 information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic 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 information

Non-deterministic Search techniques. Emma Hart

Non-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 information

Time Complexity Analysis of the Genetic Algorithm Clustering Method

Time 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 information

MSc Robotics and Automation School of Computing, Science and Engineering

MSc 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 information

AN EVOLUTIONARY APPROACH TO DISTANCE VECTOR ROUTING

AN 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 information

Solving Travelling Salesman Problem and Mapping to Solve Robot Motion Planning through Genetic Algorithm Principle

Solving 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 information

DERIVATIVE-FREE OPTIMIZATION

DERIVATIVE-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 information

Designing Routes of Various Depot Multiple Traveling Salesman Problem by Using of Genetic Algorithm

Designing 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 information

A Comparative Study on Nature Inspired Algorithms with Firefly Algorithm

A 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 information

ACO and other (meta)heuristics for CO

ACO 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 information

SOLVING 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 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 information

4/22/2014. Genetic Algorithms. Diwakar Yagyasen Department of Computer Science BBDNITM. Introduction

4/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 information

Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science

Travelling 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 information

A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2

A 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 information

Optimizing the Sailing Route for Fixed Groundfish Survey Stations

Optimizing 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 information

Extending MATLAB and GA to Solve Job Shop Manufacturing Scheduling Problems

Extending 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 information

Optimization of Non-Linear Multiple Traveling Salesman Problem Using K-Means Clustering, Shrink Wrap Algorithm and Meta-Heuristics

Optimization 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 information

Crew Scheduling Problem: A Column Generation Approach Improved by a Genetic Algorithm. Santos and Mateus (2007)

Crew 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 information

Travelling Salesman Problem Using Bee Colony With SPV

Travelling 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 information

A Parallel Architecture for the Generalized Travelling Salesman Problem: Project Proposal

A 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 information

A Web-Based Evolutionary Algorithm Demonstration using the Traveling Salesman Problem

A 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 information

ISSN: (Online) Volume 3, Issue 5, May 2015 International Journal of Advance Research in Computer Science and Management Studies

ISSN: (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 information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 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 information

Adaptive Tabu Search for Traveling Salesman Problems

Adaptive 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 information

Traffic 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 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 information

The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach

The 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 information

Patrolling Operation Using Functional Heterogeneous Two-Wheeled Mobile Robots and Viewpoints

Patrolling 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 information

Comparison of TSP Algorithms

Comparison 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 information

CHAPTER 4 GENETIC ALGORITHM

CHAPTER 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 information

Research Article A Novel Metaheuristic for Travelling Salesman Problem

Research 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 information

A data-driven approach for solving route & fleet optimization problems

A 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 information

Time Factor in Solving Travelling Salesman Problem Using Big Bang Algorithm and Genetic Algorithm

Time 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 information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International 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 information

Open Vehicle Routing Problem Optimization under Realistic Assumptions

Open 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 information

Algorithms 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 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 information

INFORMS 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 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 information

Two models of the capacitated vehicle routing problem

Two 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 information

Assignment No 2 (Group B)

Assignment 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 information

International Journal of Information Technology and Knowledge Management (ISSN: ) July-December 2012, Volume 5, No. 2, pp.

International 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 information

Travelling 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 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 information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A 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 information

Genetic Algorithm for Finding Shortest Path in a Network

Genetic 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 information

The metric travelling salesman problem: pareto-optimal heuristic algorithms

The 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 information

A SWARMED GA ALGORITHM FOR SOLVING TRAVELLING SALESMAN PROBLEM

A 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 information

2 depots. In the next section, we present a transformation of. In this paper, we present a transformation that can convert

2 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 information

Combination of Genetic Algorithm with Dynamic Programming for Solving TSP

Combination 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 information

Introduction to Genetic Algorithms. Genetic Algorithms

Introduction 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 information

Computational Complexity CSC Professor: Tom Altman. Capacitated Problem

Computational 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 information

A Genetic Algorithm for Multiprocessor Task Scheduling

A 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 information

A Development of Hybrid Cross Entropy-Tabu Search Algorithm for Travelling Repairman Problem

A 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 information

A Memetic Algorithm for Parallel Machine Scheduling

A 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 information

Solving Travelling Salesman Problem Using Variants of ABC Algorithm

Solving 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 information

Rich Vehicle Routing Problems Challenges and Prospects in Exploring the Power of Parallelism. Andreas Reinholz. 1 st COLLAB Workshop

Rich 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 information

Traveling 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 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 information

Analysis of the impact of parameters values on the Genetic Algorithm for TSP

Analysis 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 information

State Space Reduction for the SYMMETRIC Traveling Salesman Problem through Halves Tours Complement

State 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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