Systems and methods for service gap mitigation or elimination via new site recommendation
A method may include determining an area of a service gap and an area of a candidate site; multiplying the candidate site area by a predetermined percentage to determine a threshold; when the service gap area is greater than or equal to the threshold, dividing the service gap area by the candidate site area to determine a number of recommended sites; determining a centroid and a perimeter of the service gap; determining a perimeter section distance by dividing the perimeter of the service gap by the number of recommended sites; generating a new site shape based on the service gap centroid, a point on the service gap boundary, and the perimeter section distance; and determining a recommended site location based on a centroid of the new site shape.
1 . A method of determining a number of recommended sites, the method comprising:
determining an area size value of a service gap;
determining an area size value of a candidate site;
comparing the area size value of the service gap to the area size value of the candidate site to determine a comparison; and
recommending, based on the comparison, at least one of a new site or a tilt recommendation to mitigate the service gap.
2 . The method of claim 1 , wherein the comparing the area size value of the service gap to the area size value of the candidate site comprises:
multiplying the area size value of the candidate site by a predetermined percentage to determine a threshold; and
comparing the area size value of the service gap to the threshold.
3 . The method of claim 2 , wherein the recommending comprises not recommending the new site when the area size value of the service gap is less than the threshold.
4 . The method of claim 2 , wherein the recommending comprises recommending a positive nonzero integer number of new sites when the area size value of the service gap is greater than or equal to the threshold.
5 . The method of claim 1 , further comprising:
determining a centroid of the service gap and a perimeter of the service gap;
determining a distance of a perimeter section of the service gap;
determining a portion of the perimeter of the service gap corresponding to the perimeter section; and
determining a shape of a recommended site based on the centroid of the service gap and the portion of the perimeter of the service gap corresponding to the perimeter section.
6 . The method of claim 5 , wherein the determining the distance of the perimeter section of the service gap comprises dividing the perimeter of the service gap by the number of recommended sites.
7 . The method of claim 5 , further comprising:
determining a centroid of the shape of the recommended site; and
determining a recommended site location based on the centroid of the shape of the recommended site.
8 . The method of claim 1 , wherein:
the candidate site is either a macro site or a micro site, and
a number of recommended new sites is either a number of recommended macro sites or a number of recommended micro sites.
9 . The method of claim 1 , wherein a number of recommended new sites is a combination of a number of recommended macro sites and a number of recommended micro sites.
10 . An information processing system for determining a number of recommended sites, the system comprising:
at least one memory configured to store computer program code; and
at least one processor configured to access said at least one memory and operate as instructed by said computer program code, said computer program code including:
first determining code configured to cause at least one of the at least one processor to determine an area size value of a service gap;
second determining code configured to cause at least one of the at least one processor to determine at least one of an area size value of a macro site or an area size value of a micro site;
comparing code configured to cause at least one of the at least one processor to compare the area size value of the service gap to at least one of the area size value of the macro site or the area size value of the micro site to determine a comparison; and
third determining code configured to cause at least one of the at least one processor to recommend, based on the comparison, at least one of a new site or a tilt recommendation to mitigate the service gap.
11 . The information processing system of claim 10 , wherein the comparing code is further configured to cause the at least one of the at least one processor to:
multiply at least one of the area size value of the macro site or the area size value of the micro site by a predetermined percentage to determine a threshold; and
compare the area size value of the service gap to the threshold.
12 . The information processing system of claim 11 , wherein the third determining code is further configured to cause at least one of the at least one processor to not recommend the new site when the area size value of the service gap is less than the threshold.
13 . The information processing system of claim 11 , wherein the third determining code is further configured to cause at least one of the at least one processor to recommend a positive nonzero integer number of new sites when the area size value of the service gap is greater than or equal to the threshold.
14 . The information processing system of claim 10 , further comprising:
fourth determining code configured to cause at least one of the at least one processor to determine a centroid of the service gap and a perimeter of the service gap;
fifth determining code configured to cause at least one of the at least one processor to determine a distance of a perimeter section of the service gap;
sixth determining code configured to cause at least one of the at least one processor to determine a portion of the perimeter of the service gap corresponding to the perimeter section; and
seventh determining code configured to cause at least one of the at least one processor to determine a shape of a recommended site based on the centroid of the service gap and the portion of the perimeter of the service gap corresponding to the perimeter section.
15 . The information processing system of claim 14 , wherein the fifth determining code is further configured to cause at least one of the at least one processor to divide the perimeter of the service gap by the number of recommended sites.
16 . The information processing system of claim 14 , further comprising:
eighth determining code configured to cause at least one of the at least one processor to determine a centroid of the shape of the recommended site; and
ninth determining code configured to cause at least one of the at least one processor to determine a recommended site location based on the centroid of the shape of the recommended site.
17 . The information processing system of claim 10 , wherein a number of recommended new sites is either a number of recommended macro sites or a number of recommended micro sites.
18 . The information processing system of claim 10 , wherein a number of recommended new sites comprises a combination of a number of recommended macro sites and a number of recommended micro sites.