2013-04-24 28 views
0

我正在使用Excel 2010求解器進行一些優化。除了我想運行求解器來找到一個解決方案,使得我的決策變量$ A $ 1:$ A $ 10在5.1和15.3之間或者在-5.1和-15.3之間,一切都運行良好。我嘗試了很多方法,但無法弄清楚如何設置約束條件。積極的一面是好的,Excel求解器:決策變量作爲絕對值

$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 

,但它不工作。我在網上搜索,但似乎無法找到任何幫助。這有可能做到,如果是這樣,我該怎麼做?任何幫助將不勝感激。謝謝。

回答

1

假設您希望決策變量X5.115.3之間或-5.1-15.3之間。將決策變量替換爲兩個新的決策變量XPXN,其中XPX的正值,XN是負值,並且X = XP – XN。然後添加兩個約束:

XP + XN >= 5.1 
XP + XN <= 15.3