【问题标题】:Excel Solver: Decision variables as absolute valuesExcel Solver:作为绝对值的决策变量
【发布时间】:2013-04-27 20:35:37
【问题描述】:

我正在使用 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

但它不起作用。我在网上搜索过,但似乎找不到任何帮助。这可能吗,如果可以,我该怎么做?任何帮助将不胜感激。谢谢。

【问题讨论】:

    标签: constraints excel-2010 solver


    【解决方案1】:

    假设您希望决策变量 X 介于 5.115.3 之间或介于 -5.1-15.3 之间。用两个新的决策变量XPXN 替换决策变量,其中XPX 的正值,XN 是负值,X = XP – XN。然后添加两个约束:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-04
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多