SumOfSquares.jl is a JuMP extension that, when used in conjunction with MultivariatePolynomial and PolyJuMP, implements a sum of squares reformulation for polynomial optimization.
SumOfSquares.jl
is licensed under the MIT license.
Install SumOfSquares
using Pkg.add
:
import Pkg
Pkg.add("SumOfSquares")
See https://jump.dev/SumOfSquares.jl/stable for the most recently tagged version of the documentation.
See https://jump.dev/SumOfSquares.jl/dev for the in-development version of the documentation.
Some presentations on, or using, SumOfSquares (see blegat/SumOfSquaresSlides for the source code of the presentations):
- Benoît Legat at JuMP-dev 2024 [Slides] [Video]
- Benoît Legat at JuMP-dev 2023 [Slides]
- Benoît Legat at SIAM DS 2023 [Slides]
- Benoît Legat, Marek Kaluba and Tillmann Weisser at INFORMS 2022 [Slides]
- Benoît Legat at POEMA Learning Week 2
- Benoît Legat, Marek Kaluba and Tillmann Weisser at JuMP-dev 2021 [Slides]
- Benoît Legat at INFORMS 2020 [Slides]
- Tillmann Weisser, Benoît Legat, Chris Coey, Lea Kapelevich and Juan Pablo Vielma at JuliaCon 2019 [Slides] [Video]
- Benoît Legat at CNLS 2019 [Slides]
- Benoît Legat at EURO 2019 [Slides]
- Benoît Legat at juliaday Nantes 2019 [Slides]
- Benoît Legat at Summer School on Numerical Computing in Algebraic Geometry 2018 [Poster]
- Benoît Legat at The First Annual JuMP-dev Workshop 2017 [Slides] [Video]
- Joey Huchette at SIAM Opt 2017
See CITATION.bib.