|
Algorithm 2 Iterative Algorithm for Resource Allocation. |
-
1:
Initialization: Initialize the maximum number of iterations and set iteration index ; and initialize the current feasible point , , , and a penalty factor
-
2:
repeat
-
3:
Set the variables , , , and to be solved by the standard convex program solvers
-
4:
Evaluate the convex functions , , , and
-
5:
According to the current point , , , and , evaluate the affine functions , , , and
-
6:
Substitute them into (48) to solve the convex problem for getting the upper-bound optimal point , , , and
-
7:
Update iteration index
-
8:
Update the next iteration point , , ,
-
9:
until or
-
10:
Output the suboptimal solution , , ,
|