All Colors Shortest Path problem on trees

Given an edge weighted tree T(V, E), rooted at a designated base vertex $$r \in V$$r∈V, and a color from a set of colors $$C=\{1,\ldots ,k\}$$C={1,…,k} assigned to every vertex $$v \in V$$v∈V, All Colors Shortest Path problem on trees (ACSP-t) seeks the shortest, possibly non-simple, path starting from r in T such that at least one node from every distinct color in C is visited. We show that ACSP-t is NP-hard, and also prove that it does not have a constant factor approximation. We give an integer linear programming formulation of ACSP-t. Based on a linear programming relaxation of this formulation, an iterative rounding heuristic is proposed. The paper also explores genetic algorithm and tabu search to develop alternative heuristic solutions for ACSP-t. The performance of all the proposed heuristics are evaluated experimentally for a wide range of trees that are generated parametrically.

[1]  Petrica C. Pop,et al.  An Approximation Algorithm for the Generalized Minimum Spanning Tree Problem with Bounded Cluster Size , 2005, ACiD.

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Young-Soo Myung,et al.  On the generalized minimum spanning tree problem , 1995, Networks.

[4]  Edmund Ihler,et al.  The Complexity of Approximating the Class Steiner Tree Problem , 1991, WG.

[5]  Benjamin W. Wah,et al.  Transformation of the generalized traveling-salesman problem into the standard traveling-salesman problem , 1993, Inf. Sci..

[6]  Gilbert Laporte,et al.  A comparative analysis of several formulations for the generalized minimum spanning tree problem , 2002, Networks.

[7]  R. Ravi,et al.  A nearly best-possible approximation algorithm for node-weighted Steiner trees , 1993, IPCO.

[8]  G. Laporte,et al.  Generalized Travelling Salesman Problem Through n Sets Of Nodes: An Integer Programming Approach , 1983 .

[9]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[10]  Edmund Ihler,et al.  Class Steiner Trees and VLSI-design , 1999, Discret. Appl. Math..

[11]  Temel Öncan,et al.  A tabu search heuristic for the generalized minimum spanning tree problem , 2008, Eur. J. Oper. Res..

[12]  Eugene L. Lawler,et al.  The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1985 .

[13]  Petrica C. Pop,et al.  A new relaxation method for the generalized minimum spanning tree problem , 2006, Eur. J. Oper. Res..

[14]  Hüseyin Akcan,et al.  All Colors Shortest Path Problem , 2015, ArXiv.

[15]  Moshe Dror,et al.  Generalized spanning trees , 2000, Eur. J. Oper. Res..

[16]  Petrica C. Pop,et al.  A Hybrid Diploid Genetic Based Algorithm for Solving the Generalized Traveling Salesman Problem , 2017, HAIS.

[17]  Petrica C. Pop Relaxation methods for the generalized minimum spanning tree problem , 2002 .

[18]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[19]  Petrica C. Pop New Models of the Generalized Minimum Spanning Tree Problem , 2004, J. Math. Model. Algorithms.

[20]  R. Ravi,et al.  A polylogarithmic approximation algorithm for the group Steiner tree problem , 2000, SODA '98.

[21]  Robert Krauthgamer,et al.  Polylogarithmic inapproximability , 2003, STOC '03.

[22]  Petrica C. Pop,et al.  A two-level solution approach for solving the generalized minimum spanning tree problem , 2018, Eur. J. Oper. Res..

[23]  Gilbert Laporte,et al.  Generalized travelling salesman problem through n sets of nodes: the asymmetrical case , 1987, Discret. Appl. Math..

[24]  Gabriele Reich,et al.  Beyond Steiner's Problem: A VLSI Oriented Generalization , 1989, WG.