You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<h1>Changelog<aclass="headerlink" href="#changelog" title="Link to this heading">¶</a></h1>
287
287
<sectionid="id1">
288
-
<h2>0.4.1<aclass="headerlink" href="#id1" title="Link to this heading">¶</a></h2>
288
+
<h2>0.5.0<aclass="headerlink" href="#id1" title="Link to this heading">¶</a></h2>
289
+
<ulclass="simple">
290
+
<li><p>Overhaul of the nonlinear programming interface and now PyOptInterface can solve nonlinear programming problems with COPT, Gurobi and IPOPT.</p></li>
291
+
<li><p>Use <codeclass="docutils literal notranslate"><spanclass="pre">model.add_linear_constraint(x+y,</span><spanclass="pre">(1.0,</span><spanclass="pre">2.0))</span></code> to add two-sided linear constraints</p></li>
292
+
<li><p>Add <codeclass="docutils literal notranslate"><spanclass="pre">poi.ScalarAffineFunction.from_numpy</span></code> to create scalar affine functions from numpy arrays quickly</p></li>
293
+
</ul>
294
+
</section>
295
+
<sectionid="id2">
296
+
<h2>0.4.1<aclass="headerlink" href="#id2" title="Link to this heading">¶</a></h2>
289
297
<ulclass="simple">
290
298
<li><p>Support writing solution files in HiGHS</p></li>
291
299
<li><p>Pass the names of variables and constraints to HiGHS</p></li>
292
300
<li><p>Add <codeclass="docutils literal notranslate"><spanclass="pre">model.close()</span></code> and <codeclass="docutils literal notranslate"><spanclass="pre">env.close()</span></code> methods to allow users release the license of commercial solvers manually</p></li>
293
301
</ul>
294
302
</section>
295
-
<sectionid="id2">
296
-
<h2>0.4.0<aclass="headerlink" href="#id2" title="Link to this heading">¶</a></h2>
303
+
<sectionid="id3">
304
+
<h2>0.4.0<aclass="headerlink" href="#id3" title="Link to this heading">¶</a></h2>
<li><p>Add <codeclass="docutils literal notranslate"><spanclass="pre">model.computeIIS</span></code> and IIS related attributes for constraint and variable</p></li>
@@ -303,82 +311,82 @@ <h2>0.4.0<a class="headerlink" href="#id2" title="Link to this heading">¶</a></
303
311
<li><p>Supports HiGHS 1.9.0 and Mosek 11</p></li>
304
312
</ul>
305
313
</section>
306
-
<sectionid="id3">
307
-
<h2>0.3.0<aclass="headerlink" href="#id3" title="Link to this heading">¶</a></h2>
314
+
<sectionid="id4">
315
+
<h2>0.3.0<aclass="headerlink" href="#id4" title="Link to this heading">¶</a></h2>
308
316
<ulclass="simple">
309
317
<li><p>Add <codeclass="docutils literal notranslate"><spanclass="pre">model.set_variable_bounds(variable,</span><spanclass="pre">lb,</span><spanclass="pre">ub)</span></code> to make it easier to change variable bounds</p></li>
310
318
<li><p>Introduce nonlinear programming support of Ipopt</p></li>
311
319
<li><p>Support new versions of optimizers</p></li>
312
320
<li><p>Various minor bug fixes</p></li>
313
321
</ul>
314
322
</section>
315
-
<sectionid="id4">
316
-
<h2>0.2.8<aclass="headerlink" href="#id4" title="Link to this heading">¶</a></h2>
323
+
<sectionid="id5">
324
+
<h2>0.2.8<aclass="headerlink" href="#id5" title="Link to this heading">¶</a></h2>
317
325
<ulclass="simple">
318
326
<li><p>Fix bugs in HiGHS and MOSEK when the quadratic objective function contains nondiagonal terms</p></li>
319
327
</ul>
320
328
</section>
321
-
<sectionid="id5">
322
-
<h2>0.2.7<aclass="headerlink" href="#id5" title="Link to this heading">¶</a></h2>
329
+
<sectionid="id6">
330
+
<h2>0.2.7<aclass="headerlink" href="#id6" title="Link to this heading">¶</a></h2>
323
331
<ulclass="simple">
324
332
<li><p>Fix bugs in HiGHS termination status</p></li>
325
333
</ul>
326
334
</section>
327
-
<sectionid="id6">
328
-
<h2>0.2.6<aclass="headerlink" href="#id6" title="Link to this heading">¶</a></h2>
335
+
<sectionid="id7">
336
+
<h2>0.2.6<aclass="headerlink" href="#id7" title="Link to this heading">¶</a></h2>
329
337
<ulclass="simple">
330
338
<li><p>Add rotated second-order cone support for COPT, Gurobi and Mosek</p></li>
331
339
<li><p>Add exponential cone support for COPT and Mosek</p></li>
332
340
<li><p>Requires COPT version >= 7.1.4 to support exponential cone</p></li>
333
341
</ul>
334
342
</section>
335
-
<sectionid="id7">
336
-
<h2>0.2.5<aclass="headerlink" href="#id7" title="Link to this heading">¶</a></h2>
343
+
<sectionid="id8">
344
+
<h2>0.2.5<aclass="headerlink" href="#id8" title="Link to this heading">¶</a></h2>
337
345
<ulclass="simple">
338
346
<li><p>Fix <codeclass="docutils literal notranslate"><spanclass="pre">add_linear_constraint</span></code> of HiGHS optimizer to consider the constant term in expression correctly</p></li>
0 commit comments