Skip to Content
MathematicsMathematics
  • Article
  • Open Access

27 June 2022

The Allocation of Base Stations with Region Clustering and Single-Objective Nonlinear Optimization

,
,
,
,
and
School of Mechanical Engineering, Yangzhou University, Yangzhou 225127, China
*
Author to whom correspondence should be addressed.

Abstract

For the problem of 5G network planning, a certain number of locations should be selected to build new base stations in order to solve the weak coverage problems of the existing network. Considering the construction cost and some other factors, it is impossible to cover all the weak coverage areas so it is necessary to consider the business volume and give priority to build new stations in the weak coverage areas with high business volume. Aimed at these problems, the clustering of weak point data was carried out by using k-means clustering algorithm. With the objective function as the minimization of the total construction cost of the new base stations, as well as the constraints as the minimal distance between adjacent base stations and the minimal coverage of the communication traffic, the single-objective nonlinear programming models were established to obtain the layout of macro and micro base stations in order to illustrate the impact of the shape of the station coverage area, the circular and the “shamrock” shaped coverage areas were compared in this paper. For the “shamrock” base station, a secondary clustering was undertaken to judge the main directions of the three sector coverage areas. Then, an improved model taking the coverage overlapping into consideration was proposed to correct the coverage area of different sectors. Finally, the optimal layout was obtained by adjusting the distribution of all base stations globally. The results show that the optimal planning method proposed in this paper has good practicability, which also provides a very good reference for solving similar allocation problems of dynamic resources.

1. Introduction

The location–allocation problem is a classic mathematical optimization problem that determines the best location for a facility to be placed based on geographical demands, facility costs, and transportation distances. They are widely utilized in many industries to find the optimal placement of various facilities, including public transportation terminals, power plants, polling locations, warehouses, and cell towers, to maximize efficiency, impact, and profit [1].
With the rapid development of mobile communication technology, its operation scale is getting bigger and bigger; the communication network is getting more and more complex. Especially with the arrival of the 5G era, the effective range that a base station can cover is getting smaller and smaller with the increase of the communication bandwidth. At the same time, with the increasing types of base stations and antennas, communication network planning—especially the site selection of base stations—is more complex.
Generally, base station planning is usually considered as a typical single-objective or multi-objective programming problem. The location and the configuration of base stations have to be chosen so that the majority of the traffic is served, while at the same time the amount of interference and multi-coverage is kept minimal [2]. During this process, the selection of the best location is only a decision variable. The ultimate goal of the selection is usually to achieve the shortest weighted distance, to minimize the cost of network construction, to maximize energy efficiency, or to obtain the optimal site layout scheme, while considering the optimal signal coverage.
For a given area requiring base station planning, a large number of weak signal coverage points scatter in this region. The attributes of each weak coverage point include the location coordinates and the mobile data traffic (the data volume transmitted over mobile networks). In practical network planning, it is almost impossible to cover all weak coverage points due to the prohibitive construction cost and the geographical constrains. Therefore, it is necessary to consider the volume of business and to give priority to the area with high traffic volume. Conventionally, when 90% of the total traffic volume in the area was covered, the construction scheme was considered to have met the deployment requirements [3]. Besides, the shape of the signal coverage domain is very important for planning the base station, but it is in general assumed to be a circle, and there are few discussions on planning the base station combining signal coverage in a “shamrock” shape.
The objective of this work is to build the optimization model of planning base stations in consideration of the actual shape of the coverage area. The main contributions of this paper are the following: (1) the clustering of weak point data was implemented by the k-means clustering; (2) two different single-objective nonlinear programming models were established to obtain the layout scheme of base stations; and (3) discussion and comparison of two cases with a circular coverage area and “shamrock” shaped areas.
The rest of this paper is organized as follows: Section 2 presents the previous work on base station selection. Section 3 introduces the preprocess of the original data. Section 4 shows the establishment of the single-objective nonlinear programming models. Section 5 discusses the obtained results. Section 6 concludes the entire work and gives an outlook for future work.

3. Data Preprocessing

For the area selected in this paper, the range of horizontal and vertical coordinates is defined as integer numbers from 0 to 2499, which results in 2500 × 2500 points [3]. In 5G base station planning, two different base stations are mainly established: macro station (the maximum coverage assumed to be 30 in this paper) and micro base station (maximum coverage assumed to be 10). The coverage of base stations is the area after scaling and converting according to the actual situation. For convenience of subsequent calculations, the unit price of a micro base station is assumed to be 1, and that of a macro base station is assumed to be 10.

