Skip to main content

A New Hybrid Discrete Firefly Algorithm for Solving the Traveling Salesman Problem

  • Chapter
  • First Online:
Applied Computing and Information Technology

Part of the book series: Studies in Computational Intelligence ((SCI,volume 695))

Abstract

Firefly algorithm is a new meta-heuristic inspired by a natural phenomenon of fireflies’ flashing light. Firefly algorithm has been successfully applied to solve several optimization problems. However, It still suffers from some drawbacks such as easily getting stuck at local optima and slow speed of convergence. This paper proposes a new hybrid variant of discrete firefly algorithm, called HDFA, to solve traveling salesman problem (TSP). In the proposed improvement, the balance between intensification and diversification is achieved by utilizing the local search procedures, 2-opt and 3-opt, to improve searching performance and speed up the convergence. In addition, the genetic algorithm operators, crossover and mutation, are added to allow performance of both local and global search respectively. The validity of HDFA is verified by comparative experiments using eighteen TSP benchmark instances from TSBLIB and compared to some well-known algorithms. Results in the conducted experiments show that HDFA has significantly better performance than the performance of compared algorithms for all instances in terms of solution quality.

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. R. Matai, S.P. Singh, M.L. Mittal, Traveling Salesman Problem, Theory and Applications pp. 1–24 (2010)

    Google Scholar 

  2. C. Chauhan, R. Gupta, K. Pathak, International Journal of Computer Applications 52(4) (2012)

    Google Scholar 

  3. C.H. Papadimitriou, Computational complexity (John Wiley and Sons Ltd., 2003)

    Google Scholar 

  4. X.S. Yang, Scholarpedia 6(8), 11472 (2011)

    Article  Google Scholar 

  5. I. Fister, X.S. Yang, J. Brest, Swarm and Evolutionary Computation 13, 34 (2013)

    Article  Google Scholar 

  6. I. Fister, X.S. Yang, D. Fister, I. Fister Jr, in Cuckoo Search and Firefly Algorithm (Springer, 2014), pp. 347–360

    Google Scholar 

  7. B. Rampriya, K. Mahadevan, S. Kannan, in Communication Control and Computing Technologies (ICCCCT), 2010 IEEE International Conference on (IEEE, 2010), pp. 389–393

    Google Scholar 

  8. S.M. Farahani, A.A. Abshouri, B. Nasiri, M. Meybodi, International Journal of Artificial Intelligence 8(12), 97 (2012)

    Google Scholar 

  9. A. Abdullah, S. Deris, M.S. Mohamad, S.Z.M. Hashim, in Distributed Computing and Artificial Intelligence (Springer, 2012), pp. 673–680

    Google Scholar 

  10. A. Rajini, V.K. David, Int. J. Comput. Appl 30(6), 10 (2011)

    Google Scholar 

  11. X.S. Yang, S. Deb, in Nature Inspired Cooperative Strategies for Optimization (NICSO 2010) (Springer, 2010), pp. 101–111

    Google Scholar 

  12. G.K. Jati, et al., Evolutionary discrete firefly algorithm for travelling salesman problem (Springer, 2011)

    Google Scholar 

  13. M. SARAEI, R. ANALOUEI, P. MANSOURI, Cumhuriyet Science Journal 36(6), 267 (2015)

    Google Scholar 

  14. L. Zhou, L. Ding, X. Qiang, in Bio-Inspired Computing-Theories and Applications (Springer, 2014), pp. 648–653

    Google Scholar 

  15. L. Zhou, L. Ding, X. Qiang, Y. Luo, Journal of Computational and Theoretical Nanoscience 12(7), 1184 (2015)

    Article  Google Scholar 

  16. X.S. Yang, Nature-inspired metaheuristic algorithms (Luniver press, 2010)

    Google Scholar 

  17. X.S. Yang, Engineering optimization: an introduction with metaheuristic applications (John Wiley & Sons, 2010)

    Google Scholar 

  18. E. Osaba, X.S. Yang, F. Diaz, P. Lopez-Garcia, R. Carballedo, Engineering Applications of Artificial Intelligence 48, 59 (2016)

    Article  Google Scholar 

  19. P. Thakur, A.J. Singh, International Journal of Advanced Research in Computer Science and Software Engineering 4(3) (2014)

    Google Scholar 

  20. Y. Saji, M.E. Riffi, Neural Computing and Applications pp. 1–14 (2015)

    Google Scholar 

  21. G. Jati, R. Manurung, Discrete firefly algorithm for traveling salesman problem: A new movement scheme. Swarm Intelligence and Bio-Inspired Computation: Theory and Applications pp. 295–312

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wedad Al-Sorori .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this chapter

Cite this chapter

Mohsen, A.M., Al-Sorori, W. (2017). A New Hybrid Discrete Firefly Algorithm for Solving the Traveling Salesman Problem. In: Lee, R. (eds) Applied Computing and Information Technology. Studies in Computational Intelligence, vol 695. Springer, Cham. https://doi.org/10.1007/978-3-319-51472-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51472-7_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51471-0

  • Online ISBN: 978-3-319-51472-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics