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


Two enhanced differential evolution algorithms for job shop scheduling problems
Authors:W Wisittipanich  V Kachitvichyanukul
Affiliation:1. Industrial and Manufacturing Engineering, Asian Institute of Technology , Klong Luang , Thailand warisa.wisittipanich@ait.ac.th;3. Industrial and Manufacturing Engineering, Asian Institute of Technology , Klong Luang , Thailand
Abstract:This paper proposes two new differential evolution algorithms (DE) for solving the job shop scheduling problem (JSP) that minimises two single objective functions: makespan and total weighted tardiness. The proposed algorithms aim to enhance the efficiency of the search by dynamically balancing exploration and exploitation ability in DE and avoiding the problem of premature convergence. The first algorithm allows DE population to simultaneously perform different mutation strategies in order to extract the strengths of various strategies and compensate for the weaknesses of each individual strategy to enhance the overall performance. The second algorithm allows the whole DE population to change the search behaviour whenever the solutions do not improve. This study also introduces a modified local mutation operation embedded in the two proposed DE algorithms to promote exploitation in different areas of the search space. In addition, a local search technique, called Critical Block (CB) neighbourhood, is applied to enhance the quality of solutions. The performances of the proposed algorithms are evaluated on a set of benchmark problems and compared with results obtained from an efficient existing Particle Swarm Optimisation (PSO) algorithm. The numerical results demonstrate that the proposed DE algorithms yield promising results while using shorter computing times and fewer numbers of function evaluations.
Keywords:evolutionary algorithm  differential evolution algorithm  job shop  scheduling
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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