Skip to main content
. 2020 Oct 21;20(20):5944. doi: 10.3390/s20205944
Algorithm 1 Dwell time allocation algorithm based on the Nash bargaining solution (NBS)
Step 1: Parameter initialization: At the kth time instant, for q=1,,Q, set the parameter initial values γthmin, Tmin and Tmax, Lagrangian multipliers {(ηi,q,k)l}i=1N , {(μi,q,k)l}i=1N and {(ψi,q,k)l}i=1N , the number of iteration index l=1, error tolerance ε>0;
Step 2: Circulation: At the kth time instant, for q=1,,Q, use Equation (28) to calculate ti,q,kl;
Use Equation (30) to update Lagrange multipliers;
Update ll+1;
Step 3: When ti,q,kl+1ti,q,kl<ε or l=Lmax, end the cycle;
Step 4: Repeat Parameter update: For i, update ti,q,k*ti,q,kl.