如何在Microsoft Solver Foundation OML中强制执行Square数字约束?

时间:2010-08-06 15:10:28

标签: excel ms-solver-foundation

我想将结果限制为只有方形数字(我正在使用excel插件)。我该如何强制执行此操作?

如同最小化目标X一样,条件是X是一个平方数。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

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

Model[ 

Decisions[ .... ],  

Decisions[  
Integers[10000,31622],y  
],  

Constraints[  
x == y*y,  
... ]  

]