I have a problem and trying to solve it in yilmap, but I don't know which solver is appropriate?
clc
clear all
close all
%% DATA
n=3; % number of consumers
K=2; % number of UCs
Beta=[1 1 1 1 1]';
Alpha=[1 1 1 1 1]';
C_n=[5 10 15 20 25]; %Budget of consumers
P_k=[10 15 20]'; %Available power of UCs
sigma=40;
aa=0.1;
y=[3 4];
B_min=1;
B_max=4;
B_in=1;
R_min=1;
R_max=2;
D_max=3;
x=sdpvar(3,2)
d=sdpvar(3,3)
a=sdpvar(1,3)
b=sdpvar(1,3)
Constraints = [ x(1,1)*y(1)+x(1,2)*y(2)+aa*b(1)+a(3)*d(1,3)+a(2)*d(1,2)<=C_n(1)...
, x(2,1)*y(1)+x(2,2)*y(2)+aa*b(2)+a(3)*d(2,3)+a(1)*d(2,1)<=C_n(2)...
, x(3,1)*y(1)+x(3,2)*y(2)+aa*b(3)+a(2)*d(3,2)+a(1)*d(3,1)<=C_n(3)...
, B_min<=B_in+b(1)+b(2)+b(3)-d(1,3)-d(1,2)-d(2,1)-d(2,3)-d(3,1)-d(3,2)-d(1,1)-d(2,2)-d(3,3)<=B_max...
, 0<=d(1,3)+d(1,2)+d(2,1)+d(2,3)+d(3,1)+d(3,2)+d(1,1)+d(2,2)+d(3,3)<=D_max...
, R_min<=b(1)+b(2)+b(3)<=R_max...
, x(1,1)+x(1,2)>=b(1)...
, x(2,1)+x(2,2)>=b(2)...
, x(3,1)+x(3,2)>=b(3)]
p=(log(1+x(1,1))+log(1+x(1,1))+log(1+x(1,2))+log(1+x(2,1))+log(1+x(2,2))+log(1+x(3,1))+...
log(1+x(3,2))+log(1+d(1,1))+log(1+d(1,2))+log(1+d(1,3))+log(1+d(2,1))+log(1+d(2,2))+...
log(1+d(2,3))+log(1+d(3,1))+log(1+d(3,2))+log(1+d(3,3))+log(1+b(1))+log(1+b(2))+...
log(1+b(3)));
F = [Constraints, x>=0, b>=0, d>=0, a>=0];
solvesdp(F,-p)