我正在使用Excel 2010解算器进行一些优化。一切运行良好,除了我想运行解算器找到一个解决方案,使我的决策变量$ A $ 1:$ A $ 10,介于5.1和15.3之间或介于-5.1和-15.3之间。我尝试了很多方法,但无法弄清楚如何设置约束。积极的部分是好的,
$A$1:$A$10 >= 5.1
$A$1:$A$10 <= 15.3
这是我遇到困难的负面范围。我试过了
-$A$1:$A$10 >= 5.1
-$A$1:$A$10 <= 15.3
甚至
ABS($A$1:$A$10) >= 5.1
ABS($A$1:$A$10) <= 15.3
但它不起作用。我在网上搜索过,但似乎无法找到任何帮助。这可能吗,如果是的话,我该怎么做?任何帮助将不胜感激。谢谢。
答案 0 :(得分:1)
假设您希望决策变量X
介于5.1
和15.3
之间或-5.1
和-15.3
之间。将决策变量替换为两个新的决策变量XP
和XN
,其中XP
是X
的正值,XN
是负值,{{{ 1}}。然后添加两个约束:
X = XP – XN