|
Algorithm 1: Cooperative-Bargaining Power-Scheduling Algorithm |
| 1: Initialization: MeNBm and SeNBn, m∈M, n∈N, choose power levels pm(0) and pn(0); predefine the coefficients αm, βm, αn, and βn; predefine the Lagrangian parameters and at step t. |
| 2: for each SUE of each SeNBn
do
|
| 3: gather the CINR:
|
| 4: end for
|
| 5: So
|
| 6: while not
for any small
do
|
| 7: adjust MeNBm ‘s power at the next step (t + 1) by:
|
| 8: update by MeNBm as:
|
| 9: end while
|
| 10: for each MUE of each MeNBm
do
|
| 11: gather the CINR:
|
| 12: end for
|
| 13: So
|
| 14: while not
for any small
do
|
| 15: adjust SeNBn ‘s power at the next step (t + 1) by:
|
| 16: update by SeNBn as:
|
| 17: end while
|