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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
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
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
Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms, Kluwer Academic, Dordecht
Ching-Hung W, Tzung-Pei H, Shian-Shyong T (1998) Integrating fuzzy knowledge by genetic algorithms. IEEE Trans Evol Comput 2(4):138–149
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
Costa D (1995) An evolutionary Tabu Search algorithm and the NHL scheduling problem. INFOR 33(3):161–178
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
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
Fogel D (1995) Evolutionary computation. Piscataway, NJa
Fogel D (1995) Evolutionary computation: toward a new philosophy of machine intelligence. IEEE, New Yorkb
Fogel D (1999) An overview of evolutionary programming. Springer-Verlag, Berlin Heidelberg New York, pp 89–109a
Fogel D (1999) An introduction to evolutionary computation and some applications. Wiley, Chichester, UKb
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
Gavish B, Sridhar S (1995) Economic aspects of configuring cellular networks. Wireless Netw 1(1):115–128
Gavish B, Sridhar S (2001) The impact of mobility on cellular network configuration. Wireless Netw 7(1):173–185
Glover F, Laguna M (1993) Tabu search. Kluwer, Boston
Glover F, Taillard E, Werra D (1993) A user’s guide to tabu search. Ann Oper Res 41(3):3–28
Goldberg DE (1989) Genetic algorithms in search, optimization and machines learning. Addison-Wesley, Reading, MA
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
Gorges-Schleuter M (1989) ASPARAGOS: an asynchronous parallel genetic optimization strategy. In: Proceedings third international conference on genetic algorithms, pp 422–427
He L, Mort N (2000) Hybrid genetic algorithms for telecommunications network back-up routing. BT Tech J 18(4):42–50
Holland J (1975) Adaptation in natural and artificial systems. The University of Michigan Press, Ann Arbor
Hurley S (2002) Planning effective cellular mobile radio networks. IEEE Transactions on Vehicular Technology 51(2):243–253
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
Kleinrock L (1975) Queuing systems I: theory. Wiley, New York
Lienig (1997) A parallel genetic algorithm for performance-driven VLSI routing. IEEE Transactions on Evolutionary Computation 1(1):29–39
Merchant A, Sengupta B (1995) Assignment of cells to switches in PCS networks. IEEE/ACM Transactions on Networking 3(5):521–526
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
Merz P, Freisleben B (2000) Fitness landscape analysis and memetic algorithms for the quadratic assignment problem. IEEE Trans Evol Comput 4(4):337–352
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
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
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
Michalewicz M (1996) Genetic algorithms + data structures = evolution programs. Springer, Berlin Heidelberg New York
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
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
Muhlenbein H, Schlierkamp-Voosen D (1993) Predictive models for the breeder genetic algorithm I. Continuous parameter optimization. Trans Evol Comput 1(1):25–49
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
Olivier F (1998) An evolutionary strategy for global minimization and its Markov chain analysis. IEEE Trans Evol Comput 2(3):77–90
Pierre S, Elgibaoui A (1997) A tabu-search approach for designing computer-network topologies with unreliable components. IEEE Trans Reliab 46(3):350–359
Pierre S, Houéto F (2002) A tabu search approach for assigning cells to switches in cellular mobile networks. Comput Commun 25:464–477
Quintero A, Pierre S (2003) Assigning cells to switches in cellular mobile networks: a comparative study. Comput Commun 26(9):950–960
Quintero A, Pierre S (2002) A memetic algorithm for assigning cells to switches in cellular mobile networks. IEEE Commun Lett 6(11):484–486
Radcliffe NJ, Surry PD (1994), Formal memetic algorithms. Springer Verlag LNCS 865, Berlin Heidelberg New York, pp 1–16
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
Rayward-Smith V, Osman I, Reeves C, Smith G (1996) Modern heuristic search methods. Wiley, New York
Reed DP (1993) The cost structure of personal communication services. IEEE Commun Mag 31(4):102–108
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
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
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
Salomon R (1998) Evolutionary algorithms and gradient search: similarities and differences. IEEE Trans Evol Comput 2(2):45–55
Sayoud H, Takahashi K, Vaillant B (2001) Designing communication network topologies using steady-state genetic algorithms. IEEE Commun Lett 5(3):113–115
Schaffer J (1987) Some effects of selection procedures on hyperplane sampling by genetic algorithms. Pitman, London, pp 89–99
Schenecke V, Vornberger V (1997) Hybrid genetic algorithms for constrained placement problems. IEEE Trans Evol Comput 1(4):266–277
Sebag M, Schoenauer M (1997) A society of hill-climbers. In: Proceedings of the fourth IEEE international conference on evolutionary computation, pp 319–324
Bäck T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, New York
Bäck T, Schwefel H (1993) An overview of evolutionary algorithms for parameter ptimization. Evol Comput 1(1):1–23
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
Turney P (1995) Cost-sensitive classification: empirical evaluation of a hybrid genetic decision tree induction algorithm. J Artif Intell Res 2:369–409
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
Wheatly C (1995) Trading coverage for capacity in cellular systems: a system perspective. Microwave J 38(7):62–76
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)