# An Effective Heuristic Algorithm for the Traveling-Salesman Problem

@article{Lin1973AnEH, title={An Effective Heuristic Algorithm for the Traveling-Salesman Problem}, author={S. Lin and Brian W. Kernighan}, journal={Oper. Res.}, year={1973}, volume={21}, pages={498-516} }

This paper discusses a highly effective heuristic procedure for generating optimum and near-optimum solutions for the symmetric traveling-salesman problem. The procedure is based on a general approach to heuristics that is believed to have wide applicability in combinatorial optimization problems. The procedure produces optimum solutions for all problems tested, "classical" problems appearing in the literature, as well as randomly generated test problems, up to 110 cities. Run times grow…

## Figures and Tables from this paper

## 3,636 Citations

An efficient heuristic algorithm for the bottleneck traveling salesman problem

- Business, Computer Science
- 2009

A new heuristic algorithm is described, which exploits the formulation of BTSP as a traveling salesman problem (TSP) and can be modified to obtain a heuristic to solve this problem.

Technical Note - An Effective Heuristic for the M-Tour Traveling Salesman Problem with Some Side Conditions

- BusinessOper. Res.
- 1977

This note presents a heuristic for determining very good solutions for the symmetric M-tour traveling salesman problem with some side conditions. These side conditions' pertain to load, distance and…

A New Heuristic Algorithm for the Classical Symmetric Traveling Salesman Problem

- Computer Science
- 2012

A new heuristic algorithm is presented for the classical symmetric traveling salesman problem (TSP) to cut a TSP tour into overlapped blocks and then each block is improved separately, which shows that algorithm proposed is efficient for solving the TSPs.

An Approach for Solving Traveling Salesman Problem

- Computer Science
- 2013

A new approach for solving the traveling salesman problems (TSP) and a solution algorithm for a variant of this problem is introduced based on the Hungarian algorithm, which has been used to solve an assignment problem for reaching an optimal solution.

A New Heuristic Algorithm for the Classical Symmetric Traveling Salesman Problem

- Computer Science, Business
- 2007

A new heuristic algorithm is presented for the classical symmetric traveling salesman problem (TSP) to cut a TSP tour into overlapped blocks and then each block is improved separately, which is efficient for solving the TSPs.

Experimental analysis of heuristics for the bottleneck traveling salesman problem

- Business, Computer ScienceJ. Heuristics
- 2012

This paper develops efficient heuristic algorithms to solve the bottleneck traveling salesman problem (BTSP) and conducted experiments with specially constructed ‘hard’ instances of the BTSP that produced optimal solutions for all but seven problems.

A PARAMETRIC HYBRID METHOD FOR THE TRAVELING SALESMAN PROBLEM

- Computer Science
- 2013

A new hyper heuristic algorithm based on The Farthest Vertex and Greedy heuristics for solving the traveling salesman problem is proposed, which is more effective and efficient than both Greedy and Nearest Neighbor algorithms.

Composite Algorithm Based on Clarke - Wright and Local Search for the Traveling Salesman Problem

- Computer ScienceProceedings of the 2019 5th International Conference on Industrial and Business Engineering
- 2019

The experimental result shows that the proposed algorithm can solve a large problem instance of Traveling Salesman Problem up to 85.900 points, with competitive results, small variations of computing time for 30 problem instances, and relatively short computing time.

New heuristic algorithm for traveling salesman problem

- Business, Computer ScienceJournal of Physics: Conference Series
- 2019

The proposed heuristic algorithm can find the best-known distance for 36 different TSPs and the average of all Goodness Value is 99.50%.

A Computational Comparison of Five Heuristic Algorithms for the Euclidean Traveling Salesman Problem

- Computer Science, Business
- 1982

The final result of the computational tests is the conclusion that there are simple and easily implemented heuristic procedures that will produce high quality solutions to the TSP in a moderate amount of computer time.

## References

SHOWING 1-10 OF 17 REFERENCES

Computer solutions of the traveling salesman problem

- Computer Science
- 1965

Two algorithms for solving the (symmetric distance) traveling salesman problem have been programmed for a high-speed digital computer and are based on a general heuristic approach believed to be of general applicability to various optimization problems.

A Heuristic Approach to Solving Travelling Salesman Problems

- Business, Computer Science
- 1964

A code for solving travelling salesman problem employing heuristic ideas and numerical experience with the code is described as well as weaknesses and strengths of the method.

A Method for Solving Traveling-Salesman Problems

- Computer Science
- 1958

A method of solution for the traveling-salesman problem that is applicable to both symmetric and asymmetric problems with random elements, and does not use subjective decisions, so that it can be completely mechanized.

A dynamic programming approach to sequencing problems

- BusinessACM National Meeting
- 1961

A dynamic programming approach to the solution of three sequencing problems: a scheduling problem involving arbitrary cost functions, the traveling-salesman problem, and an assembly line balancing problem that admits of numerical solution through the use of a simple recursion scheme.

The Traveling-Salesman Problem and Minimum Spanning Trees

- Computer ScienceOper. Res.
- 1970

It is shown that maxπwπ = C* precisely when a certain well-known linear program has an optimal solution in integers.

Solution of a Large-Scale Traveling-Salesman Problem

- MathematicsOper. Res.
- 1954

The RAND Corporation in the early 1950s contained “what may have been the most remarkable group of mathematicians working on optimization ever assembled” [6]: Arrow, Bellman, Dantzig, Flood, Ford,…

An efficient heuristic procedure for partitioning graphs

- Computer ScienceBell Syst. Tech. J.
- 1970

A heuristic method for partitioning arbitrary graphs which is both effective in finding optimal partitions, and fast enough to be practical in solving large problems is presented.

The Traveling Salesman Problem: A Survey

- Computer ScienceOper. Res.
- 1968

A survey and synthesis of research on the traveling salesman problem is given and a general classification of the solution techniques and a detailed description of some of the proven methods are given.

The Design of Minimum-Cost Survivable Networks

- Computer Science
- 1969

This work considers the problem of designing a network which satisfies a prespecified survivability criterion with minimum cost, and a heuristic approach is described, based on recent work on the traveling salesman problem, which leads to a practical design method.

KARP, "Reducibility among Combinatorial Problems," Computer Science Tech. Rpt

- 1972