【从零开始数学建模(3)】敏感性和鲁棒性分析例

这篇具有很好参考价值的文章主要介绍了【从零开始数学建模(3)】敏感性和鲁棒性分析例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

敏感性与强健(鲁棒)性

        灵敏度分析是研究与分析一个系统(或模型)的状态或输出变化对系统参数或周围条件变化的敏感程度的方法。在最优化方法中经常利用灵敏度分析来研究原始数据不准确或发生变化时最优解的稳定性。通过灵敏度分析还可以决定哪些参数对系统或模型有较大的影响。因此,灵敏度分析几乎在所有的运筹学方法以及在对各种方案进行评价时都是很重要的。

——引自百度百科

简而言之:敏感性是指改变模型(公式)的某个参数,引起这个模型输出的变化的程度。

        鲁棒(robust)是指系统或算法对于无序变化或干扰的能力。具有鲁棒性的系统或算法能够在应对外部环境的变化或噪声干扰时保持良好的性能。在统计学中,鲁棒性是指对于偏离标准模型的数据分布,估计方法能够保持一定的精度和效率。在计算机科学中,鲁棒性是指算法在输入数据中包含错误或异常值时仍能维持正确的结果。

简而言之:鲁棒性是指模型(公式)数据有波动干扰时,模型输出抗波动干扰的能力。


分析例题

以一道简单的优化问题来看敏感性和鲁棒性:

一饲养场每日投入4元资金用于饲料、设备、人力,估计可使一头80kg重的生猪每天增加2kg。目前生猪出售的市场价格为8元/kg,但是预测每天会降低0.1元,问该场应该什么时候出售这样的生猪。如果上面的估计和预测有出入,对结果有多大影响。


问题分析

投入资金可使生猪体重随时间增长,但售价(单价)随时间减少,应该存在一个最佳的出售时机,使得获得利润最大。这是一个优化问题,根据给出条件,可作出如下简化架设:


模型假设
  • 每天投入4元资金使生猪体重每天增加常数  ;
  • 生猪出售的市场价格每天降低常数  。

模型建立

给出以下记号:

  •    ~ 时间(天)
  •   ~ 生猪体重(kg)
  •   ~ 单价(元)
  •   ~ 出售的收入(元)
  •   ~ t投入的资金(元)
  •   ~ 纯利润(元)

        按照假设,鲁棒性分析,从零开始的数学建模之路,数学建模 , 。又知道 , , 再考虑到纯利润应该扣掉以当前价格(8元/kg)出售80kg生猪的收入,有  ,得到目标函数(纯利润)为

鲁棒性分析,从零开始的数学建模之路,数学建模 

(1)

其中  .求  使  最大.


模型求解

这是求二次函数最大值问题,用代数或微分法容易得到:

 

(2)

当  时,  ,即10天后出售,可得到最大纯利润20元。


敏感性分析

由于模型假设中的参数(生猪每天体重的增加  和价格的降低  )是估计和预测的,所以应该研究它们有所变化时对模型结果的影响。

1.设每天生猪价格的降低  元不变,研究  变化的影响,由(2)式可得

 

(3)

  是  的增函数,图1给出他们的关系。

鲁棒性分析,从零开始的数学建模之路,数学建模
图一

2.设每天生猪体重的增加  不变,研究  变化的影响,由(2)式可得

 

(4)

  是  的减函数,图2给出它们的关系。

鲁棒性分析,从零开始的数学建模之路,数学建模
图二

可以用相对改变量衡量结果对参数的敏感程度。  对  的敏感度记作  ,定义为

 

 (5)

由(3)式,当  时可算是

 

   (6)

即生猪每天的体重  增加1%,出售时间推迟3%。

类似地定义  对  的敏感度 ,由(4)式,当   时可算出

(7)

即生猪价格每天的降低   增加1%,出售时间提前3%。 和  的微小变化对模型结果的影响不大


鲁棒性(Robustness)分析

建模过程中假设了生猪体重的增加和价格的降低都是常数,由此得到  和  都是线性函数,这无疑是对现实情况的简化。更实际的模型应考虑非线性和不确定性,如记  ,,则(1)式应为

 

(8)

用微分法求解(8)式的极值问题,可知最优解应满足

鲁棒性分析,从零开始的数学建模之路,数学建模

(9)

     (9)式左端是每天收入的增值,右端是每天投入的资金。于是出售的最佳时机是保留生猪直到每天收入的增值等于每天投入的资金为止。本例中 , 是根据估计和预测确定的,只要它们的变化不大,上述结论就是可用的。

        另外,从敏感性分析知, ,所以若 (10%以内),则结果应为(30%以内)。若设  是最坏的情况,如果这个(绝对)值更小, 就应该更大。所以最后的办法是:过大约一周后重新故居 ,,,,再作计算。文章来源地址https://www.toymoban.com/news/detail-760166.html

到了这里,关于【从零开始数学建模(3)】敏感性和鲁棒性分析例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包