A method for allocating wireless resources based on sensitivity to inter-cell interference performed by a base station controller, the method comprising the steps of: determining a set of neighboring cell pairs from a plurality of cells, wherein each neighboring cell pair comprises two neighboring cells that base stations of the two neighboring cells can perform coordinated multi-point transmission and reception (CoMP); sorting the set of neighboring cell pairs in ascending order of number of inner-pair interfered user equipment devices (UEs) of each neighboring cell pair, wherein the inner-pair interfered UEs are interfered UEs located in coverage areas of the neighboring cell pair; characterized in that for each neighboring cell pair, allocating available resource blocks of the neighboring cell pair using a two-cell resource allocation algorithm and adjusting available resource blocks of other neighboring cell pairs after allocating resource blocks for cross-pair interfered UEs, wherein the cross-pair interfered UEs are interfered UEs located in coverage areas of different neighboring cell pairs, wherein the two-cell resource allocation algorithm further comprises the steps of: constructing a weighted bipartite graph G(U 1, U 2, E), wherein U 1 comprises interfered UEs attached to a first cell, U 2 comprises interfered UEs attached to a second cell, E comprises edges between each interfered UE in U 1 and each interfered UE in U 2, and each edge is assigned a weight which is equal to a decrease of data rate that two interfered UEs connected by the edge perform CoMP; and applying a Hungarian algorithm to the weighted bipartite graph to determine a set of interfered UE pairs, wherein each interfered UE pair comprises two interfered UEs that one interfered UE can only perform CoMP and share resource blocks with the other interfered UE of the interfered UE pair; determining best data rates of all attached UEs to the two wireless cells; allocating resource blocks to the attached UEs to serve the attached UEs with the determined best data rates, except muting pattern are applied to the interfered UEs; allocating remaining resource blocks to the interfered UEs and performing CoMP according to the determined set of interfered UE pairs. determining a set of neighboring cell pairs from a plurality of cells, wherein each neighboring cell pair comprises two neighboring cells that base stations of the two neighboring cells can perform coordinated multi-point transmission and reception (CoMP); sorting the set of neighboring cell pairs in ascending order of number of inner-pair interfered user equipment devices (UEs) of each neighboring cell pair, wherein the inner-pair interfered UEs are interfered UEs located in coverage areas of the neighboring cell pair; characterized in that for each neighboring cell pair, allocating available resource blocks of the neighboring cell pair using a two-cell resource allocation algorithm and adjusting available resource blocks of other neighboring cell pairs after allocating resource blocks for cross-pair interfered UEs, wherein the cross-pair interfered UEs are interfered UEs located in coverage areas of different neighboring cell pairs, wherein the two-cell resource allocation algorithm further comprises the steps of: constructing a weighted bipartite graph G(U 1, U 2, E), wherein U 1 comprises interfered UEs attached to a first cell, U 2 comprises interfered UEs attached to a second cell, E comprises edges between each interfered UE in U 1 and each interfered UE in U 2, and each edge is assigned a weight which is equal to a decrease of data rate that two interfered UEs connected by the edge perform CoMP; and applying a Hungarian algorithm to the weighted bipartite graph to determine a set of interfered UE pairs, wherein each interfered UE pair comprises two interfered UEs that one interfered UE can only perform CoMP and share resource blocks with the other interfered UE of the interfered UE pair; determining best data rates of all attached UEs to the two wireless cells; allocating resource blocks to the attached UEs to serve the attached UEs with the determined best data rates, except muting pattern are applied to the interfered UEs; allocating remaining resource blocks to the interfered UEs and performing CoMP according to the determined set of interfered UE pairs.