How can Gurobi be deterministic considering "Performance Variability"?
回答済みI have read through the two following articles which seem incompatible.
①https://support.gurobi.com/hc/en-us/articles/360045849232
②https://support.gurobi.com/hc/en-us/articles/360031636051
From the first article, I understood that any tiny difference can lead to different outcomes. If so, you cannot get the same result from the same model because it is almost impossible that CPU conditions are the same at the two moment. However, in the second article, basically it is said that you can get the same result on the same computer.
I would appreciate it if you could give a rundown on this topic.
-
正式なコメント
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. -
Hi Ryosuke,
The first article is referring to running Gurobi on different multiple machines with similar specs. Due to hardware variations, the solution process may vary. This is performance variability.
The second article discusses the factors that may affect the deterministic behaviour of a single machine. "Gurobi is designed to be deterministic", so every time you run your model on the same machine it will produce the same results.
Cheers,
David0
投稿コメントは受け付けていません。
コメント
2件のコメント