VU algorithm

Notes on the VU algorithm of

Mifflin, Sagastizábal (2005) A VU-algorithm for Convex Minimization, Mathematical Programming.

Types

NonSmoothSolvers.VUbundleType

Parameters:

  • ϵ: overall precision required
  • m: sufficient decrease parameter
  • μmin: minimal prox parameter (μ is inverse of γ). Higher μ means smaller serious steps, but less null steps
source

Methods

NonSmoothSolvers.qNewtonupdate!Function
qNewtonupdate!(H, pₖ, pₖ₋₁, sₖ, sₖ₋₁, U, k, curvmin, ν, νlow, μ, kase) -> Tuple{Any, Any, Any}

Update the quasi-Newton H matrix from updates pₖ, pₖ₋₁, sₖ, sₖ₋₁ with BFGS or SR1 scheme.

source