Excel多目标规划的求解方法?1、输入规划问题的数据,对问题进行分析,建立对应的规划模型。其中数据表示时间(秒),可知应求时间最小问题。2、对问题进行分析可以发现,人数与任务数不相等,可以加一个虚拟的任务。3、建立目标函数和约束条件。那么,Excel多目标规划的求解方法?一起来了解一下吧。
你没说某一个数字到底是要求什么(只说不能超过B栏这样很不明确)
所以我只能跟你讲大概的方法
打开规划求解之后在设定目标式选择最终要求的储存格
(ex:你要全部计算完得到5,就选5)
在变数储存格选择你要通过规划求解计算的数据
(ex:f(x)+f(a)=5,f(x)和f(a)这两个就是要计算的变数)
在设定限制式新增你要的公式
(ex:某列的数字小于B栏)
最后按求解就行了
Excel中,通过“规划求解”解决线性规划中的最优方案(最大值、最小值、目标值),首先建立目标单元格与可变单元格的规则(目标函数),并确定目标函数所在单元格及要求(最大值、最小值或目标值),明确决策变量(可变单元格),并为决策变量(可变单元格)添加约束条件,然后选择“线性规划求解”作为求解方法,按“求解”,由Excel自动完成求解过程。
Excel中通过规划求解的方法解决线性规划问题,而默认情况下,在“数据”选项下,没有“规划求解”项,需要在左上角的“文件”选项下,“Excel选项”中的“加载项”中,将“非活动应用程序项”下的“规划求解加载项”选中,通过下方的“转到”,添加到“分析库”里。
完成以上操作后,“数据”选项下的“分析”中,就出现了“规划求解”项。
在A1:A5单元格中,找出哪些数加起来总和为222的求解案例中,在B6单元格输入=SUMPRODUCT(A1:A5,B1:B5)
点击“规划求解”,设置目标单元格为B6,目标值为222,可变单元格为B1:B5,并添加可变单元格约束条件为B1:B5为二进制(即非0即1),选择“单纯线性规则”,按“求解”;
Excel计算并返回“规划求解结果”,按“确定”,保留解。
Excel规划求解可能有些小伙伴还不是很熟悉,今天小编我就来教教大家。
首先,点击“文件”菜单,开始添加规划详解按钮。
然后点击“选项”这个子菜单。
如图,在加载项这里点击“转到”按钮。
然后把规划求解加载项勾选上,然后点击确定就OK了。
如图,接着点击“数据”菜单。
在数据菜单下我们就可以看到添加好的规划求解。
接着我们来看看数据,我想要花10000块钱买bcd三种产品,应该怎样买呢?首先我们可以看到单价是不变的,然后数量是可变的。我们可以假设要购买的数量,然后统计好要花费的金额。
然后我们选中好总共要花费的金额,再去点击刚才的规划详解按钮。
如图,在弹出的面板中,把“设置目标”的区域设置成总金额所在的单元格,然后设置好目标值的数值大小。因为我要花10000块钱购买产品,这里就设置成10000。然后把可变单元格的区域设置好,这里我就选择“数量”区域。
然后点击“添加”按钮开始添加约束条件。
如图,设置约束条件为数量必须大于1。
然后在设置数量必须为整数,点击确定按钮就OK了。
确定好约束条件之后,点击“求解”就可以了。
接着会弹出一个小窗口让你确认结果,点击确定就可以了。
最后,10000块钱如何购买bcd三种产品的方案就出来了。
1、在“数据”选项卡上的“分析”组中,单击“规划求解”。
2、单击“文件”--“选项”--“加载项”,在“管理”框中,单击“Excel 加载项”--“转到”。
3、在“可用加载项”框中,勾选“规划求解加载项”,单击“确定”。
4、在“设置目标”框中,输入目标单元格的单元格引用或名称,目标单元格必须包含公式。根据需要设置目标单元格“最大值”、“最小值”或者然后在框中键入确定的数值。
5、在“可变单元格”框中,输入单元格区域的名称或引用,不相邻的引用用逗号分隔,可变单元格必须直接或间接与目标单元格相关。
6、在“约束”框中,添加约束条件: 选择或输入引用,选择约束条件。
7、单击“添加”追加约束条件。
8、单击“求解”可得到结果,可以选择“保留规划求解的解”或“还原初值”。
9、上图是以鸡兔同笼问题设置的规划求解,不过结果是不对的,因为没有把总只数条件约束进去。再添加约束条件,把总只数关系约束进去,执行“求解”,即可得到答案。
假定有A1:A6共6个数字,在C1输入公式:
=SUMPRODUCT(A1:A6*B1:B6)
在B7输入公式:
=SUM(B1:B6)
进入规划求解,目标单元格为C1,值为6,可变单元格为B1:B6,添加两个约束条件:
B1:B6=二进制 (注:即只能是1和0)
B7=3 (注:限定只能取3个数字)
点“求解”,结果是1、2、3后面的数字是1,其他数字后面是0,即结果是1+2+3=6
以上就是Excel多目标规划的求解方法的全部内容,点击“数据”选项卡,“规划求解”;目标单元格“D1”,目标值“15”,通过可改变单元格“B1:B10"(光标放在框中,拖动选择即可,实际出现结果是“$B$1:$B$10”),然后“添加”约束条件;按照要求。