Skip to main content
. 2020 May 2;20(9):2598. doi: 10.3390/s20092598
Algorithm 1 Successive Convex Optimization Algorithm
  • 1:

    Initialize PIr, Ur, PEr and Pkr, let r=1.

  • 2:

    repeat

  • 3:

     Solve problem P2.1 for given PIr,Ur,PEr,Pkr and obtain the optimal solution as δkr+1.

  • 4:

     Solve problem P3 for given δkr+1,PIr,Ur,PEr,Pkr and obtain the optimal solution as PIr+1.

  • 5:

     Solve problem P4.2 for given δkr+1,PIr+1,Ur,PEr,Pkr and obtain the optimal solution as Ur+1.

  • 6:

     Solve problem P5.1 for given δkr+1,PIr+1,Ur+1,PEr,Pkr and obtain the optimal solution as PEr+1.

  • 7:

     Solve problem P6 for given δkr+1,PIr+1,Ur+1,PEr+1,Pkr and obtain the optimal solution as Pkr+1.

  • 8:

    until The fluctuation of the objective value is below a threshold 0DminBUr+1DminBUrε,ε>0.