在工作当中需要求出最优化问题的解,那么如何用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) 添加求解器solver
求解最优化解
注意事项
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。 作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。 ������Introduction to optimum design 2nd
Editionһ���P117�����������ʹ��Excel��Solver��ⷽ�̡�Ȼ�����е������ǻ���07��ǰ�İ汾�����ģ�07ʹ��ȫ�½���֮��һЩ���������˱仯��������ʾ�����2010��ʵ������ͬ����Ч���� Excel 中的Solver, 是 What-if Analysis 里面之goal seeker, Scenario 以及Data Table 的宗师。 该功能有时候需要额外下载, 应该是免费的。可以想象, 如果你需要每周使用几次Solver,在国内的公司任职,年收入应该不低于50万。 通常, Data tab里面的What-if之中的goal seeker, Scenario 以及Data Table 是可以解决"非会计/统计/量化部门)"中简单场景预算,或者两个输入/input data table 的复杂计算,---->比如data table中的one way input 单一变量输入-比如, 购买房子, 利息是1%, 2%,3%,4%, 5%的各个利息点的每个月贷款支付金额, 总贷款的利息支付总金额等等. 双变量输入数据表格/two way input data table 。 但随便以下场景举例,是需要大师Solver来参与解决的。 你有个水果摊, 一天下来: 苹果, 25个(已卖掉), 每个利润10分,利润=250分 西瓜, 25个(已卖掉), 每个利润20分, 利润=500分 火龙果, 25个(已卖掉), 每个利润30美分, 利润=750美分/7.5美元。 销售个数=25+25+25=75个 总利润=250+500+750=$ 1500 如果利润必须要达到保持$1500 或者甚至$2500, 而1), 火龙果销售前景不好, 可以进货比方说不多余34个,2), 苹果和西瓜可以多多进货 问题来了,如果需要达到利润$1500 或甚至$2500,最优化的进货方式是什么呢? 即, 苹果进货多少, 西瓜进货多少? 火龙果进货多少个? 最大平衡点的进货在那里? 是否存在几个进货方式? 比如苹果多一些, 西瓜少点。 还是苹果西瓜都多, 火龙果少? 这时候就需要使用到Solver中的Solver parameters. 第2个场景: 仓库存储当中的最佳路径。 比如上海是Federal 联邦快递的国际到国内中转地点。 上海到北京, 到东北三省, 到西南部贵州云南等等, 需要设计3或4个包裹次中转点(比方武汉, 深圳,江苏,北京等), 那么包裹从一个点到另外一个点,最佳路径怎么走, 计算运费成本的最佳途径是什么? 这就需要使用到Solver , 也非简单What-if 功能能够解决? 第3个场景, 你拥有中国工商银行股票, 阿里巴巴股票, 苏宁电器股票,以及美股可口可乐公司股票, 还有一些基金。 那么你需要从去年的收益300万基础上增加500万。 在考虑可口可乐公司的股票不肯能短时间上涨50%的预定设想情况下, 各个股票以及基金的最佳上涨场景的金额和百分比是多少是什么? 以上几个例子,都是需要使用Solver解决的。 具体操作, 你去Data->Analysis->Solver,会出现solver parameters, 你一次填写相应目标constraints以及变量格cell就可以了。主要是要多上手捉摸, 练习! 没有办法上传图片, 抱歉。 本人国外时间。疫情吃紧。回答以上问题时,已经凌晨。现就"是否可以解决3元1次方程" 作补充::: 答案:是可以的! 比如, 4x+y-2z=0 2x-3y+3z=9 -6x-2y+z=0 在此方程中(因为不怎么玩知乎,好像没有照片上传功能),Solver 是可以解决X,Y,Z 的对应value/值的: X=0.75, Y=-.00 , Z=0.50. 详细步骤, 需要你摸索。希望可以帮助你! |