什么是敏感性分析?
当门的单位利润降到200,那么最优解和最大利润是否变化呢?通过直接修改表格数据,得到如下结果,最优解不变,还是2门6窗,但是最大利润会降低到3400元。
继续调整,门的单位利润升高到500,那么最优解和最大利润是否变化呢?通过直接修改表格数据,得到如下结果,最优解不变,还是2门6窗,但是最大利润会升高到4000元。
如果,门的单位利润升高到1000,那么最优解和最大利润是否变化呢?通过直接修改表格数据,得到如下结果,最优解变化为4门3窗,最大利润会升高到5500元。

2)选中要生成的目标区域,点击“加载项-solver table”,列那里,选中B2,点确定;
3)自动规划求解,每种门利润的情况下,最优解和最大利润的变化情况。可以看到门单价没有超过800时,最优解不变,利润有变化,超过800,最优解开始变化。
例2 使用查看敏感性分析报告了解最优解
以上是我们获得的一份,关于上述门窗情况的敏感性分析报告,解读如下:
1、每行解读了门窗相关变化值,最后三列是 当前利润、可增加的最大区间、可减少的最大区间,即300、300+450(750)、300-300(0),在这个范围内变化,不会形成递减成本。这也和刚刚我们使用solver table得到的结果分析一致;
2、敏感性分析报告,可以在无需重新求解的情况下,判断模型参数的变化,是否造成了最优解的改变。当数据庞大时,这会有很大的帮助。
例3 使用solver table自动计算最优解(变化2个数据,看对1个单元格的影响)
配置时注意,横排写窗的变化100->500,列写门的变化300->500,左上角要配置一次你需要帮你计算的数值,也就是总利润 C27=F9,就是3600。然后solver table 的row选窗单位利润的单元格,column选门单位利润的单元格,点ok即可。所有对应组合的利润,会生成在交叉的格子中。比如100窗+300门=1500利润。
例4 使用solver table自动计算最优解(变化2个数据,看对多个单元格的影响)
首先,规划求解,在选项配置时,精度要调整为0.1,不要太小,否则小数点太多;
例5 使用百分之百法则判断最优解是否变化(当多个系数变化,用百分百法则,基于敏感性报告,判断最优解是否会改变)
1、门、窗利润如果分别变成450和400。根据百分百法则,可直接计算最优解是否会变化,小于等于1,不变,大于1,会变。下面的计算可以看到,是小于1的,所以最优解不变;
450-300/450 + 500-400/300 < 1
2、门、窗利润如果分别变成600和300。根据百分百法则,可直接计算最优解是否会变化,小于等于1,不变,大于1,会变。下面的计算可以看到,是大于1的,所以最优解变化。
600-300/450 + 500-300/300 > 1
注意:
1、百分百法则就是要判定,多个系数变化,是否会引起总体最优解的变化,上面第二种情况就证明了,即使单独都在最优区间,也会影响最优解;
2、百分百法则是一种变化可能的推断。上述第二种情况,其实作图会看到,在(2,6)这个点依然会达到最优解,并没有变。