首页 | 本学科首页   官方微博 | 高级检索  
     


A two-stage genetic algorithm for multi-objective job shop scheduling problems
Authors:Voratas Kachitvichyanukul  Siriwan Sitthitham
Affiliation:(1) Department of Industrial Engineering, College of Engineering, University of Tehran, Tehran, Iran;(2) Department of Industrial Engineering, Islamic Azad University, South Tehran Branch, Tehran, Iran;(3) Department of Industrial Engineering, Amirkabir University of Technology, Tehran, Iran
Abstract:
This paper presents a two-stage genetic algorithm (2S-GA) for multi-objective Job Shop scheduling problems. The 2S-GA is proposed with three criteria: Minimize makespan, Minimize total weighted earliness, and Minimize total weighted tardiness. The proposed algorithm is composed of two Stages: Stage 1 applies parallel GA to find the best solution of each individual objective function with migration among populations. In Stage 2 the populations are combined. The evolution process of Stage 2 is based on Steady-State GA using the weighted aggregating objective function. The algorithm developed can be used with one or two objectives without modification. The genetic algorithm is designed and implemented with the GALIB object library. The random keys representation is applied to the problem. The schedules are constructed using a permutation with m-repetitions of job numbers. Performance of the proposed algorithm is tested on published benchmark instances and compared with results from other published approaches for both the single objective and multi-objective cases. The experimental results show that 2S-GA is effective and efficient to solve job shop scheduling problem in term of solution quality.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号