Abstract
The Strip Algorithm (SA) is a constructive heuristic which has been tried on the Euclidean Travelling Salesman Problem (TSP) and other planar network problems with some success. Its attraction is its efficiency. In its simplest form, it can find tours of length \(\varOmega \ (\sqrt{n})\) in O (n log n) operations where n is the number of nodes. Here, we set out to investigate new variants such as the 2-Part Strip Algorithm (2-PSA), the Spiral Strip Algorithm (SSA) and the Adaptive Strip Algorithm (ASA). The latter is particularly suited for Euclidean TSPs with non-uniform distribution of cities across the grid; i.e problems with clustered cities. These cases present an overall low density, but high localised densities. ASA takes this into account in that smaller strips are generated where the density is high. All three algorithms are analysed, implemented and computationally tested against each other and the Classical Strip Algorithm. Computational results are included.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D. Avis, A survey of heuristics for the weighted matching problem. Networks 13(4), 475–493 (1983)
J. Beardwood, J.H. Halton, J.M. Hammersley, The shortest path through many points, in Mathematical Proceedings of the Cambridge Philosophical Society, vol. 55 (Cambridge University Press, Cambridge, 1959), pp. 299–327
C.F. Daganzo, The length of tours in zones of different shapes. Transp. Res. B Methodol. 18(2), 135–145 (1984)
L. Few, The shortest path and the shortest road through n points. Mathematika 2(02), 141–144 (1955)
J.H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence (MIT Press, Cambridge, 1992)
M. Iri, K. Murota, S. Matsui, Heuristics for planar minimum-weight perfect metchings. Networks 13(1), 67–92 (1983)
D.S. Johnson, L.A. McGeoch, Experimental analysis of heuristics for the STSP, in The Traveling Salesman Problem and Its Variations (Springer, Heidelberg, 2007), pp. 369–443
H.J. Karloff, How long can a Euclidean traveling salesman tour be? SIAM J. Discret. Math. 2(1), 91–99 (1989)
G. Laporte, The traveling salesman problem: an overview of exact and approximate algorithms. Eur. J. Oper. Res. 59(2), 231–247 (1992)
G. Laporte, A concise guide to the traveling salesman problem. J. Oper. Res. Soc. 61(1), 35–40 (2010)
S. Lin, B.W. Kernighan, An effective heuristic algorithm for the traveling-salesman problem. Oper. Res. 21(2), 498–516 (1973). DOI 10.1287/opre.21.2.498. http://dx.doi.org/10.1287/opre.21.2.498
Y. Marinakis, Heuristic and metaheuristic algorithms for the traveling salesman problem, in Encyclopedia of Optimization (Springer, Boston, 2009), pp. 1498–1506
G. Reinelt, TSPLIB - A T.S.P. library. Technical Report 250, Universität Augsburg, Institut für Mathematik, Augsburg (1990)
G. Reinelt, The Traveling Salesman: Computational Solutions for TSP Applications (Springer, Berlin, 1994)
J.A.V. Rodríguez, A. Salhi, Hybrid evolutionary methods for the solution of complex scheduling problems, in Advances in Artificial Intelligence Research in Computing Science, vol. 20, eds. by A. Gelbukh, S. Torres, I. López (Center for Computing Research of IPN, 2006), pp. 17–28
A. Salhi, The ultimate solution approach to intractable problems, in Proceedings of the 6th IMT-GT Conference on Mathematics, Statistics and its Applications (2010), pp. 84–93
A. Salhi, E. Fraga, Nature-inspired optimisation approaches and the new plant propagation algorithm, in Proceedings of the ICeMATH2011 (2011), pp. K2-1–K2-8
A. Salhi, Ö. Töreyen, A game theory-based multi-agent system for expensive optimisation problems, in Computational Intelligence in Optimization (Springer, Berlin, 2010), pp. 211–232
S. Steinerberger, A new upper bound for the traveling salesman constant. Adv. Appl. Probab. 47(01), 27–36 (2015)
M. Sulaiman, A. Salhi, E.S. Fraga, The plant propagation algorithm: modifications and implementation. ArXiv e-prints (2014)
M. Sulaiman, A. Salhi, B.I. Selamoglu, O.B. Kirikchi, A plant propagation algorithm for constrained engineering optimisation problems. Math. Probl. Eng. (2014). Article ID 627416, 10 pp. doi:10.1155/2014/627416
K.J. Supowit, D.A. Plaisted, E.M. Reingold, Heuristics for weighted perfect matching, in Proceedings of the Twelfth Annual ACM Symposium on Theory of Computing (ACM, New York, 1980), pp. 398–419
K.J. Supowit, E.M. Reingold, D.A. Plaisted, The travelling salesman problem and minimum matching in the unit square. SIAM J. Comput. 12(1), 144–156 (1983)
Tsp test data. http://www.math.uwaterloo.ca/tsp/data/
Acknowledgement
We are grateful to the Ministry of National Education of the Republic of Turkey for sponsoring this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this chapter
Cite this chapter
Selamoğlu, B.İ., Salhi, A., Sulaiman, M. (2018). Strip Algorithms as an Efficient Way to Initialise Population-Based Metaheuristics. In: Amodeo, L., Talbi, EG., Yalaoui, F. (eds) Recent Developments in Metaheuristics. Operations Research/Computer Science Interfaces Series, vol 62. Springer, Cham. https://doi.org/10.1007/978-3-319-58253-5_18
Download citation
DOI: https://doi.org/10.1007/978-3-319-58253-5_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-58252-8
Online ISBN: 978-3-319-58253-5
eBook Packages: Business and ManagementBusiness and Management (R0)