Skip to main content

Table 2 TM selection algorithm

From: Power-efficient distributed resource allocation under goodput QoS constraints for heterogeneous networks

1.

Input: \({\mathcal {D}}_{\mathbf {\overline m}}\), γ

2.

Initialize u opt=P

3.

For \(i=1,\cdots,|{\mathcal {D}}_{m}|\)

4.

For \(j=1,\cdots,|{\mathcal {D}}_{r}|\)

5.

For n=1,⋯,N

6.

Set φ={r,m}, with \(r={\mathcal {D}}_{r}(j)\), \(m={\mathcal {D}}_{m}(i)\) and \(\mathbf {m}=\mathbf {\overline m}^{(n,m)}\)

7.

Evaluate p ∗(φ)

8.

If \(\zeta ({\boldsymbol {\varphi }},\mathbf {p}^{*}({\boldsymbol {\varphi }}))\ge \bar \zeta \) and u(p ∗(φ))<u opt

9.

Set u opt=u(p ∗(φ)) and φ ∗=φ

10.

Go To Step 4.

11.

End If

12.

End For

13.

End For

14.

End For

15.

Output: φ ∗, p ∗(φ ∗)