系统仿真学报 ›› 2017, Vol. 29 ›› Issue (12): 3001-3009.doi: 10.16182/j.issn1004731x.joss.201712009

• 仿真系统与技术 • 上一篇    下一篇

求解集装箱码头岸桥调度问题的化学反应算法

王旭1,2, 刘士新2, 张瑞友2, 王佳3   

  1. 1.河北环境工程学院经济学院, 秦皇岛 066102;
    2.东北大学信息科学与工程学院流程工业综合自动化国家重点实验室,沈阳 110819;
    3.东北大学秦皇岛分校经济学院,秦皇岛066004
  • 收稿日期:2015-10-28 发布日期:2020-06-06
  • 作者简介:王旭(1982-),男,辽宁沈阳,博士生,研究方向为仿真优化建模;刘士新(1968-),男,辽宁调兵山,教授,研究方向为项目管理与优化调度。
  • 基金资助:
    国家自然科学基金(71601040, 61573089,61333006,71471034)

Chemical Reaction Optimization Algorithmfor Solving QuayCrane Scheduling Problems of Container Terminal

Wang Xu1,2, Liu Shixin2, Zhang Ruiyou2, Wang Jia3   

  1. 1. SchoolofEconomics, Hebei University of Environmental Engineering, Qinhuangdao 066102, China;
    2. College of Information Science & Engineering,Northeastern University, State Key Laboratory of Synthetical Automation for Process Industries, Shenyang 110819, China;
    3. SchoolofEconomics, NortheasternUniversity atQinhuangdao, Qinhuangdao 066004, China
  • Received:2015-10-28 Published:2020-06-06

摘要: 研究了集装箱码头卸船作业中的岸桥调度问题。考虑岸桥的时间窗约束,建立了岸桥卸船作业的仿真优化模型,设计了一类基于双链分子结构的化学反应算法。该算法的编码包含两部分,分别为任务的优先关系和为任务分配的岸桥序列,解码过程采用离散事件动态仿真方法进行。针对问题的特点,设计了4种分子碰撞算子。通过算例生成器生成的仿真数据对模型和算法进行了仿真测试,结果表明:与CPLEX和遗传算法相比,该算法可在很短的时间内求得稳定的满意解,验证了模型和算法的有效性。

关键词: 卸船作业, 化学反应算法, 双链分子结构, 离散事件动态仿真

Abstract: This paper researches on quay crane scheduling for unloading operations in container terminal. Considering quay crane work within its time window, an unloading scheduling simulation model is established.According to the characteristics of the unloading scheduling simulation model,a DoubleList Molecular Structure-based Chemical Reaction Optimization(DLMCRO) algorithm is developed. There are two parts in coding: one is the priority relation of the task, and the other is the task-to-quay-node mapping.Discrete Event Dynamic Simulation(DEDS)is used to simulate the decoding process. Four elementary chemical reaction operations against the problem are designed. The simulation experiment is madeby using data generator.The results of simulation show that DLMCRO can get a stable and satisfactory solution more quickly than CPLEX and GA. And it's proved that the model and algorithm are effective.

Key words: unloading operation, chemical reaction optimization, double list molecular structure, discrete event dynamic simulation

中图分类号: