本文目录一览:
- 1、三个自变量,一个目标函数怎么优化
- 2、举例说明如何使用excel在产销平衡下实现成本最优化
- 3、excel 函数匹配目标公式
- 4、如何用excel求解器solver求出最优化解
- 5、请帮我用EXCEL解以下线性规划。求最优目标函数值
- 6、运筹学用excel表格怎么求目标函数
三个自变量,一个目标函数怎么优化
局部优化。
1、方法有:加入一个参数,比如优化a和b,那么我们加入参数p,则变成优化a+p*b,这种实现简单,但是参数比较难确定。
2、多目标优化~同时优化两个目标,这个有很多相关算法,优点是比较全,但是实现比较复杂。
举例说明如何使用excel在产销平衡下实现成本最优化
在人们的实践中,经常出现各种运输活动。譬如,粮棉钢煤等物资从全国各生产基地运到各个消费地区;或者某厂的原材料从仓库运往各个生产车间;或各车间的产成品又分别运往成品仓库等等。这些运输活动一般都有若干个发货地点,简称产地;有若干个收货地点,简称销地;各产地各有一定的可供货量,简称产量;各销地各有一定的需求量,简称销量。那么,运输问题就是要在买足各销地的需求与产地产量平衡的前提下,如何组织调运才能使总的运输费用达到最低。本文通过实例运用Excel的规划求解功能进行运输问题的分析。 例:某地区有A1,A2,A3三座铁矿,每天要把生产的铁矿石运往B1,B2,B3,B4四个炼铁厂。各矿的产量、各厂的销量(百元/天)以及各厂矿间的运价。问应如何组织调运才能达到产销平衡并使总运费最少?
解:运用Excel的规划求解进行管理优化分析的步骤如下:
一、根据题意,设置本问题的决策变量和目标函数
设:Xij为每天从Ai矿运往Bj厂的矿石数量(百吨),Y为总运费,由表1及变量可以得出总运费Y=6X11+3X12+2X13+5X14+7X21+5X22+8X23+4X24+3 X31+2X32 +9X33+7X34
则本问题的目标函数为求minY
二、根据题意及决策变量与目标函数得出本问题的线性规划模型
目标函数: min Y= 6X11+3X12+2X13+5X14+7X21+5X22+8X23+4X24+3 X31+2X32 +9X33+7X34
约束条件:X11+ X12+ X13+ X14=5 (满足A1矿的产量) X21+ X22+ X23+ X24=2(满足A2矿的产量) X31+ X32+ X33+ X34=3(满足A3矿的产量) X11+ X21+ X31 =2(满足B1厂的需求量) X12+ X22 +X32 =3(满足B2矿的需求量) X13+ X23 +X33 =1(满足B3矿的需求量) X14+ X24 +X34 =4(满足B4矿的需求量) Xij =0(i=1,2,3,j=1,2,3,4)(决策变量非负约束)
三、根据上述约束条件构建Excel模型。
其中单元格B4:E4分别为决策变量X11,X12,X13,X14 所在单元格;B6:E6分别为决策变量X21,X22,X23,X24 所在单元格;B8:E8分别为决策变量X31,X32,X33,X34 所在单元格;B11单元格为实际运价所在单元格,其公式“==SUMPRODUCT(B3:E3,B4:E4)+SUMPRODUCT(B5:E5,B6:E6)+SUMPRODUCT(B7:E7,B8:E8)” ……
四、根据上述规划模型进行规划求解参数设置。
五、规划求解结果
通过上表可以看出,在满足产销平衡要求的前提下,从A1矿向B2厂运2百吨的矿石,向B3厂运1百吨的矿石,向B4厂2百吨矿石;从A2矿向B4厂运2百吨矿石;从A3矿向B1厂运2百吨矿石,向B2厂运1百吨矿石,才能使总运价最低,总运价最低为3400元。
备注:随着各矿、厂的资源或生产能力的变化,以及外界的运输价格等发生了变化,本题只需要把模型中的相关数据作一些修改就可以满足产销的动态平衡的基础上,实现成本最小化。
excel 函数匹配目标公式
首先得到自己想要的数据,要把无需的数据剔除,那么就需要使用在excel中使用vlookup函数,具体操作如下:
1、现在有两张表,举例如下,需求是:要把第一张表中的
“数量”
匹配到第二张表中。
2、现在开始使用vlookup函数,在确定的单元格,列值中输入=vlookup(),这里会显示4个参数。
3、第一个参数,找两张表,相同的列值,参数后面打上逗号。
4、第二个参数,从第二张表相同参数开始
,选择到自己想要的值的区域,参数后面打上逗号。
5、第三个值,要区域内的第几个值,第三个参数就写上几。
6、第四个参数,选择--精确匹配--双击即可,再把括号打上。
7、回车后,再下拉,可以看到想要的值,为
“#N/A
”的就是没有匹配到的。
如何用excel求解器solver求出最优化解
在工作当中需要求出最优化问题的解,那么如何用excel来实现最优化呢?其实非常简单。
例子:某公司生产A,B两种产品,那么12月份分别生产多少个A,B产品才能实现最大利润呢?已知A,B单价为10元,15元;每月生产量能最多生产400个A产品和400个B产品;生产一个A或B产品用材料20或25吨;本月材料最多能供应生产500个A或400个B,假设生产的产品都能卖完。
解:我们设A,B产品的产量为啊A,B,得到条件限制公式:
A=400,
B=400,
20*A+25*B=min(500*20,400*25)=10000,
目标函数F=10*A+15*B
即要解出max(f)
工具/原料
excel2010
添加求解器solver
1
excel里面通常不会默认添加求解器的,我们要进行简单的操作来实现。
选择”文件“,点击”选项“;在弹出的excel选项框中点击”加载项“,选择”excel加载项“,点击”转到“
2
在弹出的加载宏对话框中勾选"规划求解”,点击“确定”;于是在数据选项卡中就添加了求解器solver工具
END
求解最优化解
我们按照题目的限制条件在excel中输入如下的表格和公式
A和B,的数量可以留空,但是为了让大家了解输入的公式,我们暂时分别填写50,50
点击“数据”选项卡中的“规划求解”
在弹出的对话框中填入相应的信息;
设置目标:单元格C20,即我们的目标函数的位置;
勾选“最大值”;
通过更改可变单元格:填入A,B产品数量的单元格(C5:C6)
下面添加限制公式,点击“添加”
输入第一条限制公式:A=400;点击确定
如图遵守约束中出现刚才填写的限制条件,我们再点击“添加”加入另外两条公式;
点击“求解”
如图,自动求解出最优解:A=0,B=400;
点解“确定”就okay了!
请帮我用EXCEL解以下线性规划。求最优目标函数值
一定要用excel吗?我用matlab解了一下,你这个问题无最大值,目标函数可以趋近于无穷大。
问题出在你的每个约束条件中m系统都是正的,而s的系数都是负的。这样的话可以取m1——m3趋近于正无穷大,这样的话s1,s2取值也可以逼近正无穷大,于是目标函数不可能有有限的最大值。
要改的话必须要把约束条件矩阵里的某个系数改为负数,但不知道这样改你能否同意?不这样改的话,问题应该就不存在最优解的
貌似按你说的改法还是没有最大值的。因为仍然可以使m1,m2趋近于正无穷,然后s1,s2,s3就也可以趋向于正无穷了,目标函数依然无有限的最大值。必须彻底改动才行
运筹学用excel表格怎么求目标函数
一般通过建立目标函数与已知条件的关系,然后通过“数据”选项下的“规划求解”来实现求解。