⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 solverdefinitions.m

📁 国外专家做的求解LMI鲁棒控制的工具箱,可以相对高效的解决LMI问题
💻 M
📖 第 1 页 / 共 3 页
字号:
solver(i).call    = 'callmilp_cplex';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'cplex';
solver(i).version = 'MIQP-CPLEXINT';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 0;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 1;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 1;
solver(i).binary  = 1;
solver(i).parametric = 0;
solver(i).checkfor= {'miqp_cplex.m'};
solver(i).call    = 'callmiqp_cplex';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'linprog';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 0;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'linprog'};
solver(i).call    = 'calllinprog';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'bintprog';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 0;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 0;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 1;
solver(i).parametric = 0;
solver(i).checkfor= {'bintprog.m'};
solver(i).call    = 'callbintprog';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'quadprog';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 0;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 1;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'quadprog'};
solver(i).call    = 'callquadprog';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

% solver(i).tag     = 'ipqp';
% solver(i).version = '';
% solver(i).bmi     = 0;
% solver(i).pmi     = 0;solver(i).pi     = 0;
% solver(i).maxdet  = 0;
% solver(i).sdp     = 0;
% solver(i).kyp     = solver(i).sdp;
% solver(i).lp      = 1;
% solver(i).qp      = 1;
% solver(i).gp      = 0;
% solver(i).ncqp    = 0;
% solver(i).socp    = 0;
% solver(i).rotsocp = 0;
% solver(i).qc = 0;
% solver(i).equalities = 1;
% solver(i).duals   = 0;
% solver(i).complex = 0;
% solver(i).integer = 0;
% solver(i).binary  = 0;
% solver(i).parametric = 0;
% solver(i).checkfor= {'ipqp'};
% solver(i).call    = 'callipqp';
% solver(i).subcall = '';
% solver(i).show    = 1;
% i = i+1;


solver(i).tag     = 'ooqp';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 0;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 1;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'ooqp.m'};
solver(i).call    = 'callooqp';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sedumi';
solver(i).version = '1.05';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 1;
solver(i).rotsocp = 1;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 1;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sedumi.m','ada_pcg.m'};
solver(i).call    = 'callsedumi';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sedumi';
solver(i).version = '1.03';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 1;
solver(i).rotsocp = 1;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 1;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sedumi.m','doinfac.m'};
solver(i).call    = 'callsedumi';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sdpt3';
solver(i).version = '3.1';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 1;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sqlp','skron','symqmr'};
solver(i).call    = 'callsdpt331';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sdpt3';
solver(i).version = '3.02';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 1;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 1;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sqlp','skron','schursysolve'};
solver(i).call    = 'callsdpt3302';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sdpt3';
solver(i).version = '3.0';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 1;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sqlp','mexexec'};
solver(i).call    = 'callsdpt330';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'SDPA';
solver(i).version = 'M';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sdpam.m'};
solver(i).call    = 'callsdpa';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'DSDP';
solver(i).version = '5';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'dsdp','dvec'};
solver(i).call    = 'calldsdp5';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'DSDP';
solver(i).version = '4';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'dsdp'};
solver(i).call    = 'calldsdp';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'sdplr';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'sdplr'};
solver(i).call    = 'callsdplr';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;

solver(i).tag     = 'csdp';
solver(i).version = '';
solver(i).bmi     = 0;
solver(i).pmi     = 0;solver(i).pi     = 0;
solver(i).maxdet  = 0;
solver(i).sdp     = 1;
solver(i).kyp     = solver(i).sdp;
solver(i).lp      = 1;
solver(i).qp      = 0;
solver(i).gp      = 0;
solver(i).ncqp    = 0;
solver(i).socp    = 0;
solver(i).rotsocp = 0;
solver(i).qc = 0;
solver(i).equalities = 0;
solver(i).duals   = 1;
solver(i).complex = 0;
solver(i).integer = 0;
solver(i).binary  = 0;
solver(i).parametric = 0;
solver(i).checkfor= {'csdp','readsol','writesdpa'};
solver(i).call    = 'callcsdp';
solver(i).subcall = '';
solver(i).show    = 1;
i = i+1;


solver(i).tag     = 'maxdet';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -