Approximating the Pareto front of a bi-objective problem in telecommunication networks using a co-evolutionary algorithm
- 18 Downloads
This paper studies a telecommunication network design problem. In this network, users must be connected to capacitated hubs. Then, hubs that concentrate users must be connected to each other and possibly to other hubs with no users. The connections in the network must lead to a tree topology. Hence, connection between hubs can be considered as looking for forming a Steiner tree. This problem is modeled as a bi-objective mathematical programming problem. One objective function minimizes user’s latency with respect to the information packages flowing through the capacitated hubs, and the other objective function aims the minimization of the total network’s connection cost. To approximate the Pareto front of this bi-objective problem, a co-evolutionary algorithm is developed. In the proposed algorithm, two populations are considered. Each population is associated with one objective function. The co-evolutionary operator consists of an information exchange between both populations that occurs after the genetic operators have been applied. As a result of this co-evolutionary operator, the non-dominated solutions are identified. Computational experimentation shows that the approximated Pareto fronts are representative despite their non-convexity, and they contain a sufficient number of non-dominated solutions over the tested instances. Also, the kth distance among non-dominated solutions is relatively small, which indicates that the approximated Pareto fronts are dense. Furthermore, the required computational time is very small for a problem with the characteristics herein considered.
KeywordsBi-objective programming Telecommunication networks Steiner problems Pareto front Co-evolutionary algorithms
The research of the first author has been partially supported by the program of professional development of professors with the Grant PRODEP/511-6/17/7425 for research stays during his sabbatical year.
- 2.Corne, D., Oates, M. J., & Smith, G. D. (Eds.). (2000). Telecommunications optimization: Heuristics and adaptive techniques. New York: Wiley.Google Scholar
- 3.Vasant, P., Litvinchev, I., & Marmolejo-Saucedo, J. A. (Eds.). (2017). Modeling, simulation, and optimization. Berlin: Springer.Google Scholar
- 6.Du, D. Z., Lu, B., Ngo, H., & Pardalos, P. M. (2009). Steiner tree problems. In C. A. Floudas & P. M. Pardalos (Eds.), Encyclopedia of optimization (2nd ed.). Berlin: Springer.Google Scholar
- 13.Martins, S. L., Ribeiro, C., & Souza, M. (1998). A parallel GRASP for the Steiner problem in graphs. In A. Ferreira, & J. Rolim, (Eds.), Proceedings of IRREGULAR98 5th international symposium on solving irregularly structured problems in parallel, vol. 1457 of lecture notes in computer science (pp. 285–297). Berlin: Springer.Google Scholar
- 14.Consoli, S., Pérez, J. M., Darby-Dowman, K., & Mladenović, N. (2008). Discrete particle swarm optimization for the minimum labelling Steiner tree problem. In Nature inspired cooperative strategies for optimization (NICSO 2007) (pp. 313–322). Berlin: Springer.Google Scholar
- 17.Bastos, M. P., & Ribeiro, C. C. (2002). Reactive tabu search with path-relinking for the Steiner problem in graphs. In C. C. Ribeiro, & P. Hansen (Eds.), Essays and surveys in metaheuristics. Operations research/computer science interfaces series (Vol. 15, pp. 39–58). Boston, MA: Springer.Google Scholar
- 32.Orlowski, S., & Wessaly, R. (2006). The effect of hop limits on optimal cost in survivable network design. In S. Raghavan, & G. Anandalingam (Eds.) Telecommunications planning: Innovations in pricing, network design and management. Operations research/computer science interfaces series (Vol. 33, pp. 151–166). Boston, MA: Springer.Google Scholar
- 33.Sitters, R. (2002). The minimum latency problem is NP-hard for weighted trees. In International conference on integer programming and combinatorial optimization (pp. 230–239), Berlin: Springer.Google Scholar
- 34.Martins, S. L., & Ferreira, N. G. (2011). A bi-criteria approach for Steiner’s tree problems in communication networks. In U. Krieger, & P. Van Mieghem (Eds.), Proceedings of international workshop on modeling, analysis and control of complex networks, ITCP (International Teletraffic Congress, San Francisco) (pp. 37–44).Google Scholar
- 36.Potter, M. A. (1997). The design and analysis of a computational model of cooperative co-evolution, Ph.D. Thesis, George Mason University.Google Scholar
- 37.Venter, G., & Haftka, R. T. (1996). A two species genetic algorithm for designing composite laminates subjected to uncertainty. In Proceedings of 37th AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics, and materials conference (pp. 1848–1857).Google Scholar