Skip to main content
. 2019 Dec 2;19(23):5307. doi: 10.3390/s19235307
 Algorithm 3 The algorithm for solving problem (23).
Initialization phase:
 Set pfn(0), iteration index v=0, the maximum iterations Vmax and error tolerance μ. Calculate fn(pfn(0))ηn(c)gn(pfn(0)).
1: repeat
2: Solve the problem (23) to obtain the optimal solution pfn* for given pfn(v) and ηn(c).
3: v=v+1.
4: Set pfn(v)=pfn* and cacluate fn(pfn(v))ηn(c)gn(pfn(v)).
5: until fn(pfn(v))ηn(c)gn(pfn(v))(fn(pfn(v1))ηn(c)gn(pfn(v1)))μ
6: pfn*=pfn(v).