# JuMPER using solver(Clp,GLPK)

**URL:** <https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206>\
**Category:** Optimization (Mathematical)\
**Created:** [June 5, 2024, 4:26am UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206 "2024-06-05T04:26:54Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jackfr0st11](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jackfr0st11/32/209726_2.png) [@jackfr0st11](https://discourse.julialang.org/u/jackfr0st11)\
**Post date:** [June 5, 2024, 4:26am UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206/1 "2024-06-05T04:26:54Z")

</div>

I have installed JuMPER with specified Julia(1.0) and JuMP(0.18) and i want to try the example code, but failed to add a solver for the model. Here is my code and reported error:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/0/d/0de03824d92a8f9988fb8b61e04cb31927721da7.jpeg)

I am wondering if it is feasible to import a solver for the JuMPER model, as it seems that I cannot add an LP solver in this environment.

---

<div class="post-metadata">

**Author:** ![gdalle](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdalle/32/224680_2.png) [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Post date:** [June 5, 2024, 4:59am UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206/2 "2024-06-05T04:59:12Z")

</div>

Note that the last update of JuMPeR was 5 years ago, so I wouldn’t be surprised that things start to break. I don’t know if there is a maintained alternative for robust optimization though, will let Oscar weigh in

---

<div class="post-metadata">

**Author:** ![WuSiren](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wusiren/32/42529_2.png) [@WuSiren](https://discourse.julialang.org/u/WuSiren)\
**Post date:** [June 5, 2024, 5:33am UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206/3 "2024-06-05T05:33:29Z")

</div>

I would be very supportive and willing to contribute (if I could) if someone develops new robust optimization alternatives.

---

<div class="post-metadata">

**Author:** ![blob](https://avatars.discourse-cdn.com/v4/letter/b/ebca7d/32.png) [@blob](https://discourse.julialang.org/u/blob)\
**Post date:** [June 5, 2024, 6:28am UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206/4 "2024-06-05T06:28:07Z")

</div>

There is also [InfiniteOpt](https://infiniteopt.github.io/InfiniteOpt.jl/stable/) for infinite-dimensional problems. I don’t think it has been designed specifically for robust optimization, but the problem from the example can be solved:

```julia
using JuMP, InfiniteOpt, Clp

model = InfiniteModel(Clp.Optimizer)
@variable(model, x[1:2] >= 0)

@infinite_parameter(model, z1 in [0.3, 0.5])
@infinite_parameter(model, z2 in [0.0, 2.0])

@objective(model,Max,x[1]+x[2])
@constraint(model,z1*x[1]+1*x[2]<=2.0)
@constraint(model,z2*x[1]+1*x[2]<=6.0)
status=optimize!(model)

```

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [June 5, 2024, 8:11pm UTC](https://discourse.julialang.org/t/jumper-using-solver-clp-glpk/115206/5 "2024-06-05T20:11:51Z")

</div>

Hi @jackfr0st11, welcome to the forum.

I won’t encourage you to use JuMPER; as others have said, it isn’t maintained, and supports only old versions of JuMP and Julia. This will make it impossible to use with newer versions of solvers like Gurobi, and you’ll need to refer to old versions of the JuMP documentation.

But for this specific error, I think you’ll need Clp v0.7 or earlier. Try `] add JuMPER JuMP@0.18 Clp@0.7`
