Skip to main content

Advertisement

Log in

All Colors Shortest Path problem on trees

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Given an edge weighted tree T(VE), rooted at a designated base vertex \(r \in V\), and a color from a set of colors \(C=\{1,\ldots ,k\}\) assigned to every vertex \(v \in 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

References

  • Akçay, M.B.: All colors shortest path problem on trees. Master’s thesis, Izmir University of Economics, Izmir (2015)

  • Bilge, Y.C., Çağatay, D., Genç, B., Sarı, M., Akcan, H., Evrendilek, C.: All colors shortest path problem (2015). arXiv:1507.06865

  • Dror, M., Haouari, M., Chaouachi, J.: Generalized spanning trees. Eur. J. Oper. Res. 120(3), 583–592 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  • Feremans, C., Labbé, M., Laporte, G.: A comparative analysis of several formulations for the generalized minimum spanning tree problem. Networks 39(1), 29–34 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  • Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  • Garg, N., Konjevod, G., Ravi, R.: A polylogarithmic approximation algorithm for the group Steiner tree problem. J. Algorithms 37(1), 66–84 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  • Goldberg, D.: Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley, Reading (1989)

    MATH  Google Scholar 

  • Halperin, E., Krauthgamer, R.: Polylogarithmic inapproximability. In: Proceedings of the Thirty-Fifth Annual ACM Symposium on Theory of Computing, pp. 585–594. ACM (2003)

  • IBM ILOG CPLEX Optimizer. http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/. Accessed 20 July 2015

  • Ihler, E.: The complexity of approximating the class Steiner tree problem. In: Graph-Theoretic Concepts in Computer Science, pp. 85–96. Springer, Berlin (1992)

  • Ihler, E., Reich, G., Widmayer, P.: Class Steiner trees and VLSI-design. Discrete Appl. Math. 90(1), 173–194 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  • Klein, P., Ravi, R.: A nearly best-possible approximation algorithm for node-weighted Steiner trees. J. Algorithms 19(1), 104–115 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Labordere, H.: Record balancing problem: a dynamic programming solution of a generalized travelling salesman problem. Rev. Fr. Inf. Rech. Oper. 3(NB 2), 43 (1969)

    MATH  Google Scholar 

  • Laporte, G., Nobert, Y.: Generalized traveling salesman problem through n-sets of nodes—an integer programming approach. Inf. Syst. Oper. Res. 21(1), 61–75 (1983)

    MATH  Google Scholar 

  • Laporte, G., Mercure, H., Nobert, Y.: Generalized travelling salesman problem through n sets of nodes: the asymmetrical case. Discrete Appl. Math. 18(2), 185–197 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  • Lawler, E.L.: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization. Wiley-Interscience Series in Discrete Mathematics. Wiley, New York (1985)

    Google Scholar 

  • Lien, Y.N., Ma, E., Wah, B.W.S.: Transformation of the generalized traveling-salesman problem into the standard traveling-salesman problem. Inf. Sci. 74(1), 177–189 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  • Myung, Y.S., Lee, C.H., Tcha, D.W.: On the generalized minimum spanning tree problem. Networks 26(4), 231–241 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Öncan, T., Cordeau, J.F., Laporte, G.: A tabu search heuristic for the generalized minimum spanning tree problem. Eur. J. Oper. Res. 191(2), 306–319 (2008)

    Article  MATH  Google Scholar 

  • Pop, P.C.: The generalized minimum spanning tree problem. Ph.D. thesis, University of Twente (2002)

  • Pop, P.C.: New models of the generalized minimum spanning tree problem. J. Math. Model. Algorithms 3(2), 153–166 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Pop, P.C., Kern, W., Still, G.: An approximation algorithm for the generalized minimum spanning tree problem with bounded cluster size. Technical report 1577, Department of Applied Mathematics, University of Twente (2001)

  • Pop, P.C., Kern, W., Still, G.: A new relaxation method for the generalized minimum spanning tree problem. Eur. J. Oper. Res. 170(3), 900–908 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  • Pop, P.C., Matei, O., Sabo, C.: A hybrid diploid genetic based algorithm for solving the generalized traveling salesman problem. In: Hybrid Artificial Intelligent Systems—12th International Conference, HAIS 2017, Proceedings, La Rioja, Spain, 21–23 June 2017, pp. 149–160 (2017)

  • Pop, P.C., Matei, O., Sabo, C., Petrovan, A.: A two-level solution approach for solving the generalized minimum spanning tree problem. Eur. J. Oper. Res. 265(2), 478–487 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  • Reich, G., Widmayer, P.: Beyond Steiner’s problem: a VLSI oriented generalization. In: Graph-theoretic Concepts in Computer Science, pp. 196–210. Springer, Berlin (1990)

  • Slavik, P.: The errand scheduling problem. Technical report, Department of Computer Science, SUNY, Buffalo (1997)

  • Srivastava, S., Kumar, S., Garg, R., Sen, P.: Generalized traveling salesman problem through n sets of nodes. Can. Oper. Res. Soc. J. 7, 97–101 (1969)

    MATH  Google Scholar 

  • Vazirani, V.V.: Approximation Algorithms. Springer, Berlin (2001)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hüseyin Akcan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Akçay, M.B., Akcan, H. & Evrendilek, C. All Colors Shortest Path problem on trees. J Heuristics 24, 617–644 (2018). https://doi.org/10.1007/s10732-018-9370-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-018-9370-4

Keywords

Navigation