计算机应用 ›› 2013, Vol. 33 ›› Issue (02): 333-337.DOI: 10.3724/SP.J.1087.2013.00333

• 人工智能 • 上一篇    下一篇

基于网格搜索的船体不规则分段动态堆放方法

陆春霞,马少辉   

  1. 江苏科技大学 经济管理学院,江苏 镇江 212003
  • 收稿日期:2012-08-13 修回日期:2012-10-24 出版日期:2013-02-01 发布日期:2013-02-25
  • 通讯作者: 陆春霞
  • 作者简介:陆春霞(1987-),女,山东聊城人,硕士研究生,主要研究方向:决策支持系统;
    马少辉(1972-),男,河北承德人,副教授,博士,主要研究方向:决策支持系统。
  • 基金资助:
    国家自然科学基金资助项目

Approach on irregular block dynamic stacking in shipbuilding based on grid technology

LU Chunxia,MA Shaohui   

  1. School of Economics and Management, Jiangsu University of Science and Technology, Zhenjiang Jiangsu 212003, China
  • Received:2012-08-13 Revised:2012-10-24 Online:2013-02-01 Published:2013-02-25
  • Contact: LU Chunxia

摘要: 针对船体分段建造后在堆场中的空间调度问题,提出基于网格搜索的分段动态空间调度算法。首先,利用改进的粒子群算法产生多个可行的分段堆放序列;然后,采用基于网格搜索的定位策略对堆放序列进行空间布局解码。在解码过程中,运用位图对场地及投影多边形进行信息描述,快速寻找多边形的最佳定位位置。考虑分段堆放问题的动态性的时空关联性,同时以场地平均利用率和需要挪动的场地内分段总数的综合加权作为评价函数,利用改进的粒子群算法对方案进行择优,得到近似最优解,实现了堆放方案的全局优化。通过对船厂实际生产数据的实证分析以及堆放算法间的对比分析,结果证明,所提算法在综合评价场地利用率、移动分段数和运算效率的条件下是最优的。

关键词: 动态堆放, 网格搜索, 不规则分段, 粒子群算法, 位图

Abstract: In order to solve the problem of spatial scheduling of irregular blocks in stacking field after they were built, a dynamic stacking algorithm based on grid searching was proposed. An improved Particle Swarm Optimization (PSO) algorithm was used to determine the optimal processing sequence, and the locations of blocks were determined in spatial layout decoding by a dynamic location strategy based on grid technology. In the decoding process, bitmap was used to describe the information of yard and polygon and find the best location for every block. The space utilization and the quantity of blocks that need moving were used as the evaluation function, which fully considered the dynamic nature and the correlation between time and space in a stacking problem. Every particle in population was a stacking sequence, and the optimal solution could be found in the process of evolution by the improved PSO. Finally, the results of an actual data of a shipyard and the comparative analysis with other stacking algorithms show that the proposed algorithm is the best when comprehensively considering the space utilization, the number of movements of other blocks and efficiency of the algorithm.

Key words: dynamic stacking, grid search, irregular blocking, Particle Swarm Optimization (PSO), bitmap

中图分类号: