Development of Large Communication Networks

Optimization Problems and Heuristics

Abstract

This paper summarizes and continues the previous papers of the authors. We consider some models of optimization problems that arise when building large communication networks. The topology of the communication network is formalized by an undirected graph. The coordinates of the vertices of an undirected graph (nodes of the communication network) are usually set in advance in some way, and a set of edges must be constructed for this set of vertices. The main (and sometimes the only) goal, both of our previous articles and of this article, can be formulated as follows: for some special additional requirements, it is necessary to construct a set of edges of the graph that satisfies these requirements; these edges should have the minimum possible total length. Another important idea is to modify the standard algorithms for working with graphs in order to be able to consider dynamic models (when the input data changes slightly), and it should be possible to use the results of previous calculations when changing the input data.
From the point of view of graph theory, all these problems have long been solved, but in practice, the implementation of the corresponding algorithms is fraught with great difficulties: first, in real conditions, we consider graphs consisting of several thousand vertices; second, as we have already noted, the construction of large communication networks usually involves a dynamic change in requirements. The consequence of the two circumstances given is that often even algorithms of quadratic complexity often cannot be applied.
For each of our models of optimization problems, we present one or more possible algorithms (primarily heuristic ones) designed to solve it. Our proposed algorithms are usually iterative, and this fact fits well into the capabilities needed to build algorithms that work with dynamically changing data.

Author Biographies

Boris Feliksovich Melnikov, Shenzhen MSU-BIT University

Professor of the Faculty of Computational Mathematics and Cybernetics, Dr.Sci. (Phys.-Math.)

Yulia Yuryevna Terentyeva, Center of Information Technologies and Systems for Executive Power Authorities

Head of the Department of Analysis and Methodology for Improving Information and Telecommunications Systems, Ph.D. (Engineering)

References

