Should I dispose the original model after model.relax()?
AnsweredI have built a model with integer variables in Python.
If at some point I need the relaxed version of the model and I know that I no longer need the original one, can I (or should I) call dispose() on the original one? I.e., is it safe to do as follows?
relaxed_model = original_model.relax()
original_model.dispose()
relaxed_model.optimize()
0
-
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. -
Yes, it is safe. The relax() method produces a copy of the original model. However, it is often best to dispose of all models at the end of the program for better readability unless memory requirements are of very high importance, e.g., when the model is very large.
Best regards,
Jaromił0
Post is closed for comments.
Comments
2 comments