This paper gives an in-depth analysis of a heuristic tackling the Service Location Cloud Problem SLCP, whose efficient implementation is a necessary prerequisite to solve the Generalized Traveling Salesman Path Problem GTSPP so far based on the recommended well-tried decomposition like Figure 1. For a given weighted directed graph, a partial assignment of clusters to graph nodes, a start s and a target t, the GTSPP reads as follows: Find a shortest s-t-walk that visits each cluster at least once! And for the Asymmetric Steiner Traveling Salesman Path Problem ASTSPP that doesn`t need a cluster assignment but a given cloud Ω: Find a shortest s-t-walk that visits each member of Ω at least once! That means, if there is a SLCP heuristic tackling the objective “Find a cloud of nodes each assigned to a different cluster that enables a shortest s-t-walk through all clusters” then we can heuristically solve the GTSPP: Find a good SLCP cloud and pass it to an ASTSPP heuristic! Fortunately, there is already an efficient ASTSPP heuristic we can rely on to test the performance of the SLCP algorithm ASLCP given below in the interest of good GTSPP solutions. However, the SCLP`s objective to find (a) a cloud Ω of different cluster nodes (b) that enables a shortest s-t-walk corresponds in (b)with the ASTSPP that has to find a shortest s-t-walk through a given cloud Ω. I.e. from the NP-hardness of the ASTSPP follows the NP-hardness of the SLCP. That means that we have to replace the sophisticated SLCP objective by a simplified one that hopefully brings about satisfiable results. This alternative objective reads as follows: Find a least cost “pivot” node x that minimizes the total length s →x → t plus the sum of the minimum lengths s →x → y → t or s →y → x → t considering all nodes y each belonging to a different cluster! This pivot node x refers to a cloud of cluster nodes nearest situated to s, t, and x, that surprisingly well approaches the SLCP objective. Assured by extensive tests on random graphs, the performance analysis reveals a remarkable sample standard deviation SSD= 1,19% ascribed to SLCP-algorithm ASLCP. Accepting higher time consumption, a newly found second optimization feature improves the results further to an astonishing SSD= 0,22%!
| Published in | International Journal of Systems Science and Applied Mathematics (Volume 11, Issue 4) |
| DOI | 10.11648/j.ijssam.20261104.11 |
| Page(s) | 78-87 |
| Creative Commons |
This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited. |
| Copyright |
Copyright © The Author(s), 2026. Published by Science Publishing Group |
Applied Mathematics, Traveling Salesman Path Problem, Combinatorial Optimization, Meta-heuristics, Algorithm and Computational Design
| [1] | AN H-C, Kleinberg R and Shmoys D-B, “Improving Christofides’ algorithm for the s-t path TSP”. In: Proceedings of the 44th annual ACM Symposium on Theory of computing, pp. 875-886, 2012. |
| [2] | Ben-Arieh D., Gutin G., Penn M., Yeo A., and Zverovitch A. “Transformations of generalized ATSP into ATSP”, Operations Research Letters 31, pp. 357–365, 2003. |
| [3] | Bontoux B., Artigues C., Feillet D. “A memetic algorithm with a large neighborhood crossover operator for the generalized traveling salesman problem”. Computers & Operations Research 37, pp. 1844–1852, 2010. |
| [4] | Dimitrijevic V., Saric Z. “An Efficient Transformation of the Generalized Traveling Sales?man Problem into the Traveling Salesman Problem on Digraphs”. Inf. Sci. 102(1-4): pp. 105-110, 1997. |
| [5] | Fischetti M., Salazar Gonzales J. J., Toth P. “The Symmetric Generalized Traveling Salesman Polytope”, Networks 26, pp. 113–123, 1995. |
| [6] | Fischetti, M., Salazar Gonzales J. J., Toth, P. “A Branch-and-Cut Algorithm for the Sym?metric Generalized Travelling Salesman Problem”; Oper. Res. 45, 3, pp. 378-394, 1997. |
| [7] | Fischetti, M., Salazar Gonzales J. J., Toth, P. “The Generalized Traveling Sales?man and Orientee?ring Problem”. In The Traveling Salesman Problem and Its Variations ?(Gutin G., Punnen A., eds.), Kluwer, Dordrecht, 2002. |
| [8] | Gutin G., Karapetyan D., and Krasnogor N. “A memetic algorithm for the asymmetric generalized traveling salesman problem”. In Proc. NICSO 2007, Studies in Compu?tational Intelligence 129, Springer, pp. 199–210, 2008. |
| [9] | Gutin G., Karapetyan D. “Generalized Traveling Salesman Problem Reduction Algo?rithms”, Algo?rithmic Operations Research 4, pp. 144-154, 2009 |
| [10] | Gutin G., Karapetyan D. “A memetic algorithm for the generalized traveling salesman problem”. Natural Computing 9(1), pp. 47-60, 2010 |
| [11] |
Helsgaun K. “Solving the equality generalized traveling salesman problem using the Lin–Kernighan–Helsgaun Algorithm”, Computer Science Mathematical Programming Computa?tion, K.:
https://doi.org/10.1007/s12532-015-0080-8 Corpus ID: 17808092, 2015 |
| [12] | Henry-Labordere “The record balancing problem: A dynamic programming solution of a genera?lized traveling salesman problem”, RAIRO Operations Research, B2, pp. 43-49, 1969. |
| [13] | Hoogeveen J-A. “Analysis of Christofides’ heuristic: some paths are more difficult than cycles”. Operations Research Letters, 10(5) pp. 291-295, 1991. |
| [14] | Karapetyan D., and Gutin G. “Efficient local search algorithms for known and new neigh?bour?hoods for the generalized traveling salesman problem”, EJOR 219, pp. 234-251, 2012. |
| [15] | Krari M. E., Ahiod B. “A Memetic Algorithm Based on Breakout Local Search for the Genera?lized Travelling Salesman Problem”, Applied Artificial Intelligence, Volume 34, Issue 7, 2020. |
| [16] | Laporte, G., Nobert, Y. “Generalized traveling salesman problem through n sets of nodes: An integer programming approach”; INFOR 21, 1, pp. 61–75, 1983. |
| [17] | Laporte G., Asef-Vaziri A., Sriskandarajah C. “Some Applications of the Generalized Trave?ling Salesman Problem”, Journal of the Operational Research Society 47 pp. 1461-1467, 1996. |
| [18] | Laporte, G., Semet F. “Computational evaluation of a transformation procedure for the symmetric generalized traveling salesman problem”. INFOR: Information Systems and Opera?tional Research 37(2) Taylor & Francis, pp. 114–20, 1999. |
| [19] | Lien Y., Ma E., Wah B.W.S. “Transformation of the Generalized Traveling Salesman Problem into the Standard Traveling Salesman Problem”, Information Sciences 74, pp. 177-189, 1993. |
| [20] | Noon C. E., Bean J. C. “A Lagrangian based approach for the asymmetric generalized traveling salesman problem”, Operations Research, Vol. 39, pp. 623-632, 1991. |
| [21] | Noon C. E., Bean J. C. “An Efficient Transformation of the Generalized Traveling Salesman Problem”. INFOR 31, pp. 39–44, 1993 |
| [22] | Pintea Camelia-M., Pop Petrică C., Chira Camelia “The generalized traveling salesman problem solved with ant algorithms”, Complex Adapt Syst Model, |
| [23] | Ren X., Wang X., Wang Z., Wu T. “Parallel DNA Algorithms of Generalized Traveling Sales?man Problem-Based Bioinspired Computing Model”, International Journal of Computational Intelli?gence Systems, Volume 14, Issue 1, pp. 228 – 237, 2021. |
| [24] | Renaud J., Boctor F. F. “An Efficient Composite Heuristic for the Symmetric Generalized Tra?veling Salesman Problem”, European Journal of Operational Research 108(3), pp. 571-584, 1998. |
| [25] | Rice, M.N., Tsotras, V.J. “Exact Graph Search Algorithms for Generalized Traveling Salesman Path Problems”. In: Klasing, R. (eds) Experimental Algorithms. SEA 2012. Lec?tu?re Notes in Computer Science, vol 7276. Springer, Berlin, Heidelberg, 2012. |
| [26] | Rice M.N., Tsotras V. J. “Engineering Generalized Shortest Path queries”, IEEE 29th International Conference on Data Engineering (ICDE), Brisbane, 2013. |
| [27] | Rice M. N., Tsotras V. J. “Parameterized algorithms for generalized traveling salesman problems in road networks”, Proceedings of the 21st ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 114 – 123, 2013. |
| [28] |
Richter P. H. “The Generalized Traveling Salesman Path Problem GTSPP - An Impactful Construction Algorithm”, ECCO XXXVII CONFERENCE 2024 June 6th - 8th 2024, KU Leuven - Genth Belgium, available at ResearchGate and
www.os-consu?ltancy.de , 2024. |
| [29] |
Richter P. H. “Multiple Destination Tours' and Paths’ Efficient Determination in Directed Graphs”, ISBN 978-1-63648-284-2,
https://doi.org/10.13140/RG.2.2.20932.14726 ELIVA PRESS, 2021. |
| [30] | Richter P. H. “The Asymmetric Steiner Traveling Salesman Path Problem ASTSPP - Open and Closed Tours’ Efficient Determination in General Digraphs”, ecco2021, Madrid 10.-11.06.2021, also at ResearchGate, 2021. |
| [31] | Richter P. H. “Present Approximate Algorithms for Steiner’s Problem in Graphs – Classi?fication and Two New Fast Approaches”, Systems Science (PL ISSN 0137-1223); Volume 17 - Number 2, pp. 2-28, 1991. |
| [32] | Saksena J. P. “Mathematical model of scheduling clients through welfare agencies”, Journal of the Canadian Operational Research Society, Vol. 8, pp. 185-200, 1970. |
| [33] | Savelsbergh M.W.P. “Pre-processing and probing techniques for mixed integer program?ming problems”. ORSA Journal on Computing 6, pp. 445–454, 1994. |
| [34] | Sebö A. “Eight fifth approximation for TSP paths”. In: Goemans M., Correa J. (eds) Integer Program?ming and Combinatorial Optimization 2013, LNCS, vol 7801, Springer, Berlin, Heidelberg, pp. 362-374, 2013. |
| [35] | Smith S. L., Imeson F. “An effective large neighbour?hood search heuristic for the generalized tra??ve?ling salesman problem”, Computers & Operations Research, vol. 87, pp. 1–19, 2017. |
| [36] | Snyder L. V., Daskin M. S. “A random-key genetic algorithm for the generalized Traveling sales?man problem”, EJOR 174, pp. 38-53, 2006. |
| [37] | Srivastava S. S., Kumar, Garg R. C., Sen P. “Generalized traveling salesman problem through n sets of nodes”, CORS Journal, Vol. 7, pp. 97-101, 1969. |
| [38] | Sun J., Gutin G., Li P., Shid P., Zhange X. “An LP-based approximation algorithm for the genera?lized traveling salesman path problem”, Theoretical Computer Science 941 pp. 180-190. |
| [39] | Tan Y., Hao Z.F., Huang H., Zhao S. (2013) Genetic algorithm of distance matrix remodelling for solving the second type of GTSP, J. South China Univ. Technol., 2023. |
| [40] | Tinós R., Helsgaun K., Whitley D. “Efficient Recombination in the Lin-Kernighan-Helsgaun Traveling Salesman Heuristic”. PPSN XV, Proceedings I, pp. 95-107, 2018. |
| [41] | Yanga, J., Shi, X., Marchese, M., Liang, Y. “An ant colony optimization method for generalized TSP problem”. Progress in Natural Science 18(11), pp. 1417–1422, 2008. |
| [42] | Zenklusen R-A. “1.5-approximation for path TSP”. In: Proceedings of the 30th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1539-1549, 2019. |
APA Style
Richter, P. H. (2026). An Efficient Heuristic Tackling the Service Location Cloud Problem SLCP Exemplified at the Generalized Traveling Salesman Path Problem GTSPP. International Journal of Systems Science and Applied Mathematics, 11(4), 78-87. https://doi.org/10.11648/j.ijssam.20261104.11
ACS Style
Richter, P. H. An Efficient Heuristic Tackling the Service Location Cloud Problem SLCP Exemplified at the Generalized Traveling Salesman Path Problem GTSPP. Int. J. Syst. Sci. Appl. Math. 2026, 11(4), 78-87. doi: 10.11648/j.ijssam.20261104.11
AMA Style
Richter PH. An Efficient Heuristic Tackling the Service Location Cloud Problem SLCP Exemplified at the Generalized Traveling Salesman Path Problem GTSPP. Int J Syst Sci Appl Math. 2026;11(4):78-87. doi: 10.11648/j.ijssam.20261104.11
@article{10.11648/j.ijssam.20261104.11,
author = {Peter Hagen Richter},
title = {An Efficient Heuristic Tackling the Service Location Cloud Problem SLCP Exemplified at the Generalized Traveling Salesman Path Problem GTSPP},
journal = {International Journal of Systems Science and Applied Mathematics},
volume = {11},
number = {4},
pages = {78-87},
doi = {10.11648/j.ijssam.20261104.11},
url = {https://doi.org/10.11648/j.ijssam.20261104.11},
eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.ijssam.20261104.11},
abstract = {This paper gives an in-depth analysis of a heuristic tackling the Service Location Cloud Problem SLCP, whose efficient implementation is a necessary prerequisite to solve the Generalized Traveling Salesman Path Problem GTSPP so far based on the recommended well-tried decomposition like Figure 1. For a given weighted directed graph, a partial assignment of clusters to graph nodes, a start s and a target t, the GTSPP reads as follows: Find a shortest s-t-walk that visits each cluster at least once! And for the Asymmetric Steiner Traveling Salesman Path Problem ASTSPP that doesn`t need a cluster assignment but a given cloud Ω: Find a shortest s-t-walk that visits each member of Ω at least once! That means, if there is a SLCP heuristic tackling the objective “Find a cloud of nodes each assigned to a different cluster that enables a shortest s-t-walk through all clusters” then we can heuristically solve the GTSPP: Find a good SLCP cloud and pass it to an ASTSPP heuristic! Fortunately, there is already an efficient ASTSPP heuristic we can rely on to test the performance of the SLCP algorithm ASLCP given below in the interest of good GTSPP solutions. However, the SCLP`s objective to find (a) a cloud Ω of different cluster nodes (b) that enables a shortest s-t-walk corresponds in (b)with the ASTSPP that has to find a shortest s-t-walk through a given cloud Ω. I.e. from the NP-hardness of the ASTSPP follows the NP-hardness of the SLCP. That means that we have to replace the sophisticated SLCP objective by a simplified one that hopefully brings about satisfiable results. This alternative objective reads as follows: Find a least cost “pivot” node x that minimizes the total length s →x → t plus the sum of the minimum lengths s →x → y → t or s →y → x → t considering all nodes y each belonging to a different cluster! This pivot node x refers to a cloud of cluster nodes nearest situated to s, t, and x, that surprisingly well approaches the SLCP objective. Assured by extensive tests on random graphs, the performance analysis reveals a remarkable sample standard deviation SSD= 1,19% ascribed to SLCP-algorithm ASLCP. Accepting higher time consumption, a newly found second optimization feature improves the results further to an astonishing SSD= 0,22%!},
year = {2026}
}
TY - JOUR T1 - An Efficient Heuristic Tackling the Service Location Cloud Problem SLCP Exemplified at the Generalized Traveling Salesman Path Problem GTSPP AU - Peter Hagen Richter Y1 - 2026/10/28 PY - 2026 N1 - https://doi.org/10.11648/j.ijssam.20261104.11 DO - 10.11648/j.ijssam.20261104.11 T2 - International Journal of Systems Science and Applied Mathematics JF - International Journal of Systems Science and Applied Mathematics JO - International Journal of Systems Science and Applied Mathematics SP - 78 EP - 87 PB - Science Publishing Group SN - 2575-5803 UR - https://doi.org/10.11648/j.ijssam.20261104.11 AB - This paper gives an in-depth analysis of a heuristic tackling the Service Location Cloud Problem SLCP, whose efficient implementation is a necessary prerequisite to solve the Generalized Traveling Salesman Path Problem GTSPP so far based on the recommended well-tried decomposition like Figure 1. For a given weighted directed graph, a partial assignment of clusters to graph nodes, a start s and a target t, the GTSPP reads as follows: Find a shortest s-t-walk that visits each cluster at least once! And for the Asymmetric Steiner Traveling Salesman Path Problem ASTSPP that doesn`t need a cluster assignment but a given cloud Ω: Find a shortest s-t-walk that visits each member of Ω at least once! That means, if there is a SLCP heuristic tackling the objective “Find a cloud of nodes each assigned to a different cluster that enables a shortest s-t-walk through all clusters” then we can heuristically solve the GTSPP: Find a good SLCP cloud and pass it to an ASTSPP heuristic! Fortunately, there is already an efficient ASTSPP heuristic we can rely on to test the performance of the SLCP algorithm ASLCP given below in the interest of good GTSPP solutions. However, the SCLP`s objective to find (a) a cloud Ω of different cluster nodes (b) that enables a shortest s-t-walk corresponds in (b)with the ASTSPP that has to find a shortest s-t-walk through a given cloud Ω. I.e. from the NP-hardness of the ASTSPP follows the NP-hardness of the SLCP. That means that we have to replace the sophisticated SLCP objective by a simplified one that hopefully brings about satisfiable results. This alternative objective reads as follows: Find a least cost “pivot” node x that minimizes the total length s →x → t plus the sum of the minimum lengths s →x → y → t or s →y → x → t considering all nodes y each belonging to a different cluster! This pivot node x refers to a cloud of cluster nodes nearest situated to s, t, and x, that surprisingly well approaches the SLCP objective. Assured by extensive tests on random graphs, the performance analysis reveals a remarkable sample standard deviation SSD= 1,19% ascribed to SLCP-algorithm ASLCP. Accepting higher time consumption, a newly found second optimization feature improves the results further to an astonishing SSD= 0,22%! VL - 11 IS - 4 ER -