  Virtual cell optimization clusters cells into neighborhoods and performs
optimized resource allocation over each neighborhood. In prior works we
proposed resource allocation schemes to mitigate the interference caused by
transmissions in the same virtual cell. This work aims at mitigating both the
interference caused by the transmissions of users in the same virtual cell and
the interference between transmissions in different virtual cells. We propose a
resource allocation technique that reduces the number of users that cannot
achieve their constant guaranteed bit rate, i.e., the "unsatisfied users", in
an uplink virtual cell system with cooperative decoding. The proposed scheme
requires only the knowledge of the number of users each base station serves and
relies on creating the interference graph between base stations at the edges of
virtual cells. Allocation of frequency bands to users is based on the number of
users each base station would serve in a non cooperative setup. We evaluate the
performance of our scheme for a mmWave system. Our numerical results show that
our scheme decreases the number of users in the system whose rate falls below
the guaranteed rate, set to $128$kbps, $256$kbps or $512$kbps, when compared
with our previously proposed optimization methods.
