时间:2023-12-06 13:00:01 | 作者:admin
快速发展,物流活动越来越显示出它的重要,配送作为物流中重要的环节,而日益收到人们广泛的关注。配送包括货物的分拣、组配、搬运、装载及运输等诸多环节,其中配装是整个配送环节中的关键环节,“合理化配送”已成为当今物流发展的一种内在要求。
在实际运输中,为了产品的安全和便于运输,很多产品在生产出来后就被装入到各种尺寸的矩形木箱或纸箱中,然后这些箱子再被装入集装箱进行运送。这里我们研究的问题就是一批矩形货物在集装箱中的摆放安排问题,以最大化集装箱空间的使用率。一般情况下,称这类问题为三维装箱问题�1�。
2 集装箱配装问题的分类及需要考虑的因素
集装箱装载问题以集装箱数量的有限和无限来划分,可以分为二类:(1)集装箱数量无限,货物必须全部装完,要使所用的集装箱数量最少;(2)集装箱数量有限,货物数量超过了集装箱的装载能力,要求被装载货物的总体积达到最大,使空间利用率最高�2�。
根据所装货物的类型可分为三类:(1)所有货物的类型(体积、三维大小等)相同;(2)货物的类型不同,且类型多,而每种类型的货物数量少;(3)货物的类型不同,但类型少,而每种类型的货物数量多�3�。而第3类可以通过结合第1类和第2类的解决方法,寻求最优装载方案,因此,集装箱装载问题也可大体按货物类型的相同和不同划分成2类。
同时要考虑的约束有:(1)货物本身的承重性(易碎性),重不压轻。(2)对于不同地点的货物,尽量满足“先到后装”,便于到达各站时的搬卸。(3)一些货物必须隔离,某些货物不宜与其他货物混装,例如食品和化工产品;有些危险物品按照国家对危险物品运输的规定进行隔离或分装。(4)不允许超过最大承重量。(5)重心与几何形心偏差不应太大。(6)货物码放的稳定性等�4�。
3 集装箱配装问题的研究方法及分析比较
前面已经提到,集装箱装载问题可以划分为集装箱数量有限和无限两类,而在实际应用中,第二类问题比较常见,所以在此分析第二类问题。
3.1 相同类型货物的配装
此类配装的模型较为简单,主要的研究方法是根据已知的货物和集装箱的长、宽尺寸,将货物先顺放(货物的长与集装箱的长平行)后横放(货物的长与集装箱的长垂直)或者先横放后顺放,计算这两种装载形式的利用率,选择恰当的装载方式�1,5,6�。
对于此类问题,文献�5�给出了集装箱积载模型,文献�1�将行/列约束法应用到集装箱配载中,简化了计算步骤。对于同一个实例:货物尺寸为25cm×35cm×50cm,货柜尺寸为2.28m×2.38m×11.9m,分别采用以上两种方法,所得装载结果:前者的容积利用率为96.95%、后者达到97.22%,可见对于这一例子后者的配装效果更好。
3.2不同类型货物的配装
此类型的配装主要依靠空间分解的思想,从而派生出一系列的算法,例如:启发式算法、三叉树空间分割算
法、遗传算法等。
3.2.1 三叉树空间分割算法。该算法通过商品在三维空间中的各方向利用率的组合选取一种主商品,然后通过改变这种商品在一个方向上的数量来与其它商品进行组合,从而使空间实际利用率达到最优;再通过空间的整合处理剩余的零散空间,以满足最优化装载的要求。这种方法适用于配装种类少而每类数量多的货物,文献�7�应用此方法使集装箱配载的容积利用率达到90%以上。
3.2.2 启发式算法。该算法是集装箱配载中比较常见的算 法 �2,3,8,9�。文献�3�在三叉树空间分割算法的基础上设计出基于空间分解的启发式算法,并在装载货物时依照定序和定位规则进行布局。所谓定序规则就是货物装载时的先后顺序,主要的定序规则有:按物体底面积递减定序;按物体最长边递减定序和按物体体积递减定序,其中以第三种最为常用。定位规则是指货物的布局定位规则,主要有:占角策略,即物体首先摆放在布局空间的某一角;顺放策略,从一个角开始,沿布局空间的某一边顺序摆放;先沿布局空间的四边摆放,然后填中心。通常采用占角策略。在加入定序规则和定位规则后设计出来的启发式算法对于货物种类多,每类货物数量少的配装情况是有效的。文献�2�是采用分层的启发式算法,每层由一个以一定规则选定的货物(称为层定义盒子LDB)确定,每层再进行空间分解,并逐步装载形成的各子空间。由于每一个盒子可能有几种放置形式,且变化盒子的放置形式可以获得更多的装载方法,从而可在更大范围内取最佳方案,但每个盒子都考虑其所有可能放置形式,计算量大,不好实现。而通过变化每一层的LDB的放置形式,从而改变该层的有关数据,更新装载方法,从中选出空间利用率最高的层作为该层的最优装载方案,则是可行的。
对于同一实例:
结果是前者的容积利用率可以达到82.8%,后者为85.25%,可见对于该例子后者的效果更好。
3.2.3 遗传算法。该算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化概率搜索算法。文献�4�采用遗传算法作为工具,通过权重系数变化法处理多目标问题,通过罚函数法处理约束,从而解决复杂集装箱装载问题。遗传算法比空间分割算法和启发式算法更适用于求解复杂的集装箱装载问题。
4 结束语
综合以上可以发现,集装箱配装问题的研究中还存在很多问题,例如当所需装箱的货物过多时可能会导致“组合爆炸”,而且,在约束条件的考虑上,有时为了求解简单,通常会简化约束,使得模型的实际应用能力降低。而通过查阅文献发现,遗传算法作为一种随机化搜索算法,具有很强的全局搜索能力,比较适合求解集装箱装载问题,当然,遗传算法本身还存在许多不足,因此,目前以遗传算法为基础并加以改进,可以成为解决集装箱问题的可行思路。
上一页
1
2
下一页
在实际运输中,为了产品的安全和便于运输,很多产品在生产出来后就被装入到各种尺寸的矩形木箱或纸箱中,然后这些箱子再被装入集装箱进行运送。这里我们研究的问题就是一批矩形货物在集装箱中的摆放安排问题,以最大化集装箱空间的使用率。一般情况下,称这类问题为三维装箱问题�1�。
2 集装箱配装问题的分类及需要考虑的因素
集装箱装载问题以集装箱数量的有限和无限来划分,可以分为二类:(1)集装箱数量无限,货物必须全部装完,要使所用的集装箱数量最少;(2)集装箱数量有限,货物数量超过了集装箱的装载能力,要求被装载货物的总体积达到最大,使空间利用率最高�2�。
根据所装货物的类型可分为三类:(1)所有货物的类型(体积、三维大小等)相同;(2)货物的类型不同,且类型多,而每种类型的货物数量少;(3)货物的类型不同,但类型少,而每种类型的货物数量多�3�。而第3类可以通过结合第1类和第2类的解决方法,寻求最优装载方案,因此,集装箱装载问题也可大体按货物类型的相同和不同划分成2类。
同时要考虑的约束有:(1)货物本身的承重性(易碎性),重不压轻。(2)对于不同地点的货物,尽量满足“先到后装”,便于到达各站时的搬卸。(3)一些货物必须隔离,某些货物不宜与其他货物混装,例如食品和化工产品;有些危险物品按照国家对危险物品运输的规定进行隔离或分装。(4)不允许超过最大承重量。(5)重心与几何形心偏差不应太大。(6)货物码放的稳定性等�4�。
3 集装箱配装问题的研究方法及分析比较
前面已经提到,集装箱装载问题可以划分为集装箱数量有限和无限两类,而在实际应用中,第二类问题比较常见,所以在此分析第二类问题。
3.1 相同类型货物的配装
此类配装的模型较为简单,主要的研究方法是根据已知的货物和集装箱的长、宽尺寸,将货物先顺放(货物的长与集装箱的长平行)后横放(货物的长与集装箱的长垂直)或者先横放后顺放,计算这两种装载形式的利用率,选择恰当的装载方式�1,5,6�。
对于此类问题,文献�5�给出了集装箱积载模型,文献�1�将行/列约束法应用到集装箱配载中,简化了计算步骤。对于同一个实例:货物尺寸为25cm×35cm×50cm,货柜尺寸为2.28m×2.38m×11.9m,分别采用以上两种方法,所得装载结果:前者的容积利用率为96.95%、后者达到97.22%,可见对于这一例子后者的配装效果更好。
3.2不同类型货物的配装
此类型的配装主要依靠空间分解的思想,从而派生出一系列的算法,例如:启发式算法、三叉树空间分割算
法、遗传算法等。
3.2.1 三叉树空间分割算法。该算法通过商品在三维空间中的各方向利用率的组合选取一种主商品,然后通过改变这种商品在一个方向上的数量来与其它商品进行组合,从而使空间实际利用率达到最优;再通过空间的整合处理剩余的零散空间,以满足最优化装载的要求。这种方法适用于配装种类少而每类数量多的货物,文献�7�应用此方法使集装箱配载的容积利用率达到90%以上。
3.2.2 启发式算法。该算法是集装箱配载中比较常见的算 法 �2,3,8,9�。文献�3�在三叉树空间分割算法的基础上设计出基于空间分解的启发式算法,并在装载货物时依照定序和定位规则进行布局。所谓定序规则就是货物装载时的先后顺序,主要的定序规则有:按物体底面积递减定序;按物体最长边递减定序和按物体体积递减定序,其中以第三种最为常用。定位规则是指货物的布局定位规则,主要有:占角策略,即物体首先摆放在布局空间的某一角;顺放策略,从一个角开始,沿布局空间的某一边顺序摆放;先沿布局空间的四边摆放,然后填中心。通常采用占角策略。在加入定序规则和定位规则后设计出来的启发式算法对于货物种类多,每类货物数量少的配装情况是有效的。文献�2�是采用分层的启发式算法,每层由一个以一定规则选定的货物(称为层定义盒子LDB)确定,每层再进行空间分解,并逐步装载形成的各子空间。由于每一个盒子可能有几种放置形式,且变化盒子的放置形式可以获得更多的装载方法,从而可在更大范围内取最佳方案,但每个盒子都考虑其所有可能放置形式,计算量大,不好实现。而通过变化每一层的LDB的放置形式,从而改变该层的有关数据,更新装载方法,从中选出空间利用率最高的层作为该层的最优装载方案,则是可行的。
对于同一实例:
结果是前者的容积利用率可以达到82.8%,后者为85.25%,可见对于该例子后者的效果更好。
3.2.3 遗传算法。该算法是模拟生物在自然环境中的遗传和进化过程而形成的一种自适应全局优化概率搜索算法。文献�4�采用遗传算法作为工具,通过权重系数变化法处理多目标问题,通过罚函数法处理约束,从而解决复杂集装箱装载问题。遗传算法比空间分割算法和启发式算法更适用于求解复杂的集装箱装载问题。
4 结束语
综合以上可以发现,集装箱配装问题的研究中还存在很多问题,例如当所需装箱的货物过多时可能会导致“组合爆炸”,而且,在约束条件的考虑上,有时为了求解简单,通常会简化约束,使得模型的实际应用能力降低。而通过查阅文献发现,遗传算法作为一种随机化搜索算法,具有很强的全局搜索能力,比较适合求解集装箱装载问题,当然,遗传算法本身还存在许多不足,因此,目前以遗传算法为基础并加以改进,可以成为解决集装箱问题的可行思路。
本文地址: 几种集装箱配装矩形货物方法的比较http:/www.606212.com/a/25166.html
猜你喜欢: