实用下料问题摘要本文是关于如何从下料方式,下料时间和所用原料块数这三个角度去考虑下料方案的优化问题,需要建立多目标整数规划模型进行求解
针对问题一,首先采用贪心算法对4天内要完成和6天内要完成的零件单独分配,贪心策略为在下料方式最少的基础上尽可能的减少余料,这样得到四天内要完成的零件需要151块原料,原料利用率为98
3%,下料方式数为12,具体下料方式见表2;六天内要完成的零件需要121块原料,原料利用率为97
98%,下料方式数为12,具体下料方式见表10
对于其他零件首先以方式最少和原料使用最少为目标函数,以每种下料方式不得超过原料长度和余料长度不得超过最短的零件长度为约束条件,从而尽力多目标整数规划模型,然后对模型求解得到:其他零件需要原料525块,原料利用率为98
因此问题一总共需要原料797块
针对问题二,首先采用问题一的方法二同样利用贪心算法对4天内要完成的零件进行分配,得到需要零件361块,原料利用率为87%,下料方式为16种
一问题重述“下料问题(cuttingstockproblem)”是把相同形状的一些原材料分割加工成若干个不同规格大小的零件的问题,此类问题在工程技术和工业生产中有着重要和广泛的应用
这里的“实用下料问题”则是在某企业的实际条件限制下的单一材料的下料问题
现考虑单一原材料下料问题
设这种原材料呈长方形,长度为L,宽度为W,现在需要将一批这种长方形原料分割成m种规格的零件,所有零件的厚度均与原材料一致,但长度和宽度分别为),(,),,(11mmwlwl,其中wi<miWwLlii,,1,,
m种零件的需求量分别为mnn,,1
下料时,零件的边必须分别和原材料的边平行
这类问题在工程上通常简称为二维下料问题
特别当所有零件的宽度均与原材料相等,即miWwi,,1,,则问题称为一维下料问题
一个好的下料方案首先应该使原材料的利用率最大,