擅长:python、mysql、java
<p>问题:
1) 我正在用APOPT Solver解决一个MINLP问题。我的决策变量定义为整数。我已按照您的建议检索到第10000次迭代的结果。但是决策变量的值是非整数的。那么为什么APOPT Solver要计算非整数解呢</p>
<p>答复:
有一个选项可以选择什么是整数。默认公差为整数值0.05范围内的任何数字。
您可以通过以下方式进行更改:
m、 解算器\u选项=['minlp\u整数\u tol 1']</p>
<p>2)我正在运行“m.options.MAX_ITER=100”的代码,并使用m=GEKKO()即使用远程服务器。但我的代码仍在运行10000次迭代</p>
<p>答:您可以通过以下方式进行选择:
m、 解算器_选项=['minlp_最大迭代次数100']</p>
<p>非常感谢John Hedengren教授的及时回复</p>
<h2>盖柯</h2>