Skip to main content

Strip Algorithms as an Efficient Way to Initialise Population-Based Metaheuristics

  • Chapter
  • First Online:
Recent Developments in Metaheuristics

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. D. Avis, A survey of heuristics for the weighted matching problem. Networks 13(4), 475–493 (1983)

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. C.F. Daganzo, The length of tours in zones of different shapes. Transp. Res. B Methodol. 18(2), 135–145 (1984)

    Article  Google Scholar 

  4. L. Few, The shortest path and the shortest road through n points. Mathematika 2(02), 141–144 (1955)

    Article  Google Scholar 

  5. J.H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence (MIT Press, Cambridge, 1992)

    Google Scholar 

  6. M. Iri, K. Murota, S. Matsui, Heuristics for planar minimum-weight perfect metchings. Networks 13(1), 67–92 (1983)

    Article  Google Scholar 

  7. 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

    Book  Google Scholar 

  8. H.J. Karloff, How long can a Euclidean traveling salesman tour be? SIAM J. Discret. Math. 2(1), 91–99 (1989)

    Article  Google Scholar 

  9. G. Laporte, The traveling salesman problem: an overview of exact and approximate algorithms. Eur. J. Oper. Res. 59(2), 231–247 (1992)

    Article  Google Scholar 

  10. G. Laporte, A concise guide to the traveling salesman problem. J. Oper. Res. Soc. 61(1), 35–40 (2010)

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Y. Marinakis, Heuristic and metaheuristic algorithms for the traveling salesman problem, in Encyclopedia of Optimization (Springer, Boston, 2009), pp. 1498–1506

    Google Scholar 

  13. G. Reinelt, TSPLIB - A T.S.P. library. Technical Report 250, Universität Augsburg, Institut für Mathematik, Augsburg (1990)

    Google Scholar 

  14. G. Reinelt, The Traveling Salesman: Computational Solutions for TSP Applications (Springer, Berlin, 1994)

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. S. Steinerberger, A new upper bound for the traveling salesman constant. Adv. Appl. Probab. 47(01), 27–36 (2015)

    Article  Google Scholar 

  20. M. Sulaiman, A. Salhi, E.S. Fraga, The plant propagation algorithm: modifications and implementation. ArXiv e-prints (2014)

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Tsp test data. http://www.math.uwaterloo.ca/tsp/data/

Download references

Acknowledgement

We are grateful to the Ministry of National Education of the Republic of Turkey for sponsoring this work.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Birsen İrem Selamoğlu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics