JuliaSmoothOptimizers / JSOSuite.jl

One stop solutions for all things optimization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSOSuite.jl

docs-stable docs-dev build-ci codecov release

One stop solutions for all things optimization.

How to Cite

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

Installation

] add JSOSuite

Examples

using JSOSuite

# Rosenbrock
x0 = [-1.2; 1.0]
f = x -> 100 * (x[2] - x[1]^2)^2 + (x[1] - 1)^2
stats = minimize(f, x0)

# Unconstrained problem in Float32
stats = minimize(f, Float32.(x0))

# Constrained problem
c = x -> [x[1] + x[2] - 1]
stats = minimize(f, x0, c, [0.0], [0.0])

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.

About

One stop solutions for all things optimization

License:Mozilla Public License 2.0


Languages

Language:Julia 100.0%