Multi-Crane Scheduling in Batch Annealing Process

This paper addresses a multi-crane scheduling problem that incorporates scheduling shared two-category limited number of machines motivated by batch annealing process (BAP) in the iron and steel factory. In this process, each coil subjects to a long heat-treatment cycle by varying the temperature within furnace (machine) and cooler (machine) which are operated by crane orderly. The objective is to minimize the annealing completion time of the last coil (make span). We propose a two-phase heuristic algorithm which consists of assignment and scheduling. Based on a dynamic programming, the assignment phase is to assign each crane to its exclusive sub-block, followed by machine assignment to each sub-block. Scheduling phase adopts an earliest requirement operated stage first strategy. Finally, the effectiveness of the proposed algorithm is theoretically analyzed from an absolute performance point of view.

[1]  Yun Jiang,et al.  An Efficient Optimal Solution to the Two-Hoist No-Wait Cyclic Scheduling Problem , 2005, Oper. Res..

[2]  Ling Li,et al.  Single hoist cyclic scheduling with multiple tanks: a material handling solution , 2003, Comput. Oper. Res..

[3]  Gilbert Laporte,et al.  A branch‐and‐cut algorithm for the quay crane scheduling problem in a container terminal , 2006 .

[4]  Yun Jiang,et al.  Cyclic scheduling of a single hoist in extended electroplating lines: a comprehensive integer programming solution , 2002 .

[5]  W. C. Ng,et al.  Crane scheduling in container yards with inter-crane interference , 2005, Eur. J. Oper. Res..

[6]  Ebru K. Bish,et al.  A multiple-crane-constrained scheduling problem in a container terminal , 2003, Eur. J. Oper. Res..

[7]  Andrew N. Hrymak,et al.  Scheduling of the batch annealing process — deterministic case , 1999 .

[8]  Chengbin Chu,et al.  Multi-degree cyclic scheduling of two robots in a no-wait flowshop , 2005, IEEE Transactions on Automation Science and Engineering.

[9]  Lei Wang,et al.  Quay crane scheduling at container terminals to minimize the maximum relative tardiness of vessel departures , 2006 .

[10]  Y. Zhu,et al.  Crane scheduling with non-crossing constraint , 2006, J. Oper. Res. Soc..

[11]  Yun Jiang,et al.  Multihoist Cyclic Scheduling With Fixed Processing and Transfer Times , 2007, IEEE Transactions on Automation Science and Engineering.

[12]  Lixin Tang,et al.  Scheduling of a single crane in batch annealing process , 2009, Comput. Oper. Res..

[13]  Lixin Tang,et al.  Crane scheduling in batch annealing process , 2008, 2008 IEEE International Conference on Automation and Logistics.