jump-dev / PiecewiseLinearOpt.jl

Solve optimization problems containing piecewise linear functions
Other
53 stars 21 forks source link

Rewrite package #54

Open odow opened 1 month ago

odow commented 1 month ago

See https://github.com/jump-dev/PiecewiseLinearOpt.jl/pull/40

I think there is a lot of scope to more-or-less rewrite the entire package in "modern" Julia.

I would want to keep the public API, z = piecewiselinear(m, x, d, fd), so this would just be a backend re-organization of the current giant if switch.

It should be a fun and interesting project if someone wants to get their hands dirty.