An open API service indexing awesome lists of open source software.

https://github.com/tkoolen/flexiblenonlinearprogram.jl


https://github.com/tkoolen/flexiblenonlinearprogram.jl

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# FlexibleNonlinearProgram

[![Build Status](https://travis-ci.org/tkoolen/FlexibleNonlinearProgram.jl.svg?branch=master)](https://travis-ci.org/tkoolen/FlexibleNonlinearProgram.jl)
[![codecov.io](https://codecov.io/github/tkoolen/FlexibleNonlinearProgram.jl/coverage.svg?branch=master)](https://codecov.io/github/tkoolen/FlexibleNonlinearProgram.jl?branch=master)

FlexibleNonlinearProgram provides a simple way to set up a nonlinear program in the format accepted by [MathProgBase](https://github.com/JuliaOpt/MathProgBase.jl), which allows the program to be solved using a variety of solvers. FlexibleNonlinearProgram.jl uses [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl) for gradient computation. It's not nearly as fancy as [JuMP](https://github.com/JuliaOpt/JuMP.jl), but does support vector-valued constraints, a big limitation in JuMP's current nonlinear programming interface.

Check out the tests to see some basic examples.