Skip to main content
Log in

Scheduling in multi-scenario environment with an agreeable condition on job processing times

  • Original Research
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In the literature on multi-scenario scheduling problems, it is assumed that (i) each scenario defines a different possible realization of the job’s parameters; and (ii) the value of each parameter is arbitrary for any job in any scenario. Under these assumptions many multi-scenario scheduling problems have been proven to be \(\mathcal {NP}\)-hard. We study a special case of this set of problems, in which there is an agreeable condition between scenarios on the processing-time parameters. Accordingly, the processing time of job \(J_{j}\) under scenario \(s_{i}\) is at most its value under scenario \(s_{i+1}\), for \(i=1,\ldots q-1\), where q is the number of different possible scenarios. We focus on three classical scheduling problems for which the single-scenario case is solvable in polynomial time, while the multi-scenario case is \(\mathcal {NP}\)-hard, even when there are only two scenarios. The three scheduling problems consist of minimizing either the total completion time or the number of tardy jobs on a single machine, and minimizing the makespan in a two-machine flow-shop system. We show that the multi-scenario version of all three problems remains \(\mathcal {NP}\)-hard even when processing times are agreeable and there are only two scenarios. We also show that for a more specific structure of job processing times two out of the three problems become easy to solve, while the complexity status of the third remains open for future research.

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

Similar content being viewed by others

References

  • Aloulou, M. A., & Della Croce, F. (2008). Complexity of single machine scheduling problems under scenario-based uncertainty. Operations Research Letters, 36(3), 338–342.

    Article  Google Scholar 

  • Daniels, R. L., & Kouvelis, P. (1995). Robust scheduling to hedge against processing time uncertainty in single-stage production. Management Science, 41(2), 363–376.

    Article  Google Scholar 

  • De Farias, I. R., Zhao, H., & Zhao, M. (2010). A family of inequalities valid for the robust single machine scheduling polyhedron. Computers and Operations Research, 37(9), 1610–1614.

    Article  Google Scholar 

  • Emmons, H., & Pinedo, M. (1990). Scheduling stochastic jobs with due dates on parallel machines. European Journal of Operational Research, 47, 49–55.

    Article  Google Scholar 

  • Gilenson, M., Naseraldin, H., & Yedidsion, L. (2018). An approximation scheme for the bi-scenario sum of completion times trade-off problem. Journal of Scheduling, 22(3), 289–304.

    Article  Google Scholar 

  • Gilenson, M., & Shabtay, D. (2019). Multi-scenario scheduling to maximize the weighted number of just-in-time jobs. Journal of the Operational Research Society, 72(8), 1–18.

    Google Scholar 

  • Glazebrook, K. (1979). Scheduling tasks with exponential service times on parallel processors. Journal of Applied Probability, 16, 685–689.

    Article  Google Scholar 

  • Graham, R. L., Lawler, E. L., Lenstra, J. K., & Kan, A. R. (1979). Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics, 5, 287–326.

    Article  Google Scholar 

  • Hardy, G. H., Littlewood, J. E., & Polya, G. (1934). Inequalities. New York: Cambridge University Press.

    Google Scholar 

  • Hermelin, D., Manoussakis, G., Pinedo, M., Shabtay, D., & Yedidsion, L. (2020). Parameterized multi-scenario single-machine scheduling problems. Algorithmica, 82(9), 2644–2667.

    Article  Google Scholar 

  • Johnson, S. M. (1954). Optimal two-and-three-stage production schedules with set-up times included. Naval Research Logistics Quarterly, 1, 61–68.

    Article  Google Scholar 

  • Kampke, T. (1989). Optimal scheduling of jobs with exponential service times on identical parallel machines. Operations Research, 37, 126–133.

    Article  Google Scholar 

  • Kasperski, A., Kurpisz, A., & Zieliński, P. (2012). Approximating a two-machine flow-shop scheduling under discrete scenario uncertainty. European Journal of Operational Research, 217(1), 36–43.

    Article  Google Scholar 

  • Kouvelis, P., Daniels, R. L., & Vairaktarakis, G. (2000). Robust scheduling of a two-machine flow-shop with uncertain processing times. IIE Transactions, 32(5), 421–432.

    Google Scholar 

  • Lu, C. C., Lin, S. W., & Ying, K. C. (2012). Robust scheduling on a single machine to minimize total flow time. Computers and Operations Research, 39(7), 1682–1691.

    Article  Google Scholar 

  • Mastrolilli, M., Mutsanas, N., & Svensson, O. (2003). Single machine flow-time scheduling with a single breakdown. Theoretical Computer Science, 477(7), 57–66.

    Google Scholar 

  • Moore, J. M. (1968). An n job, one machine sequencing algorithm for minimizing the number of late jobs. Management Science, 15(1), 102–109.

    Article  Google Scholar 

  • Skutella, M., Sviridenko, M., & Uetz, M. (2016). Unrelated machine scheduling with stochastic processing times. Mathematics of Operations Research, 41, 851–864.

    Article  Google Scholar 

  • Smith, W. E. (1956). Various optimizers for single-stage production. Naval Research Logistics Quarterly, 3, 59–66.

    Article  Google Scholar 

  • Yang, J., & Yu, G. (2002). On the robust single machine scheduling problem. Journal of Combinatorial Optimization, 6(1), 17–33.

    Article  Google Scholar 

Download references

Acknowledgements

This research was supported by Grant no. 2016049 from the United States-Israel Binational Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dvir Shabtay.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gilenson, M., Shabtay, D., Yedidsion, L. et al. Scheduling in multi-scenario environment with an agreeable condition on job processing times. Ann Oper Res 307, 153–173 (2021). https://doi.org/10.1007/s10479-021-04316-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-021-04316-5

Keywords

Navigation