Comparison of Different Grasp Algorithms for the Heterogeneous Vector Bin Packing Problem

Ðorđe Stakić, A. Anokić, R. Jovanovic
{"title":"Comparison of Different Grasp Algorithms for the Heterogeneous Vector Bin Packing Problem","authors":"Ðorđe Stakić, A. Anokić, R. Jovanovic","doi":"10.1109/AIAIM.2019.8632779","DOIUrl":null,"url":null,"abstract":"In this paper, we address the practical problem of packing multiple items into containers for further transport. Dense packing of containers can significantly decrease supply chain costs, since transport fees are related to the the number of used containers and not the content. This practical problem is generally modeled using the vector bin packing problem (VBPP) and its variations. In the recent years, the heterogeneous VBPP with two sets of constraints has proven to be a good representation of container packing related problems. In this work we extend this model to a more realistic setting, by allowing multiple containers of the same type. To solve this problem, an integer program is designed. To be able to find feasible solutions for large scale problem instances, a greedy constructive algorithm is developed. With the intention of improving the solutions generated in this way, a local search is developed and used to extend the greedy algorithm to the Greedy Randomized Adaptive Search Procedure (GRASP) metaheuristic. To evaluate the potential of using GRASP on this problem, several variations are designed and implemented. In our computational experiments, we have generated test instances based on real-world data. Experimental results show that the designed metaheuristic approaches provide high quality solutions compared to solutions obtained by the CPLEX solver. Further, one of the proposed GRASP variants has been adapted for the homogeneous VBPP and tested on standard benchmark instances in order to evaluate its performance against existing metaheuristic. The final conclusion is that the GRASP presents a promising approach for more challenging instances for which CPLEX cannot find feasible solution within a reasonable time limit.","PeriodicalId":179068,"journal":{"name":"2019 China-Qatar International Workshop on Artificial Intelligence and Applications to Intelligent Manufacturing (AIAIM)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 China-Qatar International Workshop on Artificial Intelligence and Applications to Intelligent Manufacturing (AIAIM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIAIM.2019.8632779","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

In this paper, we address the practical problem of packing multiple items into containers for further transport. Dense packing of containers can significantly decrease supply chain costs, since transport fees are related to the the number of used containers and not the content. This practical problem is generally modeled using the vector bin packing problem (VBPP) and its variations. In the recent years, the heterogeneous VBPP with two sets of constraints has proven to be a good representation of container packing related problems. In this work we extend this model to a more realistic setting, by allowing multiple containers of the same type. To solve this problem, an integer program is designed. To be able to find feasible solutions for large scale problem instances, a greedy constructive algorithm is developed. With the intention of improving the solutions generated in this way, a local search is developed and used to extend the greedy algorithm to the Greedy Randomized Adaptive Search Procedure (GRASP) metaheuristic. To evaluate the potential of using GRASP on this problem, several variations are designed and implemented. In our computational experiments, we have generated test instances based on real-world data. Experimental results show that the designed metaheuristic approaches provide high quality solutions compared to solutions obtained by the CPLEX solver. Further, one of the proposed GRASP variants has been adapted for the homogeneous VBPP and tested on standard benchmark instances in order to evaluate its performance against existing metaheuristic. The final conclusion is that the GRASP presents a promising approach for more challenging instances for which CPLEX cannot find feasible solution within a reasonable time limit.
异构向量装箱问题不同抓取算法的比较
在本文中,我们解决的实际问题,包装多个项目到集装箱进一步运输。集装箱的密集包装可以显著降低供应链成本,因为运输费用与使用集装箱的数量有关,而不是与内容有关。这个实际问题通常使用向量装箱问题(VBPP)及其变体来建模。近年来,具有两组约束的异构VBPP已被证明是容器包装相关问题的一个很好的表示。在这项工作中,我们通过允许相同类型的多个容器,将该模型扩展到更现实的设置。为了解决这个问题,设计了一个整数程序。为了能够找到大规模问题实例的可行解,提出了一种贪心构造算法。为了改进这种方法生成的解,本文提出了一种局部搜索方法,并将贪心算法扩展为贪心随机自适应搜索过程(GRASP)元启发式算法。为了评估在这个问题上使用GRASP的潜力,设计并实现了几种变体。在我们的计算实验中,我们基于真实世界的数据生成了测试实例。实验结果表明,与CPLEX求解器得到的解相比,所设计的元启发式方法提供了高质量的解。此外,提出的一个GRASP变体已经适应了同构VBPP,并在标准基准实例上进行了测试,以便根据现有的元启发式方法评估其性能。最后的结论是,对于CPLEX无法在合理的时间限制内找到可行的解决方案的更具挑战性的实例,GRASP提出了一种有希望的方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信