# Injecting known primal solution (JuMP + Gurobi)

**URL:** <https://discourse.julialang.org/t/injecting-known-primal-solution-jump-gurobi/116213>\
**Category:** Optimization (Mathematical)\
**Tags:** jump, gurobi\
**Created:** [June 25, 2024, 4:34pm UTC](https://discourse.julialang.org/t/injecting-known-primal-solution-jump-gurobi/116213 "2024-06-25T16:34:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![HenriDeh](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrideh/32/8316_2.png) [@HenriDeh](https://discourse.julialang.org/u/HenriDeh)\
**Post date:** [June 25, 2024, 4:34pm UTC](https://discourse.julialang.org/t/injecting-known-primal-solution-jump-gurobi/116213/1 "2024-06-25T16:34:52Z")

</div>

Hi,

Is there a way to provide a solver (specifically Gurobi) with a feasible primal solution to help it prune the tree ?

The answer is probably somewhere in JuMP’s documentation but the keywords I used to search lead to nothing. I probably just don’t know how this is called.

Thanks.

---

<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 25, 2024, 6:28pm UTC](https://discourse.julialang.org/t/injecting-known-primal-solution-jump-gurobi/116213/2 "2024-06-25T18:28:36Z")

</div>

Hi @HenriDeh, see:

Set a starting solution

> **[Variables · JuMP](https://jump.dev/JuMP.jl/stable/manual/variables/#Start-values)**
>
> Documentation for JuMP.

Use a heuristic callback

> **[Solver-independent Callbacks · JuMP](https://jump.dev/JuMP.jl/stable/manual/callbacks/#Heuristic-solutions)**
>
> Documentation for JuMP.
