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.
0
-
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 -
Official comment
This post is more than three years old. Some information may not be up to date. For current information, please check the Gurobi Documentation or Knowledge Base. If you need more help, please create a new post in the community forum, or try Gurobot, our chatbot interface offering instant, expert-level support.
Post is closed for comments.
Comments
2 comments