Skip to main content

A Hybrid Cellular Genetic Algorithm for the Capacitated Vehicle Routing Problem

  • Chapter
Book cover Engineering Evolutionary Intelligent Systems

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

Summary

Cellular genetic algorithms (cGAs) are a kind of genetic algorithm (GA) — population based heuristic — with a structured population so that each individual can only interact with its neighbors. The existence of small overlapped neighborhoods in this decentralized population provides both diversity and opportunities for exploration, while the exploitation of the search space is strengthened inside each neighborhood. This balance between intensification and diversification makes cGAs naturally suitable for solving complex problems. In this chapter, we solve a large benchmark (composed of 160 instances) of the Capacitated Vehicle Routing Problem (CVRP) with a cGA hybridized with a problem customized recombination operation, an advanced mutation operator integrating three mutation methods, and two well-known local search algorithms for routing problems. The studied test-suite contains almost every existing instance for CVRP in the literature. In this work, the best-so-far solution is found (or even improved) in 80% of the tested instances (126 out of 160), and in the other cases (20%, i.e. 34 out of 160) the deviation between our best solution and the best-known one is always very low (under 2.90%). Moreover, 9 new best-known solutions have been found.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Beaubrun R, Pierre S, Conan J (1999) An efficient method for optimizing the assignment of cells to MSCs in PCS networks. In: Proceedings of the eleventh international conference on wireless communication, wireless 99, vol 1. Calgary (AB), July 1999, pp 259–265

    Google Scholar 

  • Bhattacharjee P, Saha D, Mukherjee A (1999) Heuristics for assignment of cells to switches in a PCSN: a comparative study. In: International conference on personal wireless communications, Jaipur, India, February 1999, pp 331–334

    Google Scholar 

  • Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms, Kluwer Academic, Dordecht

    MATH  Google Scholar 

  • Ching-Hung W, Tzung-Pei H, Shian-Shyong T (1998) Integrating fuzzy knowledge by genetic algorithms. IEEE Trans Evol Comput 2(4):138–149

    Article  Google Scholar 

  • Cohoon J, Martin W, Richards D (1991) A multi-population genetic algorithm for solving the K-partition problem on hyper-cubes. In: Proceedings of the fourth international conference on genetic algorithms, pp 244–248

    Google Scholar 

  • Costa D (1995) An evolutionary Tabu Search algorithm and the NHL scheduling problem. INFOR 33(3):161–178

    MATH  Google Scholar 

  • Demirkol I, Ersoy C, Caglayan MU, Delic H (2001) Location area planning in cellular networks using simulated annealing. In: Proceedings of IEEE-INFOCOM 2001, vol 1, 2001, pp 13–20

    Google Scholar 

  • Fang Y, Chlamtac I, Lin Y (1997) Modeling PCS networks under general call holding time and cell residence time distributions. IEEE/ACM Trans Network 5(6):893–905

    Article  Google Scholar 

  • Fogel D (1995) Evolutionary computation. Piscataway, NJa

    Google Scholar 

  • Fogel D (1995) Evolutionary computation: toward a new philosophy of machine intelligence. IEEE, New Yorkb

    Google Scholar 

  • Fogel D (1999) An overview of evolutionary programming. Springer-Verlag, Berlin Heidelberg New York, pp 89–109a

    Google Scholar 

  • Fogel D (1999) An introduction to evolutionary computation and some applications. Wiley, Chichester, UKb

    Google Scholar 

  • Forrest S, Mitchell M (1999) What makes a problem hard for a genetic algorithm? Some anomalous results and their explanation. Machine Learning 13(2):285–319

    Google Scholar 

  • Gavish B, Sridhar S (1995) Economic aspects of configuring cellular networks. Wireless Netw 1(1):115–128

    Article  Google Scholar 

  • Gavish B, Sridhar S (2001) The impact of mobility on cellular network configuration. Wireless Netw 7(1):173–185

    Article  MATH  Google Scholar 

  • Glover F, Laguna M (1993) Tabu search. Kluwer, Boston

    Google Scholar 

  • Glover F, Taillard E, Werra D (1993) A user’s guide to tabu search. Ann Oper Res 41(3):3–28

    MATH  Google Scholar 

  • Goldberg DE (1989) Genetic algorithms in search, optimization and machines learning. Addison-Wesley, Reading, MA

    Google Scholar 

  • Gondim RLP (1996) Genetic algorithms and the location area partitioning problem in cellular networks. In: Proceedings of the vehicular technology conference 1996, Atlanta, VA, April 1996, pp 1835–1838

    Google Scholar 

  • Gorges-Schleuter M (1989) ASPARAGOS: an asynchronous parallel genetic optimization strategy. In: Proceedings third international conference on genetic algorithms, pp 422–427

    Google Scholar 

  • He L, Mort N (2000) Hybrid genetic algorithms for telecommunications network back-up routing. BT Tech J 18(4):42–50

    Article  Google Scholar 

  • Holland J (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor

    Google Scholar 

  • Hurley S (2002) Planning effective cellular mobile radio networks. IEEE Transactions on Vehicular Technology 51(2):243–253

    Article  Google Scholar 

  • Kado K, Ross P, Corne D (1995) A study of genetic algorithms hybrids for facility layout problems. In: Eshelman LJ (ed). Proceedings of the sixth international conference genetic algorithms, San Mateo, CA. Morgan Kaufmann, Los Altos, CA, pp 498–505

    Google Scholar 

  • Kleinrock L (1975) Queuing systems I: theory. Wiley, New York

    Google Scholar 

  • Lienig (1997) A parallel genetic algorithm for performance-driven VLSI routing. IEEE Transactions on Evolutionary Computation 1(1):29–39

    Article  Google Scholar 

  • Merchant A, Sengupta B (1995) Assignment of cells to switches in PCS networks. IEEE/ACM Transactions on Networking 3(5):521–526

    Article  Google Scholar 

  • Merchant A, Sengupta B (1994) Multiway graph partitioning with applications to PCS networks. 13th Proceedings of IEEE Networking for Global Communications, INFOCOM ’94 2:593–600

    Google Scholar 

  • Merz P, Freisleben B (2000) Fitness landscape analysis and memetic algorithms for the quadratic assignment problem. IEEE Trans Evol Comput 4(4):337–352

    Article  Google Scholar 

  • Merz P, Freisleben B (1997) Genetic local search for the TSP: new results. In: Proceedings of the IEEE international conference evolutionary computation, Piscataway, NJ, pp 159–164

    Google Scholar 

  • Merz P, Freisleben B (1998) Memetic algorithms and the fitness landscape of the graph bi-partitioning problem. In: Eiben AE, Back T, Schoenauer M, Schwefel HP (eds) Proceedings of the fifth international conference on parallel problem solving from nature PPSN V. Springer, Berlin Heidelberg New York, pp 765–774

    Chapter  Google Scholar 

  • Merz P, Freisleben B (1999) A comparison of memetic algorithms, tabu search, and ant colonies for the quadratic assignment problem. In: Proceedings of the 1999 international congress of evolutionary computation (CEC’99). IEEE, New York

    Google Scholar 

  • Michalewicz M (1996) Genetic algorithms + data structures = evolution programs. Springer, Berlin Heidelberg New York

    MATH  Google Scholar 

  • Moscato P (1993) An introduction to population approaches for optimization and hierarchical objective functions: a discussion on the role of tabu search, vol 41, pp 85–121

    Google Scholar 

  • Moscato P, Norman MG (1993) A memetic approach for the traveling salesman problem implementation of a computational ecology for combinatorial optimization on message passing systems. IOS, pp 177–186

    Google Scholar 

  • Muhlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm I. Continuous parameter optimization. Trans Evol Comput 1(1):25–49

    Article  Google Scholar 

  • Munetomo M, Takai Y, Sato Y (1993) An efficient migration scheme for subpopulations-based asynchronously parallel genetic algorithms. In: Proceedings of the fifth international conference on genetic algorithms. Morgan Kaufmann, Los Altos, CA, p 649

    Google Scholar 

  • Olivier F (1998) An evolutionary strategy for global minimization and its Markov chain analysis. IEEE Trans Evol Comput 2(3):77–90

    Article  Google Scholar 

  • Pierre S, Elgibaoui A (1997) A tabu-search approach for designing computer-network topologies with unreliable components. IEEE Trans Reliab 46(3):350–359

    Article  Google Scholar 

  • Pierre S, Houéto F (2002) A tabu search approach for assigning cells to switches in cellular mobile networks. Comput Commun 25:464–477

    Article  Google Scholar 

  • Quintero A, Pierre S (2003) Assigning cells to switches in cellular mobile networks: a comparative study. Comput Commun 26(9):950–960

    Article  Google Scholar 

  • Quintero A, Pierre S (2002) A memetic algorithm for assigning cells to switches in cellular mobile networks. IEEE Commun Lett 6(11):484–486

    Article  Google Scholar 

  • Radcliffe NJ, Surry PD (1994), Formal memetic algorithms. Springer Verlag LNCS 865, Berlin Heidelberg New York, pp 1–16

    Google Scholar 

  • Rankin R, Wilkerson R, Harris G, Spring J (1993) A hybrid genetic algorithm for an NP-complete problem with an expensive evaluation function. In: Proceedings of the 1993 ACM/SIGAPP symposium on applied computing: states of the art and practice, Indianapolis, USA, pp 251–256

    Google Scholar 

  • Rayward-Smith V, Osman I, Reeves C, Smith G (1996) Modern heuristic search methods. Wiley, New York

    MATH  Google Scholar 

  • Reed DP (1993) The cost structure of personal communication services. IEEE Commun Mag 31(4):102–108

    Article  Google Scholar 

  • Reynolds RG, Sverdlik W (1994) Problem solving using cultural algorithms. In: IEEE world congress on computational intelligence, Proceedings of the first IEEE conference on evolutionary computation, vol 2, pp 645–650

    Google Scholar 

  • Reynolds RG, Zhu S (2001) Knowledge-based function optimization using fuzzy cultural algorithms with evolutionary programming. IEEE Trans Syst Man Cybernet, Part B 31(1):1–18

    Article  Google Scholar 

  • Saha D, Mukherjee A, Bhattacharjee P (2000) A simple heuristic for assigment of cell to switches in a PCS network. Wireless Personal Commun 12:209–224

    Article  Google Scholar 

  • Salomon R (1998) Evolutionary algorithms and gradient search: similarities and differences. IEEE Trans Evol Comput 2(2):45–55

    Article  Google Scholar 

  • Sayoud H, Takahashi K, Vaillant B (2001) Designing communication network topologies using steady-state genetic algorithms. IEEE Commun Lett 5(3):113–115

    Article  Google Scholar 

  • Schaffer J (1987) Some effects of selection procedures on hyperplane sampling by genetic algorithms. Pitman, London, pp 89–99

    Google Scholar 

  • Schenecke V, Vornberger V (1997) Hybrid genetic algorithms for constrained placement problems. IEEE Trans Evol Comput 1(4):266–277

    Article  Google Scholar 

  • Sebag M, Schoenauer M (1997) A society of hill-climbers. In: Proceedings of the fourth IEEE international conference on evolutionary computation, pp 319–324

    Google Scholar 

  • Bäck T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, New York

    MATH  Google Scholar 

  • Bäck T, Schwefel H (1993) An overview of evolutionary algorithms for parameter ptimization. Evol Comput 1(1):1–23

    Article  Google Scholar 

  • Tanese R (1989) Distributed genetic algorithms. In: Schaffer JD (ed) Proceedings of the third international conference on genetic algorithms. Morgan Kaufmann, San Mateo CA, pp 434–439

    Google Scholar 

  • Turney P (1995) Cost-sensitive classification: empirical evaluation of a hybrid genetic decision tree induction algorithm. J Artif Intell Res 2:369–409

    Google Scholar 

  • Vavak F, Fogarty T (1996) Comparison of steady state and generational genetic algorithms for use in non stationary environments. In: Proceedings of IEEE international conference on evolutionary computation, pp 192–195

    Google Scholar 

  • Wheatly C (1995) Trading coverage for capacity in cellular systems: a system perspective. Microwave J 38(7):62–76

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Alba, E., Dorronsoro, B. (2008). A Hybrid Cellular Genetic Algorithm for the Capacitated Vehicle Routing Problem. In: Abraham, A., Grosan, C., Pedrycz, W. (eds) Engineering Evolutionary Intelligent Systems. Studies in Computational Intelligence, vol 82. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75396-4_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75396-4_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75395-7

  • Online ISBN: 978-3-540-75396-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics