现在有一产品,该产品所用到的材料已知,所用到的这些材料的数量也知,现在要求的是最少的耗材方案,或者说找一种能节约耗材的方法!!伏望各位网友帮忙!谢谢!!
解决方案 »
- 如何让AJAX里的TabContainer1控件不可选!
- 请问MVC3.0中的保存问题!
- 关于验证控件的简单问题
- 小弟以前学JAVA,现在该C# 急问一个关于用户登陆验证的问题.
- session失效问题
- DropDownList 不能有多个项被选定的问题
- AD用户登陆网站的问题,请指教!^_^
- 一套全新的VS .Net 2003 Professional(尚未开封)想出售,谁要?
- 新手问:ASP.NET中,如何用程序实现在指定的sql server数据库添加一张表。
- 初遇到这样的问题,请教大家serialization的问题!
- asp.net在服务器无法播放flv视频
- .net 线程池(ThreadPool)实现计划任务
实现这个目标的约束是什么呢?没有约束,怎么能得到最佳?给你个思路这种问题一般是先建立目标函数(通常求最大或者最小值),然后寻找约束条件比如A材料的数量范围是(3,5)等。建立好模型后在约束条件下求最大值或者最小值。ps:如果材料之间可以替换还要考虑进去。
运筹学有讲的,可以找本教材看看。
问题再次描述一下:客户需要我们生产一种产品,并提供了该产品的具体用料,我们的库存里有足够的材料,现在要求的是每种材料的用料数,从最少耗材方向出发!不知问题有没有描述清楚!谢谢各位的不吝赐教!不胜感激!
你的意思 一个 东西 本来可以用 3个A,2个B 做出来的,现在 想用更少的资源做出来(变成2个A,2个B)?
最少耗材我推测后面是隐含最少成本的
假设做一个产品P(1),所需要耗材A(5),B(6),C(7),括号里面的数字代码数量,为了描述的简便,耗材A单位成本5,B的单位成本是6,C的单位成本是7
那么生产一个P(1) 的成本 = 5 * 5 + 6* 6 + 7 * 7
如果生产一个产品耗材的品种和数量固定,那么最终的生产成本是个定数,怎么会有最少呢??你的问题还是少了最根本的东西,约束条件?
就按照snowflying928所说的:假设要做一个产品:P1,所需要的耗材/数量如下:A/5、B/6、C/3
如果库存里有:A/50、B/60、C/30 的话,不考虑损耗的话就可以做10件P1这种产品,但现实库存里有些耗材多,有些耗材少,有些耗材可以代替其实材料来用,如果是这种情况的话,用什么样的方法来计算库存里
最多能产生多少P1的产品呢?又不知我是否能把问题描述清楚!如果是的话,只能对广大网友说声:对不起!
就好比 耗材A5 B6 C3 库存 A50 B70 C30 不管在怎么A B有多少 你最后成品也就10个你说有些耗材代替其他的,那你就先把正常的做出来 看还多多少耗材。再把多出来的耗材进行换算不就OK了
以上三种耗材为例假设A耗材库存量为a安排投入生产量x,B耗材库存量为b安排投入生产量y,C耗材库存量为c安排投入生产量z,在以上的单位产品需要耗材假设基础上那么在不考虑替代和损耗的情况下满足目标函数max(P) = x/5 + y/6 + z/7的最大值且满足 0<x<=a, 0<y<= b, 0<z<= c的x,y,z的值。当然实际的生产环境比这个复杂的,可以参考这方向建立数学模型求解。在考虑替代的情况下,需要指定耗材的优先顺序。