Traveling Salesman Problem with Time Windows Solved with Genetic Algorithms
|
|
- Myra Alicia Singleton
- 6 years ago
- Views:
Transcription
1 Traveling Salesman Problem with Time Windows Solved with Genetic Algorithms Assistant lecturer, László Illyés EMTE Sapientia University, Miercurea-Ciuc Romania, Department of Mathematics and Informatics Abstract: The Traveling Salesman Problem (TSP) is a very common problem in many applications. It appears in the transportation of goods and not only. As we know this problem is NP hard. Time Windows (TW) brings us some additional constraints to solve. In case there are many Time Windows the problem constraints determine almost the whole solution of the problem and in some cases we can solve the problem. We restrict the cardinality of Time Windows. In our work we define the following conditions without loss of generality: 1. The salesman has to visit one town each day 2. The distance between two towns can be performed in a day 3. We have maximum two Time Windows 4. We have routes between every two towns, but the cost of the routes may differ in case we go from town A to town B, or we go from town B to town A. Genetic algorithms are powerful tools for solving NP hard problems. They utilize search and optimization procedures that operate in a similar way to the evolutionary processes observed in nature. We have to code the problem data structure in a structure (chromosome), which allows us to make some genetic operations over this chromosome. Genes constitute chromosomes. A chromosome represents a possible solution in the space of solutions. We can code the problem of time windows in some chain of chromosome where the first chain segment starts with the town from where the salesman starts his journey and the end of the segment, the first constraint of time window, the town specified in the first time window. The second chain starts from the town reached from the first time window, and ends with the second town specified in the second Time Window constraint and so on. The chains connected together form the desired chromosome. None of the towns appears twice in the chromosome, the length of this chromosome equals with n, the desired cardinality of the towns to visit. Even if we reach an optimal solution, we can t prove that it is optimal because of NP hardness. Keywords: Traveling Salesman Problem, Time Window, genetic algorithms, chromosome, genes
2 1. Introduction The traveling salesman problem (TSP) is to find a minimum-cost Hamiltonian cycle that visits node of n exactly once and returns to the starting node, given a network G(V,E), node set V={1,2,,n}, arc set E={(i,j):i j, i,j V}, and cost c from node i to node j [SHM05]. Our paper refers to the asymmetric type of the problem, where c c ji. We can find real-world instances of the TSP in a variety of areas, i.e. delivery, scheduling, network designs etc. The TSP is one of the first optimization problems proved as NP hard. Time constraint introduces other problems in solving the main problem. 2. Mathematical model in a given network G(V,E) [SHM05] Minimize c x i V Subject to i V j V j V x =1, j V, (1) x =1, i V, (2) x =0,1, (i,j) E, (3) x 1, S, S 2 (4) i S j V S We assume, that none of two time windows overlap. We order the time windows in the natural order, where TW 1 <TW 2 <TW m. We consider TW k =[t kmin,t kmax ], the k-th time window. k=1,2 m and A k the town corresponding to this time window. According to our problem definition, where every town is visited in a single day, and time windows are referring to a release day and a deadline day, time constraints are transformed in a structural problem for the proposed data. Day windows DW k =[D kmin,d kmax ]. D kmin is the minimum of the relative day from the beginning of the journey to reach the town A k. D kmax is the deadline. We have two limit conditions in this problem. If there is no time window, we have n! possibilities to perform the route and we reach the classical TSP. In case that all towns has time windows with one possible day for every town, the problem is obvious, and not NP hard. 2. Data structure for genetic approach. Generating chains We use the 2 TW model and some concrete data for easy understanding, and make the desired generalization. We choose the following chromosome: (g 1,g 2, g j..g k g n-1,g n,g 1 ), where g 1 =A 0, g j =A j town and
3 g k =A k town. A 0 is the starting and ending town, A j and A k are the towns with Time Windows. The rest of chromosome consists of the nonconstrained towns. The first town has to be the last one too; else we have the WSP (wandering salesman problem). Genes represent the towns and the locus of the genes the order of the TS arrival (day). We generate the first population in order to satisfy the TW constraints. We can generate this in the following way: We randomly choose from the first time window the day, when the TS have to be in the first constrained town. We randomly generate the day for the second TW in the same way. Next we generate randomly the remaining string for the 3 chains of chromosome. In this case we know the length of each chromosome. We show this with concrete dates: let it be n=100, the first Time Window: [25,27], the second Time Window: [35,38]. In case, that the randomized value of the first time constraint is 26 and for the second is 36. We have the first chain length 26, the second equals width 11, the last with 65, the structure of chromosome is: (g 1, g 2, g 26..g 36 g 99, g 100,g 1 ). The first chain is (g 1, g 2, g 26 ), the second chain is (g 26,g 27, g 36 ) and the third (g 36, g 37, g 100,g 1 ). The chains length may differ from one chromosome to another, because the randomized generation of desired day of Time Window. 3. The 2 Level genetic approaches. Bottom up technique. In this case we apply genetic algorithm for the chains occur as an individual from the first population. This we apply for every individual and for every chain occurred. This will be the first level of the genetic approach. On the next level we have some problems to solve. One of them is, that the chain lengths may differ from a chromosome to another. In this case we have to define different genetic operators from the well known ones. Genetic operators are the reproduction, crossover and mutation. We have to show the operators for both levels. First level (chain optimization): Selection for reproduction based on roulette wheel, fitness based selection; Crossover operators used are from the classical operators: order crossover (OX), partially matched crossover (PMX), cycle crossover (CX), Stefan Jakobs crossover (SJX), and edge recombination crossover (ERC). Because the asymmetry the ERC operator we can use only in an adequate mode, i.e. the order in the chain must be the same in both parents. Mutation operator can be reciprocal exchange, inversion,
4 displacement and heuristic. The fitness function can be the quadratic 1 inversion of the cost. f = 2 1+ C. Second level (global optimization). After we made the optimization for the chains we can make the global optimization in different ways. We assume that we have some piece of chain with good proprieties. We have to define here the genetic operators. These operators have to work even if the chains have not equal lengths. The best method in this approach we consider not a genetic algorithm but an evolutionary algorithm. In this case we have to look after the biggest changeable chain between every sub chain obtained because time windows. We consider that we have 15 towns with 2 time windows. Let s have town 1 the origin town, town 2 and town 3 with time windows. Time windows should be [4,6] and [8,10], meaning that the 2 nd town has to be reached in the 4 th day, but not least then in the 6 th day, and so on. In this case the first chain length is [4,6], the second [2,6] and the last [5,7] because of the time windows. We define some mutation operators. The first changes between 2 parts of the chains. The second makes rotational changes. We take from every chain a sub chain and put in another chain in clockwise order or in counter-clockwise order. 4. Another point of view (global optimization from the beginning): We can view the problem like the m+1 MTSP (Multiple Traveling Salesperson Problem) where m is the number of the time windows. Here we have the constraint that every salesman has to travel from one specific town to another specific town. The first and last towns are fixed, and to have the global TSP, the starting town of the first salesman and the ending town of the last salesman is the same. We can use the twopart chromosome technique from [CAR05]. The difference between our chromosome and the MTSP is that we introduce the starting town and the TW towns only in the calculus. These towns are not in the first part of the chromosome. In the second part we have the number of days. The first gene from the second part is the number of days performed by the salesman to reach the first time-constrained town. And so on. Constraints on the second part of the chromosome are more than in the [CAR05].
5 The data structure for chromosome we consider could be: But similarly to the two-part chromosome technique used we don t introduce in the chromosome the starting town and the time windows towns: Chromosome splitter The chromosome doesn t correspond with the real positions, we have to subtract the subtracted positions too, and from the first time window we extract 2, from the second 3 positions. In this case we can proceed in different ways. Or we transform time windows, or we make transformations only when we make the calculus. In the first case, TW 1 =[4,6][2,4], and in the second case TW 1 =[8,10][5,7]. With this kind of notation we have the chromosome in another form: Genetic operators: In the first part of chromosome we can use the classical operators that were enumerated in the first approach. In the second part of the chromosome we can use another approach: the covering approach or we can simply choose one of the gene from the first parent, the second from the second. A possible reproduction scheme with CX operator The parents involved: P P The offsprings: O O
6 Conclusions: The appropriate data structure for the chromosome was found, with genetic operators too to solve the problem. We transform a sophisticated problem in a problem with easy genetic approach. References [ALA02] Álmos, A. et.all., (2002), Genetikus algoritmusok, Typotex Kiadó Budapest [BOI04] Borgulya, I., (2004), Evolúciós algoritmusok, Dialóg Campus Kiadó Budapest-Pécs [CAR05] Carter A.E., Ragsdale C.T., (2005), A new approach to solving the multiple traveling salesperson problem using genetic algorithms, European Journal of Operational Research xxx (2005) xxx-xxx [FAB02] Fabian, Cs. B., (2002), Generalized Simple and Crossover Mutations for Evolutionary Algorithms, International Conference on Economic Cybernetics Bucharest [HES02] Heung-Suk H., (2002), An improved model for vehicle routing problem with time constraint based on genetic algorithm, Computers & Industrial Engineering 42, pp [ILP05] Illyés, L.; Pál, L., (2005) Generalized particular covering problem with genetic algorithms, AMO Advanced Modeling and Optimization, Volume 7, Number 1, 2005, pp.1-7 [SHM05] Sang-Ho K., Hun-Tae K., Main-Kyu K., (2005), Determination of the candidate arc set for the asymmetric traveling salesman problem, Computers & Operations Research 32 (2005) pp [SMK05] Mitrovic-Minic S., Krishnamuri R., (2005), The multiple TSP with time windows: vehicle bounds based on precedence graphs, Operations Research accepted work.
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 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 informationModels and Algorithms for Shortest Paths in a Time Dependent Network
Models and Algorithms for Shortest Paths in a Time Dependent Network Yinzhen Li 1,2, Ruichun He 1 Zhongfu Zhang 1 Yaohuang Guo 2 1 Lanzhou Jiaotong University, Lanzhou 730070, P. R. China 2 Southwest Jiaotong
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 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 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 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 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 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 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 informationEscaping Local Optima: Genetic Algorithm
Artificial Intelligence Escaping Local Optima: Genetic Algorithm Dae-Won Kim School of Computer Science & Engineering Chung-Ang University We re trying to escape local optima To achieve this, we have learned
More informationA Meta-heuristic Applied for a Topologic Pickup and Delivery Problem with Time Windows Constraints
A Meta-heuristic Applied for a Topologic Pickup and Delivery Problem with Time Windows Constraints Jesús Fabián López Pérez Post-Graduate Program of Management Science, FACPYA UANL, Monterrey, México fabian.lopez@e-arca.com.mx
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 informationAn Improved Genetic Algorithm for the Traveling Salesman Problem with Multi-Relations
Journal of Computer Science 7 (1): 70-74, 2011 ISSN 1549-3636 2011 Science Publications An Improved Genetic Algorithm for the Traveling Salesman Problem with Multi-Relations Supat Patvichaichod Department
More informationThe study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem. Quan OuYang, Hongyun XU a*
International Conference on Manufacturing Science and Engineering (ICMSE 2015) The study of comparisons of three crossover operators in genetic algorithm for solving single machine scheduling problem Quan
More informationComparison of Heuristics for the Colorful Traveling Salesman Problem
Comparison of Heuristics for the Colorful Traveling Salesman Problem John Silberholz R.H. Smith School of Business University of Maryland Joint Work With: Andrea Raiconi, Raffaele Cerulli, Monica Gentili,
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 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 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 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 informationMultiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover
Multiobjective Job-Shop Scheduling With Genetic Algorithms Using a New Representation and Standard Uniform Crossover J. Garen 1 1. Department of Economics, University of Osnabrück, Katharinenstraße 3,
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 informationAn Evolutionary Algorithm for the Multi-objective Shortest Path Problem
An Evolutionary Algorithm for the Multi-objective Shortest Path Problem Fangguo He Huan Qi Qiong Fan Institute of Systems Engineering, Huazhong University of Science & Technology, Wuhan 430074, P. R. China
More informationHybridizing PSM and RSM Operator for Solving NP-Complete Problems: Application to Travelling Salesman Problem
Hybridizing PSM and RSM Operator for Solving NP-Complete Problems: Application to Travelling Salesman Problem Otman ABDOUN, Chakir TAJANI and Jaafar ABOUCHABKA LaRIT, Department of Computer Science IBN
More informationIE 102 Spring Routing Through Networks - 1
IE 102 Spring 2017 Routing Through Networks - 1 The Bridges of Koenigsberg: Euler 1735 Graph Theory began in 1735 Leonard Eüler Visited Koenigsberg People wondered whether it is possible to take a walk,
More informationC 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem
C 1 Modified Genetic Algorithm to Solve Time-varying Lot Sizes Economic Lot Scheduling Problem Bethany Elvira 1, Yudi Satria 2, dan Rahmi Rusin 3 1 Student in Department of Mathematics, University of Indonesia,
More informationTask Graph Scheduling on Multiprocessor System using Genetic Algorithm
Task Graph Scheduling on Multiprocessor System using Genetic Algorithm Amit Bansal M.Tech student DCSE, G.N.D.U. Amritsar, India Ravreet Kaur Asst. Professor DCSE, G.N.D.U. Amritsar, India Abstract Task
More informationGenetic Algorithm for Network Design Problem-An Empirical Study of Crossover Operator with Generation and Population Variation
International Journal of Information Technology and Knowledge Management July-December 2010, Volume 2, No. 2, pp. 605-611 Genetic Algorithm for Network Design Problem-An Empirical Study of Crossover Operator
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 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 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 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 informationGenetic algorithms and VRP: the behaviour of a crossover operator
Baltic J. Modern Computing, Vol. 1 (2013), No. 3-4, 161-185 Genetic algorithms and VRP: the behaviour of a crossover operator Gintaras VAIRA and Olga KURASOVA Vilnius University, Institute of Mathematics
More informationMutations for Permutations
Mutations for Permutations Insert mutation: Pick two allele values at random Move the second to follow the first, shifting the rest along to accommodate Note: this preserves most of the order and adjacency
More informationSolving the Capacitated Vehicle Routing Problem with a Genetic Algorithm
Solving the Capacitated Vehicle Routing Problem with a Genetic Algorithm Satisfy the deterministic demand of customers from a single depot, such that the total cost is minimised and the capacity and distance
More informationDesign of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm
Design of a Route Guidance System with Shortest Driving Time Based on Genetic Algorithm UMIT ATILA 1, ISMAIL RAKIP KARAS 2, CEVDET GOLOGLU 3, BEYZA YAMAN 2, ILHAMI MUHARREM ORAK 2 1 Directorate of Computer
More informationGENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS
GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS U. Atila a *, I. R. Karas b a Directorate of Computer Center, Gazi University, Teknikokullar, Besevler, 06500, Ankara, Turkey - umitatila@gmail.com
More informationSolving A Nonlinear Side Constrained Transportation Problem. by Using Spanning Tree-based Genetic Algorithm. with Fuzzy Logic Controller
Solving A Nonlinear Side Constrained Transportation Problem by Using Spanning Tree-based Genetic Algorithm with Fuzzy Logic Controller Yasuhiro Tsujimura *, Mitsuo Gen ** and Admi Syarif **,*** * Department
More informationStudy on GA-based matching method of railway vehicle wheels
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(4):536-542 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Study on GA-based matching method of railway vehicle
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 informationEvolutionary Computation. Chao Lan
Evolutionary Computation Chao Lan Outline Introduction Genetic Algorithm Evolutionary Strategy Genetic Programming Introduction Evolutionary strategy can jointly optimize multiple variables. - e.g., max
More informationEvolutionary Algorithms. CS Evolutionary Algorithms 1
Evolutionary Algorithms CS 478 - Evolutionary Algorithms 1 Evolutionary Computation/Algorithms Genetic Algorithms l Simulate natural evolution of structures via selection and reproduction, based on performance
More informationComparison of Genetic Algorithm and Hill Climbing for Shortest Path Optimization Mapping
The 2nd International Conference on Energy, Environment and Information System (ICENIS 2017) 15th - 16th August, 2017, Diponegoro University, Semarang, Indonesia Comparison of Genetic Algorithm and Hill
More informationGenetic Algorithms Variations and Implementation Issues
Genetic Algorithms Variations and Implementation Issues CS 431 Advanced Topics in AI Classic Genetic Algorithms GAs as proposed by Holland had the following properties: Randomly generated population Binary
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 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 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 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 informationSolving the Travelling Salesman Problem in Parallel by Genetic Algorithm on Multicomputer Cluster
Solving the Travelling Salesman Problem in Parallel by Genetic Algorithm on Multicomputer Cluster Plamenka Borovska Abstract: The paper investigates the efficiency of the parallel computation of the travelling
More informationSuppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you?
Gurjit Randhawa Suppose you have a problem You don t know how to solve it What can you do? Can you use a computer to somehow find a solution for you? This would be nice! Can it be done? A blind generate
More informationHybrid of Genetic Algorithm and Continuous Ant Colony Optimization for Optimum Solution
International Journal of Computer Networs and Communications Security VOL.2, NO.1, JANUARY 2014, 1 6 Available online at: www.cncs.org ISSN 2308-9830 C N C S Hybrid of Genetic Algorithm and Continuous
More informationDynamic Vehicle Routing Using Hybrid Genetic Algorithms
Proceedings of the 1999 EEE nternational Conference on Robotics & Automation Detroit, Michigan May 1999 Dynamic Vehicle Routing Using Hybrid Genetic Algorithms Wan-rong Jih jih@robot.csie.ntu.edu.tw Jane
More informationA Hybrid Genetic Algorithms and Tabu Search for Solving an Irregular Shape Strip Packing Problem
A Hybrid Genetic Algorithms and Tabu Search for Solving an Irregular Shape Strip Packing Problem Kittipong Ekkachai 1 and Pradondet Nilagupta 2 ABSTRACT This paper presents a packing algorithm to solve
More informationSolving Traveling Salesman Problem Using Parallel Genetic. Algorithm and Simulated Annealing
Solving Traveling Salesman Problem Using Parallel Genetic Algorithm and Simulated Annealing Fan Yang May 18, 2010 Abstract The traveling salesman problem (TSP) is to find a tour of a given number of cities
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 informationEvolutionary Computation for Combinatorial Optimization
Evolutionary Computation for Combinatorial Optimization Günther Raidl Vienna University of Technology, Vienna, Austria raidl@ads.tuwien.ac.at EvoNet Summer School 2003, Parma, Italy August 25, 2003 Evolutionary
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 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 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 informationOptimal Facility Layout Problem Solution Using Genetic Algorithm
Optimal Facility Layout Problem Solution Using Genetic Algorithm Maricar G. Misola and Bryan B. Navarro Abstract Facility Layout Problem (FLP) is one of the essential problems of several types of manufacturing
More informationSparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach
1 Sparse Matrices Reordering using Evolutionary Algorithms: A Seeded Approach David Greiner, Gustavo Montero, Gabriel Winter Institute of Intelligent Systems and Numerical Applications in Engineering (IUSIANI)
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 informationof optimization problems. In this chapter, it is explained that what network design
CHAPTER 2 Network Design Network design is one of the most important and most frequently encountered classes of optimization problems. In this chapter, it is explained that what network design is? The
More informationIntroduction to Genetic Algorithms. Based on Chapter 10 of Marsland Chapter 9 of Mitchell
Introduction to Genetic Algorithms Based on Chapter 10 of Marsland Chapter 9 of Mitchell Genetic Algorithms - History Pioneered by John Holland in the 1970s Became popular in the late 1980s Based on ideas
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 informationMarch 19, Heuristics for Optimization. Outline. Problem formulation. Genetic algorithms
Olga Galinina olga.galinina@tut.fi ELT-53656 Network Analysis and Dimensioning II Department of Electronics and Communications Engineering Tampere University of Technology, Tampere, Finland March 19, 2014
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 informationSelecting the Best Spanning Tree in Metro Ethernet Networks using Genetic Algorithm
106 Selecting the Best Spanning Tree in Metro Ethernet Networks using Genetic Algorithm Farhad Faghani and Ghasem Mirjalily, faghani_farhad@yahoo.com mirjalily@yazduni.ac.ir Instructor, Electrical Engeering
More informationGenetic Algorithms. Kang Zheng Karl Schober
Genetic Algorithms Kang Zheng Karl Schober Genetic algorithm What is Genetic algorithm? A genetic algorithm (or GA) is a search technique used in computing to find true or approximate solutions to optimization
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 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 informationGenetic Algorithm for Dynamic Capacitated Minimum Spanning Tree
28 Genetic Algorithm for Dynamic Capacitated Minimum Spanning Tree 1 Tanu Gupta, 2 Anil Kumar 1 Research Scholar, IFTM, University, Moradabad, India. 2 Sr. Lecturer, KIMT, Moradabad, India. Abstract Many
More informationKeywords Traveling salesman problem, genetic optimization algorithms optimize population, Dijikstra etc.
Volume 6, Issue 5, May 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Improvement in
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 informationGenetic Algorithms with Oracle for the Traveling Salesman Problem
PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY VOLUME 7 AUGUST 25 ISSN 17-884 Genetic Algorithms with Oracle for the Traveling Salesman Problem Robin Gremlich, Andreas Hamfelt, Héctor
More informationIntroduction to Genetic Algorithms
Advanced Topics in Image Analysis and Machine Learning Introduction to Genetic Algorithms Week 3 Faculty of Information Science and Engineering Ritsumeikan University Today s class outline Genetic Algorithms
More informationANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM
Anticipatory Versus Traditional Genetic Algorithm ANTICIPATORY VERSUS TRADITIONAL GENETIC ALGORITHM ABSTRACT Irina Mocanu 1 Eugenia Kalisz 2 This paper evaluates the performances of a new type of genetic
More informationAlgorithms & Complexity
Algorithms & Complexity Nicolas Stroppa - nstroppa@computing.dcu.ie CA313@Dublin City University. 2006-2007. November 21, 2006 Classification of Algorithms O(1): Run time is independent of the size of
More informationA Genetic Algorithm Framework
Fast, good, cheap. Pick any two. The Project Triangle 3 A Genetic Algorithm Framework In this chapter, we develop a genetic algorithm based framework to address the problem of designing optimal networks
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 informationval(y, I) α (9.0.2) α (9.0.3)
CS787: Advanced Algorithms Lecture 9: Approximation Algorithms In this lecture we will discuss some NP-complete optimization problems and give algorithms for solving them that produce a nearly optimal,
More informationParallel Traveling Salesman. PhD Student: Viet Anh Trinh Advisor: Professor Feng Gu.
Parallel Traveling Salesman PhD Student: Viet Anh Trinh Advisor: Professor Feng Gu Agenda 1. Traveling salesman introduction 2. Genetic Algorithm for TSP 3. Tree Search for TSP Travelling Salesman - Set
More informationAnalysis of TSP Optimization Problems using Genetic Algorithm
Analysis of TSP Optimization Problems using Genetic Algorithm Aparna *, Waseem Ahmad Department of Computer Science & Engineering, AFSET, Faridabad, India Article Info Article history: Received 5 January
More informationOutline. Motivation. Introduction of GAs. Genetic Algorithm 9/7/2017. Motivation Genetic algorithms An illustrative example Hypothesis space search
Outline Genetic Algorithm Motivation Genetic algorithms An illustrative example Hypothesis space search Motivation Evolution is known to be a successful, robust method for adaptation within biological
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 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 informationThe Optimization Model and Algorithm for Train Connection at Transfer Stations in Urban Rail Transit Network
Send Orders for Reprints to reprints@benthamscienceae 690 The Open Cybernetics & Systemics Journal, 205, 9, 690-698 Open Access The Optimization Model and Algorithm for Train Connection at Transfer Stations
More informationA genetic algorithm approach for finding the shortest driving time on mobile devices
Scientific Research and Essays Vol. 6(2), pp. 394-405, 18 January, 2011 Available online at http://www.academicjournals.org/sre DOI: 10.5897/SRE10.896 ISSN 1992-2248 2011 Academic Journals Full Length
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 informationRouting in Dynamic Network using Ants and Genetic Algorithm
194 Routing in Dynamic Network using Ants and Genetic Algorithm Cauvery N K + and Dr K V Viswanatha * R V College of Engineering, Bangalore, India. Summary Routing in dynamic network is a challenging one,
More informationMETAHEURISTICS Genetic Algorithm
METAHEURISTICS Genetic Algorithm Jacques A. Ferland Department of Informatique and Recherche Opérationnelle Université de Montréal ferland@iro.umontreal.ca Genetic Algorithm (GA) Population based algorithm
More informationOutline. CS 6776 Evolutionary Computation. Numerical Optimization. Fitness Function. ,x 2. ) = x 2 1. , x , 5.0 x 1.
Outline CS 6776 Evolutionary Computation January 21, 2014 Problem modeling includes representation design and Fitness Function definition. Fitness function: Unconstrained optimization/modeling Constrained
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 informationIssues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey
International Journal of Engineering and Technology Volume 3 No. 6, June, 2013 Issues in Solving Vehicle Routing Problem with Time Window and its Variants using Meta heuristics - A Survey Sandhya, Vijay
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 informationAn Efficient Hybrid Genetic Algorithm for Performance Enhancement in solving Travelling Salesman Problem
An Efficient Hybrid Genetic Algorithm for Performance Enhancement in solving Travelling Salesman Problem Navjot Kaur Dalip Lovely Institute of Technology Punjab Technical University Jalandhar, India E-mail:
More informationLi Minqiang Institute of Systems Engineering Tianjin University, Tianjin , P.R. China
Multi-level Genetic Algorithm (MLGA) for the Construction of Clock Binary Tree Nan Guofang Tianjin University, Tianjin 07, gfnan@tju.edu.cn Li Minqiang Tianjin University, Tianjin 07, mqli@tju.edu.cn Kou
More informationPATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE
PATH PLANNING OF ROBOT IN STATIC ENVIRONMENT USING GENETIC ALGORITHM (GA) TECHNIQUE Waghoo Parvez 1, Sonal Dhar 2 1 Department of Mechanical Engg, Mumbai University, MHSSCOE, Mumbai, India 2 Department
More informationIntroduction to Evolutionary Computation
Introduction to Evolutionary Computation The Brought to you by (insert your name) The EvoNet Training Committee Some of the Slides for this lecture were taken from the Found at: www.cs.uh.edu/~ceick/ai/ec.ppt
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 information