Job shop scheduling problem is typically a NP-Hard problem. In the recent past efforts put by researchers were to provide the most generic genetic algorithm to solve efficiently the job shop scheduling problems. Less attention has been paid to initial population aspects in genetic algorithms and much attention to recombination operators. Therefore authors are of the opinion that by proper design of all the aspects in genetic algorithms starting from initial population may provide better and promising solutions. Hence this paper attempts to enhance the effectiveness of genetic algorithm by providing a new look to initial population. This new technique along with job based representation has been used to obtain the optimal or near optimal solutions of 66 benchmark instances which comprise of varying degree of complexity.
KeywordsJob Shop SchedulingJob Based RepresentationNP-HardRecombination Operators etc.
Lenstra, J.K., Kan, A.H.G. and Brucker, P. (1977) Complexity of Machine Scheduling Problem. Annals of Discrete Mathematics, 1, 343-362. http://dx.doi.org/10.1016/S0167-5060(08)70743-X
Fisher, H. and Thompson, G.L. (1963) Probabilistic Learning Combinations of Local Job-Shop Scheduling Rules. Prentice-Hall, Englewood Cliffs, 225-251.
Ge, H.W. and Sun, L. (2008) An Effective PSO and AIS-Based Hybrid Intelligent Algorithm for Job-Shop Scheduling. IEEE Transactions on System, Man, and Cybernetics-Part A: Systems and Humans, 38, 358-368. http://dx.doi.org/10.1109/TSMCA.2007.914753
Dey, S., Sarkar, D. and Basu, A. (2010) A Tag Machine Based Performance Evaluation Method for Job-Shop Schedules. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 29, 1028-1041. http://dx.doi.org/10.1109/TCAD.2010.2049067
Wang, L., Cai, N., Feng, H.Y. and Ma, J. (2010) ASP: An Adaptive Setup Planning Approach for Dynamic Machine Assignments. IEEE Transactions on Automation Science and Engineering, 7, 2-14. http://dx.doi.org/10.1109/TASE.2008.2011919
Gokbayrak, K. and Selvi, O. (2010) Service Time Optimization of Mixed-Line Flow Shop Systems. IEEE Transactions on Automatic Control, 55, 395-404. http://dx.doi.org/10.1109/TAC.2009.2037273
Wang, S.F. and Zou, Y.R. (2003) Techniques for the Job Shop Scheduling Problem: A Survey. Systems Engineering—Theory & Practice, 23, 49-55.
Davis, L. (1985) Job Shop Scheduling with Genetic Algorithms. Proceedings of the First International Conference on Genetic Algorithms, 5, 136-140.
Zhou, H. and Feng, Y. (2001) The Hybrid Heuristic Genetic Algorithm for Job Shop Scheduling. Computers & Industrial Engineering, 40, 191-200. http://dx.doi.org/10.1016/S0360-8352(01)00017-1
Jain, A.S. and Meeran, S. (1999) Deterministic Job-Shop Scheduling: Past, Present and Future. European Journal of Operational Research, 113, 390-434. http://dx.doi.org/10.1016/S0377-2217(98)00113-1
Ho, A. and Tay, J. (2005) Evolving Dispatching Rules for Solving the Flexible Job-Shop Problem. IEEE Congress on Evolutionary Computation, 3, 245-276.
Omar, M., Baharum, A. and Abu Hasan, Y. (2006) A Job-Shop Scheduling Problem (JSSP) Using Genetic Algorithm —SHOP. Proceedings of the 2nd IMT-GT Regional Applications, University Sains Malaysia, 13-16.
Kuczapski, M., Micea1, V., Maniu, A. and Cretu, A. (2010) Efficient Generation of Near Optimal Initial Population to Enhance Genetic Algorithm for Job-Shop Scheduling. Information Technology and Control, 39, 32-37.
Manne, A.S. (1960) On the Job-Shop Scheduling Problem. Operations Research, 8, 219-223. http://dx.doi.org/10.1287/opre.8.2.219
Park, B.J., Choi, H.R. and Kim, H.S. (2003) A Hybrid Genetic Algorithm for the Job Shop Scheduling Problems. Computers & Industrial Engineering, l4, 597-613. http://dx.doi.org/10.1016/S0360-8352(03)00077-9
Roy, B. and Sussmann, B. (1964) Les Problems d’Ordon Ordonnancement Avec Constraints Disjunctives. SEMA, Note D.S., Paris.
Carlier, J. and Pinson, E. (1989) An Algorithm for Solving the Job-Shop Problem. Management Science, 35, 164-176. http://dx.doi.org/10.1287/mnsc.35.2.164
Adams, J., Balas, E. and Zawack, D. (1988) The Shifting Bottleneck Procedure for Job Shop Scheduling. Management Science, 34, 391-401. http://dx.doi.org/10.1287/mnsc.34.3.391
Monch, L., Schabacker, R., Pabst, D. and Fowlerb, J.W. (2007) Genetic Algorithm Based Sub Problem Solution Procedures for a Modified Shifting Bottleneck Heuristic for Complex Job Shops. European Journal of Operational Research, 3, 2100-2118. http://dx.doi.org/10.1016/j.ejor.2005.12.020
Jorapur, V., Puranik, V.S., Deshpande, A.S. and Sharma, M.R. (2014) Comparative Study of Different Representations in Genetic Algorithms for Job Shop Scheduling Problem. Journal of Software Engineering and Applications, 7, 571-580.
Cheng, R., Gen, M. and Tsujimura, Y. (1996) A Tutorial Survey of Job-Shop Scheduling Problems Using Genetic Algorithms—I. Representation. Computers and Industrial Engineering, 30, 983-997. http://dx.doi.org/10.1016/0360-8352(96)00047-2
Abdelmaguid, T.F. (2010) Representations in Genetic Algorithm for the Job Shop Scheduling Problem: A Computational Study. Journal of Software Engineering and Applications, 3, 1155-1162.
Giffler, B. and Thompson, G.L. (1960) Algorithms for Solving Production-Scheduling Problems. Operations Research, 8, 487-503. http://dx.doi.org/10.1287/opre.8.4.487
Bean, J. (1994) Genetic Algorithms and Random Keys for Sequencing and Optimization. ORSA Journal on Computing, 6, 154-160. http://dx.doi.org/10.1287/ijoc.6.2.154
Bierwirth, C. (1995) A Generalized Permutation Approach to Job Shop Scheduling with Genetic Algorithms. Operations-Research-Spektrum, 17, 87-92. http://dx.doi.org/10.1007/bf01719250
Anderson, E.J., Glass, C.A. and Potts, C.N. (2003) Local Search in Combinatorial Optimization. Princeton University Press, Princeton.
Holsapple, C.W., Jacob, V.S., Pakath, R. and Zaveri, J.S. (1993) A Genetics-Based Hybrid Scheduler for Generating Static Schedules in Flexible Manufacturing Contexts. IEEE Transactions on Systems, Man, and Cybernetics, 23, 953-972. http://dx.doi.org/10.1109/21.247881
Syswerda, G. (1989) Uniform Crossover in Genetic Algorithms. Proceedings of the 3rd International Conference on Genetic Algorithms, Fairfax, June 1989, 2-9.
Qing-dao-er-ji, R. and Wang, Y.P. (2012) A New Hybrid Genetic Algorithm for Job Shop Scheduling Problem. Computers and Operations Research, 39, 2291-2299.