Ipopt

Latest version: v0.3.0

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 11

3.4.1

- some bug fixes
- deleted v9 MSVC files again (since v8 works fine for v9)
- print Ipopt version in default print level
- added option that allows to change name of options file
(option_file_name)

3.4.0

- added support to dynamically load HSL or Pardiso:
If Ipopt has been compiled without some HSL or Pardiso solver,
it can now load those solvers from a shared library at runtime
without recompilation. This will make ditribution of binaries
easier. Does not work on all platforms yet.
- several bugfixes
- ensured compilation of MSVS project files (v8 and v9)
- new special return code for square problems
(Feasible_Point_Found returned if dual inf not small)
- new initialization option for bound multipliers
(see option bound_mult_init_method)
- added simple penalty function line search option
(line_search_method=penalty) - not guaranteed to converge, see
Ipopt implementation paper (in MathProg)
- some very basic method to approximate constraint Jacobian by
finite differences (not efficient, but will hopefully be extended)

3.3.5

- corrected links for Ipopt mailing list
- added missing Makefile.in for Matlab interface
- the addlibs* files are now installed in share/doc/coin/Ipopt
instead of lib
- updates in Matlab interface
- bugfix for ticket 56

3.3.4

- headers are now installed in include/coin
(no longer in include/ipopt)
- default for dual_inf_tol is now 1 (instead of 1e-4)
- In matlab interface, here the text from Peter Carbonetto:
There have been several significant changes made to the MATLAB interface since the last release. The most important two changes are: 1) Following the "warm start" feature of IPOPT, you may pass in initial estimates for the Lagrange multipliers. 2) Callback routines for computing the objective, gradient (etc.) are now specified using function handles instead of strings. (Thanks to Marcus Brubaker at the University of Toronto for the initial suggestion.)

3.3.3

- minor changes, bug fixes

3.3.1

synchronized with all changes in trunk; probably more than to be
remembered. In the following a few:
- support for Mumps linear solver (contributed by Damian Hocking)
- --print-options flag for ipopt ASL solver executable to see all
Ipopt options (available through ipopt.opt file)
- added Matlab interface (contributed by Peter Carbonetto)
- added support for f2c compiler to compiler Fortran code with
MSVC++ compiler
- new MSVisualStudio support (now within MSVisualStudio project
and also with f2c)
- a number of small changes/bug fixes/improvements
- small change in interface (e.g., FinalizeSolution method)

Page 10 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.