Skip to main content
. 2024 Feb 20;26(3):178. doi: 10.3390/e26030178
Algorithm 2: Computing the superposition coding inner bound for θ(0,12)
Input: p(y,z|x), maximum iterations K, N, thresholds η, ϵ>0, step size τ>0;
Initialization: α0(0,1), q0(u,x)>0, ηα>η, k=0;
while k<K and ηα>η do
initialize ϵq>ϵ, n=0;
while n<N and ϵq>ϵ do
nn+1;
Qn=Q[qn1] using Equation (5) similarly;
qn=q[Qn] using Equation (7) similarly;
F(αk,qn,Qn)=θ¯·lnu,xexp{d[Qn]} using Equation (20) or (18);
ϵq=θ¯·max{d[Qn]lnqn1}F(αk,qn,Qn);
end
( kk+1;
calculate αk using Equations (21) and (22);
αkmin{1,max{0,αk}};
ηα=|αkαk1|;
q0qn;
end
Output: αk, qn(u,x), Qn, F(αk1,qn,Qn)