Skip to main content
. 2025 Nov 12;25(22):6892. doi: 10.3390/s25226892
Algorithm 1 Joint PGD-based offloading and assignment optimization
  •  1:

    Hyper-parameters: Server capacities {Cs}, CS capacity C^, maximum delay Tmax, learning rates ηa,ηb,ηθ, penalty weights λ, initial logits a0,b0, initial model parameters θ0

  •  2:

    for each time slot t do

  •  3:

       for iteration k do

  •  4:

         Compute offloading ratios: αrt,k=σ(ar(k)),r

  •  5:

         Compute soft assignments: δ˜r,s(k)=exp(br,s(k))sexp(br,s(k)),r,s

  •  6:

         Evaluate loss: L(k)=L(α(k),δ˜(k),θ(k))

  •  7:

         Compute gradients:

         ga=aL(k),gb=bL(k),gθ=θL(k)

  •  8:

         Update parameters:

         a(k+1)=a(k)ηaga;

         b(k+1)=b(k)ηbgb;

         θ(k+1)=θ(k)ηθgθ

  •  9:

       end for

  • 10:

    end for