Method and system for facility location optimization
First Claim
Patent Images
1. A system, comprising:
- a memory to store computer-executable instructions; and
a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to perform operations, comprising;
selecting a first set of cluster center locations corresponding to a predetermined number of cluster centers to facilitate identifying a set of cluster center locations associated with an overall clustering indicating a defined profit in clustering a subset of a plurality of cluster points, wherein the predetermined number of cluster centers have respective predetermined cluster radii defining respective areas, and the set of cluster center locations is associated with a communication network environment;
defining a first cluster area based on the respective areas of the predetermined number of cluster centers;
determining a first value corresponding to cluster points, of the plurality of cluster points, that are within the first cluster area;
selecting the subset of the plurality of cluster points using a weighted randomization of the plurality of cluster points, based on the first value;
selecting a subset of cluster centers that correspond to the subset of the cluster points and comprise wireless antennas, wherein the subset of cluster centers define a subset area of the first cluster area,wherein the subset of the plurality of cluster points has a defined probability level of having a clustering of cluster points that is determined to satisfy a condition with respect to a defined portion of the overall clustering, based on the weighted randomization; and
selecting the set of cluster center locations, comprising a first cluster center location having a first profit and including a first portion of cluster points of the subset of cluster points, based on the first profit being greater than a second profit associated with a potential cluster center location excluded from the set of cluster center locations, to satisfy the condition with respect to the defined portion of the overall clustering providing the defined profit based on all cluster center locations in the set of cluster center locations, wherein the first profit is determined without regard to respective distances of cluster points of the first portion of cluster points from a first cluster center associated with the first cluster center location, and the first portion of cluster points is located within a first area defined by a predetermined first cluster radius of the first cluster center.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for optimization of facility locations are disclosed, for example, wireless telecommunications facility locations. Among a plurality of cluster points, corresponding to wireless customers, optimal locations are determined for a predetermined number of cluster centers, each cluster center having a predetermined cluster radius that defines a cluster area. Among a plurality of cluster points, optimal facility locations are determined for a variable number of cluster centers, each cluster center having a minimum acceptable economic value.
15 Citations
20 Claims
-
1. A system, comprising:
-
a memory to store computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to perform operations, comprising; selecting a first set of cluster center locations corresponding to a predetermined number of cluster centers to facilitate identifying a set of cluster center locations associated with an overall clustering indicating a defined profit in clustering a subset of a plurality of cluster points, wherein the predetermined number of cluster centers have respective predetermined cluster radii defining respective areas, and the set of cluster center locations is associated with a communication network environment; defining a first cluster area based on the respective areas of the predetermined number of cluster centers; determining a first value corresponding to cluster points, of the plurality of cluster points, that are within the first cluster area; selecting the subset of the plurality of cluster points using a weighted randomization of the plurality of cluster points, based on the first value; selecting a subset of cluster centers that correspond to the subset of the cluster points and comprise wireless antennas, wherein the subset of cluster centers define a subset area of the first cluster area, wherein the subset of the plurality of cluster points has a defined probability level of having a clustering of cluster points that is determined to satisfy a condition with respect to a defined portion of the overall clustering, based on the weighted randomization; and selecting the set of cluster center locations, comprising a first cluster center location having a first profit and including a first portion of cluster points of the subset of cluster points, based on the first profit being greater than a second profit associated with a potential cluster center location excluded from the set of cluster center locations, to satisfy the condition with respect to the defined portion of the overall clustering providing the defined profit based on all cluster center locations in the set of cluster center locations, wherein the first profit is determined without regard to respective distances of cluster points of the first portion of cluster points from a first cluster center associated with the first cluster center location, and the first portion of cluster points is located within a first area defined by a predetermined first cluster radius of the first cluster center. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a memory to store computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to perform operations, comprising; defining a plane corresponding to a plurality of cluster points, wherein a portion of the plurality of cluster points is associated with a variable number of cluster centers, and cluster centers of the variable number of cluster centers have predetermined cluster radii; dividing the plane into a plurality of horizontal strips, including a first strip and a second strip, each horizontal strip having a predetermined height corresponding to a predetermined cluster radius of a cluster center associated with that horizontal strip; selecting a subset of cluster center locations and associated cluster points comprising a subset of the plurality of cluster points within the plurality of horizontal strips, wherein the selecting the subset of cluster center locations includes enabling recovery of an economic cost relating to a subset of cluster centers, comprising wireless antennas, associated with the subset of cluster center locations within a defined period of time, a cluster center location of the subset of cluster center locations meets a defined minimum acceptable economic profit, and the subset of cluster center locations is associated with a communication network environment; and determining a first economic profit of a first cluster center location of the subset of cluster center locations without regard to respective geographic distances of cluster points of a first portion of cluster points of the subset of cluster points from a first cluster center associated with the first cluster center location, wherein the first portion of cluster points is located within a first area defined by a predetermined first cluster radius of the first cluster center, and wherein the subset of cluster center locations comprises the first cluster center location and excludes a potential cluster center location based on the first economic profit meeting the defined minimum acceptable economic profit and a potential economic profit of the potential cluster center location not meeting the defined minimum acceptable economic profit. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
defining, by a system including a processor, a grid in a plane corresponding to a plurality of cluster points, wherein cluster points of the plurality of cluster points are to be associated with a variable number of cluster centers comprising wireless antennas; for cluster points of the plurality of cluster points, translating, by the system, a cluster point to its nearest grid point and enlarging a predetermined cluster radius of a corresponding cluster center to a calculable cluster radius; dividing, by the system, the plane into a plurality of horizontal strips including a first strip and a second strip, wherein the plurality of horizontal strips have predetermined heights corresponding to the calculable cluster radius of the corresponding cluster center; selecting, by the system, a subset of cluster center locations and associated cluster points within the plurality of horizontal strips, wherein the subset of cluster center locations corresponds to a subset of cluster centers of the variable number of cluster centers; determining, by the system, a first economic profit of a first cluster center location of the subset of cluster center locations without regard to respective geographic distances of cluster points of a first portion of cluster points of the subset of cluster points from a first cluster center associated with the first cluster center location, wherein the first portion of cluster points is located within a first area defined by a predetermined first cluster radius of the first cluster center; and repeatedly shifting, by the system, the first horizontal strip relative to the second horizontal strip to obtain a shifted set of horizontal strips and iteratively selecting the subset of cluster center locations and the associated cluster points for the shifted set of horizontal strips to identify overall clusterings associated with the shifted set of horizontal strips to facilitate obtaining a final clustering having a largest economic profit, wherein the obtaining the final clustering having the largest economic profit includes selecting the subset of cluster center locations to enable economic cost relating to the subset of cluster center locations to be recoverable within a defined period of time and a cluster center of the subset of cluster center locations meets a defined minimum acceptable economic profit, and wherein the subset of cluster center locations comprises the first cluster center location and excludes a second cluster center location based on the first economic profit meeting the defined minimum acceptable economic profit and a second economic profit of the second cluster center location not meeting the defined minimum acceptable economic profit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification