English

A Linear Time Algorithm for the $3$-neighbour Traveling Salesman Problem on Halin graphs and extensions

Discrete Mathematics 2017-09-05 v5 Data Structures and Algorithms

Abstract

The Quadratic Travelling Salesman Problem (QTSP) is to find a least cost Hamilton cycle in an edge-weighted graph, where costs are defined on all pairs of edges contained in the Hamilton cycle. This is a more general version than the commonly studied QTSP which only considers pairs of adjacent edges. We define a restricted version of QTSP, the kk-neighbour TSP (TSP(kk)), and give a linear time algorithm to solve TSP(kk) on a Halin graph for k3k\leq 3. This algorithm can be extended to solve TSP(kk) on any fully reducible class of graphs for any fixed kk in polynomial time. This result generalizes corresponding results for the standard TSP. TSP(kk) can be used to model various machine scheduling problems as well as an optimal routing problem for unmanned aerial vehicles (UAVs).

Keywords

Cite

@article{arxiv.1504.02151,
  title  = {A Linear Time Algorithm for the $3$-neighbour Traveling Salesman Problem on Halin graphs and extensions},
  author = {Brad Woods and Abraham Punnen and Tamon Stephen},
  journal= {arXiv preprint arXiv:1504.02151},
  year   = {2017}
}
R2 v1 2026-06-22T09:13:09.729Z