JSOSuite.jl
JSOSuite.jl copied to clipboard
One stop solutions for all things optimization
JSOSuite.jl
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.