Skip to main content

Advertisement

Log in

New schedule generation schemes for the job-shop problem with operators

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

We tackle the job-shop scheduling problem with operators and makespan minimization. This problem has been recently proposed and it is motivated by manufacturing processes where each operation has to be assisted by one of a limited number of human operators. We propose a new schedule generation scheme for this problem, termed \( OG \& T \), and prove that it can generate optimal schedules for any instance. This scheme can be used in different settings such as heuristic search, to define a branching strategy, or evolutionary algorithms, to define a decoder. In order to evaluate \( OG \& T \), we herein consider the first option and exploit it to devise an any-time exact algorithm. This algorithm is enhanced with two heuristic estimations, designed from two problem relaxations, and with a pruning method which relies on dominance properties among states of the search. The algorithm is evaluated across several benchmarks and compared with other approaches. The results of the experimental study show that our approach outperforms the state-of-the-art methods.

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

Similar content being viewed by others

References

  • Agnetis, A., Flamini, M., Nicosia, G., & Pacifici, A. (2011). A job-shop problem with one additional resource type. Journal of Scheduling, 14(3), 225–237.

    Article  Google Scholar 

  • Artigues, C., Lopez, P., & Ayache, P. (2005). Schedule generation schemes for the job shop problem with sequence-dependent setup times: Dominance properties and computational analysis. Annals of Operations Research, 138, 21–52.

    Article  Google Scholar 

  • Baptiste, P., Le Pape, C., & Nuijten, W. (2001). Constraint-based scheduling. Norwell, MA, USA: Kluwer.

    Book  Google Scholar 

  • Beasley, J. E. (1990). Or-library: Distributing test problems by electronic mail. Journal of the Operational Research Society, 41(11), 1069–1072.

    Article  Google Scholar 

  • Bierwirth, C. (1995). A generalized permutation approach to jobshop scheduling with genetic algorithms. Operations Research Spectrum, 17, 87–92.

    Article  Google Scholar 

  • Blazewicz, J. (1986). Scheduling under resource constraints: Deterministic models. Annals of Operations Research, ISSN 0254–5330, J.C. Baltzer.

  • Brucker, P., Jurisch, B., & Sievers, B. (1994). A branch and bound algorithm for the job-shop scheduling problem. Discrete Applied Mathematics, 49, 107–127.

    Article  Google Scholar 

  • Brucker, P., & Thiele, O. (1996). A branch and bound method for the general-job shop problem with sequence-dependent setup times. Operations Research Spektrum, 18, 145–161.

    Article  Google Scholar 

  • Carlier, J. (1982). The one-machine sequencing problem. European Journal of Operational Research, 11, 42–47.

    Article  Google Scholar 

  • Carlier, J., & Pinson, E. (1989). An algorithm for solving the job-shop problem. Management Science, 35(2), 164–176.

    Article  Google Scholar 

  • Chien, C. F., Zheng, J. N., & Lin, Y. J. (2013). Determining the operator-machine assignment for machine interference problem and an empirical study in semiconductor test facility. Journal of Intelligent Manufacturing, 1–13. doi:10.1007/s10845-013-0777-3.

  • Dell’Amico, M., & Trubian, M. (1993). Applying tabu search to the job-shop scheduling problem. Annals of Operational Research, 41, 231–252.

    Article  Google Scholar 

  • Demeulemeester, E., & Herroelen, W. (1992). A branch-and-bound procedure for the multiple resource-constrained project scheduling problem. Management Science, 38(12), 1803–1818.

    Article  Google Scholar 

  • García, S., Fernández, A., Luengo, J., & Herrera, F. (2010). Advanced nonparametric tests for multiple comparisons in the design of experiments in computational intelligence and data mining: Experimental analysis of power. Information Sciences, 180, 2044–2064.

    Article  Google Scholar 

  • Garey, M., & Johnson, D. (1979). Computers and intractability. San Francisco: Freeman.

    Google Scholar 

  • Giffler, B., & Thompson, G. L. (1960). Algorithms for solving production scheduling problems. Operations Research, 8, 487–503.

    Article  Google Scholar 

  • González, M. A., Vela, C. R., González-Rodríguez, I., & Varela, R. (2012). Lateness minimization with tabu search for job shop scheduling problem with sequence dependent setup times. Journal of Intelligent Manufacturing (online first). doi:10.1007/s10845-011-0622-5.

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

    Article  Google Scholar 

  • Guyon, O., Lemaire, P., Pinson, E., & Rivreau, D. (2012). Solving an integrated job-shop problem with human resource constraints. Annals of Operations Research (online). doi:10.1007/s10479-012-1132-3.

  • Hart, P., Nilsson, N., & Raphael, B. (1968). A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on System Science and Cybernetics, 4(2), 100–107.

    Article  Google Scholar 

  • Kolisch, R. (1996). Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation. European Journal of Operational Research, 90(2), 320–333.

    Article  Google Scholar 

  • Li, X., Baki, M. F., & Aneja, Y. P. (2011). Flow shop scheduling to minimize the total completion time with a permanently present operator: Models and ant colony optimization metaheuristic. Computers and Operations Research, 38(1), 152–164.

    Google Scholar 

  • Mascis, A., & Pacciarelli, D. (2002). Job-shop scheduling with blocking and no-wait constraints. European Journal of Operational Research, 143(6), 498–517.

    Article  Google Scholar 

  • Mattfeld, D. C. (1995). Evolutionary search and the job shop investigations on genetic algorithms for production scheduling. Berlin: Springer.

  • Meeran, S., & Morshed, M. (2012). A hybrid genetic tabu search algorithm for solving job shop scheduling problems: A case study. Journal of Intelligent Manufacturing, 23(4), 1063–1078.

    Article  Google Scholar 

  • Mencía, R., Sierra, M. R., Mencía, C., Varela, R. (2011). Genetic algorithm for job-shop scheduling with operators. In: Proceedings of IWINAC 2011(2) (pp. 305–314). Berlin: Springer.

  • Mencía, C., Sierra, M. R., & Varela, R. (2012). Depth-first heuristic search for the job shop scheduling problem. Annals of Operations Research. doi:10.1007/s10479-012-1296-x.

  • Mencía, C., Sierra, M. R., & Varela, R. (2013). Intensified iterative deepening A* with application to job shop scheduling. Journal of Intelligent Manufacturing. doi:10.1007/s10845-012-0726-6.

  • Nowicki, E., & Smutnicki, C. (2005). An advanced tabu search algorithm for the job shop problem. Journal of Scheduling, 8, 145–159.

    Article  Google Scholar 

  • Pearl, J. (1984). Heuristics: Intelligent search strategies for computer problem solving. Reading: Addison-Wesley.

    Google Scholar 

  • Roy, B., & Sussman, B. (1964). Les problemes d’ordonnancements avec contraintes disjonctives. Notes DS no. 9 bis, SEMA, Paris.

  • Sabar, M., Montreuil, B., & Frayret, J. M. (2012). An agent-based algorithm for personnel shift-scheduling and rescheduling in flexible assembly lines. Journal of Intelligent Manufacturing, 23, 2623–2634.

    Article  Google Scholar 

  • Sierra M., Mencía C., Varela R. (2011) Optimally scheduling a job-shop with operators and total flow time minimization. In J. Lozano, J. Gámez, J. Moreno (Eds.) Advances in Artificial Intelligence. Conference of the spanish association for artificial intelligence (CAEPIA 2011), LNAI, vol. 7023 (pp. 193–202). Springer, Berlin/Heidelberg.

  • Sierra, M. R., & Varela, R. (2010). Pruning by dominance in best-first search for the job shop scheduling problem with total flow time. Journal of Intelligent Manufacturing, 21(1), 111–119.

    Article  Google Scholar 

  • Wilbrecht, J., & Prescott, W. (1969). The influence of setup time on job shop performance. Management Science, 16(4), 391–401.

    Article  Google Scholar 

  • Wu, J. Z., Hao, X. C., Chien, C. F., & Gen, M. (2012). A novel bi-vector encoding genetic algorithm for the simultaneous multiple resources scheduling problem. Journal of Intelligent Manufacturing, 23, 2255–2270.

    Article  Google Scholar 

Download references

Acknowledgments

We are grateful to the anonymous referees for their reviews that improved the quality of the paper. We would also like to thank Andrea Pacifici and Marta Flamini for kindly making their benchmark instances available. This research has been supported by the Spanish Government under research project MICINN-FEDER TIN2010-20976-C02-02 and by the Principality of Asturias under Grant Severo Ochoa FICYT-BP09105.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ramiro Varela.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sierra, M.R., Mencía, C. & Varela, R. New schedule generation schemes for the job-shop problem with operators. J Intell Manuf 26, 511–525 (2015). https://doi.org/10.1007/s10845-013-0810-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-013-0810-6

Keywords

Navigation