excel规划求解功能总结


‘关于我自己使用的时候混乱到现在都没搞懂自己错在哪里的回顾’这个部分主要是为了找到并记录自己的问题所以写的,使用干货在总结部分。


规划求解功能可以用来干什么?

主要的功能就是线性规划求最值,目前我主要是学习它在这方面的应用,不知道它是否还可以用在其他地方。

规划求解功能如何使用?

关于我自己使用的时候混乱到现在都没搞懂自己错在哪里的回顾

其实这已经不是我第一次用到这个规划求解功能,在前面纯形法那里就已经几次了,但是因为表的布局,该点哪里老师都有步骤,有截图,所以做的很顺利,这一次的作业,老师只说了一句要用excel解,然后我就懵了。我一开始觉得也没什么,不也就点一下那几个地方嘛,但是我在对表格的布局上却没有任何的想法。
我的题目大概是求两个加工车间生产3种不同零件的最大利润,主要是求解对偶性问题。老师给的表是这样的,
在这里插入图片描述
所以我什么都没考虑直接就往里面填数据,填完之后,我就直接开始求解。这个时候我还太清楚,下面这个excel弹窗里那些需要填的地方都应该填些什么。
在这里插入图片描述
所以我选择的目标、可变单元格和约束条件分别是下图的1、2、3:
在这里插入图片描述
1和2那里使用了运算,而且使用的运算还是符合规则的,也就是跟方程组是对不上的,至于怎么想到的这些运算,完全是靠我自己的理解,我是想总利润那不就是等于每个产品的数量×单个利润的总和嘛,所以就有这个运算,而这样计算出来有错,是因为我对每个数字的含义并没有理解清楚。
在这里插入图片描述
在这里插入图片描述
同时因为我把可变单元格选错了,所以就是错上加错。
在这里插入图片描述
而单个工厂的利润这里,我也用了运算,这一步就出现了理论上的错误,因为相当于,我把目标函数的系数改变了。而最终要求的变量的值,也就是x1、x2我却让它变成了固定的值。结合上一步就可以发现我的问题是:把应该变的东西(变量)固定住了,把应该固定的东西(稀疏矩阵)改变了
在这里插入图片描述

而这个作业因为是对偶性问题,所以说是要求一个最大值、一个最小值,而我第一反应是把他们想成一个整体,也就是我想通过一次规划就把两个问题都解决了,这也就是为什么我在一开始的时候有很多地方是用运算的,后来我意识到他们是两个问题,所以增加了y变量,但是原来的用了运算的地方我还是没意识到。后来经过多次的计算,我才发现一个单元格要有两个结果不现实,才意识到自己最致命的问题。
在这里插入图片描述

后来想起自己上一篇纯形法的最后放了excel验证的方式,于是去看了一下里面的表的结构,是这样的:
在这里插入图片描述
看了一眼之后我意识到这个跟我第一次选了很多可变单元格的不同,它的结构特别简单,只包含了很少的部分。而这些跟方程组好像是对应着的,而我的是两个不同的的方程组,要求的最优解也是不同的,一个是最大,一个是最小,所以必须分开进行,我需要把操作两个不同的表,也就是这样的:
在这里插入图片描述
然后在最初的这个表里面变量(红色框这里)都是先默认为1,剩下的单元格就分别是对应的方程(包含目标函数和约束条件)
最后分别对两个目标函数求解,求解的步骤和上次的是一样的,只需要变化对应单元格即可。

我的问题

  1. 不清楚规划求解功能需要的参数对应的意义
  2. 因为第1点所以在正式求解前的表格准备工作不知道应该准备什么(也就是如果你给我一个现成的表,我是会用的,但如果让我根据原始数据和题目来排成这个表我就不知道怎么排)
  3. 做之前一点规划都没有,拿来就开始做,把两个问题当成一个来解。
  4. 对题目没有理解清楚,不知道每个符号的含义是什么。

总结

使用的时候搞不懂的地方:

  1. 表格如何布局
    其实表格的布局只需要有三个部分,而这三部分对应的就是弹窗需要填写的东西,在规划问题的方程就已经给出了,也就是三者之间是相互对应的,对应关系如下:
    在这里插入图片描述
    至于他们的位置在哪里,你是放在一行还是放在一列,隔着还是紧挨着,其实都无所谓,你自己能找到它就行。为了方便呢,你就直接按照点击的顺序排放就行,这样做的好处就是你在用的时候可以思考,也减少出错的概率。
    在这里插入图片描述

  2. 哪里应该写数字,哪里应该写公式
    这个好像不应该成为问题,但是我最大的问题就是出在这里。但是这个是很好避免的,除了目标和约束条件那里,其他的都是纯数字。或者说是方程(等式和不等式)就用运算,否则用数字
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值