Skip to main content
Log in

Scheduling reclaimers serving a stock pad at a coal terminal

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

We study a variant of an abstract scheduling problem inspired by the management of reclaimers in the stockyard of a coal export terminal. We prove NP-completeness of the problem and formulate it as a mixed-integer program. We show that for a given reclaiming sequence, the problem can be solved in pseudo-polynomial time. In addition, we provide simple, constant-factor approximation algorithms as well as exact branch-and-bound algorithms. An extensive computational study analyzes the performance of the algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Angelelli, E., Kalinowski, T., Kapoor, R., & Savelsbergh, M. (2015). A reclaimer scheduling problem arising in coal stockyard management. Journal of Scheduling. In press. doi:10.1007/s10951-015-0436-y.

  • Bierwirth, C., & Meisel, F. (2010). A survey of berth allocation and quay crane scheduling problems in container terminals. European Journal of Operational Research, 202(3), 615–627.

    Article  Google Scholar 

  • Hu, D., & Yao, Z. (2012). Stacker-reclaimer scheduling in a dry bulk terminal. International Journal of Computer Integrated Manufacturing, 25(11), 1047–1058.

    Article  Google Scholar 

  • Kim, K., & Kim, K. (1999). A routing algorithm for a single straddle carrier to load export containers onto a containership. International Journal of Production Economics, 59(1), 425–433.

    Google Scholar 

  • Kim, K., & Kim, K. (2003). Heuristic algorithms for routing yard-side equipment for minimizing loading times in container terminals. Naval Research Logistics (NRL), 50(5), 498–514.

    Article  Google Scholar 

  • Legato, P., Trunfio, R., & Meisel, F. (2012). Modeling and solving rich quay crane scheduling problems. Computers and Operations Research, 39(9), 2063–2078.

    Article  Google Scholar 

  • Makarychev, Y. (2014). Another variant of partition. Theoretical Computer Science Stack Exchange. http://cstheory.stackexchange.com/q/22340 (version:2014-04-29).

  • Ng, W. (2005). Crane scheduling in container yards with inter-crane interference. European Journal of Operational Research, 164(1), 64–78.

    Article  Google Scholar 

  • Ng, W., & Mak, K. (2005a). An effective heuristic for scheduling a yard crane to handle jobs with different ready times. Engineering Optimization, 37(8), 867–877.

    Article  Google Scholar 

  • Ng, W., & Mak, K. (2005b). Yard crane scheduling in port container terminals. Applied Mathematical Modelling, 29(3), 263–276.

    Article  Google Scholar 

  • Sun, D., & Tang, L.(2013). Benders approach for the raw material transportation scheduling problem in steel industry. In 10th IEEE international conference on control and automation (ICCA) (pp. 481–484).

  • Zhang, C., Wan, Y.-W., Liu, J., & Linn, R. J. (2002). Dynamic crane deployment in container storage yards. Transportation Research Part B: Methodological, 36(6), 537–555.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Kalinowski.

Appendix: Computational results with \(s = 5\)

Appendix: Computational results with \(s = 5\)

1.1 Exact solution

The results can be found in Tables 4 and 5, in which we report the number of instances solved to optimality, the solution times, and the number of nodes explored.

Table 4 Solve time in seconds with a time limit of 3600 s
Table 5 Number of nodes explored with a time limit of 3600 s

Figures 9 and 10 compare the runtime of CPLEX, BB1, and BB2 for instances in Class 1 and Class 2, respectively.

Fig. 9
figure 9

Percentage of Class 1 instances solved within a given time

Fig. 10
figure 10

Percentage of Class 2 instances solved within a given time

1.2 Approximation algorithms

As in Sect. 8.3, we compare the objective function value of the solutions they produce to the value of the objective function of the best solution produced by BB1 in 3600 s. The results can be found in Figs. 11 and 12, where we plot the fraction of instances with a relative gap less than or equal to x, i.e., \((z(\mathbf BB1 ) - z(A))/z(\mathbf BB1 ) \leqslant x\). We also analyze the performance of the three algorithms by comparing them against each other. More specifically, we compare the objective function value of the solutions they produce to \(z(\mathbf best )\), the value of the objective function of the best solution produced for the instance by any of the three algorithms. We plot the fraction of instances with a relative gap less than or equal to x, i.e., \((z(\mathbf best ) - z(A))/z(\mathbf best ) \leqslant x\), in Figs. 13 and 14.

Fig. 11
figure 11

Performance of the three approximation algorithms relative to BB1 (Class 1 instances)

Fig. 12
figure 12

Performance of the three approximation algorithms relative to BB1 (Class 2 instances)

Fig. 13
figure 13

Comparison of the three approximation algorithms (Class 1 instances)

Fig. 14
figure 14

Comparison of the three approximation algorithms (Class 2 instances)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kalinowski, T., Kapoor, R. & Savelsbergh, M.W.P. Scheduling reclaimers serving a stock pad at a coal terminal. J Sched 20, 85–101 (2017). https://doi.org/10.1007/s10951-016-0495-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-016-0495-8

Keywords

Navigation