数学建模问题!!!

如题所述

这里我先用极限算出最小的期望值
(3.1+2.1*2+1.2*4)*100/5.5=220根
明显,实际操作中不可能小于220

这里先考虑最大工件,A件
5.5-3.1=2.4
2.4刚好是2个C件
所以 先按1A:2C 下料100个 (A完成,B余200个,C余200个)
然后按2B:1C 下料100个 (A完成,B完成,C余100个)
5.5-2.1-2.1-1.2=0.1
0.1*100=10米(废料了10米)
最后按 4C 下料 25个 (A完成,B完成,C完成)
5.5-4*1.2=0.7
0.7*25=17.5 (废料了17.5米)

这样就得到一个比较小的数225根

然后,基准定下来了,数学建模就开始了!
由刚才的分析,最小的根数N的范围是
220<N≤225!
那么问题就成了 怎样的排列,废料最少!
废料最少的排列,就是最优方案了.

把A的根数设为x,把B的根数设为y,把C的根数设为z,

5.5-(xA+yB+zC) 这个就是废料度,也就是本题的离散度!

寻找∑[5.5-(xA+yB+zC)]的最小值情况
把题目设置为程序,
由刚才的观察,
∑里面的项是220-250之间
也就是说有220-250组的XYZ
用循环函数分别组合,自动运算XYZ的值
找出最优组合同时记录,数学建摸就完成了
过程比较复杂,这里不方便详细说,
如果你明白了思路,很快就能编出来了
预祝你成功
温馨提示:答案为网友推荐,仅供参考
相似回答