3.1. Selection of Weak Coverage Points

The construction of a 5G base station is usually based on the existing 4G base station. It is necessary to judge all weak coverage points in the studied area and to determine whether these points have been covered by the original 4G base station. For a given point, if the distance between the coordinates of the planned base station and the given point is greater than the coverage range of the base station, it is considered that the point is not covered by the base station; otherwise, it is covered. The data of 182,807 weak points (the coordinates and the business volume) as well as the location coordinates of 1474 existing base stations are provided by [3].
For convenience of calculation, the coordinate data of all weak coverage points before and after filtering are numbered. The coordinates of provided weak points are expressed as Xi, i represents the series number of each point assigned in sequence, i = 1, 2, 3, …, 182,807. The coordinates of all points that still meet the requirements of weak coverage points after filtering are expressed as Yj, j represents the series number of remaining points after filtering. Meanwhile, the coordinates of all old base stations are numbered and expressed as Jk, k = 1, 2, 3, …, 1474. The distance Dij between the coordinates of old base stations and weak coverage points can be expressed as:
D i j = X i J k , ( i = 1 , 2 , 3 1,882,807 ; k = 1 , 2 , 3 1474 )
If Dij < 10, this indicates that this weak coverage point has been covered by the old stations, which is not necessary to be considered. If Dij > 10, the corresponding Xi values will be assigned to Yj and form a new coordinate data set of weak coverage points.

3.2. Filtering of “Noise” Points

For an ideal solution, it doesn’t have to cover 100% of the traffic volume, further filtering of “noise” points was considered in this paper. The “noise points” here refer to the weak coverage points with low traffic volume, which correspond to the areas with few traffic users and poor traffic signals. Since the deployment scheme in this paper only needs to meet more than 90% of the business volume, reasonably giving up some “noise points” with very low business volume can not only simplify the data volume but also better meet the needs of the actual base station construction.
By deleting weak coverage points with service values ranging from 1 to 5 one by one, the ratio of lost service volume and the percentage of the deleted points were calculated. The results are shown in Table 1:
Table 1. Traffic loss results after filtering some weak signal coverage points.
After several calculation attempts, the weak coverage points with service value lower than four were finally filtered as “noise points” in this paper. The comparison of weak coverage points before and after data processing is shown in Figure 1. After the above data preprocessing, the number of weak coverage points were reduced from the initial 182,807 to 83,841.
Figure 1. Comparison diagram of weak coverage point distribution before and after deleting “noise” points.

4. Methodology

Factors to be determined in base station construction planning mainly include three aspects: (1) coordinates of the site where the base station needs to be constructed; (2) the type of base station to be built; and (3) orientation of the three sectors of each base station. Considering that the judgment of the base station sector orientation is more complex than determining the base station type and location, two models were established in this paper to conduct a comparative study on this problem: (1) the location and type decision model of a single base station with circular coverage area and (2) the base station orientation decision model based on a “shamrock” shaped coverage area.

4.1. Decision Model of a Single Base Station with Circular Coverage Area

In this paper, the k-means clustering algorithm [27] was adopted to group the discrete weak coverage points and gather the small-scale weak coverage areas. The schematic diagram of 0–1 clustering planning model used in this paper is shown in Figure 2.
Figure 2. Schematic diagram of 0–1 clustering planning.

4.1.1. Classification of Weak Coverage Data Sets by k-Means Clustering Algorithm

