两阶段算法解决集装箱船舶装箱排序问题
需积分: 0 151 浏览量
更新于2024-08-05
收藏 1.45MB PDF 举报
"该文主要讨论了集装箱船舶装箱排序问题的两阶段算法,通过建立数学模型并设计SWO-HES算法解决这一复杂优化问题。文章由李俊、张煜等人撰写,发表在2017年2月的《交通运输系统工程与信息》杂志上,涉及水路运输、装箱排序、两阶段算法等领域。"
本文主要探讨的是一个在集装箱运输领域常见的优化问题——集装箱船舶装箱排序问题(Containership Sequencing and Bin Packing Problem, SBPP)。此问题涉及到如何有效地安排集装箱的装载顺序以及在船舶内部的布局,以达到最优的空间利用率和作业效率。作者首先建立了考虑堆场发箱顺序和船舶配载之间关联的数学模型,这有助于更真实地反映实际操作中的复杂性。
为了解决这个复杂问题,作者提出了一个基于两阶段分层求解思想的SWO-HES算法。第一阶段采用吱呀轮算法(Swoop Algorithm, SWO),利用其大邻域导向式搜索的特点,优化集装箱的装船顺序。吱呀轮算法是一种启发式搜索方法,能有效探索解决方案空间,寻找全局最优解。第二阶段,将SWO得到的优化装船顺序作为输入,结合启发式规则和演化策略算法(Evolution Strategy, ES)设计混合演化策略算法(Hybrid Evolution Strategy, HES),进一步优化船舶内部的箱体排列问题。
在算法设计完成后,通过不同规模的算例研究,作者将SWO-HES算法与传统的智能算法(如遗传算法、粒子群优化等)以及基于实际装船规则的启发式算法进行了对比分析,以验证所提出的模型和算法的可行性和效率。这些对比分析证明了SWO-HES算法在解决集装箱船舶装箱排序问题时的有效性。
这篇研究工作为集装箱码头的作业规划提供了一种新的优化工具,有助于提高船舶装载效率,降低运营成本,并且对于实际操作具有重要的指导意义。通过两阶段算法的运用,可以更好地处理现实世界中复杂的装箱排序问题,从而提升整个水路运输系统的运行效率。
3811 浏览量
1979 浏览量
114 浏览量
885 浏览量
2022-08-03 上传
899 浏览量
2022-08-03 上传

曹多鱼
- 粉丝: 29
最新资源
- WebDrive v16.00.4368: 简易易用的Windows风格FTP工具
- FirexKit:Python的FireX库组件
- Labview登录界面设计与主界面跳转实现指南
- ASP.NET JS引用管理器:解决重复问题
- HTML5 canvas绘图技术源代码下载
- 昆仑通态嵌入版ASD操舵仪软件应用解析
- JavaScript实现最小公倍数和最大公约数算法
- C++中实现XML操作类的方法与应用
- 设计编程工具集:材料重量快速计算指南
- Fancybox:Jquery图片轮播幻灯弹窗插件推荐
- Splunk Fitbit:全方位分析您的活动与睡眠数据
- Emoji表情编码资源及数据库查询实现
- JavaScript实现图片编辑:截取、旋转、缩放功能详解
- QNMS系统架构与应用实践
- 微软高薪面试题解析:通向世界500强的挑战
- 绿色全屏大气园林设计企业整站源码与多技术项目资源