Skip to main content

Extended Algorithm for Travelling Salesman Problem with Conditions in Nodes

  • Chapter
  • First Online:
  • 527 Accesses

Abstract

The paper describes a new algorithm for finding the shortest path in the graph among all nodes. The algorithm is based on the sequential removing of nodes from the graph. After removing a node, it is necessary to generate new edges that represent all paths through the node. This procedure maintains the configuration of the graph. The newly created edges are referred to as composed edges. The newly generated edges can be connected together only with simple (original) edges, because this could lead to overlaping the edges of the original graph and thus may occur incorrect paths in the graph. During the algorithm proceeds the continuous optimization of the edges so that it removes loops around the nodes. This leads to a significant reduction of the number of combinations of edges, and it simplifies the process. The algorithm was tested though procedure in Python and its complexity is polynomial time. The job is known as a problem of a Salesman or a Hamiltonian path or Hamiltonian circle in the graph. Results of proposed method can be used in logistics (distribution of goods among locations), in transport planning (selection of the optimal route between given points) in crisis management (optimal route for intervention in case of fire or accidents) in tourism and related services (planning the shortest route trip) or spatial analyses in geographic information systems (GIS).

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

Buying options

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

Learn about institutional subscriptions

References

  • Akandwanaho SM, Adewumi AO, Adebiyi AA (2014) Solving dynamic traveling salesman problem using dynamic Gaussian process regression. Journal of Applied Mathematics. Article Number: 818529.

    Google Scholar 

  • Bartoněk, D. (2014). Algorithm for travelling salesman problem. In International conference on management and technology in knowledges Service, tourism & hospitality, Jakarta, Indonesia, 2014.

    Google Scholar 

  • Bartoněk, D., Bureš, J., & Opatřilová, I. (2014, October 1). Optimization of pre-processing of extensive projects in geographic information systems. Advanced Science Letters, 20 (10–11), 2026–2029 (4), research article, doi:http://dx.doi.org/10.1166/asl.2014.5664.

  • Bondy, J. A., & Chvátal, V. (1976). A method in graph theory. Discrete Mathematics, 15, 111–135.

    Article  Google Scholar 

  • Budinich M. (1994). A self-organising neural network for the travelling salesman problem that is competitive with simulated annealing in ICANN.

    Google Scholar 

  • Chieng H. H., Wahid N. (2014). A performance comparison of genetic Algorithm’s mutation operators in n-cities open loop travelling salesman problem in recent advances on soft computing and data mining.

    Google Scholar 

  • Dantzig, G. B., Fulkerson, D. R., & Johnson, S. M. (1976). On a linear programming, combinatorial approach to the travelling-salesman. Problem in Mathematical Models in Marketing.

    Google Scholar 

  • Dirac, G. A. (1952). Some theorems on abstract graphs. Proceedings of the London Mathematical Society, 2(3), 69–81.

    Article  Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1983). Computers and intractability: A guide to the theory of NP-completeness (p. 199). New York: W. H. Freeman.

    Google Scholar 

  • Hussain, A. Z. (2014). The ordered clustered travelling salesman problem: A hybrid genetic algorithm. Scientific World Journal. Article Number: 258207.

    Google Scholar 

  • Kizilateş, G., & Nuriyeva, F. (2013). On the nearest neighbor algorithms for the traveling salesman problem in advances in computational science, engineering.

    Google Scholar 

  • Kubiak N., Stachowiak A. (2013). Framework of optimization methodology with use of an intelligent hybrid transport management system based on Hopfield network and travelling salesman problem in distributed computing and artificial inteligence.

    Google Scholar 

  • Liu D., Hou M., Qu H., Xiong P. (2012). A new high-efficiency global optimization algorithm for solving traveling salesman problem in recent advances in computer science and information.

    Google Scholar 

  • Ming, F. H., & Lung, K. (2014). Hybrid evolutionary fuzzy learning scheme in the applications of traveling salesman problem. Information Sciences, 270, 204–225.

    Article  Google Scholar 

  • Ore, Ø. (1960). Note on Hamilton circuits. American Mathematical Monthly, 67(1), 55.

    Article  Google Scholar 

  • Papadimitriou, C. H., & Steiglitz, K. (1998). Combinatorial optimization: Algorithms and complexity (pp. 308–309). Mineola: Dover Cite uses deprecated parameters (help).

    Google Scholar 

  • Rego, C., Gamboa, D., Glover, F., & Osterman, C. (2011). Traveling salesman problem heuristics: Leading methods, implementations and latest advances. European Journal of Operational Research, 3, 427–441. doi:10.1016/j.Ejor.2010.09.010.

    Article  Google Scholar 

  • Schalekamp, F. W., David, P., & van Zuylen, A. (2014). 2-matchings, the traveling salesman problem, and the sub-tour LP: A proof of the Boyd-Carr conjecture. Mathematics of Operations Research, 39(2), 403–417.

    Article  Google Scholar 

  • Shi, X. H., Zhou Y., Wang L. M., Wang Q. X., Liang Y. C. (2006). A discrete particle SWARM optimization algorithm for travelling salesman problem in computational methods.

    Google Scholar 

  • Staňková, H, & Černota, P. (2010). A principle of forming and developing Geodetic bases in the Czech Republic. Geodesy and Cartography, Vilnius: Technica, 36(3), 103–112, ISSN 1392–1541 print/ISSN 1648–3502 online.

    Google Scholar 

  • Staňková, H., & Černota, P. (2013). Application of Ott’s mine coordinate system in the past and in present day. Geodesy and Cartography, 39(2), 53–58. doi:10.3846/20296991.2013.806696.

    Article  Google Scholar 

Download references

Acknowledgments

This paper was elaborated with the support of Brno University of Technology, Specific Research Projects FAST-S-15-2723 and FAST-S-16-3507.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dalibor Bartoněk .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Bartoněk, D. (2017). Extended Algorithm for Travelling Salesman Problem with Conditions in Nodes. In: Gaol, F., Hutagalung, F. (eds) Social Interactions and Networking in Cyber Society. Springer, Singapore. https://doi.org/10.1007/978-981-10-4190-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-4190-7_16

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-4189-1

  • Online ISBN: 978-981-10-4190-7

  • eBook Packages: Social SciencesSocial Sciences (R0)

Publish with us

Policies and ethics