An Engineering Approach to the Traveling Salesman Problem

Abstract
An engineering approach to the traveling salesman problem is a method which is intuitively “reasonable” to the non-mathematician. It consists of a sequence of operations which (1) develops good starting circuits, (2) improves these circuits, (3) extracts sufficient information from the improved circuits to determine pairs or chains of cities likely to appear in the conjectured global minimum cost circuit, (4) with certain cities paired off, develops the graph of the network. The graph program generates all the circuits from the smallest to the largest cost. The method has been applied successfully to the 20, 48, and 57 city traveling salesman problems.