Abstract
In this paper, we developed an evolutionary algorithm with guided mutation (EA/G) based hyper-heuristic for solving the job-shop scheduling problem with no-wait constraint (JSPNW). The JSPNW is an extension of well-known job-shop scheduling problem subject to the constraint that no waiting time is allowed between operations for a given job. This problem is a typical \(\mathcal {NP}\)-hard problem. The hyper-heuristic algorithm comprises of two level frameworks. In the high-level, an evolutionary algorithm is employed to explore the search space. The low-level, which is comprised of generic as well as problem-specific heuristics such as guided mutation, multi-insert points and multi-swap. EA/G is a recent addition to the class of evolutionary algorithm that can be considered as a hybridization of genetic algorithms (GAs) and estimation of distribution algorithms (EDAs), and which tries to overcome the shortcomings of both. In GAs, the location information of the solutions found so far is directly used to generate offspring. On the other hand, EDAs use global statistical information to generate new offspring. In EDAs the global statistical information is stored in the form probability vector, and a new offspring is generated by sampling this probability vector. We have compared our approach with the state-of-the-art approaches. The computational results show the effectiveness of our approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lenstra, J.K., Rinnooy Kan, A.H.G., Brucker, P.: Complexity of machine scheduling problems. Ann. Discret. Math. 1, 343–362 (1977)
Dorn, J., Shams, R.: Scheduling high-grade steelmaking. IEEE Expert 11, 28–35 (1996)
Hall, N.J., Sriskandarajah, C.: A survey on machine scheduling problems with blocking and no-wait in process. Oper. Res. 44, 510–525 (1996)
Mascis, A., Pacciarelli, D.: Job-shop scheduling with blocking and no-wait constraints. Eur. J. Oper. Res. 143, 498–517 (2002)
Roy, B., Sussmann, B.: Les problèmes d’ordonnancement avec constraintes disjonctives. SEMA, Note D.S., No. 9, Paris (1964)
Macchiaroli, R., Molè, S., Riemma, S., Trifiletti, L.: Design and implementation of a Tabu search algorithm to solve the no-wait job-shop scheduling problem. In: Proceeding of the CESA96, pp. 467–472 (1996)
Brizuela, C.A., Zhao, Y., Sannomiya, N.: No-wait and blocking job-shops: challenging problems for GA’s. In: IEEE International Conference on Systems, man, and cybernetics, pp. 2349–2354. IEEE, New York (2001)
Schuster, C.J., Framinan, J.M.: Approximate procedures for no-wait job shop scheduling. Oper. Res. Lett. 31, 308–318 (2003)
Schuster, C.J.: No-wait job shop scheduling: Tabu search and complexity of subproblems. Math. Methods Oper. Res. 63, 473–491 (2006)
Zhu, J., Li, X., Wang, Q.: Complete local search with limited memory algorithm for no-wait job shops to minimize makespan. Eur. J. Oper. Res. 198, 378–386 (2009)
Zhu, J., Li, X.: An effective meta-heuristic for no-wait job shops to minimize makespan. IEEE Trans. Autom. Sci. Eng. 9, 189–198 (2012)
Sahni, S., Cho, Y.: Complexity of scheduling shops with no wait in process. Math. Oper. Res. 4, 448–457 (1979)
Schuster, C.: No-wait job shop scheduling: complexity under local search. Ph.D. thesis, Dissertation Thesis, University of Duisburg-Essen, Germany (2003)
Sriskandarajah, C., Ladet, P.: Some no-wait shops scheduling problems: complexity aspect. Eur. J. Oper. Res. 24(3), 424–438 (1986)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1(1), 67–82 (1997)
Denzinger, J., Fuchs, M., Fuchs, M.: High performance ATP systems by combining several AI methods. In: Proceedings of the 15th International Joint Conference on Artificial Intelligence - Vol. 1, IJCAI’97, pp. 102–107. San Francisco, CA, USA. Morgan Kaufmann Publishers Inc., Burlington (1997)
Cowling, P., Kendall, G., Soubeiga, E.: A Hyperheuristic Approach to Scheduling a Sales Summit, pp. 176–190. Springer, Berlin (2001)
Wang, S., Wang, L., Zhou, G., Xu, Y.: An Estimation of Distribution Algorithm for the Flexible Job-Shop Scheduling Problem, pp. 9–16. Springer, Berlin (2012)
Salhi, A., RodrÃguez, J.A.V., Zhang, Q.: An estimation of distribution algorithm with guided mutation for a complex flow shop scheduling problem. In: Proceedings of the 2007 Genetic and Evolutionary Computation Conference (GECCO 2007), pp. 570–576. ACM, New York (2007)
He, X.-J., Zeng, J.-C., Xue, S.-D., Wang, L.-F.: An Efficient Estimation of Distribution Algorithm for Job Shop Scheduling Problem, pp. 656–663. Springer, Berlin (2010)
Zhang, Q., Sun, J., Tsang, E.: An evolutionary algorithm with guided mutation for the maximum clique problem. IEEE Trans. Evol. Comput. 9, 192–200 (2005)
Chaurasia, S.N., Singh, A.: A hybrid heuristic for dominating tree problem. Soft. Comput. 20(1), 377–397 (2016)
Chaurasia, S.N., Singh, A.: A hybrid evolutionary algorithm with guided mutation for minimum weight dominating set. Applied Intelligence 43(3), 512–529 (2015)
Chaurasia, S.N., Sundar, S., Singh, A.: A hybrid evolutionary approach for set packing problem. Opsearch 52(2), 271–284 (2015)
Chaurasia, S.N., Singh, A.: Hybrid evolutionary approaches for the single machine order acceptance and scheduling problem. Appl. Soft Comput. J. 52, 725–747 (2017)
Sundar, S., Suganthan, P.N., Jin, C.T., Xiang, C.T., Soon, C.C.: A hybrid artificial bee colony algorithm for the job-shop scheduling problem with no-wait constraint. Soft. Comput. 21(5), 1193–1202 (2017)
Acknowledgements
This work was supported by the grant [13AWMP-B066744-01] from the Advanced Water Management Research Program funded by the Ministry of Land, Infrastructure, and Transportation of the Korean government.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chaurasia, S.N., Sundar, S., Jung, D., Lee, H.M., Kim, J.H. (2019). An Evolutionary Algorithm Based Hyper-heuristic for the Job-Shop Scheduling Problem with No-Wait Constraint. In: Yadav, N., Yadav, A., Bansal, J., Deep, K., Kim, J. (eds) Harmony Search and Nature Inspired Optimization Algorithms. Advances in Intelligent Systems and Computing, vol 741. Springer, Singapore. https://doi.org/10.1007/978-981-13-0761-4_25
Download citation
DOI: https://doi.org/10.1007/978-981-13-0761-4_25
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-0760-7
Online ISBN: 978-981-13-0761-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)