As shown in Figure 2, the main steps of k-means clustering algorithm are: setting the number of groups n that you want to divide all data into; selecting n objects as the initial cluster center; calculating the distance from each object to each cluster center; and assigning each object to its nearest cluster center. At the same time, after each object is allocated, the cluster center will be re-determined, the final process is repeated until the set termination condition is satisfied.
(1)
Determining the number of required clustering centers
In this paper, the ratio of the number of weak coverage points to the total number of points in the distribution area was denoted as the distribution density of weak coverage points, expressed by ρ.
ρ = M / Z
where M represents the total number of weak coverage points and Z is the total number of weak coverage points in the distribution area. In reality, only when the distribution of the base station is not uniform will the weak coverage point appear. Therefore, the distribution area of weak coverage points needs to be divided separately. A more scientific approach is to gather all the circular areas with radius 30 around the weak coverage points into a total area so that the area with a good signal can be excluded. On this basis, all ranges with the coordinates of the old base station as the circle center and 30 as the radius were further excluded. In this way, the influence of the old base station on the weak coverage area can be eliminated. The range obtained by the final filtering is the area where the weak coverage points distribute. According to the above process, the calculation was carried out, the distribution area of weak coverage points obtained is shown in Figure 3.
Figure 3. Distribution area of weak coverage points (the white area is weak coverage area).
The white area in Figure 3 represents the distribution area of weak coverage points, which contains 4,351,125 coordinate points. It is more accurate to calculate the distribution density of weak coverage points ρ by applying Equation (2).
After obtaining the distribution density of weak coverage points, it is necessary to estimate how many base stations are needed to cover all the weak coverage points evenly distributed in the region, under conditions of using both a micro base station with a radius of 10 and macro stations with a radius of 30. The calculation formula can be expressed as follows:
A = M S × ρ
where S represents the number of points that the base station can cover. The corresponding calculated average value of a micro base station is 317 and that of a macro base station is 2821. A indicates the number of base stations to be built. By substituting the existing data into the formula, we can get the number of two different types of base stations to be established. Then, we assign weights to the two types of base stations according to the actual situation. The number of clustering centers can be finally determined.
(2)
Clustering of weak coverage points
If the number of the k-means cluster is known, clustering can be implemented. MATLAB was used for programming calculation. The clustering distribution results obtained by classification is shown in Figure 4. The clusters of points of different colors shown in the figure are weak coverage points assigned to a cluster.
Figure 4. Distribution result of the weak coverage points after clustering.

4.1.2. Total Covered Business Amount of a Circular Coverage Area

