NLPModelsModifiers.jl

Author JuliaSmoothOptimizers
Popularity
3 Stars
Updated Last
1 Year Ago
Started In
March 2021

NLPModelsModifiers

This package provides optimization models based on NLPModels. The API can be found on their documentation page.

The models in this package specialize on modifying existing methods.

How to Cite

DOI GitHub release codecov

CI Cirrus CI - Base Branch Build Status

Models

The following models are implemented.

  • FeasibilityFormNLS: Creates residual variables and constraints, so that the residual is linear.
  • FeasibilityResidual: Creates a nonlinear least squares model from an equality constrained problem in which the residual function is the constraints function.
  • LBFGSModel: Creates a model using a LBFGS approximation to the Hessian using an existing NLPModel.
  • LSR1Model: Creates a model using a LSR1 approximation to the Hessian using an existing NLPModel.
  • SlackModel: Creates an equality constrained problem with bounds on the variables using an existing NLPModel.
  • SlackNLSModel: Creates an equality constrained nonlinear least squares problem with bounds on the variables using an existing NLSModel.

See the documentation for details on the models.

Installation

pkg> add NLPModels