1. A network system comprising:a plurality of nodes, wherein each node is configured to communicate with one or more user equipment (UEs), and wherein each node initially corresponds to a separate active set; and
a scheduler in communication with the plurality of nodes, the scheduler comprising a processor and computer-executable instructions, wherein the computer-executable instructions, when executed by the processor, cause the scheduler to:
for a first active set,
determine whether a number of available MIMO dimensions in the first active set exceeds a threshold value;
determine a level of interference received at one or more UEs within the first active set;
in response to a determination that at least one of (a) the number of available MIMO dimensions in the first active set does not exceed the threshold value or (b) a determination that the level of interference within the first active set exceeds a second threshold value,
determine one or more metrics, each metric associated with the first active set and an active set other than the first active set; and
combine the first active set with an active set associated with the highest metric in the one or more metrics.