Convex.jl icon indicating copy to clipboard operation
Convex.jl copied to clipboard

A Julia package for disciplined convex programming

Results 47 Convex.jl issues
Sort by recently updated
recently updated
newest added

Hi Team I read about [the project](https://github.com/jump-dev/GSOC2020/blob/master/ideas-list.md#optimization-problem-differentiation) to enable `JuMP.jl` differentiate solution of problem w.r.t. its parameters. CVXPY implemented this ability and [the article](http://web.stanford.edu/~boyd/papers/pdf/diff_cvxpy.pdf) accompanying this feature describes a new...

enhancement

I think support for disciplined quasiconvex programming would fit nicely into this package. Analogous to disciplined convex programming, there also is the language of disciplined quasiconvex programming [1]. Similar to...

Now that Convex.jl is backed by MOI, we can take advantage of its ability to write to file formats (https://jump.dev/MathOptInterface.jl/stable/apimanual/#File-formats-1). It's actually pretty easy to do this already, e.g. ```julia...

enhancement
help wanted
good first issue

The purpose of this issue is to collate suggestions for documentation improvements into a single issue. (We did thes quite successfully in JuMP https://github.com/jump-dev/JuMP.jl/issues/2348). If you are looking to contribute...

help wanted
documentation
good first issue

Is it possible to provide an initial guess of the unknowns when using Convex.jl to solve a convex optimization problem, without using a warmstart from a previous solve? For example,...

documentation

I was playing around with implementing a basic linear SVM in both Convex.jl and JuMP and noticed a pretty significant penalty for model generation in Convex.jl: ``` using JuMP using...

performance

Convex.jl lacks support for a lot of broadcasting operations. This causes a bunch of problems like this: ```Julia julia> using Convex julia> x = Variable(2) Variable size: (2, 1) sign:...

Probably using * https://gist.github.com/pfitzseb/4b910449e21b51fed4b4a2a7c20912ff * https://github.com/JuliaDocs/Documenter.jl/pull/1577 to avoid issues like https://discourse.julialang.org/t/is-convex-jl-still-working/68624/5

I am trying to use Convex.jl to interface with the OSQP solver. However, for some reason I am unable to use quadform in the objective and still have it link...

feature request

I have an example of a moderately sized problem where problem formulation is consuming massive memory. I have no idea why this happens. Is there something inherently difficult to this...

performance