15 research outputs found

    Well-solvable special cases of the TSP : a survey

    Get PDF
    The Traveling Salesman Problem belongs to the most important and most investigated problems in combinatorial optimization. Although it is an NP-hard problem, many of its special cases can be solved efficiently. We survey these special cases with emphasis on results obtained during the decade 1985-1995. This survey complements an earlier survey from 1985 compiled by Gilmore, Lawler and Shmoys. Keywords: Traveling Salesman Problem, Combinatorial optimization, Polynomial time algorithm, Computational complexity

    Travelling salesman paths on Demidenko matrices

    Get PDF
    In the path version of the Travelling Salesman Problem (Path-TSP), a salesman is looking for the shortest Hamiltonian path through a set of n cities. The salesman has to start his journey at a given city s, visit every city exactly once, and finally end his trip at another given city t. In this paper we show that a special case of the Path-TSP with a Demidenko distance matrix is solvable in polynomial time. Demidenko distance matrices fulfill a particular condition abstracted from the convex Euclidian special case by Demidenko (1979) as an extension of an earlier work of Kalmanson (1975). We identify a number of crucial combinatorial properties of the optimal solution and design a dynamic programming approach with time complexity O(n6)

    Exact and Heuristic Algorithms for Routing AGV on Path with Precedence Constraints

    Get PDF
    A new problem arises when an automated guided vehicle (AGV) is dispatched to visit a set of customers, which are usually located along a fixed wire transmitting signal to navigate the AGV. An optimal visiting sequence is desired with the objective of minimizing the total travelling distance (or time). When precedence constraints are restricted on customers, the problem is referred to as traveling salesman problem on path with precedence constraints (TSPP-PC). Whether or not it is NP-complete has no answer in the literature. In this paper, we design dynamic programming for the TSPP-PC, which is the first polynomial-time exact algorithm when the number of precedence constraints is a constant. For the problem with number of precedence constraints, part of the input can be arbitrarily large, so we provide an efficient heuristic based on the exact algorithm

    TSP and its variants : use of solvable cases in heuristics

    Get PDF
    This thesis proposes heuristics motivated by solvable cases for the travelling salesman problem (TSP) and the cumulative travelling salesman path problem (CTSPP). The solvable cases are investigated in three aspects: specially structured matrices, special neighbourhoods and small-size problems. This thesis demonstrates how to use solvable cases in heuristics for the TSP and the CTSPP and presents their promising performance in theoretical research and empirical research. Firstly, we prove that the three classical heuristics, nearest neighbour, double-ended nearest neighbour and GREEDY, have the theoretical property of obtaining the permutation for permuted strong anti-Robinson matrices for the TSP such that the renumbered matrices satisfy the anti-Robinson conditions. Inspired by specially structured matrices, we propose Kalmanson heuristics, which not only have the theoretical property of solving permuted strong Kalmanson matrices to optimality for the TSP, but also outperform their classical counterparts for general cases. Secondly, we propose three heuristics for the CTSPP. The pyramidal heuristic is motivated by the special pyramidal neighbourhood. The chains heuristic and the sliding window heuristic are motivated by solvable small-size problems. The experiments suggest the proposed heuristics outperform the classical GRASP-2-opt on general cases for the CTSPP. Thirdly, we conduct both theoretical and empirical research on specially structured cases for the CTSPP. Theoretically, we prove the solvability of Line- CTSPP on more general cases and the time complexity of the CTSPP on SUM matrices. We also conjecture that the CTSPP on two rays is NP-hard. Empirically, we propose three heuristics, which perform well on specially structured cases. The Line heuristic, based on Line-CTSPP, performs better than GRASP-2-opt when nodes are distributed on two close parallel lines. The Up-Down heuristic is inspired by the Up-Down structure in solvable Path TSP and outperforms GRASP-2-opt in convex-hull cases and close-to-convex-hull cases. The Two-Ray heuristic combines the path structures in the first two heuristics and obtains high-quality solutions when nodes are along two rays

    The multi-stripe travelling salesman problem

    Get PDF
    In the classical Travelling Salesman Problem (TSP), the objective function sums the costs for travelling from one city to the next city along the tour. In the q-stripe TSP with q ≥ 1, the objective function sums the costs for travelling from one city to each of the next q cities along the tour. The resulting q-stripe TSP generalizes the TSP and forms a special case of the quadratic assignment problem. We analyze the computational complexity of the q-stripe TSP for various classes of specially structured distance matrices. We derive NP-hardness results as well as polyomially solvable cases. One of our main results generalizes a well-known theorem of Kalmanson from the classical TSP to the q-stripe TSP

    Semidefinite programming approaches for structured combinatorial optimization problems

    Get PDF

    New special cases of the quadratic assignment problem with diagonally structured coefficient matrices

    Get PDF
    We consider new polynomially solvable cases of the well-known Quadratic Assignment Problem involving coefficient matrices with a special diagonal structure. By combining the new special cases with polynomially solvable special cases known in the literature we obtain a new and larger class of polynomially solvable special cases of the QAP where one of the two coefficient matrices involved is a Robinson matrix with an additional structural property: this matrix can be represented as a conic combination of cut matrices in a certain normal form. The other matrix is a conic combination of a monotone anti-Monge matrix and a down-benevolent Toeplitz matrix. We consider the recognition problem for the special class of Robinson matrices mentioned above and show that it can be solved in polynomial time
    corecore