Skip to main content
Log in

Tuning a parametric Clarke–Wright heuristic via a genetic algorithm

  • Technical Note
  • Published:
Journal of the Operational Research Society

Abstract

Almost all heuristic optimization procedures require the presence of a well-tuned set of parameters. The tuning of these parameters is usually a critical issue and may entail intensive computational requirements. We propose a fast and effective approach composed of two distinct stages. In the first stage, a genetic algorithm is applied to a small subset of representative problems to determine a few robust parameter sets. In the second stage, these sets of parameters are the starting points for a fast local search procedure, able to more deeply investigate the space of parameter sets for each problem to be solved. This method is tested on a parametric version of the Clarke and Wright algorithm and the results are compared with an enumerative parameter-setting approach previously proposed in the literature. The results of our computational testing show that our new parameter-setting procedure produces results of the same quality as the enumerative approach, but requires much shorter computational time.

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

Access this article

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

  • Altınel IK and Öncan T (2005). A new enhancement of the Clarke and Wright savings heuristic for the capacitated vehicle routing problem. J Opl Res Soc 56: 954–961.

    Article  Google Scholar 

  • Augerat P, Belenguer JM, Benavent E, Corberan A, Naddef D and Rinaldi G (1995). Computational results with a branch and cut code for the capacitated vehicle routing problem. Technical report RR 949-M, University Joseph Fourier, Grenoble, France.

  • Chandran B, Golden B and Wasil E (2003). A computational study of three demon algorithm variants for solving the travelling salesman problem. In: Barghava H.K. and Ye N. (eds). Computational Modelling and Problem Solving in the Networked World: Interfaces in Computer Science and Operations Research. Operations Research/Computer Science Interfaces Series, Kluwer Academic Publisher: Boston, MA, pp. 155–175.

    Chapter  Google Scholar 

  • Christofides N and Eilon S (1969). An algorithm for the vehicle routing dispatching problem. Opl Res Quart 20: 309–318.

    Article  Google Scholar 

  • Christofides N, Mingozzi A and Toth P (1979). The vehicle routing problem. In: Christofides N., Mingozzi A., Toth P. and Sandi C. (eds). Combinatorial Optimization. Wiley: Chichester, pp. 315–338.

    Google Scholar 

  • Clarke G and Wright J (1964). Scheduling of vehicles from a central depot to a number of delivery points. Opns Res 12: 568–581.

    Article  Google Scholar 

  • Gaskell TJ (1967). Bases for vehicle fleet scheduling. Opl Res Quart 18: 281–295.

    Article  Google Scholar 

  • Golden B, Pepper J and Vossen T (1998). Using genetic algorithms for setting parameter values in heuristic search. In: Dagli C., Akay M., Buczak A., Ersoy O. and Fernandez B. (eds). Intelligent Engineering System through Artificial Neural Networks Vol. 8. ASME Press: New York, pp. 239–245.

    Google Scholar 

  • Holland H (1992). Adaptation in Natural and Artificial Systems. MIT Press: Ann Arbor, MI.

    Google Scholar 

  • Michalewicz Z (1996). Genetic Algorithms + Data Structures = Evolution Programs, Third, revised and extended edn. Springer-Verlag Berlin Heidelberg New York Publishing: Berlin.

    Book  Google Scholar 

  • Paessens H (1988). The savings algorithm for the vehicle routing problem. Eur J Opl Res 34: 336–344.

    Article  Google Scholar 

  • Pepper J, Golden B and Wasil E (2002). Solving the travel salesman problem with annealing-based heuristics: A computational study. IEEE Trans Syst Man Cybernet A 32(1): 72–77.

    Article  Google Scholar 

  • Toth P and Vigo D (2001). The Vehicle Routing Problem. SIAM Monographs on Discrete Mathematics and Applications. SIAM Publishing: Philadelphia, PA.

    Google Scholar 

  • Yellow P (1970). A computational modification to the savings method of vehicle scheduling. Ops Res Quart 21: 281–283.

    Article  Google Scholar 

Download references

Acknowledgements

This work was partially supported by Ministero dell’Università e della Ricerca, Italy.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to D Vigo.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Battarra, M., Golden, B. & Vigo, D. Tuning a parametric Clarke–Wright heuristic via a genetic algorithm. J Oper Res Soc 59, 1568–1572 (2008). https://doi.org/10.1057/palgrave.jors.2602488

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1057/palgrave.jors.2602488

Keywords

Navigation