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

📄 solvers.htm

📁 国外专家做的求解LMI鲁棒控制的工具箱,可以相对高效的解决LMI问题
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>YALMIP - Interfaced solvers</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="yalmip.css" type="text/css" rel="stylesheet">
<base target="_self">
</head>

<body leftmargin="0" topmargin="0">

<div align="left">
  <table border="0" cellpadding="4" cellspacing="3" style="border-collapse: collapse" bordercolor="#000000" width="100%" align="left" height="100%">
    <tr>
      <td width="100%" align="left" height="100%" valign="top">
      <h2>Interfaced solvers</h2>
      <hr size="1">
      <p>YALMIP supports a large number of solvers and these are briefly introduced 
      here. To understand the tables below, here are some explanations.</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td bgcolor="#FFDEAD">
          <p class="tableheader"><a name="general"></a>Description of solver 
          interface tables</p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top"  align="left"  width="101">
              Version</th>
              <td class="tabxpl">Solver version which has been successfully tested 
              together with YALMIP. Other versions might work.</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Specialized for</th>
            </tr>
            <tr>
              <td class="tabxpl">This essentially states the problem classes that 
              can be solved without YALMIP performing any internal conversions of 
              the problem.<table border="0" cellpadding="0" style="border-collapse: collapse" width="70%">
                <tr>
                  <td width="67" ><strong>EQ</strong></td>
                  <td width="412">Linear equality constraints.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>LP</strong></td>
                  <td width="412">Linear element-wise inequality constraints.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>QP</strong></td>
                  <td width="412">Convex quadratic objective function.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>SOCP</strong></td>
                  <td width="412">Second order cone constraint.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>SDP</strong></td>
                  <td width="412">Linear semidefinite constraints.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>BMI</strong></td>
                  <td width="412">Bilinear and quadratic semidefinite constraints.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>GP</strong></td>
                  <td width="412">Geometric programming (with posynomials)</td>
                </tr>
                <tr>
                  <td width="67" ><strong>PP</strong></td>
                  <td width="412">Polynomial programming</td>
                </tr>
                <tr>
                  <td width="67" ><strong>NP</strong></td>
                  <td width="412">General nonlinear programming</td>
                </tr>
                <tr>
                  <td width="67" ><strong>MAXDET</strong></td>
                  <td width="412">logdet objective and linear semidefinite constraints.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>I</strong></td>
                  <td width="412">Integer (and/or binary) variables.</td>
                </tr>
                <tr>
                  <td width="67" ><strong>M</strong></td>
                  <td width="412">Multi-parametric</td>
                </tr>
              </table>
&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Also handles</th>
            </tr>
            <tr>
              <td class="tabxpl">Problem classes that can be solved after internal 
              problem conversions by YALMIP. Most importantly, equality constraints 
              are written as double-sided inequalities (or a reduced basis is derived), 
              convex quadratic performance objectives are rewritten using second 
              order cones, and second order cones are rewritten to semidefinite 
              constraints.</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Tag</th>
            </tr>
            <tr>
              <td class="tabxpl">This is the tag used in
              <a href="reference.htm#sdpsettings">sdpsettings</a> to select solver.</td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <h3>The solvers</h3>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td bgcolor="#FFDEAD">
          <p class="tableheader"><a name="bintprog"></a>BINTPROG</p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top" align="left" width="101">
              Version</th>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top" align="left"  rowspan="2" width="101">
              Specialized for</th>
            </tr>
            <tr>
              <td class="tabxpl">EQ, I, LP</td>
            </tr>
            <tr>
              <th class="doc" valign="top" align="left"  rowspan="2" width="101">
              Also handles</th>
            </tr>
            <tr>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Homepage</th>
            </tr>
            <tr>
              <td class="tabxpl">
              <a target="_blank" href="http://www.mathworks.com/products/optimization/">http://www.mathworks.com/products/optimization/</a></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Tag</th>
            </tr>
            <tr>
              <td class="tabxpl"><code>&#39;bintprog&#39;</code></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="101">
              Comments</th>
            </tr>
            <tr>
              <td class="tabxpl">Available in MATLAB 7. BINTPROG only support 
				binary decision variables. If integer variables are used, YALMIP 
				will try to model these using binary variables (requires 
				explicit lower and upper bounds the variables)</td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933" id="table1">
        <tr>
          <td bgcolor="#FFDEAD">
          <p class="tableheader"><a name="bpmpd"></a>BPMPD</p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0" id="table2">
            <tr>
              <th class="doc" valign="top" align="left"  width="100">
              Version</th>
              <td class="tabxpl">2.21.1</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Specialized for</th>
            </tr>
            <tr>
              <td class="tabxpl">EQ, LP, QP</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Also handles</th>
            </tr>
            <tr>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Homepage</th>
            </tr>
            <tr>
              <td class="tabxpl">
              <a target="_blank" href="http://www.pserc.cornell.edu/bpmpd/">
              http://www.pserc.cornell.edu/bpmpd/</a></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Tag</th>
            </tr>
            <tr>
              <td class="tabxpl"><code>&#39;bpmpd&#39;</code></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Comments</th>
            </tr>
            <tr>
              <td class="tabxpl">&nbsp;</td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td bgcolor="#FFDEAD">
          <p class="tableheader"><a name="cdd"></a>CDD</p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top" align="left"  width="100">
              Version</th>
              <td class="tabxpl">0.93</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Specialized for</th>
            </tr>
            <tr>
              <td class="tabxpl">EQ, LP</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Also handles</th>
            </tr>
            <tr>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Homepage</th>
            </tr>
            <tr>
              <td class="tabxpl">
              <a target="_blank" href="http://www.cs.mcgill.ca/~fukuda/soft/cdd_home/cdd.html">
              http://www.cs.mcgill.ca/~fukuda/soft/cdd_home/cdd.html</a></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Tag</th>
            </tr>
            <tr>
              <td class="tabxpl"><code>&#39;cdd&#39;</code></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="100">
              Comments</th>
            </tr>
            <tr>
              <td class="tabxpl">Interfaced through the MATLAB interface
              <a target="_blank" href="http://control.ee.ethz.ch/~hybrid/cdd.php">
              CDDMEX</a></td>
            </tr>
          </table>
          </td>
        </tr>
      </table>
      <p>&nbsp;</p>
      <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" bordercolor="#FF9933">
        <tr>
          <td bgcolor="#FFDEAD">
          <p class="tableheader"><a name="clp">CLP</a></p>
          </td>
        </tr>
        <tr>
          <td>
          <table cellspacing="0" cellpadding="4" width="100%" border="0">
            <tr>
              <th class="doc" valign="top"  align="left"  width="96">
              Versions</th>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="96">
              Specialized for</th>
            </tr>
            <tr>
              <td class="tabxpl">EQ, LP, QP</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="96">
              Also handles</th>
            </tr>
            <tr>
              <td class="tabxpl">&nbsp;</td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="96">
              Homepage</th>
            </tr>
            <tr>
              <td class="tabxpl">
              <a target="_blank" href="http://www.coin-or.org">
              http://www.coin-or.org</a></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="96">
              Tag</th>
            </tr>
            <tr>
              <td class="tabxpl"><code>&#39;clp&#39;</code></td>
            </tr>
            <tr>
              <th class="doc" valign="top"  align="left"  rowspan="2" width="96">
              Comments</th>
            </tr>
            <tr>
              <td class="tabxpl">Interfaced through the MATLAB interface
              <a target="_blank" href="http://control.ee.ethz.ch/~joloef/clp.php">
              mexclp</a></td>
            </tr>
          </table>
          </td>
        </tr>
      </table>

⌨️ 快捷键说明

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