github coin-or/Ipopt releases/3.14.12
3.14.12

latest releases: releases/3.14.16, releases/3.14.15, releases/3.14.14...
17 months ago
  • Fix that a source file was installed and install more header files. [#641, #642, by Joao Sousa Pinto]
  • Fixed crash of GetIpoptCurrentIterate() and GetIpoptCurrentViolations() in C interface when called before or after IpoptSolve(). [#644, #645, by Robbybp]
  • Updated HSL_MA97 header file to the one from HSL MA97 2.8.0 [#646, by Jari Fowkes].
  • Fixed crash when trying to solve problem without variables and constraints. [#648]
  • Added optional argument to AlgorithmBuilder constructor to provide name of custom solver. [#618]
  • Changed handling of dual solution for square problems: When solving a problem with as many equations as variables, Ipopt used to ignore the violation of dual feasibility and complementarity in the convergence check and computed a final dual solution via a least-square estimate. If this failed, Ipopt would claim a square problem to be solved to optimality without providing a solution that satisfies optimality conditions. With this version, the behavior has been changed so that dual feasibility is no longer ignored by the convergence check, the least-square estimate is only computed if optimality is not proven already, and the normal Ipopt algorithm continues if the least-square estimate does not satisfy optimality conditions.
  • Updated HSL_MC86 header file to the one from HSL MC68 3.3.3 [#653, by Jari Fowkes].

Don't miss a new Ipopt release

NewReleases is sending notifications on new releases.