|
Algorithm 1 Coalition-game-based beamwidth selection algorithm for D2D pairs during each iteration |
-
1:
Initialize with the output of the last iteration, and initialize as indicated by .
-
2:
Set current coalition structure .
Require:
-
3:
Randomly select a player , and denote its current coalition as .
-
4:
randomly chooses another coalition , and denote the temporary structure after leaves and switches to as:
-
5:
.
-
6:
Calculate and .
-
7:
ifthen
-
8:
leaves and joins .
-
9:
Update the coalition structure as: .
-
10:
else
-
11:
remains in its current coalition .
Ensure: The final Nash-stable coalition structure is reached.
|