Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Multiple phase neighborhood Search—GRASP based on Lagrangean relaxation, random backtracking Lin–Kernighan and path relinking for the TSP

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

In this paper, a new modified version of Greedy Randomized Adaptive Search Procedure (GRASP), called Multiple Phase Neighborhood Search—GRASP (MPNS-GRASP), is proposed for the solution of the Traveling Salesman Problem. In this method, some procedures have been included to the classical GRASP algorithm in order to improve its performance and to cope with the major disadvantage of GRASP which is that it does not have a stopping criterion that will prevent the algorithm from spending time in iterations that give minor, if any, improvement in the solution. Thus, in MPNS-GRASP a stopping criterion based on Lagrangean Relaxation and Subgradient Optimization is proposed. Also, a different way for expanding the neighborhood search is used based on a new strategy, the Circle Restricted Local Search Moves strategy. A new variant of the Lin-Kernighan algorithm, called Random Backtracking Lin-Kernighan that helps the algorithm to diversify the search in non-promising regions of the search space is used in the Expanding Neighborhood Search phase of the algorithm. Finally, a Path Relinking Strategy is used in order to explore trajectories between elite solutions. The proposed algorithm is tested on numerous benchmark problems from TSPLIB with very satisfactory results.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Applegate D, Bixby R, Chvatal V, Cook W (2003) Chained Lin–Kernighan for large traveling salesman problems. Informs J Comput 15:82–92

    Article  MathSciNet  Google Scholar 

  • Bentley JL (1992) Fast algorithms for geometric traveling salesman problems. ORSA J Comput 4:387–411

    MATH  MathSciNet  Google Scholar 

  • Feo TA, Resende MGC (1995) Greedy randomized adaptive search procedure. J Glob Optim 6:109–133

    Article  MATH  MathSciNet  Google Scholar 

  • Garfinkel R, Nemhauser G (1972) Integer programming. Wiley, New York

    MATH  Google Scholar 

  • Glover F, Konchenberger G (2003) Handbook of metaheuristics. Kluwer Academic, Dordrecht

    MATH  Google Scholar 

  • Glover F, Laguna M, Marti R (2003) Scatter search and path relinking: advances and applications. In: Glover F, Konchenberger GA (eds) Handbook of metaheuristics. Kluwer Academic, Boston, pp 1–36

    Google Scholar 

  • Gutin G, Punnen A (2002) The traveling salesman problem and its variations. Kluwer Academic, Dordrecht

    MATH  Google Scholar 

  • Hansen P, Mladenovic N (2001) Variable neighborhood search: principles and applications. Eur J Oper Res 130:449–467

    Article  MATH  MathSciNet  Google Scholar 

  • Helsgaum K (2000) An effective implementation of the Lin-Kernighan traveling salesman heuristic. Eur J Oper Res 126:106–130

    Article  Google Scholar 

  • Johnson DS, McGeoch LA (1997) The traveling salesman problem: a case study. In: Aarts E, Lenstra JK (eds) Local search in combinatorial optimization. Wiley, New York, pp 215–310

    Google Scholar 

  • Johnson DS, McGeoch LA (2002) Experimental analysis of heuristics for the STSP. In: Gutin G, Punnen A (eds) The traveling salesman problem and its variations. Kluwer Academic, Dordrecht, pp 369–444

    Google Scholar 

  • Johnson DS, Papadimitriou CH (1985) Computational complexity. In: Lawer EL, Lenstra JK, Rinnoy Kan AHD, Shmoys DB (eds) The traveling salesman problem: a guided tour of combinatorial optimization. Wiley, New York, pp 37–85

    Google Scholar 

  • Johnson DS, Gutin G, McGeoch LA, Yeo A, Zhang W, Zverovitch A (2002) Experimental analysis of heuristics for the ATSP. In: Gutin G, Punnen A (eds) The traveling salesman problem and its variations. Kluwer Academic, Dordrecht, pp 445–487

    Google Scholar 

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

    Article  MATH  Google Scholar 

  • Lawer EL, Lenstra JK, Rinnoy Kan AHG, Shmoys DB (1985) The traveling salesman problem: a guided tour of combinatorial optimization. Wiley, New York

    Google Scholar 

  • Lin S (1965) Computer solutions of the traveling salesman problem. Bell Syst Tech J 44:2245–2269

    MATH  Google Scholar 

  • Lin S, Kernighan BW (1973) An effective heuristic algorithm for the traveling salesman problem. Oper Res 21:498–516

    Article  MATH  MathSciNet  Google Scholar 

  • Marinakis Y, Marinaki M (2006) A bilevel genetic algorithm for a real life location routing problem. Int J Logist. doi:10.1080/13675560701410144

    MATH  Google Scholar 

  • Marinakis Y, Migdalas A, Pardalos PM (2005a) Expanding neighborhood GRASP for the traveling salesman problem. Comput Optim Appl 32:231–257

    Article  MATH  MathSciNet  Google Scholar 

  • Marinakis Y, Migdalas A, Pardalos PM (2005b) A hybrid genetic-GRASP algorithm using Lagrangean relaxation for the traveling salesman problem. J Comb Optim 10:311–326

    Article  MATH  MathSciNet  Google Scholar 

  • Marinakis Y, Migdalas A, Pardalos PM (2007) A new bilevel formulation for the vehicle routing problem and a solution method using a genetic algorithm. J Glob Optim 38:555–580

    Article  MATH  MathSciNet  Google Scholar 

  • Resende MGC, Ribeiro CC (2003) Greedy randomized adaptive search procedures. In: Glover F, Kochenberger GA (eds) Handbook of metaheuristics. Kluwer Academic, Boston, pp 219–249

    Google Scholar 

  • Tarjan R (1983) Data structures and network algorithms. Society for Industrial and Applied Mathematics, Philadelphia

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yannis Marinakis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Marinakis, Y., Migdalas, A. & Pardalos, P.M. Multiple phase neighborhood Search—GRASP based on Lagrangean relaxation, random backtracking Lin–Kernighan and path relinking for the TSP. J Comb Optim 17, 134–156 (2009). https://doi.org/10.1007/s10878-007-9104-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-007-9104-2

Keywords