Optalg

Latest version: v1.1.7rc1

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

Scan your dependencies

Page 1 of 2

1.1.7

-------------
- Got CBC interface working again on Linux.
- Improved location of inlp termination condition in order not to miss output of last iter.
- Added version file.

1.1.6

-------------
* Fixed bug with Linux installation with OPTALG_IPOPT=true.
* Made AugL/INLP/Ipopt work with empty problems.
* Added line_search option to INLP as well as line search maxiter param.
* Added UMFPACK linear solver interface (can be used if scikit-umfpack is installed).
* Changed 'linsolver' param value of nr to 'default'.
* INLP improvements: separate primal and dual steps, better var initializations.
* Fixed IPOPT windows dll handling.
* Seperated feasibility and optimality tolerances in inlp.

1.1.5

-------------
* Added initial dual update to AugL when initial point is primal feasible.
* Exposed max_iter option for IPOPT.
* Made maxiter of line seach an optional param.
* Removed linesearch from INLP (improved performance) until KKT modifications are introduced.
* Added automatic ipopt/mumps building and linking, controlled by env variable OPTAlG_IPOPT.
* Added automatic clp building and linking, controlled by env variable OPTALG_CLP.
* Uploaded OPTALG to pypi.
* Updated documentation.

1.1.4

-------------
* Improved error checks in ipopt wrapper, and added derivative_test and hessian approx option.
* Added linear_solver and print_level options for ipopt.
* IQP allows general problem as input, forms QP approximation.
* Naive, but hopefully efficient interior-point nonlinear programming solver (inlp) based on taking newton steps on the KKT conditions.
* Improved obj scaling of IQP (to match that of INLP).
* Improved bound stretching in AugL for problems with non-empty interior.

1.1.3

-------------
* Portable setup.py (--with argument).
* Linear problem class.
* Mixed integer linear problem class.
* Coin-OR Clp interface.
* Coin-OR Cbc interface.
* Auto objective scaling in AugL solver.
* IPOPT wrapper extracts number of iterations.

1.1.2

-------------
* AugL solver handles variable bounds using a barrier.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.