After that, the problem was simplified to calculate the total traffic volume covered according to the site coordinates, quantity, and distribution of three known types of base stations (old base station, new micro and macro base stations). For different types of base stations, the method of calculating the coverage traffic is essentially the same. Taking the macro base station as an example.
Suppose that for a given macro station Zi, its coordinates in Cartesian coordinates are (Ai, Bi), the weak coverage points in the circular coverage range are denoted as Rj(aj, bj). According to the Euclidean distance formula, the distance dij between the weak coverage point and the base station can be expressed as:
d i j = Z i R j 2
Obviously, when the radius is greater than the distance between the weak coverage point and the base station site, this point cannot be covered, and the coefficient of the weak coverage point was assigned to 0; otherwise, the coefficient was assigned to 1.
R j = {   1   ,   d i j R   0   ,   d i j > R
Therefore, by summing all the business volume yj covered by the base station numbered j, the total business volume Sj covered by all macro base stations can be obtained.
S j = j = 1 n R j y j
Similarly, for the micro base station, the only difference is that the coverage radius of the micro base station is 1, while that of the macro station is 10. The total business volume Sk covered by all base stations can also be obtained.

4.1.3. Establishment of Single-Objective Nonlinear Programming Model

In this paper, the single-objective nonlinear programming model was used to determine the site deployment by which the theoretical global optimal solution can be obtained.
(1)
Determination of objective function
Obviously, construction planning belongs to the planning model involving cost; the most common objective function for this type of question is to minimize the cost, while satisfying all constraints. Therefore, the objective function set in this paper is:
Min     W = { 10 i = 0 n a i + i = 0 n b i }
where W represents the total cost of building new base stations; ai represents the situation of constructing macro station in the location with series number as i; bi refers to the construction of micro-base station at the location with series number as i.
(2)
Determination of the constraints
After confirming the coordinates of points that can establish a base station, three situations need to be discussed for each point: don’t build a base station, build a micro base station, or build a macro base station. If ai represents the 0–1 variable of a coordinate point to build a macro station; bi represents the 0–1 variable of a coordinate point to build a micro base station. The 0~1 constraint can be expressed as follows:
{ a i = 0 , 1 b i = 0 , 1 a i + b i 1
In the meantime, the distance between different planned construction base stations should also be limited to avoid overlapping coverage. Am is used to represent the location of the new base station with series number m; An represents the location of the new base station with series number n; and the distance constrain can be written as follows:
A m A n 2 > 10
Finally, it is necessary to ensure that the signal area covers at least 90% of the total business volume. The constraint of business volume can be expressed as:
i = 0 n j = 0 n S j a i + i = 0 n k = 0 n S k b i + P o 0.9 × P t
in which Pt represents the total business volume and Po represents the sum of all the business volume covered by the old base station.

4.1.4. Final Single-Objective Programming Model Based on Circular Coverage Area

Finally, by taking the total cost of constructing new base stations as the objective function, the 0–1 constraint to limit one base station built in each point, the distance between adjacent base stations is bigger than 10, and the signal area covering at least 90% of the traffic as the constraint conditions. A single-objective nonlinear programming model can be established as follows.
Min     W = { 10 i = 0 n a i + i = 0 n b i }
subject to (8)–(10).

4.2. Base Station Orientation Decision Model Based on “Shamrock” Coverage Area

In fact, the signal coverage of each base station is not circular. Most base stations have three sectors, each pointing in different directions. The sector has the farthest signal coverage distance in the main direction. It can be covered in a certain range around the main direction, but the coverage gradually decreases with the angle according to a certain law. In this paper, it is assumed that the coverage of the area around the main direction of 60° attenuates to approximately 75% of the maximum range. At the same time, considering the utilization of coverage, generally, the included angle between the main direction should be not less than 45° for any two “blades” of the same base station.
In order to determine the main direction orientation of the “shamrock” blade, three angle variables need to be introduced. Therefore, the polar coordinate system obviously has great advantages compared with the Cartesian coordinate system in the model establishment. Considering the huge number of base stations to be established in this paper, a polar coordinate system set was finally established, the poles of each polar coordinate system fall on the coordinates of the site where the base station is to be established. Subsequent discussions were taken at each polar coordinate system of each coordinate system set.

4.2.1. Proposed “Shamrock” Shaped Coverage Area Model

(1)
Introduction of the area covered by the “shamrock” model
According to the previous description as well as the established polar coordinate system, a schematic diagram of the “shamrock” shaped coverage area is shown in Figure 5.
Figure 5. Schematic diagram of the “shamrock” covering model built in polar coordinate system.
The figure above shows a particular state of the “shamrock” coverage area combined with polar coordinates. The light blue circle area represents the traditional circular coverage area. The “shamrock” shaped coverage area is colored in light green. Different lines indicate the direction of the center of each sector. The three angles represent the rotation angle of each sector based on polar coordinates. It can be seen there are great differences in coverage areas between the two different models.
In this case, by determining the rotation angle of each sector at a particular pole, the state of the area covered by that pole can be obtained. Meanwhile, in order to ensure that the included angle between the main directions of each two sectors is not less than 45°, the following constrain should be met:
{ θ 2 θ 1 > 45 θ 3 θ 2 > 45 θ 3 θ 2 < 315
Meanwhile, the relation between the real coverage area of a base station and the angle change value can be approximated as a heart-shaped line. Assuming the radius is ρ, the coverage area of any sector can be expressed in the following formula according to polar coordinates, where θ0 represents the angle of a sector with polar axis rotation:
ρ = 2 arctan | θ | + π π [ 1 + cos ( θ 0 θ ) ] · R
(2)
Simplify data by analyzing coverage areas
The details for a sector of any “shamrock” shaped coverage area are shown in Figure 6:
Figure 6. Detail of a sector of the “shamrock” shaped coverage area.
It can be seen from Figure 6 that in any case, a sector of 120° radian with radius R/2 can always be guaranteed to be fully covered. At the same time, under the given constraints, the three sectors of each base station will overlap, resulting in the central area also being affected by overlap. However, considering that the purpose of each base station is to cover as much business volume as possible, different sectors are distributed relatively evenly in most cases so that the area with R/2 radius as the center of each base station can be completely covered, as the shadow area shown in Figure 7:
Figure 7. Idealized signal coverage diagram.
In the subsequent calculation, by default, for all base stations, it is regarded that the weak coverage points with a Euclidean distance less than R/2 can be fully covered. In this way, the number of weak coverage points needs to be discussed as they can be reduced theoretically, and the spatial complexity of the model can be greatly reduced.
(3)
Determination of the main direction based on k-means clustering algorithm
According to the analysis above, the problem has been simplified to cover as many weak coverage points in the ring region as possible. A schematic diagram is shown in Figure 8.
Figure 8. Schematic diagram of a ring signal cover region.
In order to determine the main directions of the three sectors and to cover as many points as possible, the k-means clustering algorithm was used again to separate all points according to the pole angle of the polar coordinate system. The number of cluster centers selected for this division was three.
It is assumed that the coordinates of the clustering center point obtained after calculation are Mm (ai, bi). Then, this point was connected to the coordinates of base station Nn (Ai, Bi); the obtained line direction is the main direction. The transformation formula can be obtained from the relation between the Cartesian coordinate and polar coordinate angle. θi was used to represent the polar coordinate angle of the “blade” with series number i in a “shamrock” model; the transformation formula can be written as follows:
{ θ i = arctan ( | b i B i | | a i A i | ) θ i = { θ i                     ,   a i > A i , b i > B i π θ i       ,   a i > A i , b i < B i π + θ i       ,   a i < A i , b i < B i 2 π θ i   ,   else
For each base station, the clustering center coordinates of the three ring weak coverage points obtained by the k-means algorithm were substituted into the above formula, the optimal coverage distribution state of each base station after changing the shape of the coverage range could be obtained.

4.2.2. Solution of the Total Amount of Covered Business

According to Formula (13), the deflection angle of the weak coverage point in the polar coordinate system θij can be written as:
{ θ i = arctan ( | b j B i | | a j A i | ) θ i j = { θ i                     ,   a j > A i , b j > B i π θ i       ,   a j > A i , b j < B i π + θ i       ,   a j < A i , b j < B i 2 π θ i   ,   else
According to Formula (12), the radius length ρ corresponding to a specific angle in any sector can be determined by the formula:
ρ = { ( 1 3 θ 0 2 π ) · R + 3 R 2 π · θ i j ,   θ 0 π 3 θ i j < θ 0 ( 1 + 3 θ 0 2 π ) · R 3 R 2 π · θ i j ,   θ 0 θ i j < θ 0 + π 3
For a macro base station, it is the same as the circular coverage area, according to the Euclidean distance formula, the distance d i j between the weak coverage point and the base station can be expressed as:
d i j = Z i R j 2
Obviously, when the radius of the blade is greater than the distance between the weak coverage point and the base station site, the point cannot be covered, and the value of R’j is assigned to 0. Otherwise, it is assigned to 1.
R j = {   1   ,   d i j ρ   0   ,   d i j > ρ
Therefore, by summing all the business volume y j covered by the base station numbered j, the total business volume S j covered by all macro base stations can be obtained.
S j = j = 1 n R j · y j
Similarly, for the micro base station, the total business volume S k covered by all base stations can also be obtained.

4.2.3. Improved Model with Considering the Coverage Domain Overlap

After completing all the steps above, the model in this paper has basically realized the judgment of the sector orientation; but, in an actual situation it is necessary that the angle between the main directions of any two sectors not be less than 45°. In this paper, all sectors of a coverage area were numbered as 1, 2, and 3 in the counterclockwise direction. When considering the angle in the main direction, we need only to consider the angle between 1–2, 2–3, and 3–1. It is assumed in this paper that if the detected angle between the main direction is less than 45°, the former of the two sectors should be fixed and its angle remain unchanging, the angle increased to the critical condition by rotating the latter angle. At the same time, for the second blade, if the changing of the angle leads to the angle between the second and the third sectors being less than 45°, these two blades were gathered into a new group and the above operations were repeated. Obviously, the most extreme case of each “shamrock” requires only two rotations of the blades, as shown in Figure 9:
Figure 9. Illustration of extreme case correction.
Based on the above analysis, the formula of a regional overlap modification model can be expressed as:
{ θ 2 = θ 1 + π / 4 ,   | θ 2 θ 1 | < π / 4 θ 3 = θ 2 + π / 4 ,   | θ 3 θ 2 | < π / 4 θ 1 = θ 3 + π / 4 ,   | θ 1 θ 3 | < π / 4
Using the above method, the coverage area of the base station can be modified. Eventually, all base station coverage can be changed to a realistic “shamrock” state.

4.2.4. Decision by Using Single-Objective Nonlinear Programming Model

The same as the model built for a circular coverage area, a single-objective nonlinear programming model can also be established for “shamrock” shaped areas.
The objective function established was:
Min     W = { 10 i = 0 n a i + i = 0 n b i }
where W′ represents the total cost of building new base stations; a i represents the situation of constructing a macro station in the location with a series number as i; and b i refers to the construction of a micro-base station at the location with a series number as i. All constraints can be determined as:
Judging whether to build base station and the type of base station to be built:
{ a i = 0 , 1 b i = 0 , 1 a i + b i 1
Constrain used to avoid overlapping coverage:
A m A n 2 > 10
Constraints on region overlap modification:
{ θ 2 = θ 1 + π / 4 ,   | θ 2 θ 1 | < π / 4 θ 3 = θ 2 + π / 4 ,   | θ 3 θ 2 | < π / 4 θ 1 = θ 3 + π / 4 ,   | θ 1 θ 3 | < π / 4
Also, to ensure that the signal area covers at least 90% of the total business volume:
i = 0 n j = 0 n S j · a i + i = 0 n k = 0 n S k · b i + P o 0.9 × P t

4.2.5. Final Model Based on “Shamrock” Shaped Coverage Area

Finally, for the “shamrock” shaped coverage area, the single-objective nonlinear programming model can be established as follows.
Min     W = { 10 i = 0 n a i + i = 0 n b i }
subject to Equations (19), (21)–(23).
For this proposed model, the objective function and the constraints are very clear. The commercial optimization modelling software, LINGO 18, can be used to find the optimal layout scheme and the least cost.

5. Results and Discussion

A flow chart of planning the base station is shown in Figure 10. The whole solving process of this paper can be divided into three main steps: (1) data preprocessing and K-means clustering by using MATLAB software; (2) based on the data processed by MATLAB, LINGO was used for the programming solution to obtain the minimum cost and the location of the base station, two different approaches based on the circular and the “shamrock” shaped coverage areas were presented, respectively; and (3) according to the results of LINGO, MATLAB was used again to draw the position of the base station in the region to be planned.
Figure 10. Flow chart of proposed algorithm.

5.1. Solution of Single Base Station with Circular Coverage Area

Based on the single-objective linear programming model established in Section 4.1 (Equations (7)–(10)) as well as the flow chart shown in Figure 10, the optimal layout scheme and the least cost can be calculated. According to the result, 8856 micro base stations are to be built and the number of macro stations is 412, which covers 6,599,691 businesses and accounts for 93.53% of the total business volume, the nominal cost is 10,092.
For a detailed construction plan, it is necessary to determine the coordinates and types of base stations to be constructed. Considering the huge amount of data, only 20 results are listed in this paper, as shown in Table 2.
Table 2. Part results of the location coordinates and types of base stations needed to be established.

5.2. Solution Based on “Shamrock” Shaped Coverage Area Model

Similarly, according to Equations (19)–(23) as well as the flow chart shown in Figure 10, it can be obtained that a total of 9043 micro base stations and 437 macro stations need to be established, which covers 6,499,493 businesses and accounts for 92.11% of the total business volume, the total nominal cost is 10,530. Results of 10 base stations are listed in Table 3.
Table 3. Part results of the location coordinates and types of base stations needed to be established.
It can be seen from Table 3 that based on the proposed model, both the coordinates and the angles of all sectors can be obtained.

5.3. Discussion

According to the above method, the optimal plannings of base station construction for both circular and “shamrock” shaped coverage areas were calculated, respectively, the comparison results are shown in Figure 11.
Figure 11. Diagrams showing the locations and the types of base stations need to be constructed. (a) shows— the results based on a circular coverage area, the big circles with ochre yellow are the macro stations, and the dark green circles are the positions of the micro stations. (b) shows the results based on the “shamrock” shaped coverage area, the big red circles are the macro stations and the blue circles are the positions of the micro stations. The red arrows in the zoom window shows part of the differences compared with the corresponding positions in (a).
For the results based on a circular coverage area, the number of macro stations needed to be built is 8856, the number of micro stations is 412, and the nominal cost is 10,092. For the results based on the “shamrock” shaped coverage area, the numbers of macro and micro stations are 9102 and 476, respectively, and the total nominal cost is 10,530.
According to the results of the two methods, it can be found that the number of base station planning using the “shamrock” shaped coverage area algorithm increased slightly, and it results in a slight increase in cost compared with the circular coverage area. However, since the two coverage models have very different coverage areas, the improved “shamrock” model proposed in this paper can effectively reduce the occurrence of repeated coverage, which is also more reasonable.

6. Conclusions

Firstly, the complexity of calculation is configurable by multi-step data filtering. The stepwise design of the model greatly improves the degree of flexibility. The available scenarios of the model can be broadened by adjusting parameters, which also makes the adjustment of the model more convenient.
Secondly, in order to get closer to reality, the “shamrock” shaped of the coverage area model was used in comparison with the circular coverage area model. When determining the sector orientation of the “shamrock” coverage area model, a k-means clustering algorithm was introduced again in a small range. These changes make the planning of base station construction more reasonable with the observation that the final signal coverage is more uniform and the overlapping waste of signal coverage domain is reduced.
Thirdly, single-objective nonlinear programming was used to plan the base station construction. This method permits finding the global optimal solution theoretically, but the disadvantage is the excessive demand on computing power. The model used in this paper can be further extended to a multi-objective function so that more evaluation indicators can be taken into account; the model will be much closer to the real situation.
Finally, some factors related to propagation, such as shadowing or effects related to antenna radiation patterns, were not taken into account in this paper, which can have a detrimental effect on coverage in certain points. These factors are left for future study.
This model is mainly based on clustering of a large dataset sample and optimization based on density distribution for resource allocation problems. Although the capacity of the model is manifested by the special case of the base station construction planning, theoretically, this model can also be used to solve various problems related to dynamic resource allocation regulation with a wide range of application scenarios.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China (Grant Number: 52105344), the Natural Science Foundation of Jiangsu Province (Grant Number: BK20190873), the Postgraduate Education Reform Project of Yangzhou University (Grant Number: JGLX2021_002), the Undergraduate Education Reform Project of Yangzhou University (Special Funding for Mathematical Contest in Modeling) (Grant Number: xkjs2022002), as well as the Lvyang Jinfeng Plan for Excellent Doctors of Yangzhou City.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and it was approved by the Ethics Committee of the Military Institute of Aviation Medicine (decision number 11/2015).

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cantlebary, L.; Li, L. Facility Location Problem. Available online: https://optimization.cbe.cornell.edu/index.php?title=Facility_location_problem (accessed on 20 May 2022).
  2. Mathar, R.; Niessen, T. Optimum Positioning of Base Stations for Cellular Radio Networks. Wirel. Netw. 2000, 6, 421–428. [Google Scholar] [CrossRef]
  3. MathorCup-University Mathematical Modeling Competition, Question 2022D. Chinese Society of Optimization, Overall Planning and Economic Mathematics. Available online: http://mathorcup.org/detail/2378 (accessed on 20 May 2022).
  4. Mathar, R.; Schmeink, M. Optimal Base Station Positioning and Channel Assignment for 3G Mobile Networks by Integer Programming. Ann. Oper. Res. 2001, 107, 225–236. [Google Scholar] [CrossRef]
  5. Zimmermann, J.; Höns, R.; Mühlenbein, H. ENCON: An evolutionary algorithm for the antenna placement problem. Comput. Ind. Eng. 2003, 44, 209–226. [Google Scholar] [CrossRef]
  6. Amaldi, E.; Capone, A.; Malucelli, F.; Signori, F. Radio Planning and Optimization of W-CDMA Systems. In Proceedings of the 2003 International Federation for Information Processing, Venice, Italy, 23–25 September 2003; Volume 2775, pp. 437–447. [Google Scholar]
  7. Amaldi, E.; Capone, A.; Malucelli, F. Planning UMTS Base Station Location: Optimization Models with Power Control and Algorithms. IEEE Trans. Wirel. Commun. 2003, 2, 939–952. [Google Scholar] [CrossRef]
  8. Amaldi, E.; Capone, A.; Malucelli, F. Radio Planning and Coverage Optimization of 3G Cellular Networks. Wirel. Netw. 2008, 14, 435–447. [Google Scholar] [CrossRef]
  9. Amaldi, E.; Capone, A.; Malucelli, F.; Mannino, C. Optimization Problems and Models for Planning Cellular Networks. In Handbook of Optimization in Telecommunications; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  10. Khalek, A.A.; Ai-Kanj, L.; Zaher, D.; Turkiyyah, G. Site Placement and Site Selection Algorithms for UMTS Radio Planning with Quality Constraints. In Proceedings of the 2010 International Conference on Telecommunications, Doha, Qatar, 4–7 April 2010; pp. 375–381. [Google Scholar]
  11. Ibrahim, L.F.; Hamed, M.H. Using clustering technique M-PAM in mobile network planning. In Proceedings of the 12th WSEAS International Conference on Computers, Heraklion, Greece, 23–25 July 2008. [Google Scholar]
  12. Ibrahim, L.F.; Salman, H.A. Using Hyper Clustering Algorithms in Mobile Network Planning. Am. J. Appl. Sci. 2011, 8, 1004–1013. [Google Scholar] [CrossRef]
  13. Mai, W.; Liu, H.; Chen, L.; Li, J.; Xiao, H. Multi-objective Evolutionary Algorithm for 4G Base Station Planning. In Proceedings of the 2013 International Conference on Computational Intelligence and Security, Emeishan, China, 14–15 December 2013; pp. 85–89. [Google Scholar]
  14. Selim, S.Z.; Almoghathawi, Y.A.; Aldajani, M. Optimal Base Stations Location and Configuration for Cellular Mobile Networks. Wirel. Netw. 2015, 21, 13–19. [Google Scholar] [CrossRef]
  15. Valavanis, I.; Athanasiadou, G.; Zarbouti, D.; Tsoulos, G.V. Multi-Objective Optimization for Base-Station Location in Mixed-Cell LTE Networks. In Proceedings of the 10th European Conference on Antennas and Propagation (EuCAP), Davos, Switzerland, 10–15 April 2016. [Google Scholar]
  16. Iellamo, S.; Lehtomaki, J.J.; Khan, Z. Placement of 5G Drone Base Stations by Data Field Clustering. In Proceedings of the 2017 IEEE Vehicular Technology Conference (VTC Spring), Sydney, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
  17. Goudos, S.; Diamantoulakis, P.; Karagiannidis, G. Multi-objective Optimization in 5G Wireless Networks with Massive MIMO. IEEE Commun. Lett. 2018, 22, 2346–2349. [Google Scholar] [CrossRef]
  18. Wang, C.H.; Lee, C.J.; Wu, X. A Coverage-Based Location Approach and Performance Evaluation for the Deployment of 5G Base Stations. IEEE Access 2020, 8, 123320–123333. [Google Scholar] [CrossRef]
  19. Fraiha, R.; Gomes, I.; Gomes, C.; Gomes, H.; Cavalcante, G. Improved Multi-objective Optimization for Cellular Base Stations Positioning. Journal of Microwaves. Optoelectron. Electromagn. Appl. 2021, 20, 870–882. [Google Scholar]
  20. Gomes, C.; Gomes, I.; Fraiha, R.; Gomes, H.; Cavalcante, G. Optimum Positioning of Base Station for Cellular Service Devices Using Discrete Knowledge Model. J. Microwaves. Optoelectron. Electromagn. Appl. 2020, 19, 428–443. [Google Scholar] [CrossRef]
  21. Liang, M.; Li, W.; Ji, J.; Zhou, Z.; Zhao, Y.; Zhao, H.; Guo, S. Evaluating the Comprehensive Performance of 5G Base Station: A Hybrid MCDM Model Based on Bayesian Best-Worst Method and DQ-GRA Technique. Math. Probl. Eng. 2022, 2022, 4038369. [Google Scholar] [CrossRef]
  22. Liu, J.; Ting, S.; Sarkar, T. Base-station Antenna Modeling for Full-wave Electromagnetic Simulation. In Proceedings of the 2014 IEEE International Symposium on Antennas and Propagation & USNC/URSI National Radio Science Meeting, Memphis, TN, USA, 6–11 July 2014; pp. 2106–2107. [Google Scholar]
  23. Blanch, S.; Romeu, J.; Cardama, A. Near Field in the Vicinity of Wireless base-station Antennas: An Exposure Compliance Approach. IEEE Trans. Antennas Propag. 2002, 50, 685–692. [Google Scholar] [CrossRef]
  24. Wu, C.H.; Yang, C.F.; Wang, T.S.; Liao, K.C.; Chen, Y.M. A Method to Improve the Radiation Patterns of the Base Station Sector Antenna for Mobile Communications by Adding Scattering Structures on the Front Panel of the Antenna. In Proceedings of the 2006 IEEE Antennas and Propagation Society International Symposium, Albuquerque, NM, USA, 9–14 July 2006; pp. 4357–4360. [Google Scholar]
  25. Konstantinidis, A.; Yang, K.; Zhang, Q. An Evolutionary Algorithm to a Multi-Objective Deployment and Power Assignment Problem in Wireless Sensor Networks. In Proceedings of the IEEE GLOBECOM 2008—2008 IEEE Global Telecommunications Conference, New Orleans, LA, USA, 30 November–4 December 2008; pp. 1–6. [Google Scholar]
  26. Khalily-Dermany, M. Transmission power assignment in network-coding-based-multicast-wireless-sensor networks. Comput. Netw. 2021, 196, 108203. [Google Scholar] [CrossRef]
  27. MacQueen, J. Some Methods for Classification and Analysis of Multivariate Observations. In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkeley, CA, USA, 21 June–18 July 1965 and 27 December 1965–7 January 1966; Statistical Laboratory of the University of California: Berkeley, CA, USA, 1967; Volume 1, pp. 281–297. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.