利用excel求解规划问题-1

一、背景

  • 笔者所在项目,部分采购条目超了当初的预算单价。为了保证总体不超预算,需要对其他条目的单价进行下调,其他单价也有一定的限定条件,最终需要总体预算保持不变。

二、方法

  • 以上问题可以是做一个数学规划问题,即各个条目在满足一定约束条件下进行求解。

  • 利用Excel表格的规划求解功能进行运算,下面以一个例子进行说明:


    装修花费表
  • 如上图所示:装修表共有水电安装、柜子、瓷砖、墙面、家电、家具6个条目,每个条目均有一定的费用区间,不得低于下限且不得高于上限,且最终的总体花费为100000元。在此条件下,对每个条目的花费进行求解。可以将以上问题转化为:

2500 <= 水电安装 <= 3500
10000 <= 柜子 <= 20000
4000 <= 瓷砖 <= 8000
8000 <= 墙面 <= 12000
20000 <= 家电 <= 40000
20000 <= 家具 <= 40000
水电安装+柜子+瓷砖+墙面+家电+家具 = 100000

在满足以上条件的情况下,求解水电安装、柜子、瓷砖、墙面、家电、家具的具体费用
  • 如上的规划问题可利用Excel表格的规划求解功能进行计算:

第一步:找到规划求解功能。

  • 对于wps软件,规划求解位于数据选项卡之下,如下图:


    1730823264118.png

第二步:设置约束条件

  • 设置目标:设置求解的目标,对于这个例子是合计为100000。如下图选择目标单元格,目标值设定为100000。


    设置求解的目标
  • 选择可变单元格:即选择我们需要求解的内容,需要是可变的,对于这个例子是花费这一列。


    选择可变单元格
  • 设置约束:设置可变区域的约束条件,对于这个例子是花费<=上限,>=下限,且为整数,点击添加即可设置。


    设置约束

第三步:求解

  • 点击求解即可。


    求解

    结果如下图所示:


    结果

三、总结

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容