这个问题我个人认为蛮AI的,请高手帮忙,算法完美者,另开贴送500分
我有三种规格的不锈钢板(厘米)
1220*2440
1220*3050
1220*4000
现在有人需要加工(厘米)
800*200 2块
570*1900 3块
1220*3800 1块
750*2560 3块
等等算法:
就是用最优的办法来加工(裁剪板子,可以横裁,竖裁),浪费降到最低
最后得出每种板子各用几张
我有三种规格的不锈钢板(厘米)
1220*2440
1220*3050
1220*4000
现在有人需要加工(厘米)
800*200 2块
570*1900 3块
1220*3800 1块
750*2560 3块
等等算法:
就是用最优的办法来加工(裁剪板子,可以横裁,竖裁),浪费降到最低
最后得出每种板子各用几张
你这是2维的。
还要考虑,别的订单的要求,就是剩下的?x?的,是不是还能用,机会多大。
记得下来的料也能焊接
工作20年的老师傅也说不清楚是这么回事
围观一下…………
那我郁闷了
高手来吧
要请教数学专家去......
楼主找个高中老师帮忙吧,让他给学生布置作业。利用众人的智慧啊。
就像炒股,可以教你理论,却没人会教你具体操作并保证赚钱的。
2、订单表、板子表:输入本订单所需的所有宽、高,每种板子一条记录
3、根据板子表中的宽高,从高到底开始匹配,匹配到之后原料表中的该记录-1,并将剩余面积重新命名入库到“原料表”
这种东西,还要看剩余的料有没有其它以后的产品规格,可以利用吧。
把想到的所有开料办法尽量列出来,然后用计算机程序计算
找到使用原板材最少的一个方案.
就算不能找到最优方案,也能找到接近最优的方案的,现在计算机速度
这么快,你这种需求,应该能在几分钟内找出比较优的开料方案的
以前遇到过一种做箱包的开料需求,那种才叫复杂,因为开料是不规则的
什么形状都有.当然这是暴力方法了,如果能用数学方法找到最优解的话就最好了
但这不是我们程序员的能力范围了.