A hybrid particle swarm optimization for parallel machine total tardiness scheduling

被引:5
作者
Qun Niu
Taijin Zhou
Ling Wang
机构
[1] Shanghai University,Shanghai Key Laboratory of Power Station, School of Mechatronic Engineering and Automation
来源
The International Journal of Advanced Manufacturing Technology | 2010年 / 49卷
关键词
Parallel machine scheduling; Particle swarm optimization; Clonal selection algorithm; Total tardiness;
D O I
暂无
中图分类号
学科分类号
摘要
The parallel machine scheduling problem has received increasing attention in recent years. This research considers the problem of scheduling jobs on parallel machines with a total tardiness objective. In the view of its non-deterministic polynomial-time hard nature, the particle swarm optimization (PSO), which is inspired by the swarming or collaborative behavior of biological populations, is employed to solve the parallel machine total tardiness problem (PMTP). Since it is very hard to directly apply standard PSO to this problem, a new solution representation is designed based on real number encoding, which can conveniently convert the job sequences of PMTP to continuous position values. Moreover, in order to enhance the performance of PSO, we introduce clonal selection algorithm (CSA) into PSO and therefore propose a new CSPSO method. The incorporation of CSA can greatly improve the swarm diversity and avoid premature convergence. We further investigate three parameters of PSO and CSPSO, finding that the parameters have marginal impact on CSPSO, which indicates that CSPSO is a very stable and robust method. The performance of CSPSO is evaluated in comparison with traditional genetic algorithm (GA) and standard PSO on 250 benchmark instances. Experimental results show that CSPSO significantly outperforms GA and PSO, with obtaining the optimal solutions of 237 instances. Additionally, PSO appears more effective than GA.
引用
收藏
页码:723 / 739
页数:16
相关论文
共 97 条
  • [1] Du J(1990)Minimizing total tardiness on one machine is NP-hard Math Oper Res 15 483-495
  • [2] Leung JYT(1965)Scheduling with deadlines and loss function on K parallel machines Manag Sci 11 460-475
  • [3] Root JG(1977)A “pseudopolynomial” algorithm for sequencing jobs to minimize total tardiness Ann Discrete Math 1 331-342
  • [4] Lawler EL(1984)Production scheduling of independent jobs on parallel identical machines Int J Prod Res 16 535-548
  • [5] Dogramaci A(1974)Scheduling jobs on a. number of identical machines AIIE Trans 6 1-13
  • [6] Elmaghraby SE(1977)An improved algorithm for scheduling jobs on identical machines AIIE Trans 9 23-31
  • [7] Park SH(1998)Tardiness minimization on parallel machines Int J Prod Econ 55 163-168
  • [8] Barnes JW(2002)Parallel machine scheduling to minimize total tardiness Int J Prod Eco 76 265-279
  • [9] Brennan JJ(2008)A branch-and-bound algorithm with Lagrangian relaxation to minimize total tardiness on identical parallel machines Int J Prod Eco 113 446-458
  • [10] Azigzoglu M(1971)An improved algorithm for scheduling independent tasks AIIE Trans 3 245-293