I found very little documentation about this.
https://nlopt.readthedocs.io/en/stable/NLopt_Reference/#preconditioning-with-approximate-hessians
But that only explains the C interface, and says that only LD_CCSAQ supports preconditioners.
How is the interface in Julia? Is it possible to pass a preconditioner to LBFGS? Can I pass a sparse Hessian approximation (e.g., a diagonal matrix)?
See also https://discourse.julialang.org/t/how-to-pass-a-preconditioner-to-nlopt/16361
I found very little documentation about this.
https://nlopt.readthedocs.io/en/stable/NLopt_Reference/#preconditioning-with-approximate-hessians
But that only explains the C interface, and says that only
LD_CCSAQsupports preconditioners.How is the interface in Julia? Is it possible to pass a preconditioner to LBFGS? Can I pass a sparse Hessian approximation (e.g., a diagonal matrix)?
See also https://discourse.julialang.org/t/how-to-pass-a-preconditioner-to-nlopt/16361