SCI和EI收录∣中国化工学会会刊

›› 2015, Vol. 23 ›› Issue (9): 1475-1483.DOI: 10.1016/j.cjche.2015.04.021

• Process Systems Engineering and Process Safety • Previous Articles     Next Articles

Genetic algorithm for short-term scheduling of make-and-pack batch production process

Wuthichai Wongthatsanekorn, Busaba Phruksaphanrat   

  1. Industrial Engineering Department, Faculty of Engineering, Thammasat University, Pathum-thani 12120, Thailand
  • Received:2014-08-19 Revised:2015-04-25 Online:2015-10-24 Published:2015-09-28

Genetic algorithm for short-term scheduling of make-and-pack batch production process

Wuthichai Wongthatsanekorn, Busaba Phruksaphanrat   

  1. Industrial Engineering Department, Faculty of Engineering, Thammasat University, Pathum-thani 12120, Thailand
  • 通讯作者: Wuthichai Wongthatsanekorn

Abstract: This paper considers a scheduling problem in industrial make-and-pack batch production process. This process equips with sequence-dependent changeover time, multipurpose storage units with limited capacity, storage time, batch splitting, partial equipment connectivity and transfer time. The objective is to make a production plan to satisfy all constraints while meeting demand requirement of packed products from various product families. This problemis NP-hard and the problemsize is exponentially large for a realistic-sized problem. Therefore, we propose a genetic algorithm to handle this problem. Solutions to the problems are represented by chromosomes of product family sequences. These sequences are decoded to assign the resource for producing packed products according to forward assignment strategy and resource selection rules. These techniques greatly reduce unnecessary search space and improve search speed. In addition, design of experiment is carefully utilized to determine appropriate parameter settings. Ant colony optimization and Tabu search are also implemented for comparison. At the end of each heuristics, local search is applied for the packed product sequence to improve makespan. In an experimental analysis, all heuristics show the capability to solve large instances within reasonable computational time. In all problem instances, genetic algorithmaveragely outperforms ant colony optimization and Tabu search with slightly longer computational time.

Key words: Genetic algorithm, Ant colony optimization, Tabu search, Batch scheduling, Make-and-pack production, Forward assignment strategy

摘要: This paper considers a scheduling problem in industrial make-and-pack batch production process. This process equips with sequence-dependent changeover time, multipurpose storage units with limited capacity, storage time, batch splitting, partial equipment connectivity and transfer time. The objective is to make a production plan to satisfy all constraints while meeting demand requirement of packed products from various product families. This problemis NP-hard and the problemsize is exponentially large for a realistic-sized problem. Therefore, we propose a genetic algorithm to handle this problem. Solutions to the problems are represented by chromosomes of product family sequences. These sequences are decoded to assign the resource for producing packed products according to forward assignment strategy and resource selection rules. These techniques greatly reduce unnecessary search space and improve search speed. In addition, design of experiment is carefully utilized to determine appropriate parameter settings. Ant colony optimization and Tabu search are also implemented for comparison. At the end of each heuristics, local search is applied for the packed product sequence to improve makespan. In an experimental analysis, all heuristics show the capability to solve large instances within reasonable computational time. In all problem instances, genetic algorithmaveragely outperforms ant colony optimization and Tabu search with slightly longer computational time.

关键词: Genetic algorithm, Ant colony optimization, Tabu search, Batch scheduling, Make-and-pack production, Forward assignment strategy