Journal of South China University of Technology(Natural Science Edition) ›› 2012, Vol. 40 ›› Issue (1): 69-76.

• Mechanical Engineering • Previous Articles     Next Articles

Dynamic Tabu Particle Swarm Optimization Algorithm for Flexible Job-Shop Scheduling

Jia Zhao-hong1  Zhu Jian-jian1  Chen Hua-ping2   

  1. 1.Key Laboratory of Intelligent Computing and Signal Processing of the Ministry of Education,Anhui University,Hefei 230039,Anhui,China; 2.School of Computer Science and Technology,University of Science and Technology of China,Hefei 230026,Anhui,China
  • Received:2011-05-27 Revised:2011-07-21 Online:2012-01-25 Published:2011-12-01
  • Contact: 贾兆红(1976-) ,女,博士,副教授,主要从事商务智能研究. E-mail:zhjia@mail.ustc.edu.cn
  • About author:贾兆红(1976-) ,女,博士,副教授,主要从事商务智能研究.
  • Supported by:

    国家自然科学基金资助项目( 70821001) ; 教育部高等学校博士学科点专项科研基金资助项目( 200803580024) ;安徽大学青年科学研究基金资助项目( 33050044) ; 安徽大学人才科研启动项目( 2303114)

Abstract:

Based on the fully-informed particle swarm optimization ( FIPS) and the dynamic tabu search ( TS) ,a hybrid Pareto algorithm is proposed to solve the complex multi-objective flexible job-shop scheduling problem( FJSP) ,which takes advantage of the global search capability of FIPS to determine the search direction and then performs a local search with TS to effectively improve the search performance. In this algorithm,first,a strengthbased fitness function is adopted to evaluate the quality of particles,which makes the non-dominated solutions uniformly distribute along the Pareto front. Then,several neighbourhoods based on public key blocks are employed to keep the diversity of the swarm,which avoids the trapping in the local optimum and effectively accelerates the convergence of the algorithm. Moreover,a self-adaptive perturbation based on mutation is introduced in the algorithm to enhance the diversity of solutions. The results of comparative experiments in different scales indicate that the proposed algorithm is of good search performance and is effective in solving the multi-objective FJSPs in both large and small scales.

Key words: flexible shop scheduling, fully-informed particle swarm optimization, tabu search, multi-objective optimization

CLC Number: