Next Article in Journal
The Research on Strategic Choices of Food Supply Chain Considering Information Symmetry and Cost Sharing
Previous Article in Journal
Quantum-Chemical Investigations on the Structure and Stability of Mixed Trimers Containing HC3N in Combination with H2C2 and/or HCN Analyzed by QTAIM, NBO and SAPT Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mathematical Models for Coverage with Star Tree Backbone Topology for 5G Millimeter Waves Networks

by
Sergio Cordero
1,*,
Pablo Adasme
1,*,
Ali Dehghan Firoozabadi
2,
Renata Lopes Rosa
3 and
Demóstenes Zegarra Rodríguez
3
1
Department of Electrical Engineering, Universidad de Santiago de Chile, Avenida Víctor Jara Nº 3519, Santiago 9170124, Chile
2
Department of Electricity, Universidad Tecnológica Metropolitana, Av. Jose Pedro Alessandri 1242, Santiago 7800002, Chile
3
Department of Computer Science, Federal University of Lavrás, Minas Gerais 37200-000, Brazil
*
Authors to whom correspondence should be addressed.
Symmetry 2025, 17(1), 141; https://doi.org/10.3390/sym17010141
Submission received: 24 December 2024 / Revised: 13 January 2025 / Accepted: 16 January 2025 / Published: 18 January 2025
(This article belongs to the Section Engineering and Materials)

Abstract

:
This paper proposes mathematical optimization models for solving the network planning problem using millimeter wave technology for 5G wireless communications networks. To this end, it is assumed that a set of users, M = { 1 , , m } , and a set of base stations, N = { 1 , , n } , are deployed randomly in a square area. In particular, the base stations should be connected, forming a star backbone so that users can connect to their nearest active base stations forming the backbone where the connections are symmetric. In particular, the first two models maximize the number of users connected to the backbone and minimize the distance costs of connecting users to the base stations, and distances of connecting the base stations themselves. Similarly, the last two models maximize and minimize the same objectives and the number of base stations to be activated to form the star backbone. Each user is allowed to connect to a unique active base station. In general, the millimeter wave technology presents a high path loss. Consequently, the transmission distances should be no larger than 300 m at most for different radial transmissions. Thus, a direct line of sight between users and base stations is assumed. Finally, we propose local search-based algorithms that allow finding near-optimal solutions for all our tested instances. Our numerical results indicate that we can solve network instances optimally with up to k = 100 , n = 200 , and m = 5000 users.

1. Introduction

The evolution of wireless communications has gone through several generations. In each novel generation, transformative advancements have been introduced. The first generation, 1G, appeared in the late 1970s and early 1980s, providing analog voice communication with a large transmission radius of several kilometers. However, 1G suffered from minimal security, interference, and pure voice utility. In the 1990s, 2G emerged as a digital revolution marked by the introduction of the Global System for Mobile Communications (GSMC), improving voice quality and encryption, and also enabling novel features like the Short Message Service (SMS). Smaller cell sizes were able to enhance the capacities, leading to the third generation (3G) in the early 2000s. Subsequently, with 3G, the mobile internet and video calling became the mainstream, supported by the Universal Mobile Telecommunications System (UMTS). Despite its data-centric advances, managing higher interference due to reduced cell sizes was still a challenge. Around 2010, 4G brought in the broadband era, offering internet speeds of up to 1 Gbps, thanks to Long-Term Evolution (LTE) technology. Later, 4G supported video streaming and cloud computing while using smart systems to save energy and reduce interference. In the late 2010s and early 2020s, 5G was introduced, bringing faster internet, reliable low-latency connections for critical tasks, and support for the Internet of Things (IoT) and smart cities. It uses smaller coverage areas, like mmWave, needing many closely spaced towers. Looking to the future, 6G aims to create smarter networks using Artificial intelligence (AI), super-fast terahertz communication, eco-friendly technologies, and immersive experiences like the holographic internet, enabling a highly connected and intelligent world. In particular, the yet development of 5G and 5G+ requires significant infrastructure to be complete [1].
It can be observed that 5G technology allows mobile users an enhanced service experience compared with earlier generations of cellular and coverage networks. In addition, the number of devices connected to the Internet has been growing notoriously within the last few decades, resulting in challenging scenarios to deal with the ever-increasing data traffic. Additionally, there is a growing demand related to the bit rates supporting applications that require higher bandwidths by the Internet of Things (IoT) too [2,3,4]. As such, millimeter wave (mmWave) technology emerges as a good candidate to make it possible to connect billions of devices and to create new and innovative applications [5,6]. Examples of new applications include domains of mobile health, manufacturing and entertainment, education, smart grids, autonomous-driving cars, smart cities and homes, aerospace, ocean exploration, emergency response, and mobile platforms, to name a few [7]. This technology offers high-speed data transfer and supports advanced applications, thanks to its wide bandwidth and small antenna size. Unfortunately, the transmission radius of mmWaves BSs is not very long in distance yet, and the technology has other challenges such as high signal loss and difficulty generating signals at very high frequencies, like 96 GHz, using electronic components. Consequently, the research community is still exploring optical methods, such as combining light signals, to generate mmWave frequencies more efficiently. For a deeper understanding of this technology, we refer the reader to the works by [8,9].
From the literature, transmission distances with up to a radius of approximately 200 m or up to 300 m while using 5G mmWave technology have been reported [10]. Consequently, the experimental evidence suggests that deploying base stations (BSs) with a radius of at least 200 m can solve the coverage problem in outdoor scenarios utilizing direct line-of-sight communication. However, opting for smaller radius values would certainly increase the number of BSs to cover a complete user area [7,10]. We argue that the density of nodes needed for 5G and 6G systems depends on the area and data needs. For 5G, in urban areas, one might need about 10 to 100 small cells per square kilometer, whereas for 6G one would need even more data and faster speeds. The latter could raise the number from 1000 to 10,000 small cells per square kilometer in crowded areas. To support this high density, technologies like UDWDM-PON can help by managing data transmission efficiently between nodes, making it easier to handle a large amount of data traffic in these networks [11,12].
In this paper, we are concerned with the network planning problem of 5G mmWave networks mentioned above while achieving a minimum star backbone connectivity cost and maximizing user coverage. For this purpose, let G = ( N , E ) denote a network graph composed of a set of N = { 1 , , n } possible locations for a subset of BSs to be activated, and a set E = { { i , j } , i , j N , ( i < j ) } denoting the set of symmetric connection links between these BS nodes. Consequently, it is assumed that a wired or a wireless star backbone network can be represented by graph G. We also aim that the coverage of a set of users M = { 1 , , m } has to be maximally covered. Due to the above-mentioned problems of radius transmission, our paper contribution is thus to propose four mathematical optimization models that allow maximizing user coverage while simultaneously minimizing the connectivity costs of users to the star topology, the connection of the star topology nodes themselves, and the number of base stations in the last two models. The first two models impose a constraint in which a predefined number of nodes, k, out of n must be chosen to form the star topology. In particular, two of the proposed models are mixed-integer linear programming (MILP) models, whereas the remaining ones are mixed-integer quadratic programming (MIQP) models. Our paper assumes that the network nodes remain stationary, as in most sensor networks. For example, in catastrophic scenarios, installing a wireless network as fast as possible is sometimes required. Naturally, if the network cannot reach some users or a particular one, they or he will not be covered. This can happen in rural areas for instance. Notice that creating star networks can be of relevant importance for several reasons depending on the context in which they are used. Some of the main advantages can be enumerated as the simplicity and ease of configuration, simplicity during implementation or maintenance, ease of fault detection and isolation, scalability, centralized control, performance and efficiency, and specific applications such as cellular base stations or drones acting as base stations, to name a few.
Generally, we represent a wireless network employing a graph network. It is remarked that all our graph instances are solved with near-optimal gaps using the Gurobi solver that allows for solving MILP and MIQP models [13]. To this end, we limit the maximum CPU time for the Gurobi solver to one hour for solving each instance. Finally, two efficient local search-based algorithms are proposed that allow for finding tight solutions in significantly low CPU time compared with the proposed models, for small- or large-sized instances of the problem. To the best of our knowledge, the proposed models and solution approaches are new to the literature and therefore complement positively the existing literature to deal with the network design planning problem from a management point of view. Lastly, we mention that our proposed models are able to cover all users for most tested instances. Total coverage is achieved using several candidate site locations for the mmWaves BSs antennas in the star topology network. Notice that a direct comparison with state-of-the-art models is hard since our models use the star topology configuration, which has not been addressed in the literature. Thus, a direct comparison with other methods is not easy as the modeling and algorithmic approaches are new. From the literature, only a few articles were found to be similar to the connectivity problem we are dealing with. Moreover, two of our proposed models allow us to determine the optimal number of BSs to be active to form the backbone network structure. The latter considers the characteristics of 5G mmWave technology. It is worth noting that the literature has not also considered the aspect of wireless networks within random deployments, as is the case of a sensor network. Note that the reason for using the Gurobi solver is justified by its exceptional uniqueness and potent algorithmic capabilities, as evidenced by its success in tackling challenging optimization problems in the literature [13]. Finally, this work corresponds to a larger version of the article presented at the IEEE conference [14].
The organization of the paper is as follows. In Section 2, some related literature work is presented and discussed. Works similar to the optimal network planning problem considered in our article are reviewed. Then, in Section 3, the network planning optimization problem is briefly explained, and each proposed mathematical formulation is presented and explained in detail. Then, in Section 4, the two proposed algorithms are presented. Next, in Section 5, we conduct extensive numerical experiments, presenting and discussing the results obtained from the proposed models and algorithms. Finally, in Section 6, we conclude the article and discuss insights for potential future research.

2. Related Work

The network planning problem of locating base stations (BSs) using 5G mmWave technology has not yet been addressed in depth in the literature, either for outdoor or indoor scenarios. In this paper, we focus on the outdoor scenario. Some work similar to our problem published so far can be described as follows. In [14], the authors propose two mathematical optimization models to solve problems in the network planning problem of 5G wireless communications networks using the mmWave frequency spectrum. The first model allows for maximizing the number of covered users, minimizing the distances between each pair of BSs and the distances required to connect each user to a unique BS. In this model, the number of BSs is assumed to be fixed. The second model allows for optimizing the same objective function as in the first model with the additional term used to minimize the total number of BSs. The authors also assume the existence of direct line-of-sight (LOS) for the pair of links between users and base stations. Finally, they consider 10 instances with a maximum of 50 candidate location sites for the BSs and a maximum of 300 users for radial transmission distances of 150 and 200 m. Their numerical results show that the proposed models could solve all the instances to optimality in a short CPU time. Consequently, the models proposed in our article now change in structure significantly to deal with the network planning problem from a management point of view, as in reference [7].
The authors in reference [15] state that 5G is the wireless network technology to achieve significantly higher speeds, and they expect that every new generation of wireless networks should be even faster in terms of data throughput than previous technologies. Then, they describe the millimeter wave technology as a new candidate that allows a very high-frequency spectrum, upwards of 20 GHz to nearly 96 GHz. However, the higher the frequency of any wave is, the shorter is the transmission range [15]. Thus, to take advantage of 5G, they clarify that one needs a 5G device with an appropriate antenna and a dense network of 5G BSs. Consequently, they deal with the process of planning and deployment of 5G networks, emphasizing the planning process to optimize the locations and minimize the number of BSs in a selected geographical area using a genetic algorithm [16,17]. Thus, they consider a Multi-Objective Genetic Algorithm incorporating multiple factors like cost, coverage, and interference in its fitness function to reach a near-global optimal solution for the problem.
In reference [18], the authors present research focused on optimizing 5G base station deployment and visualization, addressing the escalating demands for high data rates and low latency. Their paper compares the effectiveness of different meta-heuristics such as Genetic Algorithm, Particle Swarm Optimization, Simulated Annealing, and Grey Wolf Optimizer for various deployment scenarios, which allow adopting non-standalone architectures. Their optimization process approach eliminates redundant base stations to enhance efficiency. Finally, their numerical results indicate that the Particle Swarm and the Genetic Algorithm achieve better balances between coverage and capacities. Another interesting work is the one published in reference [19]. Here, the authors deal with proper planning procedures to provide cost-effective and quality telecommunication services. They focus on planning 5G network deployment in two frequency ranges, 3.5 GHz and 28 GHz, using a mixed cell structure. Meta-heuristic approaches such as Grey Wolf Optimization, Sparrow Search Algorithm, Whale Optimization Algorithm, Marine Predator Algorithm, Particle Swarm Optimization, and Ant Lion Optimization approaches for optimizing the locations of remote radio units are considered. Their comparative numerical analysis shows that the proposed network is efficient in providing an average data rate of 50 Mbps while meeting the coverage requirements of at least 98%.
Similarly, in reference [20], the authors reduce power consumption as a pivotal challenge in 5G millimeter wave networks due to the density of the base stations. The paper focuses on the joint user and power allocation problem in 5G mmWave networks, aiming to minimize power consumption while maintaining the user Quality of Service (QoS), considering the BSs switching on/off strategy. The authors formulate the problem as an integer linear program to obtain the optimal solution. They further propose a Genetic Algorithm-based heuristic strategy. Finally, extensive simulations are conducted to evaluate the performance of the Genetic Algorithm. The obtained results demonstrate the efficiency of the proposed GA in providing close to optimal solutions. Finally, they conclude the effectiveness in residential and office areas in terms of energy savings.
Ultimately, to close this section, we observe that the network planning problem in the literature has not been covered from a management point of view with sufficient detail yet. Moreover, we observed only a few works directly related to the network planning problem using 5G mmWave technology. Thus, it is expected that this work contributes to a new dimension of the problem, that is, taking into account optimal connectivity and star topology configuration using 5G mmWave technology.
Lastly, for a more panoramic view related to wireless network studies, the reader is referred to the recent papers by [21,22,23] and to references therein.

3. System Description and Mathematical Formulations

In this section, we provide a brief system description of the network planning problem we are dealing with from a management point of view. For this purpose, Figure 1 and Figure 2 are discussed and explained. Subsequently, each proposed model is presented and described in logical order.

3.1. System Description

It is considered a random deployment of possible location sites for a set of N = { 1 , , n } BSs, from which k out of n must form a star backbone. We also consider a set of M = { 1 , , m } users that should be covered, i.e., connected to their nearest BSs according to a radial transmission radius of the BSs. To be more precise, in  Figure 1 and Figure 2 we present two feasible solutions for the optimization problem we are dealing with. In particular, in  Figure 1, we assume that the network can be represented by the graph G = ( N , E ) , where E denotes the set of links for an output solution of the problem. This network graph is composed of ten nodes and 30 users. Notice that the black node is the sink of the star topology and the star is connected with blue edges. Next, we observe that each user is connected to its nearest BS with a green-colored edge. Finally, we see that, in this case, no element of the set of user nodes is isolated, meaning that all of them are fully covered. Lastly, and for the sake of clarity, we mention that for this example we have intentionally coincided the number of BSs, k, to be activated with the total candidate sites, n.
This is the aim of the first two proposed mathematical formulations. However, in the last two models, we further consider the situation in which the proposed models also determine the minimum number of base stations required to cover the maximum number of users at minimum connectivity costs. The four proposed models are constructed for a star network configuration.
Similarly, in  Figure 2, we arbitrarily do the same to avoid confusion about a feasible solution, although in this case the network is larger and composed of 50 BSs and 1000 users. The rest of the explanations are the same as for Figure 1.
Next, we proceed with the proposed mathematical formulations for the network planning problem. We present each of them and explain them in detail, together with their correctness.

3.2. Mathematical Formulations

The first mixed-integer linear programming formulation to tackle the network planning problem with star topology can be constructed as follows. First, notice that the domain variables in constraints (9) are x { 0 , 1 } m , y { 0 , 1 } n , z { 0 , 1 } n m , α { 0 , 1 } n , and  ϕ { 0 , 1 } n 2 n . In turn, variable x j equals one if user j M is attended to, and equals zero otherwise. Next, y i with i N equals one if BS i is active. Similarly, variable z i j for all i N , j M equals one if BS i connects to user j. Also, variable α i i N equals one if BS i is the sink black node of the star. Finally, variable ϕ i j i , j N , ( i j ) equals one if BS i is connected to BS j, forming the star. Thus, the model is as follows
M 1 : max { x , y , z , α , ϕ } j M x j i , j N ( i j ) D i j ϕ i j i N j M W i j z i j
st : i N C i j y i x j , j M
i N C i j z i j = x j , j M
i N y i = k
α i y i , i N
i N α i = 1
α i + y j 1 + ϕ i j , i , j N , ( i j )
ϕ i j + ϕ j i 1 , i , j N , ( i j )
x { 0 , 1 } m , y { 0 , 1 } n , z { 0 , 1 } n m
α { 0 , 1 } n , ϕ { 0 , 1 } n 2 n
Proposition 1.
Model M 1 allows for finding an optimal solution for the network planning problem while forming a star backbone with k out n nodes with maximum objective value while maximizing the number of users, and minimizing the connectivity of the star backbone and the connection of users to their nearest k activated BSs.
Proof. 
To allow a correct star configuration and users connected as above mentioned, constraints (2) ensure that user j for all j M can be reached by at least one of the BSs; for this purpose, matrix C = ( C i j ) for all i N , j M is a zero–one matrix. If an entry equals one, it means that BS i reaches user j; it equals zero otherwise. Next, constraints (3) impose that each user should be connected to a unique BS. The next constraint (4) guarantees that exactly k BSs are actively forming the star. Subsequently, constraints (5) indicate that, for all i N , if a BS acts as a sink for the star, it should be one of the active BSs. The next constraint (6) and the previous constraint ensure that only one sink is allowed for the star configuration. To form the star, constraints (7) for all i , j N , ( i j ) ensure that α i + y j 1 + ϕ i j . Observe that, in the case α i = 0 and  y j = 0 , the constraint is redundant. Next, in the case α i = 1 and  y j = 0 , the constraint is also redundant. However, in the case of both α i = 1 and y j = 1 , then a connection must exist between BSs i and j, forcing variable ϕ i j to be equal to one. Notice that variable ϕ i j is being minimized. The connection must exist as it means BS i acts as the sink node, whilst node j is an active BS, being part of the solution star. Finally, constraints (8) ensure that only one link must be considered in the connection of constraints (7) for all i , j N , ( i j ) . The latter is valid since the input matrix D = ( D i j ) for all i , j N , ( i j ) is a symmetric distance matrix. Lastly, matrix W = ( W i j ) for all i N , j M is also an Euclidean distance matrix between BS i and user j.    □
Corollary 1.
The following quadratic formulation, M 2 , allows for finding an optimal solution for the network planning problem that provides the same optimal objective value of model M 1 , since both models are equivalent. We prove the equivalence as follows:
M 2 : max { x , y , z , α , ϕ } j M x j i , j N ( i j ) D i j ϕ i j i N j M W i j z i j s t : i N C i j y i x j , j M i N C i j z i j = x j , j M i N y i = k α i y i , i N i N α i = 1 2 α i y j 1 + ϕ i j , i , j N , ( i j ) ϕ i j + ϕ j i 1 , i , j N , ( i j ) x { 0 , 1 } m , y { 0 , 1 } n , z { 0 , 1 } n m α { 0 , 1 } n , ϕ { 0 , 1 } n 2 n
Proof. 
The proof is immediate. Notice that the constraints (7) in M 1 ensure that α i + y j 1 + ϕ i j , for all i , j N , ( i j ) . The statement is thus to prove that the latter constraints are equivalent to constraints (11), i.e.,  2 α i y j 1 + ϕ i j , i , j N , ( i j ) . These latter constraints are equivalent since the only case in which the product α i y j equals one is when both α i = 1 and y j = 1 , thus forcing the variables ϕ i j , i , j N , ( i j ) to be equal to one.    □
Notice that this small change in model M 2 transforms the model into a mixed-integer quadratic problem different from M 1 , which is a mixed-integer linear one. It turns out that the solver will show a different performance in terms of CPU times, best objective values, and number of branch and bound nodes when solving both M 1 and M 2 [13].
Another model that consists of a variant of model M 1 is M 3 . In  M 3 , notice that we do not impose that k BSs must be active to form the star topology out of the n total number of BSs. Instead, we remove the constraint (4) from M 1 and add the left-hand side of this constraint to the objective function in M 3 with a minus sign. This is done to minimize the number of BSs for the star. Thus, the new model can be written as
M 3 : max { x , y , z , α , ϕ } j M x j i , j N ( i j ) D i j ϕ i j i N j M W i j z i j i N y i st : i N C i j y i x j , j M i N C i j z i j = x j , j M α i y i , i N i N α i = 1 α i + y j 1 + ϕ i j , i , j N , ( i j ) ϕ i j + ϕ j i 1 , i , j N , ( i j ) x { 0 , 1 } m , y { 0 , 1 } n , z { 0 , 1 } n m α { 0 , 1 } n , ϕ { 0 , 1 } n 2 n
We do not explain each of the constraints of model M 3 as they are equivalent to M 1 . Similarly, we do the same for the quadratic model M 2 to obtain model M 4 , stated as follows
M 4 : max { x , y , z , α , ϕ } j M x j i , j N ( i j ) D i j ϕ i j i N j M W i j z i j i N y i st : i N C i j y i x j , j M i N C i j z i j = x j , j M α i y i , i N i N α i = 1 2 α i y j 1 + ϕ i j , i , j N , ( i j ) ϕ i j + ϕ j i 1 , i , j N , ( i j ) x { 0 , 1 } m , y { 0 , 1 } n , z { 0 , 1 } n m α { 0 , 1 } n , ϕ { 0 , 1 } n 2 n
Finally, we do not explain each of the constraints of model M 4 either since they are equivalent to model M 2 .

4. Algorithmic Approaches

This section presents Algorithm 1 and explains it line by line for solving the first two optimization models, M 1 and M 2 . Recall that these models impose that k out of the n BSs should be active to form the star topology. Then, a second procedure in Algorithm 2, a variant of the first one, is presented for finding near-optimal solutions, explained, and discussed in detail for models M 3 and M 4 .
Algorithm 1: Proposed Local Search Heuristic Algorithm for models M 1 and M 2 .
Symmetry 17 00141 i001
Algorithm 2: Proposed Local Search Heuristic Algorithm for models M 3 and  M 4 .
Symmetry 17 00141 i002

4.1. A Local Search-Based Heuristic for Finding Feasible Solutions for M 1 and M 2

The procedure for solving M 1 and M 2 is depicted in Algorithm 1. It works as follows. It requires as input an instance of model M 1 (or M 2 ) for the network planning problem and returns a feasible solution to the problem and its objective function value. The algorithm initializes arbitrarily the variables M a x T i m e = v a l u e and M a x G l o b a l = . The first parameter, M a x T i m e , is set to an arbitrary amount of time, while the second one, M a x G l o b a l , saves within each iteration of the procedure the best objective value found during the algorithm’s execution time.
Then, it randomly generates a permutation of the index set of N and splits it into two lists, L 1 and L 2 , with dimensions k and n k , respectively. Subsequently, it enters into a while loop using the condition that the current time minus the starting time must be larger than the M a x T i m e parameter is set to. The latter is controlled with the variables S t a r T i m e and E n d T i m e . Inside the loop, the number of iterations is incremented and generates a list, L, with a random size, v, a number between the integer values a and b ( a < b ). List L is composed of numbers ranging from one to v, i.e., [ 1 , , v ] . Subsequently, for each value, we find a random index in L 1 and another in L 2 and interchange the content values of these positions between lists L 1 and L 2 . Once this is performed, the shortest star with values in L 1 is evaluated, forcing each node to act as a potential sink node. Next, each covered user is connected to its nearest BSs in L 1 . Finally, the solution obtained according to the objective function of M 1 (or M 2 ) is evaluated and denoted by O b j . Afterward, we ask if the new objective value, O b j , is greater than or equal to M a x G l o b a l . If so, we save the best new solution obtained and restart the CPU time variables S t a r T i m e and E n d T i m e . The latter is performed to provide Algorithm 1 with a new amount of M a x T i m e units of time to be running to find even better solutions. Lastly, the algorithm returns the best feasible solution obtained and its objective function value.

4.2. A Local Search-Based Heuristic for Finding Feasible Solutions for M 3 and M 4

The procedure for solving M 3 and M 4 is depicted in Algorithm 2. It works similarly to Algorithm 1 as follows. It requires as input an instance of model M 3 (or M 4 ) for the network planning problem and returns a feasible solution to the problem and its objective function value. For the sake of space, we omit the same explanations and focus on the main differences compared with Algorithm 1.
The main difference is that, when performing the inner for each (·) loop inside the while loop, we randomly generate a value, v, to create a list containing elements from one to v that will be used to perform a predefined number of interchanges between lists L 1 and L 2 . Subsequently, we find randomly an index number in L 1 or L 2 , taking care that both lists contain at least two elements. If the index number is from L 1 , we remove the element from L 1 in the position index and add it to L 2 . Otherwise, if the index number is from L 2 , we remove from L 2 the element in the position index and add it to L 1 . The rest is analogous to Algorithm 1. Notice that this part of Algorithm 2 is because now the size of lists L 1 and L 2 is not fixed within each iteration of Algorithm 2.

5. Results and Discussion

In this section, substantial numerical results are obtained to compare the performances of models M 1 , M 2 , M 2 , M 4 , and the proposed Algorithms 1 and 2. A Python code is implemented using the Gurobi solver [13] with default options. Only the maximum CPU time is fixed to one hour of CPU time. Thus, if a solution reports its objective function value in less than 3600 s, it means the solver is reporting the optimal solution. Otherwise, it corresponds to the best solution found in one hour. Notice that the optimization models we are dealing with belong to the NP-hard complexity class due to their discrete nature. The numerical experiments are performed on a 12th Gen Intel(R) Core(TM) i7-12700H, 64 bits x64, with 2.30 GHz and 16.0 GB of RAM. We also assume that all the active BSs can be connected using cables or wirelessly. The dimensions of the tested instances are k = { 50 , 70 , 100 } , n = { 200 } , and m = { 1000 , 2000 , 3000 , 4000 , 5000 } . Also, it is assumed that each user can be connected to an active BS if and only if located inside a radial transmission range of at most { 150 , 200 , 300 } meters. We further mention that each coordinate for the nodes is generated within a square area of 1 km2 according to a uniform distribution function. Each entry of matrix D = ( D i j ) i , j N denotes the distance between BSs. Similarly, each entry in matrix W = ( W i j ) , i N , j M denotes the distance between BS i and user j. Finally, matrix C = ( C i j ) is a zero–one matrix with value one if BS i reaches user j within its radial transmission radius. Otherwise, it has a zero value.
In Table 1, Table 2 and Table 3 the legends are as follows. Column 1 presents the instance number. Columns 2, 3, and 4 correspond to the parameter k in models M 1 and M 2 , the number of candidate sites for the nodes forming the star backbone network, and the number of users to be attended. Next, in columns 5–9 and 10–14, we report the best or optimal objective function value, the number of branch and bound nodes, the CPU time in seconds, the Mipgaps in percentages given by Gurobi, and the number of users attended, respectively, by the two models M 1 and M 2 . Table 1 reports numerical results for a radial transmission distance of 150 m. In Table 2 and Table 3, the numerical results are reported for radial transmissions of 200 and 300 m, respectively.
From these tables, we observe that all the solutions are the optimal ones. This is ensured by the Mipgaps when these are equal to zero. This parameter reported by the Gurobi solver is the difference between the relaxed solution and the integer one. Consequently, if it equals zero, the solution obtained is indeed the optimal one [13]. Next, we observe that these objective values are larger when using 300 m than 200 m, and even larger when using 150 m. Concerning the number of branch and bound nodes obtained, we appreciate that these values in the three tables are in the same order of magnitude. Regarding the CPU time in seconds in Table 1, Table 2 and Table 3, we observe that linear model M 1 exhibits a slightly better performance than quadratic model M 2 . Finally, we see that almost all users are covered, as shown by the solutions obtained, in particular when using a radial transmission distance of 300 m in Table 3, although in Table 1 and Table 2 more than 99% of users are covered.
In Table 4, Table 5 and Table 6, we report numerical results obtained with models M 3 and M 4 for radial transmission distances of 150, 200, and 300 ms. The legends of these three tables are again the same.
Notice that only the value of k is not present now because models M 3 and M 4 minimize the total number of BSs to be activated. Consequently, in columns 9 and 15, we report the number of BSs related to the solutions obtained for each row instance of the network planning problem for models M 3 and M 4 , respectively.
From Table 4, Table 5 and Table 6, we first observe that the Mipgap values that are near to zero ensure that the solutions obtained are near-optimal. When the Mipgaps are zero, we ensure that the optimal solution for each row instance has been reached. Also, notice that in many cases, particularly in Table 4 and Table 5, we cannot solve optimally in one hour of CPU time the instances. This clearly shows that it is harder to solve M 3 and M 4 optimally than M 1 and M 2 , i.e., these instances require a higher computational effort to certify optimality. Another interesting observation is that, independently of the transmission distance, most of the users are attended to by the BSs of the network output solutions. Finally, we see that the larger the transmission distances are, the lower is the number of BSs required to form the star backbone network.
To provide more insights regarding Algorithm 1 and model M 1 , in Figure 3, Figure 4 and Figure 5 we report objective values, CPU time in seconds, number of attended users, and gaps obtained for each instance of Table 1, Table 2, and Table 3, where the radial transmission distance are 150, 200, and 300 m, respectively.
From Figure 3, Figure 4 and Figure 5, we see that independently of the radial transmission distance Algorithm 1 obtains tight near-optimal solutions for all the tested instances. Next, we observe that the users are always covered in about 99% to 100% of the time. Subsequently, we notice that the smaller the radial transmission distance is, the tighter are the CPU times obtained with Algorithm 1, and, in general, the CPU times of Algorithm 1 are not larger than 140 s for all the tested instances. Regarding the gaps obtained in percentages, which are measured by subtracting to the optimal objective function value, the value obtained with Algorithm 1, and dividing by the optimal function value times 100, we observe a decreasing trend, which is an interesting result. The latter verifies the effectiveness of Algorithm 1 as it approaches the optimal values, and these gaps are even smaller for larger-size instances of the problem. Finally, we mention that model M 1 obtains the optimal solutions of the network planning problem for all the instances too, although, at a slightly higher computational cost.
Similarly, to provide more insights regarding Algorithm 2 and model M 3 , in Figure 6, Figure 7 and Figure 8 we report objective function values, CPU time in seconds, number of attended users, number of active BSs, and gaps obtained for each instance of Table 4, Table 5 and Table 6, respectively, where the radial transmission distance are 150, 200, and 300 m.
From Figure 6, Figure 7 and Figure 8, we observe that the objective function values are very tight again. Next, it is observed that the CPU time is significantly smaller for Algorithm 2 when compared with those obtained with model M 3 for all tested instances. The percentage of attended users is 100% with model M 3 and Algorithm 2. The number of active BSs for the solutions obtained with Algorithm 2 presents an increasing behavior. This is also an interesting observation as it shows the existence of solutions with a larger number of BSs that are also near-optimal. Finally, we see a decreasing behavior from the gaps obtained in the percentages. The latter verifies the effectiveness of Algorithm 2 also when approaching optimal solutions. Lastly, it is also worth mentioning that these gap values decrease for the larger size instances of the problem. Notice that model M 3 cannot obtain the optimal solution of the network planning problem for most of the tested instances using one hour of CPU time. The latter empirically shows that solving the network planning problem when simultaneously minimizing the number of BSs makes the optimization models significantly harder to solve optimally.

6. Conclusions

This paper proposes mathematical formulations for solving the network planning problem while using millimeter wave technology for 5G wireless communications. To this end, we assume that a set of users, M, and a set of base stations, N, are deployed randomly in a square area of 1 km2. The main goal of the proposed models is to connect the base stations forming a star backbone so that users can connect to their nearest active base stations. We propose four optimization models to maximize the number of users connected to the backbone and minimize the distance costs of connecting users to the base stations, and distances of connecting the base stations themselves. Since millimeter wave technology presents a high path loss, the transmission distances cannot be larger than 300 m. Thus, a direct line of sight between users and base stations is also assumed. Finally, two local search-based algorithms are proposed to find near-optimal solutions for all our tested instances. Our numerical results indicate that we can solve network instances optimally with up to n = 200 , and m = 5000 users. In general, we conclude that all the proposed models allow us to obtain optimal or near-optimal solutions for all test cases. Similarly, the proposed algorithms obtain optimal and near-optimal solutions with less CPU time and effort.
In future research, we plan to consider new layout implementations related to 5G networks in rural, urban, and semi-urban configurations. We also plan to propose novel mathematical models and algorithms to solve instances considering a higher density of base stations and users. Finally, it is also important to consider in the future metrics of the objective function factors such as the noise depending on weather conditions.

Author Contributions

Conceptualization, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; methodology, S.C., P.A. and A.D.F.; software, S.C., P.A. and A.D.F.; validation, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; formal analysis, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; investigation, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; resources, P.A. and A.D.F.; data curation, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; writing—original draft preparation, S.C., P.A. and A.D.F.; writing—review and editing, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; visualization, S.C., P.A., A.D.F., R.L.R. and D.Z.R.; supervision, P.A.; project administration, P.A. and A.D.F.; funding acquisition, P.A. and A.D.F. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the financial support from Projects Dicyt 062313AS, ANID-FONDECYT Iniciación No. 11230129, and Cost Center No. 02030402-999, Department of Electricity.

Data Availability Statement

Dataset available on request from the authors.: The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors acknowledge the support of the Vicerrectoría de Investigación, Innovación y Creación (VRIIC) of the Universidad de Santiago de Chile, and Universidad Tecnológica Metropolitana.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Da Costa, D.B.; Yang, H.C. Grand Challenges in Wireless Communications. Front. Comms. Net. 2020, 1, 2020. [Google Scholar] [CrossRef]
  2. Yilmaz, T.; Akan, O.B. On the use of the millimeter wave and low terahertz bands for Internet of Things. In Proceedings of the 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015; pp. 177–180. [Google Scholar] [CrossRef]
  3. Liu, W.; Hossain, M.A.; Ansari, N. Mobile Edge Computing for Multi-Services Digital Twin-Enabled IoT Heterogeneous Networks. IEEE Trans. Cogn. Commun. Netw. 2024. [Google Scholar] [CrossRef]
  4. Garikipati, K.; Muppala, T.; Chowdary, A.V.; Sahay, A. IoT Sensor Data Stream Compression with Hybrid Compression Algorithms. In Proceedings of the 15th International Conference on Computing Communication and Networking Technologies (ICCCNT), Kamand, India, 18–22 June 2024; pp. 1–8. [Google Scholar] [CrossRef]
  5. Wei, Y.; Ma, Y.; Niu, Y.; Han, Z.; Zhao, X.; Lu, B.; Dong, M.; Guan, K.; Ao, S. Robust Transmission Scheduling Mechanism for Millimeter Wave Train-to-Train System with Priority Weighting. IEEE Trans. Veh. Technol. 2024. [Google Scholar] [CrossRef]
  6. Redondi, A.E.C.; Innamorati, C.; Gallucci, S.; Fiocchi, S.; Matera, F. A Survey on Future Millimeter-Wave Communication Applications. IEEE Access 2024, 12, 133165–133182. [Google Scholar] [CrossRef]
  7. Adasme, P.; Firoozabadi, A.D.; Cordero, S. Optimizing Connectivity and Coverage for Millimeter-Wave-Based Networks. Symmetry 2024, 16, 123. [Google Scholar] [CrossRef]
  8. Iqbal, S.; Raza, A.; Butt, M.F.U.; Mirza, J.; Iqbal, M.; Ghafoor, S.; El-Hajjar, M. Millimeter-wave enabled PAM-4 data transmission over hybrid FSO-MMPOF link for access networks. Opt. Rev. 2021, 28, 278–288. [Google Scholar] [CrossRef]
  9. Wang, Y.; Liu, C.; Yu, J. Dispersion-tolerant millimeter-wave signal generation by a single modulator. Opt. Commun. 2020, 475, 126204. [Google Scholar] [CrossRef]
  10. Palizban, N. Millimeter Wave Small Cell Network Planning for Outdoor Line-of-Sight Coverage Millimeter Wave Small Cell Network Planning for Outdoor. Ph.D. Thesis, Carleton University, Ottawa, ON, Canada, 2017. [Google Scholar]
  11. Mirza, J.; Imtiaz, W.A.; Aljohani, A.J.; Atieh, A.; Ghafoor, S. Design and analysis of a 32 × 5 Gbps passive optical network employing FSO based protection at the distribution level. Alex. Eng. J. 2020, 59, 4621–4631. [Google Scholar] [CrossRef]
  12. Konstantinou, D.; Bressner, T.A.; Rommel, S.; Johannsen, U.; Johansson, M.N.; Ivashina, M.V.; Smolders, A.B.; Monroy, I.T. 5G RAN architecture based on analog radio-over-fiber fronthaul over UDWDM-PON and phased array fed reflector antennas. Opt. Commun. 2020, 454, 124–464. [Google Scholar] [CrossRef]
  13. Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual. 2024. Available online: https://www.gurobi.com (accessed on 1 March 2024).
  14. Cordero, S.; Adasme, P.; Kaschel, H.; Soto, I. Optimal Design and Coverage for 5G Networks Operating in the mmWave Frequency Spectrum Using Mathematical Programming. In Proceedings of the 2024 14th International Symposium on Communication Systems, Networks and Digital Signal Processing (CSNDSP), Rome, Italy, 17–19 July 2024; pp. 539–544. Available online: https://ieeexplore.ieee.org/document/10636626 (accessed on 1 August 2024).
  15. Abhishek, R.; Kushal, K.; Reddy, P.; Shetty, R.; Eswaran, S.; Honnavalli, P. An Enhanced Deployment of 5G Network Using Multi Objective Genetic Algorithm. In Proceedings of the 2022 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT), Bangalore, India, 8–10 July 2022; pp. 1–6. Available online: https://ieeexplore.ieee.org/document/9865106 (accessed on 1 August 2024).
  16. Madapatha, C.; Makki, B.; Muhammad, A.; Dahlman, E.; Alouini, M.-S.; Svensson, T. On Topology Optimization and Routing in Integrated Access and Backhaul Networks: A Genetic Algorithm-Based Approach. IEEE Open J. Commun. Soc. 2021, 2, 2273–2291. [Google Scholar] [CrossRef]
  17. CTsai, C.W.; Chiang, M.C. Handbook of Metaheuristic Algorithms, From Fundamental Theories to Advanced Applications; A Volume in Uncertainty, Computational Techniques, and Decision Intelligence; Elsevier: Amsterdam, The Netherlands, 2023. [Google Scholar]
  18. Sapkota, B.; Ghimire, R.; Pujara, P.; Ghimire, S.; Shrestha, U.; Ghimire, R.; Dawadi, B.R.; Joshi, S.R. 5G Network Deployment Planning Using Metaheuristic Approaches. Telecom 2024, 5, 588–608. [Google Scholar] [CrossRef]
  19. Khatiwoda, N.R.; Dawadi, B.R.; Joshi, S.R. Capacity and Coverage Dimensioning for 5G Standalone Mixed-Cell Architecture: An Impact of Using Existing 4G Infrastructure. Future Internet 2024, 16, 423. [Google Scholar] [CrossRef]
  20. Fayad, A.; Cinkler, T. Energy-Efficient Joint User and Power Allocation in 5G Millimeter Wave Networks: A Genetic Algorithm-Based Approach. IEEE Access 2024, 12, 20019–20030. [Google Scholar] [CrossRef]
  21. Santana, Y.H.; Alonso, R.M.; Nieto, G.G.; Martens, L.; Joseph, W.; Plets, D. 5G mmWave Network Planning Using Machine Learning for Path Loss Estimation. IEEE Open J. Commun. Soc. 2024, 5, 3451–3467. [Google Scholar] [CrossRef]
  22. Jin, K.; Cai, X.; Du, J.; Park, H.; Tang, Z. Toward Energy Efficient and Balanced User Associations and Power Allocations in Multiconnectivity-Enabled mmWave Networks. IEEE Trans. Green Commun. Netw. 2022, 6, 1917–1931. [Google Scholar] [CrossRef]
  23. Mavromatis, I.; Tassi, A.; Piechocki, R.J.; Nix, A. Efficient Millimeter-Wave Infrastructure Placement for City-Scale ITS. In Proceedings of the 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, Malaysia, 28 April–1 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
Figure 1. Star network topology configuration composed of ten nodes and 30 users. The black node is the sink server base station, while the blue ones are the leaf base stations of the star. The green nodes represent users. Blue edges connect the star solution and the green links connect users to the base stations within the radial transmission area. The radial distance is 300 ms and all users are covered.
Figure 1. Star network topology configuration composed of ten nodes and 30 users. The black node is the sink server base station, while the blue ones are the leaf base stations of the star. The green nodes represent users. Blue edges connect the star solution and the green links connect users to the base stations within the radial transmission area. The radial distance is 300 ms and all users are covered.
Symmetry 17 00141 g001
Figure 2. A larger star network topology configuration composed of 50 nodes (BSs) and 1000 users. The black node is the sink server base station, while the blue ones are the leaf ones of the star. The green nodes and edges represent users connected to leaf BSs. The radial distance is 300 ms and all users are covered by the star.
Figure 2. A larger star network topology configuration composed of 50 nodes (BSs) and 1000 users. The black node is the sink server base station, while the blue ones are the leaf ones of the star. The green nodes and edges represent users connected to leaf BSs. The radial distance is 300 ms and all users are covered by the star.
Symmetry 17 00141 g002
Figure 3. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 1 where the radial transmission distance is 150 ms.
Figure 3. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 1 where the radial transmission distance is 150 ms.
Symmetry 17 00141 g003
Figure 4. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 2 where the radial transmission distance is 200 ms.
Figure 4. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 2 where the radial transmission distance is 200 ms.
Symmetry 17 00141 g004
Figure 5. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 3 where the radial transmission distance is 300 ms.
Figure 5. Objective values, CPU time in seconds, attended users, and gaps obtained for each instance in Table 3 where the radial transmission distance is 300 ms.
Symmetry 17 00141 g005
Figure 6. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 4 where the radial transmission distance is 150 ms.
Figure 6. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 4 where the radial transmission distance is 150 ms.
Symmetry 17 00141 g006
Figure 7. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 5 where the radial transmission distance is 200 ms.
Figure 7. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 5 where the radial transmission distance is 200 ms.
Symmetry 17 00141 g007
Figure 8. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 6 where the radial transmission distance is 300 ms.
Figure 8. Objective values, CPU time in seconds, attended users, number of base stations, and gaps obtained for each instance in Table 6 where the radial transmission distance is 300 ms.
Symmetry 17 00141 g008
Table 1. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 150 m.
Table 1. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 150 m.
#knm M 1 M 2
Best Sol. B&B CPU (s) Gap (%) # of Users Best Sol. B&B CPU (s) Gap (%) # of Users
1502001000951.4569311.260.01000951.4773176.340.01000
25020020001900.2999001274.760.019861900.2970471066.560.01986
35020030002877.273110529.790.030002877.272562213.870.03000
45020040003839.632499322.630.040003839.632045348.580.04000
55020050004812.77663224.180.050004812.772609359.90.05000
6702001000945.82685281.640.01000945.82440124.550.01000
77020020001905.983515313.950.019991905.981804222.370.01999
87020030002877.38514192.260.030002877.38558169.770.03000
97020040003833.491245275.750.040003833.492824500.580.04000
107020050004796.03932231.380.050004796.03678209.820.05000
111002001000935.18138.550.01000935.1940374.40.01000
1210020020001898.2228379.470.020001898.2246889.960.02000
1310020030002863.9371897.860.030002863.9385192114.730.03000
1410020040003827.04898202.150.040003827.0455599.990.04000
1510020050004790.66385112.470.050004790.66355113.80.05000
Table 2. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 200 m.
Table 2. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 200 m.
#knm M 1 M 2
Best Sol. B&B CPU (s) Mipgap (%) # of Users Best Sol. B&B CPU (s) Mipgap (%) # of Users
1502001000953.651247194.580.01000953.6550797.420.01000
25020020001911.54963113.20.019971911.541833123.10.01997
35020030002879.55958131.120.030002879.5548794.660.03000
45020040003842.2141096.00.040003842.21649120.040.04000
55020050004814.53453102.930.050004814.5339178.250.05000
6702001000947.4129.540.01000947.42377170.170.01000
77020020001908.5734472.440.020001908.571900130.240.02000
87020030002878.933677.10.030002878.91769123.690.03000
97020040003835.21825136.290.040003835.2185299.580.04000
107020050004797.5834886.270.050004797.58781107.430.05000
111002001000936.21139.340.01000936.2131660.890.01000
1210020020001899.0135657.460.020001899.0138860.130.02000
1310020030002865.1632166.090.030002865.1656579.020.03000
1410020040003828.2843784.810.040003828.2836374.60.04000
1510020050004791.7538171.870.050004791.7539276.090.05000
Table 3. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 300 m.
Table 3. Numerical results obtained with models M 1 and M 2 using a radial transmission distance of 300 m.
#knm M 1 M 2
Best Sol. B&B CPU (s) Mipgap (%) # of Users Best Sol. B&B CPU (s) Mipgap (%) # of Users
1502001000954.83159.120.01000954.833043157.070.01000
25020020001915.172322126.560.020001915.1781382.130.02000
35020030002880.922594160.620.030002880.921301118.050.03000
45020040003843.631389106.060.040003843.635901207.830.04000
55020050004815.781647124.920.050004815.78678100.770.05000
6702001000948.55169.710.01000948.55869167.560.01000
77020020001909.8979086.430.020001909.8990367.440.02000
87020030002880.051261139.720.030002880.05115595.080.03000
97020040003836.0935189.910.040003836.09119296.040.04000
107020050004798.71224147.490.050004798.746569.970.05000
111002001000936.92149.530.01000936.9227754.820.01000
1210020020001899.7333255.110.020001899.731636112.50.02000
1310020030002865.9334169.190.030002865.9345282.020.03000
1410020040003828.9733978.650.040003828.9742684.950.04000
1510020050004792.5730173.10.050004792.5737577.460.05000
Table 4. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 150 m.
Table 4. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 150 m.
#nm M 3 M 4
Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs
12001000931.377553600.30.42100023931.3325663600.320.38100023
220020001880.9322373600.290.061984221880.9325263600.380.06198422
320030002856.0239,7893600.920.222998232856.0239,9833600.80.14299823
420040003818.9331462379.220.04000243818.9322163218.110.0400024
520050004792.2239,8903601.60.15000244792.2239,2573602.630.15500024
Table 5. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 200 m.
Table 5. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 200 m.
#nm M 3 M 4
Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs
12001000945.7539,2683601.290.0699912945.6439,6573607.870.27100013
220020001903.7540,3723608.110.121996131903.7538,9963631.130.11199613
320030002871.1340,8723600.730.012999132871.140,6863600.710.01299913
420040003833.3942,4493601.180.054000143833.3940,4463602.660.04400014
520050004806.7238,5963605.60.075000144806.7239,5403601.370.07500014
Table 6. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 300 m.
Table 6. Numerical results obtained with models M 3 and M 4 using a radial transmission distance of 300 m.
#nm M 3 M 4
Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs Best Sol. B&B CPU (s) Gap (%) # of Users# of BSs
12001000954.0152,344762.630.09996954.014086652.620.09996
220020001915.3534,452791.630.0200071915.3539,196757.760.020007
320030002880.847,665997.480.0300072880.837,6431056.650.030007
420040003843.2930,3681245.660.0400073843.2934,7791229.890.040007
520050004816.4917,9771025.920.0500074816.4917,777785.910.050007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cordero, S.; Adasme, P.; Dehghan Firoozabadi, A.; Rosa, R.L.; Rodríguez, D.Z. Mathematical Models for Coverage with Star Tree Backbone Topology for 5G Millimeter Waves Networks. Symmetry 2025, 17, 141. https://doi.org/10.3390/sym17010141

AMA Style

Cordero S, Adasme P, Dehghan Firoozabadi A, Rosa RL, Rodríguez DZ. Mathematical Models for Coverage with Star Tree Backbone Topology for 5G Millimeter Waves Networks. Symmetry. 2025; 17(1):141. https://doi.org/10.3390/sym17010141

Chicago/Turabian Style

Cordero, Sergio, Pablo Adasme, Ali Dehghan Firoozabadi, Renata Lopes Rosa, and Demóstenes Zegarra Rodríguez. 2025. "Mathematical Models for Coverage with Star Tree Backbone Topology for 5G Millimeter Waves Networks" Symmetry 17, no. 1: 141. https://doi.org/10.3390/sym17010141

APA Style

Cordero, S., Adasme, P., Dehghan Firoozabadi, A., Rosa, R. L., & Rodríguez, D. Z. (2025). Mathematical Models for Coverage with Star Tree Backbone Topology for 5G Millimeter Waves Networks. Symmetry, 17(1), 141. https://doi.org/10.3390/sym17010141

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop