# second order cone constraint in JuMP 0.19 with gurobi solver

**URL:** <https://discourse.julialang.org/t/second-order-cone-constraint-in-jump-0-19-with-gurobi-solver/21813>\
**Category:** Optimization (Mathematical)\
**Tags:** question\
**Created:** [March 13, 2019, 8:42am UTC](https://discourse.julialang.org/t/second-order-cone-constraint-in-jump-0-19-with-gurobi-solver/21813 "2019-03-13T08:42:39Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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:** [August 30, 2019, 6:27pm UTC](https://discourse.julialang.org/t/second-order-cone-constraint-in-jump-0-19-with-gurobi-solver/21813/4 "2019-08-30T18:27:10Z")

</div>

You should use bounds instead of constraints.

```julia
@variable(m, 1 <= x <= 3)
@variable(m, 1 <= y <= 3)
@variable(m, z >= 0)

```

Gurobi can’t preserve your constraints to prove `z >= 0` .

`SecondOrderCone` support is coming. See [https://github.com/JuliaOpt/Gurobi.jl/pull/231](https://github.com/JuliaOpt/Gurobi.jl/pull/231)

---

_[View the full topic](https://discourse.julialang.org/t/second-order-cone-constraint-in-jump-0-19-with-gurobi-solver/21813)._
