retrieve the value of decision variables for multiple optimal solution
AnsweredI'm using Gurobi in Python and I'm trying to solve a model that have multiple optimal solution. By using following piece of codes, I could retrieve the value of objective function for 5 optimal solution (which are equal).
m.setParam(GRB.Param.PoolSolutions,5)
m.setParam(GRB.Param.PoolSearchMode, 2)
m.setParam(GRB.Param.PoolGap, 0)
I also want to have access to the value of decision variables in all of these 5 solutions. Could you please help me how can I have the value of decision variables for all of these 5 solutions?
I really appreciate your help.
-
Official comment
Hi Maedeh,
The steps to retrieve the decision variable values for the solutions in the pool are as follows:
- Select a particular solution using parameter SolutionNumber
- Query the value of a specific decision variable using attribute Xn on the variable
You can find an example on our website.
Hope this helps!
Ronald
Please sign in to leave a comment.
Comments
1 comment