• DocumentCode
    65604
  • Title

    Automatic Design of Scheduling Policies for Dynamic Multi-objective Job Shop Scheduling via Cooperative Coevolution Genetic Programming

  • Author

    Su Nguyen ; Mengjie Zhang ; Johnston, Michael ; Kay Chen Tan

  • Author_Institution
    Evolutionary Comput. Res. Group, Victoria Univ. of Wellington, Wellington, New Zealand
  • Volume
    18
  • Issue
    2
  • fYear
    2014
  • fDate
    Apr-14
  • Firstpage
    193
  • Lastpage
    208
  • Abstract
    A scheduling policy strongly influences the performance of a manufacturing system. However, the design of an effective scheduling policy is complicated and time consuming due to the complexity of each scheduling decision, as well as the interactions among these decisions. This paper develops four new multi-objective genetic programming-based hyperheuristic (MO-GPHH) methods for automatic design of scheduling policies, including dispatching rules and due-date assignment rules in job shop environments. In addition to using three existing search strategies, nondominated sorting genetic algorithm II, strength Pareto evolutionary algorithm 2, and harmonic distance-based multi-objective evolutionary algorithm, to develop new MO-GPHH methods, a new approach called diversified multi-objective cooperative evolution (DMOCC) is also proposed. The novelty of these MO-GPHH methods is that they are able to handle multiple scheduling decisions simultaneously. The experimental results show that the evolved Pareto fronts represent effective scheduling policies that can dominate scheduling policies from combinations of existing dispatching rules with dynamic/regression-based due-date assignment rules. The evolved scheduling policies also show dominating performance on unseen simulation scenarios with different shop settings. In addition, the uniformity of the scheduling policies obtained from the proposed method of DMOCC is better than those evolved by other evolutionary approaches.
  • Keywords
    Pareto optimisation; decision making; dispatching; genetic algorithms; job shop scheduling; manufacturing systems; regression analysis; search problems; DMOCC; MO-GPHH method; Pareto evolutionary algorithm; Pareto front; automatic scheduling policy design; cooperative coevolution genetic programming; dispatching rule; diversified multiobjective cooperative evolution; dynamic multiobjective job shop scheduling; dynamic-regression-based due date assignment rule; harmonic distance-based multiobjective evolutionary algorithm; manufacturing system; multiobjective genetic programming-based hyperheuristic; nondominated sorting genetic algorithm II; scheduling decision complexity; scheduling decision handling; search strategy; Dispatching; Dynamic scheduling; Evolutionary computation; Genetic programming; Job shop scheduling; Optimal scheduling; Processor scheduling; Dispatching rule (DR); genetic programming (GP); hyperheuristic; job shop scheduling (JSS);
  • fLanguage
    English
  • Journal_Title
    Evolutionary Computation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1089-778X
  • Type

    jour

  • DOI
    10.1109/TEVC.2013.2248159
  • Filename
    6468087