i am trying to solve the below code using cvx. my variables are a and b which will be stored in L_ac and L_de as required. but it seems like it’s not doing so, and i am getting inf optimized value and NaN for variables. did i declare the variables worng? Anyone can help?

%Initialization of ac and de set

L_ac= ones(L,1);

L_de= zeros(L,1);

cvx_begin

cvx_solver mosek

variable a(L, 2) binary % status of ap l in t_c and t_c+t_s time

variable b(L) binary % Serving set of AP

for l = 1:L

L_ac(l) >= a(l, 1); % If a(l, 1) == 1, then L_ac(l) must be 1

L_de(l) >= 1 - a(l, 1); % If a(l, 1) == 0, then L_de(l) must be 1

1 <= b(l) <= L_ac(l); % b(l) is 1 when L_ac(l) == 1

end

*rest of the code for obj and constraint (if needed i can add)

it sounds like Mosek/CVX determined the problem is infeasible.All but section 1 of Debugging infeasible models - YALMIP also applies to CVX.

If you need additional help, you should show the complete reproducible code, with all input data, if possible, and all CVX and solver output.