Research Article

Transmission Strategy Design and Resource Allocation in D2D Multicast Cooperative Communications with SWIPT

Algorithm 1

Joint Power Split Factor and D2D Interference Optimization Algorithm.
1. Initialize .
2. If , order , if not, jump to step 5.
Solve problem(19):
When the restricted condition (22) is satisfied,
the optimal solution    is equation (26);
When the restricted condition (23) is satisfied,
the optimal solution    is equation (27);
When the restricted condition (24) is satisfied,
the optimal solution    is equation (28);
If the above restricted conditions are not satisfied,
output the optimal solution  .
3.If the solution of step 2 satisfies the condition (30),
output is equation (32). Or else,   .
4.Here, the optimal solution of problem (18) is an array
, calculate by formula (19).
Update , return step 2.
5.Find the best channel ,
and output the optimal solution  .