高分求教算法:一维下料问题(星星们快来,请过路高手留下脚步,分留着也没用,权当散分)
LGYAN 2007-05-24 05:22:16 最近公司有一个关于自动配料方面的软件,由小弟接手,关于算法部分苦思不得其解,望各位大哥大姐赐教。具体如下:
假设:
库存中有4m*3、6.5m*5、7m*5、8m*10、10m*8(4m*3表示4米的材料有3根),
现在用户需要3m*3、3.5m*1、4m*4、5m*3。
问用户该怎么取材,才能使浪费余料最少?
可以认为库存里最长的材料肯定比用户需要的最长的材料长。
浪费余料:就是在本次切割过程中,切割下来的,但没有用在本次用户要求上的材料都算浪费余料
可参见:http://community.csdn.net/Expert/topic/5525/5525732.xml?temp=.0393793
和
http://community.csdn.net/Expert/topic/5516/5516559.xml?temp=.9682733
和
http://community.csdn.net/Expert/topic/5516/5516559.xml?temp=.7672846