A CLUSTERING HEURISTIC BY EFFECTIVE NEAREST NEIGHBOR SELECTION
|
|
- Olivia Eaton
- 5 years ago
- Views:
Transcription
1 A CLUSTERING HEURISTIC BY EFFECTIVE NEAREST NEIGHBOR SELECTION Mahmuda Naznin, Paul Juell, Kendall E. Nygard and Karl Altenburg Department of Computer Science and Operations Research North Dakota State University Fargo, ND 58105, USA {Mahmuda.Naznin, Paul.Juell, Kendall.Nygard, Abstarct We introduce a clustering heuristic based on an effective nearest neighbor search procedure by reducing the TSP (Traveling Saleman Problem) tour length. This technique contributes to the improvement of the TSP solutions and also provides a technique of finding cluster center in a large domain where finding the center point of data clusters is a difficult problem as the huge volume of data is not sorted in real time domain. In our approach, we find as the number of data points grows the our proposed heusristic reduces the tour length. Time and distance tradeoff has been analyzed also from the simulation result. We start with an approach that to find the group of data closed enough we need to calculate centroid. A good center point is that which contributes to both local and global optima. The TSP tour can get better result due to this issue. Therefore, super point idea emerges with the centroid calculation issue. By finding the suitable nearest neighbor of a super point contributes to the local optimal distance. To avoid foothills stuck, super points are recalculated or updated to obtain global optima. We define the merged point as a Superpoint by calculating the centroid of the two points. Such as, if p(x1, y1), p(xn, yn) are points defined in the domain, the Superpoint S is defined by ((x1+.+xn)/n, (y1+.+yn)/n). The distance between any two points p(x1, y1) and q(x2, y2) can be defined as Euclidian distance d. The point n is defined as the Nearest Neighbor of point m where, d(m, n) is the minimum distance of all the distances between m and the other points. The objective is to find a heuristic for the next neighbor of the TSP tour. The agent can start any point ordering. The method is based on greedy TSP, where two closed data points are merged to a super data point which is basically the centroid of the visited points. The method searches the nearest neighbor of this Superpoint. If the nearest neighbor of the Superpoint does not contribute to the shortest path in TSP tour, selecting another nearest neighbor of the last visited point contributes to the shorter tour length. In this case the nearest neighbor of Superpoint is discarded. The whole process is being repeated till all data points are visited. We develop the simulation in Java SDK 1.5. For different data density our heuristic shows more effective than greedy NN in the TSP tour.
2 1 Introduction Finding an optimal Traveling Salesman Tour is a well known research problem which is known as TSP. The tour is defined as a problem by finding the shortest distance tour of a number of cities where cities will be visited once and the starting city and the returning city will be the same for a Salesman who is traveling those cities. The city can be chosen randomly. This quantity is referred to as the tour length, since it is the length of the tour a salesman would make when visiting the cities in the order specified by the permutation, returning at the end to the initial city. The distance is symmetric in the TSP. Figure 1 shows a typical NN TSP tour. In Figure 1 the tour sequence follows the node as: , where 2 is the nearest neighbor of 1, 3 is the nearest neighbor of 2, so on. The Traveling Salesman Problem is an NP hard problem and so any algorithm for finding an optimal tour must have a worst-case running time that grows faster than any polynomial [8], [9]. This leaves researchers with two alternatives: either to look for heuristics that merely finds near-optimal tours, or attempt to develop optimization algorithms that work well on real-world, rather than the worst-case instances. Figure 1. A Traveling Salesman tour. The Traveling Salesman Problem has many applications, from VLSI chip fabrication to genomics [13], [15]. The problem of finding a Hamiltonian cycle or path in a graph is a special case of the traveling salesman problem [3], where each pair of vertices with an edge between them has distance 1, while non edge vertex pairs are separated by distance infinity. Closely related is the problem of finding the longest path or cycle in a graph, which occasionally arises in pattern recognition problems [8], [9]. The minimum spanning tree (MST) of a graph defines the cheapest subset of edges that keeps the graph in a cluster of connected component [8], [9]. The traveling salesman problem (TSP) is one of the most difficult problems that occur in different types of clustering algorithms [7], [11], [13], [15]. The mapping from a TSP instance to a clustering problem instance is straightforward and is shown by Lawer et al. 1
3 [7]. Each object in a cluster is considered as a city and the dissimilarity between two objects is transformed to the distance between the corresponding cities. The TSP tour, which must have the minimum distance among all the cities to complete the tour, is similar to an optimal rearrangement of the objects with the minimum dissimilarity in a cluster. Thus, TSP is the same problem as finding an optimal permutation, except that TSP finds a cycle through the cities and rearrangement clustering finds a path. The remainder of the paper is organized as follows: Section 2 provides some background review on Traveling Salesman Problem (TSP). Section 3 describes the problem domain and our approach. Section 4 provides the analysis of the results of the implementation of the heuristic. Section 5 gives the conclusion and finally Section 6 gives some future work outlines. 2 Related Work In this section we discuss some well known heuristics and search algorithms for the Traveling Salesman Problem. The most natural heuristic for the TSP is the famous Nearest Neighbor algorithm (NN). In this algorithm one mimics the traveler whose rule of thumb is always to go next to the nearest as-yet-unvisited location. There can be any ordering of the cities, with the initial city c i chosen arbitrarily and in general c k chosen to be the city so that, distance d(c i, c k ) is the minimum distance of the distances between c i and any other point. The corresponding tour traverses the cities in any order, returning to c 1 after visiting city c N when c 1 is the initial city from where he tour was started and Nth is the last city of N number of cities. The running time for NN as described is O(N 2 ) [8], [9]. Some authors use the name Greedy for Nearest Neighbor. There are some modifications of generating intermediate partial tours typically by this heuristic which is called the multi-fragment heuristic by Bentley [4]. His greedy heuristic can be implemented to run in time O(N 2 logn) and is thus, somewhat slower than NN. But the worst examples known for Greedy only make the ratio grow as (log N)/(3 log(log N)) which is shown by Frieze et al. [19]. The Clarke-Wright heuristic is derived from a more general vehicle routing algorithm by Clarke and Wright [17]. In terms of the TSP, it is started as a pseudo-tour in which an arbitrarily chosen city is the hub and the salesman returns to the hub after each visit to another city. In other words, it can be considered as a multi-graph in which every nonhub vertex is connected by two edges to the hub. For each pair of non-hub cities, let the savings be the amount by which the tour would be shortened if the salesman went directly from one city to the other, bypassing the hub. It is analogous to the Greedy algorithm. The traveler can go through the non-hub city pairs in non-increasing order of savings, performing the bypass so long as it does not create a cycle of non-hub vertices or cause a non-hub vertex to become adjacent to more than two other non-hub vertices. The construction process terminates when only two non-hub cities remain connected to the hub, in which case we have a true tour. As with Greedy, this algorithm can be implemented to run in time O(N 2 logn) [17]. 2
4 The previous three algorithms all have worst-case ratios that grow with N even when the triangle inequality holds. As observed by Rosenkrantz, Stearns, and Lewis [20], there are at least three simple polynomial-time tour generation heuristics, Double Minimum Spanning Tree, Nearest Insertion, and Nearest Addition which have worst-case ratio 2 under the triangle inequality. The algorithm of Christofides [2] has a worst-case ratio of just 3/2 assuming the triangle inequality. This bound is tight, even for Euclidean distance: it was proved by Nemhauser et al. [19]. A modification of the Christofides algorithm with the same worst-case guarantee and an O(N 2.5 ) running time can be obtained by using a scaling based matching algorithm and halting once the matching is guaranteed to be no longer than O (1/N) times optimal proved by Gabow, Kaplan and Tarjan [21]. There are some improvements of TSP heuristics by applying different techniques of local search. Among simple local search algorithms, the most famous are 2-Opt and 3-Opt. The 2-Opt algorithm was first proposed by Croes [28]. This move deletes two edges, thus breaking the tour into two paths, and then reconnects those paths in the other possible way. In 3-Opt algorithm it is shown by Lin et al. [29] that, the exchange replaces up to three edges of the current tour. It is not surprising that a wide variety of tabu search algorithms have been proposed for the TSP improvement by Glover [16], Rossier, Troyon, and Liebling [22], Malek, Guruswamy, and Pandya [23], Knox [24]. All these algorithms use 2-Opt exchanges as their basic moves, but they differ as to the nature of the tabu lists and the implementation of aspiration levels. The tabu mechanisms used by Troyon et al. [22] and Malek, Guruswamy, and Pandya [23] are based on the endpoints of the changed edges rather than the edges themselves, but they appear to be similar in flavor. The invention of simulated annealing actually preceded that of tabu search. Like tabu search, simulated annealing allows uphill moves. However, whereas tabu search in essence only makes uphill moves when it is stuck in local optima, simulated annealing can make uphill moves at any time. Moreover, simulated annealing relies heavily on randomization, whereas tabu search in its basic form chooses its next move in a strictly deterministic fashion except possibly when there is a tie for the best non-tabu neighbor. This was originally proposed by Kirkpatrick et al. [25] and Cerny [26]. There is another application of a neural net approach to the TSP solution was due to Hopfield and Tank [27]. Their approach was based on the integer programming formulation of the TSP. 3 Our NN Approach 3.1 Preliminaries and Definitions The Superpoint heuristic method is based on the greedy TSP, where it merges two closed data points to a super data point. We define the merged point as a superpoint by 3
5 calculating the centroid of the two points. If p(x1, y1),, p(xn, yn) are points defined in the domain, Superpoint S is defined by ((x1+.+xn)/n, (y1+.+yn)/n). The distance between any two points, p(x1, y1) and q(x2, y2), can be defined as Euclidian distance, d. Point n is defined as the nearest neighbor of point m, where d(m, n) is the minimum distance of all the distances between m and the other points. 3.2 Superpoint Heuristic for TSP In this section, we discuss the Superpoint TSP heuristic method and the implementation steps. Data points are taken as input. The main objective is to find a heuristic rule for the next neighbor of the TSP tour. The agent can start at any point. The method is based on the greedy TSP but sequentially calculates a super data point which is basically the centroid of the already visited points. The method searches for the nearest neighbor of this superpoint. If the nearest neighbor of the superpoint is closer than the nearest neighbor of the last visited point in the tour, the tour expands to the point nearest to the superpoint. If, however, the nearest neighbor of the last visited node is closer, the tour expands in the usual nearest neighbor way. The whole process is being repeated until all of the data points are visited. Figure 2 shows a tour built with Superpoint TSP heuristic method. Suppose after visiting node 3, the centroid of nodes 1, 2, and 3 has a nearest neighbor which is node 5. For node 3, the nearest neighbor is node 4. The superpoint (centroid of nodes 1, 2, and 3) nearest neighbor is closer than node 4. So, the next node to be visited is node 5. Then from node 5, the tour starts again. The superpoint is saved for the next centroid calculation. Figure 2. The tour by the Superpoint TSP heuristic. 4
6 The tour sequence is now node The thick dotted lines represent the nearest neighbor selection from the superpoint. The pseudo code of the Superpoint TSP heuristic method is given as follows: Input: List of data points I = {1,.., N}. Output: Distance, time to complete the tour, Superpoint. Start: Superpoint of visited points S = Ø Step 1. Start with a random point, i, where 1 i N. Step 2. Mark i as visited node. Find j, the nearest neighbor of i; mark j also as visited node; and set i j. Step 3. While the tour is not finished Step 4. Find the nearest neighbor of the point i which is NN j. Step 5. Find superpoint S by calculating the centroid of i and the visited nodes. Step 6. Calculate the nearest neighbor, NN s, of S. Step 7. If the distance between i and NN j is less than the distance between S and NN s, then i = NN j else, i = NN s End if Go to Step 3. End While End 4 Simulation Results In this section, we include some of the results after running the heuristic. First, we describe the test bed. The code is written in the environment of Java SDK 1.5. We use a machine with an Intel Pentium 4 processor, 512MB RAM, and a clock speed of 2.40 GHz. The cities to visit are implemented by a doubly linked list. The list is created dynamically so that there is no fixed storage required. For the experiments, we run the program where the data points are generated randomly with a uniform distribution. We use the random number generator of Java SDK 1.5. The number of data points is ranged 1,000 to 20,000. We generate the test cases. Suppose that, for 1,000 points run we generate 1,000 random points in (1,000 x 1,000) square unit area; 1,000 points in (2,000 x 2,000) area; etc. The points are all integers such as (2, 15), (7, 8), etc. Point (2, 5) means that the x co-ordinate of the point is 2 and the y co-ordinate of the point is 15. We mapped the area on square grids. Each grid size is 1x1 square units. Therefore, a (2,000 x 2,000) area has 4,000,000 available grid points. The test problem points are generated on grid locations. Different data densities are tested in this procedure. Figure 3 shows the corresponding line graphs for the average distance calculated by the Superpoint TSP and the NN TSP tour. In this figure, we can see that the average tour 5
7 length of the Superpoint TSP tour is consistently less then the average tour length of the NN TSP tour. As the number of data points increases, the tour length of the Superpoint TSP decreases compared to the typical NN TSP method. The tour length increases as the number of data points increases for both the NN TSP and the Superpoint TSP heuristic procedures. Figure 4 shows the corresponding line graphs for the average time required by the Superpoint TSP and the NN TSP heuristic. Avg. distance for TSP vs. SuperTSP SuperTSP TSP distance #of points Figure 3. Mean distance calculated by the Superpoint TSP and the NN TSP heuristics. Avg. time for TSP and SuperTSP SuperTSP TSP time # of points Figure 4. Mean time required by the Superpoint TSP and the NN TSP heuristics. 6
8 Figure 5 shows the line graph representing the average deviation between the average distances calculated by the Superpoint TSP and the NN TSP heuristic. In the figure, we can see that the average time deviation increases as the number of data points increases. Figure 6 shows the line graph representing the average deviation between the average time required by the Superpoint TSP and the NN TSP heuristic. Avg. deviation of distance between TSP and SuperTSP 7000 Avg. deviation Avg. distance deviation # of points Figure 5. Mean deviation between the distances calculated by the Superpoint TSP and the NN TSP heuristics. Avg. deviation of time for TSP and SuperTSP Avg. deviation avg. time deviation (ms) # of points Figure 6. Mean deviation between the time required by the Superpoint TSP and the NN TSP heuristics. 7
9 Figure 7 shows the line graph represnting the percentage change in the average length of the tours calculated by the Superpoint TSP and TSP heuristic. In the figure, we can see the tendency of average distance reduction as the number of the data points increases. The tour length is reduced to 4% for the number of data sets ranging from 1,000 to 19,000. % reduction of tour distance 4.5 % reduction of tour distance % reduction of distance # of points Figure 7. Change in average tour distance calculated by the Superpoint TSP and the NN TSP heuristics. 5 Conclusion In this paper we introduce a clustering heuristic based on an effective nearest neighbor search procedure by reducing the TSP (Traveling Saleman Problem) tour length. This technique contributes to the improvement of the TSP solutions and also provides a technique of finding cluster center in a large domain where finding the center point of data clusters is a difficult problem as the huge volume of data is not sorted in real time domain. In our approach, we find as the number of data points grows the our proposed heusristic reduces the tour length. Time and distance tradeoff has been analyzed also from the simulation result. We find a good center point is that which contributes to global optima. References [1] D. Applegate, R. Bixby, V. Chavatal, W. Cook, On The Solution of Traveling Salesman Problems, Documenta Mathematica Journal der Deutschen Mathematiker- Vereinigung, International Congress of Mathematicians, pp ,
10 [2] N. Christofides, Worst-case Analysis of A New Heuristic For The Traveling Salesman Problem, Report Number 388, Graduate School of Industrial Administration, Carnegie Mellon University, [3] M. Chrobak, T. Szymacha, A. Krawczyk, A Data Structure Useful For Finding Hamiltonian cycles, Theoretical Computer Science, vol. 71, pp , [4] J. L. Bentley, Experiments on Traveling Salesman Heuristics, First Annual ACM- SIAM Symposium on Discrete Algorithms, pp , [5] J. Mittenthal, C. E. Noon, An Insert/Delete Heuristic For The Traveling Salesman Subset-tour Problem With One Additional Constraint, Journal of The Operational Research Society, vol. 43, no. 3, , [6] G. A. P. Kindervater, J. K. Lenstra, D. Shmoys, The Parallel Complexity of TSP Heuristics, Journal of Algorithms, vol. 10, pp , [7] E. L. Lawler, J. K. Lenstra, A. H. G. Rinnooy Kan, D. B. Shmoys, The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization, John Wiley and Sons, New York [8] T. Coremen, C. E. Leiserson, R. L. Rivest, Introduction to Algorithms, Prentice Hall, MIT Press, Cambrige, MA, [9] M. D. Berg, M. V. Kreveld, M. Overmars, O. Schwarzkopf, Computational Geometry, Algorithms and Applications, Springer-Verlag, New York, [10] S. Climer, W. Zhang, Rearrangement Clustering: Pitfalls, Remedies, and Applications, Journal of Machine Learning Research, vol. 1, no.1, January, [11] M. Furukawa, M. Watanabe, Y. Matsumura, Local Clustering Organization (LCO): Solving A Large-Scale TSP, Journal of Robotics and Mechatronics, vol. 17, no. 5, pp , [12] K. Rose, E. Guurewitz, G.C. Fox, Constrained Clustering As An Optimization Method, IEEE Transaction on Pattern Analysis and Machine Learning, vol. 15, pp , August [13] T. Kawai, Y. Yokoi, Y. Miura, T. Tabata, T. Nagasu, K. Aoshima, A Novel Clustering Algorithm With Map Energy Minimization, Genome Informatics, vol. 13, pp , [14] D. Eppstein, Fast Hierarchical Clustering and Other Applications of Dynamic Closest Pairs, Proceedings of SODA, [15]cc.ee.ntu.edu.tw/~cchen/course/simulation/CAD/unit5C.pdf. [16] F. Glover, Tabu Search For The p-median Problem, University of Colorado, Technical Report, [17] G. Clark, J. W. Wright, Scheduling of Vehicles From A Central Depot to A Number of Delivery Points, Operations Research, vol. 12, pp , [18] A. Frieze, G. B. Sorkin, The Probabilistic Relationship Between The Assignment Problem And Asymmetric Traveling Salesman Problems, Proceedings of SODA, ACM Publishers, , [19] M. L. Fisher, G. L. Nemhauser, L. A. Wolsey, An Analysis of Approximations For Finding a Maximum Weight Hamiltonian circuit. Operations Research, vol. 27, no. 4, pp , [20] D. J. Rosenkrantz, R. E. Stearns, P. M. Lewis II, System Level Concurrency Control For Distributed Database Systems, ACM Trans. on Database Systems, vol. 3, no. 2, pp , June
11 [21] H. N. Gabow, H. Kaplan, R.E. Tarjan, Unique Maximum Matching Algorithms, Journal of Algorithms, vol. 40, pp , [22] Y. Rossier, M. Troyon, T.M. Liebling, Probabilistic Exchange Algorithms and Euclidean Traveling Salesman Problems, OR Spectrum, vol. 8, pp. 151, [23] M. Malek, M Guruswamy, M. Pandya, H. Owens, Serial and Parallel Simulated Annealing and Tabu Search Algorithms for the Traveling Salesman Problem, Annals of Operations Research, vol. 21, pp.59-84, [24] J. Knox, Tabu Search Performance on the Symmetric Traveling Salesman Problem, Computers and Operations Research, vol. 21, pp , [25] S. Kirkpatrick, D. Gellatt, M. Vecchi, Optimization By Simulated Annealing, Computer Science, vol. 220, pp , [26] V. Cerny, Quantum computers and intractable (NP -complete) Computing problems, Phys. Review, vol. 48, no. 1, pp , [27] J. J. Hopfield and D. W. Tank, Neural Computation of Decisions in Optimization Problems, Biological Cybernetics, vol. 52, pp , [28] G. A. Croes, A Method For Solving Traveling Salesman Problem, Operations Research, vol. 6, pp , [29] S. Lin, B. Kernighan, An Effective Heuristic Algorithm For The TSP, Operations Research, vol. 10
Two new variants of Christofides heuristic for the Static TSP and a computational study of a nearest neighbor approach for the Dynamic TSP
Two new variants of Christofides heuristic for the Static TSP and a computational study of a nearest neighbor approach for the Dynamic TSP Orlis Christos Kartsiotis George Samaras Nikolaos Margaritis Konstantinos
More informationOptimal tour along pubs in the UK
1 From Facebook Optimal tour along 24727 pubs in the UK Road distance (by google maps) see also http://www.math.uwaterloo.ca/tsp/pubs/index.html (part of TSP homepage http://www.math.uwaterloo.ca/tsp/
More informationTravelling Salesman Problem. Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij
Travelling Salesman Problem Algorithms and Networks 2015/2016 Hans L. Bodlaender Johan M. M. van Rooij 1 Contents TSP and its applications Heuristics and approximation algorithms Construction heuristics,
More informationTraveling Salesman Problem. Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij
Traveling Salesman Problem Algorithms and Networks 2014/2015 Hans L. Bodlaender Johan M. M. van Rooij 1 Contents TSP and its applications Heuristics and approximation algorithms Construction heuristics,
More informationThe metric travelling salesman problem: pareto-optimal heuristic algorithms
295 The metric travelling salesman problem: pareto-optimal heuristic algorithms Ekaterina Beresneva Faculty of Computer Science National Research University Higher School of Economics Moscow, Russia, +7(925)538-40-58
More informationRecent PTAS Algorithms on the Euclidean TSP
Recent PTAS Algorithms on the Euclidean TSP by Leonardo Zambito Submitted as a project for CSE 4080, Fall 2006 1 Introduction The Traveling Salesman Problem, or TSP, is an on going study in computer science.
More informationThe Heuristic Strategy Implementation to the Hopfield -Tank TSP Neural Algorithm
The Heuristic Strategy Implementation to the Hopfield -Tank TSP Neural Algorithm N. Kovač, S. Bauk Faculty of Maritime Studies, University of Montenegro Dobrota 36, 85 330 Kotor, Serbia and Montenegro
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 informationLower Bounds for Insertion Methods for TSP. Yossi Azar. Abstract. optimal tour. The lower bound holds even in the Euclidean Plane.
Lower Bounds for Insertion Methods for TSP Yossi Azar Abstract We show that the random insertion method for the traveling salesman problem (TSP) may produce a tour (log log n= log log log n) times longer
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 informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 39217 E-mail: natarajan.meghanathan@jsums.edu P, NP-Problems Class
More informationTechnische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik. Combinatorial Optimization (MA 4502)
Technische Universität München, Zentrum Mathematik Lehrstuhl für Angewandte Geometrie und Diskrete Mathematik Combinatorial Optimization (MA 4502) Dr. Michael Ritter Problem Sheet 4 Homework Problems Problem
More informationPolynomial Time Approximation Schemes for the Euclidean Traveling Salesman Problem
PROJECT FOR CS388G: ALGORITHMS: TECHNIQUES/THEORY (FALL 2015) Polynomial Time Approximation Schemes for the Euclidean Traveling Salesman Problem Shanshan Wu Vatsal Shah October 20, 2015 Abstract In this
More informationTheorem 2.9: nearest addition algorithm
There are severe limits on our ability to compute near-optimal tours It is NP-complete to decide whether a given undirected =(,)has a Hamiltonian cycle An approximation algorithm for the TSP can be used
More informationUnit 8: Coping with NP-Completeness. Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems. Y.-W.
: Coping with NP-Completeness Course contents: Complexity classes Reducibility and NP-completeness proofs Coping with NP-complete problems Reading: Chapter 34 Chapter 35.1, 35.2 Y.-W. Chang 1 Complexity
More informationA Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem
A Polynomial-Time Deterministic Approach to the Traveling Salesperson Problem Ali Jazayeri and Hiroki Sayama Center for Collective Dynamics of Complex Systems Department of Systems Science and Industrial
More informationModule 6 P, NP, NP-Complete Problems and Approximation Algorithms
Module 6 P, NP, NP-Complete Problems and Approximation Algorithms Dr. Natarajan Meghanathan Associate Professor of Computer Science Jackson State University Jackson, MS 39217 E-mail: natarajan.meghanathan@jsums.edu
More informationPackage TSP. February 15, 2013
Package TSP February 15, 2013 Type Package Title Traveling Salesperson Problem (TSP) Version 1.0-7 Date 2011-08-21 Author Michael Hahsler and Kurt Hornik Maintainer Michael Hahsler
More informationApproximating TSP Solution by MST based Graph Pyramid
Approximating TSP Solution by MST based Graph Pyramid Y. Haxhimusa 1,2, W. G. Kropatsch 2, Z. Pizlo 1, A. Ion 2 and A. Lehrbaum 2 1 Department of Psychological Sciences, Purdue University 2 PRIP, Vienna
More informationImprovement heuristics for the Sparse Travelling Salesman Problem
Improvement heuristics for the Sparse Travelling Salesman Problem FREDRICK MTENZI Computer Science Department Dublin Institute of Technology School of Computing, DIT Kevin Street, Dublin 8 IRELAND http://www.comp.dit.ie/fmtenzi
More informationLecture 8: The Traveling Salesman Problem
Lecture 8: The Traveling Salesman Problem Let G = (V, E) be an undirected graph. A Hamiltonian cycle of G is a cycle that visits every vertex v V exactly once. Instead of Hamiltonian cycle, we sometimes
More informationA General Class of Heuristics for Minimum Weight Perfect Matching and Fast Special Cases with Doubly and Triply Logarithmic Errors 1
Algorithmica (1997) 18: 544 559 Algorithmica 1997 Springer-Verlag New York Inc. A General Class of Heuristics for Minimum Weight Perfect Matching and Fast Special Cases with Doubly and Triply Logarithmic
More informationSLS Methods: An Overview
HEURSTC OPTMZATON SLS Methods: An Overview adapted from slides for SLS:FA, Chapter 2 Outline 1. Constructive Heuristics (Revisited) 2. terative mprovement (Revisited) 3. Simple SLS Methods 4. Hybrid SLS
More informationAlgorithms and Experimental Study for the Traveling Salesman Problem of Second Order. Gerold Jäger
Algorithms and Experimental Study for the Traveling Salesman Problem of Second Order Gerold Jäger joint work with Paul Molitor University Halle-Wittenberg, Germany August 22, 2008 Overview 1 Introduction
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 397 E-mail: natarajan.meghanathan@jsums.edu Optimization vs. Decision
More informationConstructing arbitrarily large graphs with a specified number of Hamiltonian cycles
Electronic Journal of Graph Theory and Applications 4 (1) (2016), 18 25 Constructing arbitrarily large graphs with a specified number of Hamiltonian cycles Michael School of Computer Science, Engineering
More informationState Space Reduction for the Symmetric Traveling Salesman Problem through Halves Tour Complement
State Space Reduction for the Symmetric Traveling Salesman Problem through Halves Tour omplement Kamal R l-rawi ept of omputer Science, Faculty of Information Technology, Petra University, JORN E-mail:kamalr@uopedujo
More informationModule 6 NP-Complete Problems and Heuristics
Module 6 NP-Complete Problems and Heuristics Dr. Natarajan Meghanathan Professor of Computer Science Jackson State University Jackson, MS 97 E-mail: natarajan.meghanathan@jsums.edu Optimization vs. Decision
More informationEffective Tour Searching for Large TSP Instances. Gerold Jäger
Effective Tour Searching for Large TSP Instances Gerold Jäger Martin-Luther-University Halle-Wittenberg joint work with Changxing Dong, Paul Molitor, Dirk Richter November 14, 2008 Overview 1 Introduction
More informationStrongly Connected Spanning Subgraph for Almost Symmetric Networks
CCC 2015, Kingston, Ontario, August 10 12, 2015 Strongly Connected Spanning Subgraph for Almost Symmetric Networks A. Karim Abu-Affash Paz Carmi Anat Parush Tzur Abstract In the strongly connected spanning
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 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 informationTravelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan Institute of Technology and Science
Volume 118 No. 20 2018, 419-424 ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Travelling salesman problem using reduced algorithmic Branch and bound approach P. Ranjana Hindustan
More informationLEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK
VOL., NO., JUNE 08 ISSN 896608 00608 Asian Research Publishing Network (ARPN). All rights reserved. LEAST COST ROUTING ALGORITHM WITH THE STATE SPACE RELAXATION IN A CENTRALIZED NETWORK Y. J. Lee Department
More informationAn O(log n) Approximation Ratio for the Asymmetric Traveling Salesman Path Problem
An O(log n) Approximation Ratio for the Asymmetric Traveling Salesman Path Problem Chandra Chekuri Martin Pál y April 11, 2006 Abstract Given an arc-weighted directed graph G = (V; A; `) and a pair of
More information1 The Traveling Salesperson Problem (TSP)
CS 598CSC: Approximation Algorithms Lecture date: January 23, 2009 Instructor: Chandra Chekuri Scribe: Sungjin Im In the previous lecture, we had a quick overview of several basic aspects of approximation
More informationCombinatorial Optimization - Lecture 14 - TSP EPFL
Combinatorial Optimization - Lecture 14 - TSP EPFL 2012 Plan Simple heuristics Alternative approaches Best heuristics: local search Lower bounds from LP Moats Simple Heuristics Nearest Neighbor (NN) Greedy
More informationPareto-optimal Algorithms for Metric TSP: Experimental Research
Pareto-optimal Algorithms for Metric TSP: Experimental Research Ekaterina N. Beresneva (Chirkova) and Prof. Sergey M. Avdoshin Abstract The Travelling Salesman Problem (TSP) is a fundamental task in combinatorial
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 informationSOLVING TRAVELING SALESMAN PROBLEMS USING HEURISTIC LEARNING APPROACH
SOLVING TRAVELING SALESMAN PROBLEMS USING HEURISTIC LEARNING APPROACH Sim Kim Lau 1), Li-Yen Shue 2) 1) Department of Information Systems, University of Wollongong, Australia (simlau@uow.edu.au) 2) Department
More informationHeuristic Approaches to Solve Traveling Salesman Problem
TELKOMNIKA Indonesian Journal of Electrical Engineering Vol. 15, No. 2, August 2015, pp. 390 ~ 396 DOI: 10.11591/telkomnika.v15i2.8301 390 Heuristic Approaches to Solve Traveling Salesman Problem Malik
More informationEffective Tour Searching for Large TSP Instances. Gerold Jäger
Effective Tour Searching for Large TSP Instances Gerold Jäger Martin-Luther-University Halle-Wittenberg (Germany) joint work with Changxing Dong, Paul Molitor, Dirk Richter German Research Foundation Grant
More informationImproved Large-Step Markov Chain Variants for the Symmetric TSP
Journal of Heuristics, 3, 63 81 (1997) c 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. Improved Large-Step Markov Chain Variants for the Symmetric TSP INKI HONG, ANDREW B. KAHNG UCLA
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 informationCOMP 355 Advanced Algorithms Approximation Algorithms: VC and TSP Chapter 11 (KT) Section (CLRS)
COMP 355 Advanced Algorithms Approximation Algorithms: VC and TSP Chapter 11 (KT) Section 35.1-35.2(CLRS) 1 Coping with NP-Completeness Brute-force search: This is usually only a viable option for small
More informationNetworks: Lecture 2. Outline
Networks: Lecture Amedeo R. Odoni November 0, 00 Outline Generic heuristics for the TSP Euclidean TSP: tour construction, tour improvement, hybrids Worst-case performance Probabilistic analysis and asymptotic
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 informationApproximation Algorithms
Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs
More informationGraph Applications, Class Notes, CS 3137 1 Traveling Salesperson Problem Web References: http://www.tsp.gatech.edu/index.html http://www-e.uni-magdeburg.de/mertens/tsp/tsp.html TSP applets A Hamiltonian
More informationPresentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, Approximation Algorithms
Presentation for use with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 Approximation Algorithms 1 Bike Tour Suppose you decide to ride a bicycle around
More informationALGORITHM CHEAPEST INSERTION
Version for STSP ALGORITHM CHEAPEST INSERTION. Choose the two furthest vertices i and k as initial subtour (c ik = max {c hj : (h, j) A}); set V := V \ {i} \ {k} (set of the unvisited vertices).. For each
More informationChapter 9 Graph Algorithms
Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures Chapter 9 Graph s 2 Definitions Definitions an undirected graph is a finite set
More informationUTILIZATION OF GIS AND GRAPH THEORY FOR DETERMINATION OF OPTIMAL MAILING ROUTE *
UTILIZATION OF GIS AND GRAPH THEORY FOR DETERMINATION OF OPTIMAL MAILING ROUTE * Dr. Mufid Abudiab, Michael Starek, Rene Lumampao, and An Nguyen Texas A&M University-Corpus Christi 1500 Ocean Drive Corpus
More informationEffective Tour Searching for Large TSP Instances. Gerold Jäger
Effective Tour Searching for Large TSP Instances Gerold Jäger Martin-Luther-University Halle-Wittenberg (Germany) joint work with Changxing Dong, Paul Molitor, Dirk Richter German Research Foundation Grant
More informationLEXICOGRAPHIC LOCAL SEARCH AND THE P-CENTER PROBLEM
LEXICOGRAPHIC LOCAL SEARCH AND THE P-CENTER PROBLEM Refael Hassin, Asaf Levin and Dana Morad Abstract We introduce a local search strategy that suits combinatorial optimization problems with a min-max
More informationA Two-Dimensional Mapping for the Traveling Salesman Problem
Computers Math. Apphc. Vol. 26, No. 12, pp. 65-73, 1993 0898-1221/93 $6.00 + 0.00 Printed in Great Britain. All rights reserved Copyright 1993 Pergarnon Press Ltd A Two-Dimensional Mapping for the Traveling
More informationarxiv:cs/ v1 [cs.ds] 20 Feb 2003
The Traveling Salesman Problem for Cubic Graphs David Eppstein School of Information & Computer Science University of California, Irvine Irvine, CA 92697-3425, USA eppstein@ics.uci.edu arxiv:cs/0302030v1
More informationImproved approximation ratios for traveling salesperson tours and paths in directed graphs
Improved approximation ratios for traveling salesperson tours and paths in directed graphs Uriel Feige Mohit Singh August, 2006 Abstract In metric asymmetric traveling salesperson problems the input is
More informationBest known solution time is Ω(V!) Check every permutation of vertices to see if there is a graph edge between adjacent vertices
Hard Problems Euler-Tour Problem Undirected graph G=(V,E) An Euler Tour is a path where every edge appears exactly once. The Euler-Tour Problem: does graph G have an Euler Path? Answerable in O(E) time.
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 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 informationParallel Implementation of Travelling Salesman Problem using Ant Colony Optimization
Parallel Implementation of Travelling Salesman Problem using Ant Colony Optimization Gaurav Bhardwaj Department of Computer Science and Engineering Maulana Azad National Institute of Technology Bhopal,
More informationCMSC 451: Lecture 22 Approximation Algorithms: Vertex Cover and TSP Tuesday, Dec 5, 2017
CMSC 451: Lecture 22 Approximation Algorithms: Vertex Cover and TSP Tuesday, Dec 5, 2017 Reading: Section 9.2 of DPV. Section 11.3 of KT presents a different approximation algorithm for Vertex Cover. Coping
More informationA memetic algorithm for symmetric traveling salesman problem
ISSN 1750-9653, England, UK International Journal of Management Science and Engineering Management Vol. 3 (2008) No. 4, pp. 275-283 A memetic algorithm for symmetric traveling salesman problem Keivan Ghoseiri
More informationA COMPARATIVE STUDY OF BRUTE FORCE METHOD, NEAREST NEIGHBOUR AND GREEDY ALGORITHMS TO SOLVE THE TRAVELLING SALESMAN PROBLEM
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 6, Jun 2014, 59-72 Impact Journals A COMPARATIVE STUDY OF BRUTE
More informationIntroduction to Approximation Algorithms
Introduction to Approximation Algorithms Subir Kumar Ghosh School of Technology & Computer Science Tata Institute of Fundamental Research Mumbai 400005, India ghosh@tifr.res.in Overview 1. Background 2.
More informationSolution of P versus NP problem
Algorithms Research 2015, 4(1): 1-7 DOI: 105923/jalgorithms2015040101 Solution of P versus NP problem Mustapha Hamidi Meknes, Morocco Abstract This paper, taking Travelling Salesman Problem as our object,
More informationEfficient Bids on Task Allocation for Multi-Robot Exploration
Efficient Bids on Task Allocation for Multi-Robot Exploration Sanem Sariel Istanbul Technical University Department of Computer Engineering, Maslak, Istanbul TURKEY, 4469 sariel@cs.itu.edu.tr Tucker Balch
More informationChapter 9 Graph Algorithms
Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures 3 Definitions an undirected graph G = (V, E) is a
More informationThe Algorithm Design Manual
Steven S. Skiena The Algorithm Design Manual With 72 Figures Includes CD-ROM THE ELECTRONIC LIBRARY OF SCIENCE Contents Preface vii I TECHNIQUES 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2 2.1 2.2 2.3
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 informationDesign and Analysis of Algorithms CS404/504. Razvan Bunescu School of EECS.
Welcome Design and Analysis of Algorithms Razvan Bunescu School of EECS bunescu@ohio.edu 1 Course Description Course Description: This course provides an introduction to the modern study of computer algorithms.
More information1 The Traveling Salesman Problem
Comp 260: Advanced Algorithms Tufts University, Spring 2018 Prof. Lenore Cowen Scribe: Duc Nguyen Lecture 3a: The Traveling Salesman Problem 1 The Traveling Salesman Problem The Traveling Salesman Problem
More informationCS 4407 Algorithms. Lecture 8: Circumventing Intractability, using Approximation and other Techniques
CS 4407 Algorithms Lecture 8: Circumventing Intractability, using Approximation and other Techniques Prof. Gregory Provan Department of Computer Science University College Cork CS 4010 1 Lecture Outline
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No. 1, January-February 2005 A Java Implementation of the Branch and Bound
More informationAdapting the Genetic Algorithm to the Travelling Saleman Problem
Adapting the Genetic Algorithm to the Travelling Saleman Problem Author Pullan, Wayne Published 3 Conference Title The 3 Congress on Evolutionary Computation CEC 3 DOI https://doi.org/.9/cec.3.9978 Copyright
More informationCSE 417 Branch & Bound (pt 4) Branch & Bound
CSE 417 Branch & Bound (pt 4) Branch & Bound Reminders > HW8 due today > HW9 will be posted tomorrow start early program will be slow, so debugging will be slow... Review of previous lectures > Complexity
More informationClustering Strategy to Euclidean TSP
2010 Second International Conference on Computer Modeling and Simulation Clustering Strategy to Euclidean TSP Hamilton Path Role in Tour Construction Abdulah Fajar, Nur Azman Abu, Nanna Suryana Herman
More informationImproved K-Means Algorithm for Capacitated Clustering Problem
Improved K-Means Algorithm for Capacitated Clustering Problem S. GEETHA 1 G. POONTHALIR 2 P. T. VANATHI 3 PSG College of Technology Tamil Nadu India 1 geet_shan@yahoo.com 2 thalirkathir@rediffmail.com
More informationUsing a Divide and Conquer Method for Routing in a PC Vehicle Routing Application. Abstract
Using a Divide and Conquer Method for Routing in a PC Vehicle Routing Application Brenda Cheang Department of Management Information Systems University College Dublin Belfield, Dublin 4, Ireland. Sherlyn
More informationMassively Parallel Approximation Algorithms for the Traveling Salesman Problem
Massively Parallel Approximation Algorithms for the Traveling Salesman Problem Vaibhav Gandhi May 14, 2015 Abstract This paper introduces the reader to massively parallel approximation algorithms which
More informationLecture 1. Introduction
Lecture 1 Introduction 1 Lecture Contents 1. What is an algorithm? 2. Fundamentals of Algorithmic Problem Solving 3. Important Problem Types 4. Fundamental Data Structures 2 1. What is an Algorithm? Algorithm
More informationOnline Graph Exploration
Distributed Computing Online Graph Exploration Semester thesis Simon Hungerbühler simonhu@ethz.ch Distributed Computing Group Computer Engineering and Networks Laboratory ETH Zürich Supervisors: Sebastian
More informationA Rule Based Evolutionary Optimization Approach for the Traveling Salesman Problem
A Rule Based Evolutionary Optimization Approach for the Traveling Salesman Problem Eric Sandgren 1 (eric.sandgren@unlv.edu), David Webb 2 (david.webb@pmusa.com), Jan B. Pedersen 1 (matt@cs.unlv.edu) 1
More informationSimpler Approximation of the Maximum Asymmetric Traveling Salesman Problem
Simpler Approximation of the Maximum Asymmetric Traveling Salesman Problem Katarzyna Paluch 1, Khaled Elbassioni 2, and Anke van Zuylen 2 1 Institute of Computer Science, University of Wroclaw ul. Joliot-Curie
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 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 informationA HIGH PERFORMANCE ALGORITHM FOR SOLVING LARGE SCALE TRAVELLING SALESMAN PROBLEM USING DISTRIBUTED MEMORY ARCHITECTURES
A HIGH PERFORMANCE ALGORITHM FOR SOLVING LARGE SCALE TRAVELLING SALESMAN PROBLEM USING DISTRIBUTED MEMORY ARCHITECTURES Khushboo Aggarwal1,Sunil Kumar Singh2, Sakar Khattar3 1,3 UG Research Scholar, Bharati
More information1 The Traveling Salesman Problem
Comp 260: Advanced Algorithms Tufts University, Spring 2011 Prof. Lenore Cowen Scribe: Jisoo Park Lecture 3: The Traveling Salesman Problem 1 The Traveling Salesman Problem The Traveling Salesman Problem
More informationVertex Cover Approximations
CS124 Lecture 20 Heuristics can be useful in practice, but sometimes we would like to have guarantees. Approximation algorithms give guarantees. It is worth keeping in mind that sometimes approximation
More informationPolynomial time approximation algorithms
Polynomial time approximation algorithms Doctoral course Optimization on graphs - Lecture 5.2 Giovanni Righini January 18 th, 2013 Approximation algorithms There are several reasons for using approximation
More information2 Approximation Algorithms for Metric TSP
Comp260: Advanced Algorithms Tufts University, Spring 2002 Professor Lenore Cowen Scribe: Stephanie Tauber Lecture 3: The Travelling Salesman Problem (TSP) 1 Introduction A salesman wishes to visit every
More informationComplete Local Search with Memory
Complete Local Search with Memory Diptesh Ghosh Gerard Sierksma SOM-theme A Primary Processes within Firms Abstract Neighborhood search heuristics like local search and its variants are some of the most
More informationV1.0: Seth Gilbert, V1.1: Steven Halim August 30, Abstract. d(e), and we assume that the distance function is non-negative (i.e., d(x, y) 0).
CS4234: Optimisation Algorithms Lecture 4 TRAVELLING-SALESMAN-PROBLEM (4 variants) V1.0: Seth Gilbert, V1.1: Steven Halim August 30, 2016 Abstract The goal of the TRAVELLING-SALESMAN-PROBLEM is to find
More informationTraveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R + Goal: find a tour (Hamiltonian cycle) of minimum cost
Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R + Goal: find a tour (Hamiltonian cycle) of minimum cost Traveling Salesman Problem (TSP) Input: undirected graph G=(V,E), c: E R
More informationGREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURE FOR TRAVELING SALESMAN PROBLEM. A Thesis SEUNG HO LEE
GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURE FOR TRAVELING SALESMAN PROBLEM A Thesis by SEUNG HO LEE Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements
More informationCS270 Combinatorial Algorithms & Data Structures Spring Lecture 19:
CS270 Combinatorial Algorithms & Data Structures Spring 2003 Lecture 19: 4.1.03 Lecturer: Satish Rao Scribes: Kevin Lacker and Bill Kramer Disclaimer: These notes have not been subjected to the usual scrutiny
More informationSolving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques
Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2
More informationThe Traveling Salesman Problem: State of the Art
The Traveling Salesman Problem: State of the Art Thomas Stützle stuetzle@informatik.tu-darmstadt.de http://www.intellektik.informatik.tu-darmstadt.de/ tom. Darmstadt University of Technology Department
More informationThe Subtour LP for the Traveling Salesman Problem
The Subtour LP for the Traveling Salesman Problem David P. Williamson Cornell University November 22, 2011 Joint work with Jiawei Qian, Frans Schalekamp, and Anke van Zuylen The Traveling Salesman Problem
More information