1.Dutta B., Jackson M. The stability and efficiency of directed communication networks. Review of Economic Design. 2000; 5(3):251-272. (In Eng.) DOI: https://doi.org/10.1007/PL00013688
2.Melnikov B.F., Meshchanin V.Y., Terentyeva Y.Y. Implementation of optimality criteria in the design of communication networks. Journal of Physics: Conference Series. Engineering and Innovative Technologies. 2020; 1515:042093. (In Eng.) DOI: https://doi.org/10.1088/1742-6596/1515/4/042093
3.Bulynin A.G., Melnikov B.F., Meshchanin, V.Y., Terentyeva. Y.Y. Optimization problem, arising in the development of high-dimensional communication networks, and some heuristic methods for solving them. Informatization and Communication. 2020; (1):34-40.(In Russ., abstract in Eng.) DOI: https://doi.org/10.34219/2078-8320-2020-11-1-34-40
4.Bulynin A.G., Melnikov B.F., Meshchanin, V.Y. and Terentyeva. Y.Y. Algorithms for designing communication networks using greedy heuristics of different types.Proceedings of the International Conference on Information Technology and Nanotechnology (ITNT-2020). Samara University, Samara; 2020. p. 856-860. Available at: https://www.elibrary.ru/item.asp?id=43576630 (accessed 05.02.2021). (In Russ., abstract in Eng.)
5.Melnikov B.F., Terentyeva. Y.Y. Building communication networks: on the application of the Kruskal’s algorithm in the problems of large dimensions. International Journal of Open Information Technologies. 2021; 9(1):13-21. Available at: https://www.elibrary.ru/item.asp?id=44584129 (accessed 05.02.2021). (In Russ., abstract in Eng.)
6.Melnikov B.F., Terentyeva. Y.Y. Construction of an optimal spanning tree as a tool to ensure the stability of the communication network. University proceedings. Volga region. Technical sciences. 2021; (1):36-45. (In Russ., abstract in Eng.) DOI: https://doi.org/10.21685/2072-3059-2021-1-4
7.Terentyeva Y.Y. Some theoretical issues related to the description of practical algorithms for constructing spanning trees. International Journal of Open Information Technologies. 2021; 9(3):23-27. Available at: https://www.elibrary.ru/item.asp?id=44853580 (accessed 05.02.2021). (In Russ., abstract in Eng.)
8.Cormen T., Leiserson C., Rivest R., Stein C. Introduction to Algorithms. The MIT Press; 2009. (In Eng.)
9.Lipsky V. Kombinatorika dlia programmistov [Combinatorics for programmers]. Mir, Moscow; 1979. (In Russ.)
10.Wirth N. Algorithms and Data Structures. Oberon version. Prentice-Hall; 2004. (In Eng.)
11.Dorigo M. Ottimizzazione, apprendimento automatico, ed algoritmi basati su metafora naturale [Optimization, Learning, and Natural Algorithms]: Doctoral dissertation in Systems and Information Electronic Engineering. Politecnico di Milano, 1992. (In Italian)
12.Colorni A., Dorigo M., Maniezzo V. Distributed Optimization by Ant Colonies. In: F. Varela, P. Bourgine (Eds.) Proceedings of the European Conference on Artificial Life (ECAL’91). Paris, France, Elsevier Publishing; 1991. p. 134-142. (In Eng.)
13.Dorigo M., Maniezzo V., Colorni A. Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics). 1996; 26(1):29-41. (In Eng.) DOI: https://doi.org/10.1109/3477.484436
14.Gambardella L.M., Dorigo M. Ant-Q: A Reinforcement Learning Approach to the Traveling Salesman Problem.Machine Learning Proceedings. Morgan Kaufmann; 1995. p. 252-260. (In Eng.) DOI: https://doi.org/10.1016/B978-1-55860-377-6.50039-6
15.Dorigo M., Gambardella L.M. Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation. 1997; 1(1):53-66. (In Eng.) DOI: https://doi.org/10.1109/4235.585892
16.Stützle T., Hoos H. MAX-MIN Ant System and local search for the traveling salesman problem. Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97). Indianapolis, IN, USA; 1997. p. 309-314. (In Eng.) DOI: https://doi.org/10.1109/ICEC.1997.592327
17.Coltorti D., Rizzoli A.E. Ant Colony Optimization for Real-World Vehicle Routing Problems. SIGEVOlution. 2007; 2(2):2-9. (In Eng.) DOI: https://doi.org/10.1145/1329465.1329466
18.Stützle T. et al. Parameter Adaptation in Ant Colony Optimization. In: Y. Hamadi, E. Monfroy, F. Saubion (Eds.) Autonomous Search. Springer, Berlin, Heidelberg; 2011. p. 191-215. (In Eng.) DOI: https://doi.org/10.1007/978-3-642-21434-9_8
19.Melnikov B.F. Mul'tijevristicheskij podhod k zadacham diskretnoj optimizacii [A multi-heuristic approach to discrete optimization problems]. Cybernetics and System Analysis. 2006; (3):32-43. (In Russ.)
20.Amir C., Badr A., Farag I. A fuzzy logic controller for ant algorithms. Computing and Information Systems. 2007; 11(2):26-34. Available at: https://scholar.cu.edu.eg/?q=c-ahmed/files/antcolonies.pdf (accessed 05.02.2021). (In Eng.)
21.Cai Z., Huang H., Qin Y., Ma X. Ant colony optimization based on adaptive volatility rate of pheromone trail. International Journal of Communications, Network and System Sciences. 2009; 2(8):792-796. (In Eng.) DOI: https://doi.org/10.4236/ijcns.2009.28092
22.Li Y., Li W. Adaptive ant colony optimization algorithm based on information entropy: Foundation and application. Fundamenta Informaticae. 2007; 77(3):229-242. (In Eng.)
23.Merkle D., Middendorf M., Schmeck H. Ant colony optimization for resource-constrained project scheduling. IEEE Transactions on Evolutionary Computation. 2002; 6(4):333-346. (In Eng.) DOI: https://doi.org/10.1109/TEVC.2002.802450
24.Tavares Neto R.F., Godinho Filho M. Literature review regarding Ant Colony Optimization applied to scheduling problems: Guidelines for implementation and directions for future research. Engineering Applications of Artificial Intelligence. 2013; 26(1):150-161. (In Eng.) DOI: http://dx.doi.org/10.1016/j.engappai.2012.03.011
25.Haupt R.L., Haupt S.E. Practical Genetic Algorithms. 2nd ed. John Wiley & Sons, Inc.; 2004. (In Eng.)
Published
2021-04-15
How to Cite
MELNIKOV, Boris Feliksovich; TERENTYEVA, Yulia Yuryevna. Development of Large Communication Networks. Modern Information Technologies and IT-Education, [S.l.], v. 17, n. 1, p. 69-79, apr. 2021. ISSN 2411-1473. Available at: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/727>. Date accessed: 01 june 2025. doi: https://doi.org/10.25559/SITITO.17.202101.727.