如何在Microsoft Solver基础OML中强制执行平方数限制?

我想限制结果只有平方数(我使用Excel插件)。 我如何执行这个?

如在“最小化目标X”的条件下,X是平方数。

创build一个可调整单元格Y,并将其限制为一个整数。 设置您尝试最小化等于Y ^ 2的等式。

马克的回答有帮助。 OML中的解决scheme看起来像

Model[ Decisions[ .... ], Decisions[ Integers[10000,31622],y ], Constraints[ x == y*y, ... ] ]