Abstract
The problem of routing and wavelength assignment in optical networks consists in minimizing the number of wavelengths that are needed to route a set of demands, such that demands routed using lightpaths that share common links are assigned to different wavelengths. We present a biased random-key genetic algorithm for approximately solving the problem of routing and wavelength assignment of sliding scheduled lightpath demands in optical networks. In this problem variant, each demand is characterized not only by a source and a destination, but also by a duration and a time window in which it has to be met. Computational experiments show that the numerical results obtained by the proposed heuristic improved upon those obtained by a multistart constructive heuristic. In addition, the biased random-key genetic algorithm obtained much better results than an existing algorithm for the problem, finding solutions that use roughly 50% of the number of wavelengths determined by the latter.
Similar content being viewed by others
References
Aiex, R.M., Resende, M.G.C., Ribeiro, C.C.: Probability distribution of solution time in GRASP: an experimental investigation. J. Heuristics 8, 343–373 (2002)
Aiex, R.M., Resende, M.G.C., Ribeiro, C.C.: TTTPLOTS: a perl program to create time-to-target plots. Optim. Lett. 1, 355–366 (2007)
Alfaro-Fernández, P., Ruiz, R., Pagnozzi, F., Stützle, T.: Exploring automatic algorithm design for the hybrid flowshop problem. In: 12th Metaheuristics International Conference, pp. 201–203. Barcelona (2017)
Andrei, D., Yen, H.H., Tornatore, M., Martel, C.U., Mukherjee, B.: Integrated provisioning of sliding scheduled services over WDM optical networks. IEEE/OSA J. Opt. Commun. Netw. 1, A94–A105 (2009)
Banerjee, D., Mukherjee, B.: A practical approach for routing and wavelength assignment in large wavelength-routed optical networks. IEEE J. Sel. Areas Commun. 14, 903–908 (1996)
Bean, J.C.: Genetic algorithms and random keys for sequencing and optimization. ORSA J. Comput. 6, 154–160 (1994)
Bouamama, S., Blum, C.: A population-based iterated greedy algorithm for the knapsack problem with setup. In: 12th Metaheuristics International Conference, pp. 558–565. Barcelona (2017)
Brandão, J.S., Noronha, T.F., Resende, M.G.C., Ribeiro, C.C.: A biased random-key genetic algorithm for single-round divisible load scheduling. Int. Trans. Oper. Res. 22, 823–839 (2015)
Brandão, J.S., Noronha, T.F., Resende, M.G.C., Ribeiro, C.C.: A biased random-key genetic algorithm for scheduling heterogeneous multi-round systems. Int. Trans. Oper. Res. 24, 1061–1077 (2016)
Brandão, J.S., Noronha, T.F., Ribeiro, C.C.: A biased random-key genetic algorithm to maximize the number of accepted lightpaths in WDM optical networks. J. Glob. Optim. 65, 813–835 (2016)
Drevon, D., Fursa, S.R., Malcolm, A.L.: Intercoder reliability and validity of WebPlotDigitizer in extracting graphed data. Behav. Modif. 41, 323–339 (2017)
Erlebach, T., Jansen, K.: The complexity of path coloring and call scheduling. Theor. Comput. Sci. 255, 33–50 (2001)
Gonçalves, J.F., Resende, M.G.C.: Biased random-key genetic algorithms for combinatorial optimization. J. Heuristics 17, 487–525 (2011)
Gonçalves, J.F., Resende, M.G.C., Toso, R.F.: Biased and unbiased random key genetic algorithms: an experimental analysis. In: Abstracts of the 10th Metaheuristics International Conference, Singapore (2013)
Hoos, H.H., Stützle, T.: Evaluation of Las Vegas algorithms—pitfalls and remedies. In: Cooper, G., Moral, S. (eds.) Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence, pp. 238–245. Madison (1998)
Hyytia, E., Virtamo, J.: Wavelength assignment and routing in WDM networks. In: Fourteenth Nordic Teletraffic Seminar, pp. 31–40. Copenhagen (1998)
Jaekel, A., Chen, Y.: Demand allocation without wavelength conversion under a sliding scheduled traffic model. In: Fourth International Conference on Broadband Communications, Networks and Systems, pp. 495–503. Raleigh (2007)
Jaekel, A., Chen, Y.: Resource provisioning for survivable WDM networks under a sliding scheduled traffic model. Opt. Switch. Netw. 6, 44–54 (2009)
Jaekel, A., Pare, J., Chen, Y., Shaabana, A., Luo, F.: Traffic grooming of scheduled demands for minimizing energy consumption. Photonic Netw. Commun. 29, 151–163 (2015)
Kleinberg, J.M.: Approximation algorithms for disjoint paths problems. Ph.D. thesis, Massachusetts Institute of Technology, Cambridge (1996)
Kuri, J., Puech, N., Gagnaire, M., Dotaro, E., Douville, R.: Routing and wavelength assignment of scheduled lightpath demands. IEEE J. Sel. Areas Commun. 21, 1231–1240 (2003)
Li, G., Simha, R.: The partition coloring problem and its application to wavelength routing and assignment. In: Proceedings of the First Workshop on Optical Networks, Dallas (2000)
Liu, Z., Guo, W., Shi, Q., Hu, W., Xia, M.: Sliding scheduled lightpath provisioning by mixed partition coloring in WDM optical networks. Opt. Switch. Netw. 10, 44–53 (2013)
López-Ibánez, M., Dubois-Lacoste, J., Stützle, T., Birattari, M.: The IRACE package: iterated race for automatic algorithm configuration. Technical Report TR/IRIDIA/2011-004, IRIDIA. Université Libre de Bruxelles, Belgium (2011)
Manohar, P., Manjunath, D., Shevgaonkar, R.K.: Routing and wavelength assignment in optical networks from edge disjoint path algorithms. IEEE Commun. Lett. 6, 211–213 (2002)
Maschler, J., Hackl, T., Riedler, M., Raidl, G.R.: Enhanced iterated greedy metaheuristic for the particle therapy patient scheduling problem. In: 12th Metaheuristics International Conference, pp. 118–127. Barcelona (2017)
Noronha, T.F., Resende, M.G.C., Ribeiro, C.C.: Efficient implementations of heuristics for routing and wavelength assignment. In: McGeoch, C.C. (ed.) Experimental Algorithms, Volume 5038 of Lecture Notes in Computer Science, pp. 169–180. Springer, Berlin (2008)
Noronha, T.F., Resende, M.G.C., Ribeiro, C.C.: Instances for the routing and wavelength assignment problem (2010). http://www2.ic.uff.br/~celso/grupo/rwa.html. Last accessed 13 Oct 2018
Noronha, T.F., Resende, M.G.C., Ribeiro, C.C.: A biased random-key genetic algorithm for routing and wavelength assignment. J. Glob. Optim. 50, 503–518 (2011)
Noronha, T.F., Ribeiro, C.C.: Routing and wavelength assignment by partition colouring. Eur. J. Oper. Res. 171, 797–810 (2006)
Pérez Cáceres, L., López-Ibáñez, M., Stützle, T.: An analysis of parameters of IRACE. In: Proceedings of the 14th European Conference on Evolutionary Computation in Combinatorial Optimization, Volume 8600 of Lecture Notes in Computer Science, pp. 37–48. Springer, Berlin (2014)
Pinto, B.Q., Ribeiro, C.C., Rosseti, I., Noronha, T.F.: Input data and detailed numerical results for ’A biased random-key genetic algorithm for routing and wavelength assignment under a sliding scheduled traffic model in WDM optical networks’ (2018). https://data.mendeley.com/datasets/r76d3pjnnk/. Last accessed on 17 Oct 2018
Ramaswami, R., Sivarajan, K.N.: Routing and wavelength assignment in all-optical networks. IEEE/ACM Trans. Netw. 3, 489–500 (1995)
Resende, M.G.C., Ribeiro, C.C.: Restart strategies for GRASP with path-relinking heuristics. Optim. Lett. 5, 467–478 (2011)
Resende, M.G.C., Ribeiro, C.C.: Biased-random key genetic algorithms: an advanced tutorial. In: Proceedings of the 2016 Genetic and Evolutionary Computation Conference—GECCO’16 Companion Volume, pp. 483–514, Denver (2016). Association for Computing Machinery
Resende, M.G.C., Ribeiro, C.C.: Optimization by GRASP. Springer, Boston (2016)
Rohatgi, A.: WebPlotDigitizer (Version 4.1) 2018. Last visit in October 6 (2018)
Saradhi, C.V., Gurusamy, M.: Scheduling and routing of sliding scheduled lightpath demands in WDM optical networks. In: Conference on Optical Fiber Communication and the National Fiber Optic Engineers Conference, pp. 1–3. Anaheim (2007)
Saradhi, C.V., Gurusamy, M., Piesiewicz, R.: Routing fault-tolerant sliding scheduled traffic in WDM optical mesh networks. In: 5th International Conference on Broadband Communications, Networks and Systems, pp. 197–202 (2008)
Skorin-Kapov, N.: Heuristic algorithms for the routing and wavelength assignment of scheduled lightpath demands in optical networks. IEEE J. Sel. Areas Commun. 24, 2–15 (2006)
Skorin-Kapov, N.: Routing and wavelength assigment in optical networks using bin packing based algorithms. Eur. J. Oper. Res. 177, 1167–1179 (2007)
Spears, W., De Jong, K.A.: On the virtues of parameterized uniform crossover. In: Belew, R., Booker, L. (eds.) Proceedings of the Fourth International Conference on Genetic Algorithms, pp. 230–236. Morgan Kaufman, San Mateo (1991)
Toso, R.F., Resende, M.G.C.: A C++ application programming interface for biased random-key genetic algorithms. Optim. Methods Softw. 30, 81–93 (2015)
Wang, B., Li, T., Luo, X., Fan, Y.: Traffic grooming under a sliding scheduled traffic model in WDM optical networks. In: IEEE Workshop on Traffic Grooming in WDM Networks, San Jose (2004)
Wang, B., Li, T., Luo, X., Fan, Y., Xin, C.: On service provisioning under a scheduled traffic model in reconfigurable WDM optical networks. In: 2nd International Conference on Broadband Networks, pp. 13–22. Boston (2005)
Zang, H., Jue, J.P., Mukherjeey, B.: A review of routing and wavelength assignment approaches for wavelength-routed optical wdm networks. Opt. Netw. Mag. 1, 47–60 (2000)
Acknowledgements
The authors are grateful to J. Kuri for sending the Perl script for generating the test data. Work of Celso C. Ribeiro was partially supported by CNPq research grant 303958/2015-4 and by FAPERJ research grant E-26/201.198/2014, and concluded during a visit to Laboratoire d’Informatique de Modélisation et d’Optimisation des Systèmes of Université Clermont Auvergne, France. This work was also partially sponsored by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), Finance Code 001.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pinto, B.Q., Ribeiro, C.C., Rosseti, I. et al. A biased random-key genetic algorithm for routing and wavelength assignment under a sliding scheduled traffic model. J Glob Optim 77, 949–973 (2020). https://doi.org/10.1007/s10898-020-00877-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-020-00877-0