Skip to content

JuliaSmoothOptimizers/PartiallySeparableSolvers.jl

Repository files navigation

PartiallySeparableSolvers : Trust-region methods with partitioned quasi-Newton approximations

Documentation Linux/macOS/Windows/FreeBSD Coverage DOI
docs-stable docs-dev build-gh build-cirrus codecov doi

How to cite

If you use PartiallySeparableSolvers.jl in your work, please cite using the format given in CITATION.bib.

Philosophy

PartiallySeparableSolvers.jl implements a partitioned quasi-Newton trust-region solvers for unconstrained optimization.

Compatibility

Julia ≥ 1.6.

How to install

pkg> add PartiallySeparableSolvers
pkg> test PartiallySeparableSolvers

How to use

See the tutorial.

Dependencies

The module uses PartiallySeparableNLPModels.jl to detect the partially-separable structure and allocate related partitioned structures to perform partitioned quasi-Newton updates.

Bug reports and discussions

If you think you found a bug, feel free to open an issue. Focused suggestions and requests can also be opened as issues. Before opening a pull request, start an issue or a discussion on the topic, please.

If you want to ask a question not suited for a bug report, feel free to start a discussion here. This forum is for general discussion about this repository and the JuliaSmoothOptimizers, so questions about any of our packages are welcome.