Abstract
Recent years have witnessed huge advances in computer technology and communication networks, entailing hard optimization problems in areas such as network design and routing. Metaheuristics are general high-level procedures that coordinate simple heuristics and rules to find good approximate solutions to computationally difficult combinatorial optimization problems. Among them, we find simulated annealing, tabu search, GRASP, VNS, genetic algorithms, and others. They are some of the most effective solution strategies for solving optimization problems in practice and have been applied to a very large variety of problems in telecommunications. In this chapter, we review the main components that are common to different metaheuristics. We also describe the main principles associated with several metaheuristic and we give templates for basic implementations of them. Finally, we present an account of some successful applications of metaheuristics to optimization problems in telecommunications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
E. Aarts and J. Korst. Selected topics in simulated annealing. In C.C. Ribeiro and P. Hansen, editors, Essays and Surveys in Metaheuristics, pages 1–37. Kluwer, 2002.
E.H.L. Aarts and J. Korst. Simulated annealing and Boltzmann machines: A stochastic approach to combinatorial optimization and neural computing, Wiley, 1989.
J. Abello, P.M. Pardalos, and M.G.C. Resende. On maximum clique problems in very large graphs. In J. Abello and J. Vitter, editors, External memory algorithms and visualization, volume 50 of DIMACS Series on Discrete Mathematics and Theoretical Computer Science, pages 119–130. American Mathematical Society, 1999.
J. Abello, M.G.C. Resende, and S. Sudarsky. Massive quasi-clique detection. Lecture Notes in Computer Science, 2286:598–612, 2002.
R.K. Ahuja, J.B. Orlin, and A. Tiwari. A greedy genetic algorithm for the quadratic assignment problem. Computers and Operations Research, 27:917–934, 2000.
R.M. Aiex, S. Binato, and M.G.C. Resende. Parallel GRASP with path-relinking for job shop scheduling. Parallel Computing, 29:393–430, 2003.
R.M. Aiex, M.G.C. Resende, P.M. Pardalos, and G. Toraldo. GRASP with path-relinking for three-index assignment. INFORMS Journal on Computing, 17:224–247, 2005.
D.J. Aloise, D. Aloise, C.T.M. Rocha, C.C. Ribeiro, J.C. Ribeiro Filho, and L.S.S. Moura. Scheduling workover rigs for onshore oil production. Discrete Applied Mathematics, 2005. To appear.
E. Amaldi, A. Capone, and F. Malucelli. Planning UMTS base station location: Optimization models with power control and algorithms. IEEE Transactions on Wireless Communications, 2:939–952, 2003.
M. Armony, J.C. Klincewicz, H. Luss, and M.B. Rosenwein. Design of stacked self-healing rings using a genetic algorithm. Journal of Heuristics, 6:85–105, 2000.
S. Binato, H. Faria Jr., and M.G.C. Resende. Greedy randomized adaptive path relinking. In J.P. Sousa, editor, Proceedings of the IV Metaheuristics International Conference, pages 393–397, 2001.
L.S. Buriol, M.G.C. Resende, C.C. Ribeiro, and M. Thorup. A hybrid genetic algorithm for the weight setting problem in OSPF/IS-IS routing. Networks, 46(1): 36–56, 2005.
S.A. Canuto, M.G.C. Resende, and C.C. Ribeiro. Local search with perturbations for the prize-collecting Steiner tree problem in graphs. Networks, 38:50–58, 2001.
D. Castelino and N. Stephens. A surrogate constraint tabu thresholding implementation for the frequency assignment problem. Annals of Operations Research, 86: 259–270, 1999.
L.A. Cox and J.R. Sanchez. Designing least-cost survivable wireless backhaul networks. Journal of Heuristics, 6:525–540, 2000.
H. Delmaire, J.A. Díaz, E. Fernández, and M. Ortega. Reactive GRASP and tabu search based heuristics for the single source capacitated plant location problem. INFOR, 37:194–225, 1999.
M. Dorigo and T. Stützle. The ant colony optimization metaheuristic: Algorithms, applications, and advances. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, pages 251–285. Kluwer, 2003.
T.A. Feo and M.G.C. Resende. A probabilistic heuristic for a computationally difficult set covering problem. Operations Research Letters, 8:67–71, 1989.
T.A. Feo and M.G.C. Resende. Greedy randomized adaptive search procedures. Journal of Global Optimization, 6:109–133, 1995.
E.L.R. Fernandes and C.C. Ribeiro. A multistart constructive heuristic for sequencing by hybridization using adaptive memory. Electronic Notes in Discrete Mathematics, 2005. In press.
P. Festa, P.M. Pardalos, M.G.C. Resende, and C.C. Ribeiro. Randomized heuristics for the max-cut problem. Optimization Methods and Software, 7, 2002.
P. Festa and M.G.C. Resende. GRASP: An annotated bibliography. In C.C. Ribeiro and P. Hansen, editors, Essays and Surveys in Metaheuristics, pages 325–367. Kluwer, 2002.
A. Fink, G. Schneidereit, and S. Voss. Solving general ring network design problems by meta-heuristics. In M. Laguna and J. L. Gonzalez, editors, Computing Tools for Modeling, Optimization and Simulation(Interfaces in Computer Science and Operations Research), pages 91–113. Kluwer Academic Publishers, 1999.
C. Fleurent and F. Glover. Improved constructive multistart strategies for the quadratic assignment problem using adaptive memory. INFORMS Journal on Computing, 11:198–204, 1999.
V. Gabrel,, A. Knippel, and M. Minoux. A comparison of heuristics for the discrete cost multicommodity network optimization problem. Journal of Heuristics, 9:429–445, 2003.
B. Gendron, J.-Y. Potvin, and P. Soriano. Diversification strategies in local search for a nonbifurcated network loading problem. European Journal of Operational Research, 142:231–241, 2000.
A. Girard, B. Sansó, and L. Dadjo. A tabu search algorithm for access network design. Annals of Operations Research, 106:229–262, 2001.
F. Glover. Future paths for integer programming and links to artificial intelligence. Computers and Operations Research, 13:533–549, 1986.
F. Glover. Tabu search-Part I. ORSA Journal on Computing, 1:190–206, 1989.
F. Glover. Tabu search-Part II. ORSA Journal on Computing, 2:4–32, 1990.
F. Glover. Tabu search and adaptive memory programming — Advances, applications and challenges. In R.S. Barr, R.V. Helgason, and J.L. Kennington, editors, Interfaces in Computer Science and Operations Research, pages 1–75. Kluwer, 1996.
F. Giover. Multi-start and strategic oscillation methods — Principles to exploit adaptive memory. In M. Laguna and J.L. Gonzáles-Velarde, editors, Computing Tools for Modeling, Optimization and Simulation: Interfaces in Computer Science and Operations Research, pages 1–24. Kluwer, 2000.
F. Glover and M. Laguna. Tabu Search, Kluwer, 1997.
F. Glover, M. Laguna, and R. Martí. Scatter search and path relinking: Advances and applications. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuris-tics, pages 1–35. Kluwer, 2003.
P. Hansen. The steepest ascent mildest descent heuristic for combinatorial programming. In Congress on Numerical Methods in Combinatorial Optimization, Capri, 1986.
P. Hansen and N. Mladenović. An introduction to variable neighbourhood search. In S. Voss, S. Martello, I.H. Osman, and C. Roucairol, editors, Metaheuristics: Advances and trends in local search procedures for optimization, pages 433–458. Kluwer, 1999.
P. Hansen and N. Mladenović. Developments of variable neighborhood search. In C.C. Ribeiro and P. Hansen, editors, Essays and Surveys in Metaheuristics, pages 415–439. Kluwer, 2002.
P. Hansen and N. Mladenović. Variable neighborhood search. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, pages 145–184. Kluwer, 2003.
J. Hao, R. Dorne, and P. Galinier. Tabu search for frequency assignment in mobile radio networks. Journal of Heuristics, 4:47–62, 1998.
L. He and N. Mort. Hybrid genetic algorithms for telecommunications network backup routeing. BT Technol. J., 18:42–50, 2000.
D. Henderson, S.H. Jacobson, and A.W. Johnson. The theory and practice of simulated annealing. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, pages 287–319. Kluwer, 2003.
J.H. Holland. Adaptation in natural and artificial systems. University of Michigan Press, 1975.
J.H. Holland. Genetic algorithms. Scientific American, 267:44–50, 1992.
S-H. Kim, K-N Chang, and S. Kim. A channel allocation for cellular mobile radio systems using simulated annealing. Telecommunication Systems, 14:95–106, 2000.
S. Kirkpatrick, C.D. Gelatt Jr., and M.P. Vecchi. Optimization by simulated annealing. Science, 220:671–680, 1983.
J.G. Klincewicz. Avoiding local optima in the p-hub location problem using tabu search and grasp. Annals of Operations Research, 40:283–302, 1992.
J.G. Klincewicz. Enumeration and search procedures for a hub location problem with economies of scale. Annals of Operations Research, 110:107–122, 2002.
M. Laguna and J.L. González-Velarde. A search heuristic for just-in-time scheduling in parallel machines. Journal of Intelligent Manufacturing, 2:253–260, 1991.
M. Laguna and R. Martí. GRASP and path relinking for 2-layer straight line crossing minimization. INFORMS Journal on Computing, 11:44–52, 1999.
B. Li, F. Chen, and L. Yin. Server replication and its placement for reliable multicast. In Proceedings of the IEEE ICCCN-00, pages 396–401, 2000.
Y. Li, P.M. Pardalos, and M.G.C. Resende. A greedy randomized adaptive search procedure for the quadratic assignment problem. In P.M. Pardalos and H. Wolkowicz, editors, Quadratic assignment and related problems, volume 16 of DIMACS Series on Discrete Mathematics and Theoretical Computer Science, pages 237–261. American Mathematical Society, 1994.
P. Manohar, D. Manunath, and R.K. Shevgaonkar. Routing and wavelength assignment in optical networks from edge disjoint path algorithms. IEEE Communication Letters, 5:211–213, 2002.
S.L. Martins, P.M. Pardalos, M.G.C. Resende, and C.C. Ribeiro. Greedy randomized adaptive search procedures for the Steiner problem in graphs. In P.M. Pardalos, S. Rajasejaran, and J. Rolim, editors, Randomization Methods in Algorithmic Design, volume 43 of DIMACS Series on Discrete Mathematics and Theoretical Computer Science, pages 133–145. American Mathematical Society, 1999.
S.L. Martins, C.C. Ribeiro, and I. Rosseti. Applications and parallel implementations of metaheuristics in network design and routing. Lecture Notes in Computer Science, 3285:205–213, 2004.
N. Mladenović and P. Hansen. Variable neighbourhood search. Computers and Operations Research, 24:1097–1100, 1997.
T.F. Noronha and C.C. Ribeiro. Routing and wavelength assignment by partition coloring. Technical report, Department of Computer Science, Universidade Federal Fluminense, Niterói, Rio de Janeiro 22410-240, Brazil, 2004. To appear in European Journal of Operational Research.
F.S. Pamuk and C. Sepil. A solution to the hub center problem via a single-relocation algorithm with tabu search. HE Transactions, 33:399–411, 2001.
K.F. Poon, A. Conway, G. Wardrop, and J. Mellis. Successful application of genetic algorithms to network design and planning. BT Technol. J., 18:32–41, 2000.
M. Prais and C.C. Ribeiro. Reactive GRASP: An application to a matrix decomposition problem in TDMA traffic assignment. INFORMS Journal on Computing, 12:164–176, 2000.
M. Randall, G. McMahon, and S. Sugden. A simulated annealing approach to communication network design. J. of Combinatorial Optimization, 6:55–65, 2002.
C. Reeves. Genetic algorithms. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, pages 65–82. Kluwer, 2003.
C.R. Reeves. Genetic algorithms. In C.R. Reeves, editor, Modern heuristic techniques for combinatorial problems, pages 151–196. Wiley, 1993.
C.R. Reeves and T. Yamada. Genetic algorithms, path relinking and the flowshop sequencing problem. Evolutionary Computation, 6:45–60, 1998.
M.G.C. Resende and C.C. Ribeiro. A GRASP with path-relinking for private virtual circuit routing. Networks, 41:104–114, 2003a.
M.G.C. Resende and C.C. Ribeiro. GRASP and path-relinking: Recent advances and applications. In T. Ibaraki and Y. Yoshitomi, editors, Proceedings of the Fifth Metaheuristics International Conference, pages T6-1–T6-6, 2003b.
M.G.C. Resende and C.C. Ribeiro. Greedy randomized adaptive search procedures. In F. Glover and G. Kochenberger, editors, Handbook of Metaheuristics, pages 219–249. Kluwer, 2003c.
M.G.C. Resende and R.F. Werneck. A hybrid heuristic for the p-median problem. Journal of Heuristics, 10:59–88, 2004.
C.C. Ribeiro. GRASP: Une métaheuristique gloutone et probabiliste. In J. Teghem and M. Pirlot, editors, Optimisation approchée en recherche opérationnelle, pages 153–176. Hermès, 2002.
C.C. Ribeiro and I. Rosseti. A parallel GRASP heuristic for the 2-path network design problem. Lecture Notes in Computer Science, 2400:922–926, 2002.
C.C. Ribeiro and M.C. Souza. Tabu search for the Steiner problem in graphs. Networks, 36:138–146, 2000.
C.C. Ribeiro, E. Uchoa, and R.F. Werneck. A hybrid GRASP with perturbations for the Steiner problem in graphs. INFORMS Journal on Computing, 14:228–246, 2002.
C.C. Ribeiro and D.S. Vianna. A genetic algorithm for the phylogeny problem using an optimized crossover strategy based on path-relinking. Revista Tecnologia da Informação, 3(2):67–70, 2003.
M.C. Souza, C. Duhamel, and C.C. Ribeiro. A GRASP with path-relinking heuristic for the capacitated minimum spanning tree problem. In M.G.C. Resende and J. Souza, editors, Metaheuristics: Computer Decision Making, pages 627–658. Kluwer, 2003.
A. Srinivasan, K.G. Ramakrishnan, K. Kumaram, M. Aravamudam, and S. Naqvi. Optimal design of signaling networks for Internet telephony. In IEEE INFOCOM 2000, March 2000.
G.N. Varela and M.C. Sinclair. Ant colony optimisation for virtual-wavelength-path routing and wavelength allocation. In P.J. Angeline, Z. Michalewicz, M. Schoe-nauer, X. Yao, and A. Zalzala, editors, Proceedings of the Congress on Evolutionary Computation, volume 3, pages 1809–1816, Washington D.C., 1999. IEEE Press.
S. Watanabe, T. Hiroyasu, and M. Miki. Parallel evolutionary multi-criterion optimization for mobile telecommunication networks optimization. In Proceedings of the EUROGEN 200I Conference, pages 167–172, Athens, 2001.
O. Wittner, P.E. Heegaard, and B. Helvik. Scalable distributed discovery of resource paths in telecommunication networks using cooperative ant-like agents. In Proceedings of the 2003 Congress on Evolutionary Computation, Canberra, 2003.
J. Xu, S.Y. Chiu, and F. Glover. Tabu search for dynamic routing communications network design. Telecommunications Systems, 8:55–77, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer Science+Business Media, Inc.
About this chapter
Cite this chapter
Martins, S.L., Ribeiro, C.C. (2006). Metaheuristics and Applications to Optimization Problems in Telecommunications. In: Resende, M.G.C., Pardalos, P.M. (eds) Handbook of Optimization in Telecommunications. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-30165-5_4
Download citation
DOI: https://doi.org/10.1007/978-0-387-30165-5_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-30662-9
Online ISBN: 978-0-387-30165-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)