Как обеспечить ограничение числа квадратов в OML-фонде Microsoft Solver? - PullRequest
1 голос
/ 06 августа 2010

Я хочу ограничить результат только квадратными числами (я использую плагин Excel). Как мне обеспечить это?

Как и в случае, минимизировать цель X при условии, что X является квадратным числом.

Ответы [ 2 ]

2 голосов
/ 08 августа 2010

Ответ Марка помог.Решение в OML будет выглядеть так:

Model[ 

Decisions[ .... ],  

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

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

]
2 голосов
/ 08 августа 2010

Создайте настраиваемую ячейку Y и ограничьте ее целым числом. Установите уравнение, которое вы пытаетесь минимизировать, равным Y ^ 2.

...