Research on Composite Dispatching Rules of Assembly Job Shop Scheduling Based on Gene Expression Programming

被引:0
|
作者
Lü H. [1 ,2 ,3 ]
Huang Z. [1 ,2 ,3 ]
Chen J. [1 ,2 ]
Wang Z. [1 ,2 ]
Wu S. [1 ,2 ]
Han G. [4 ]
机构
[1] School of Transportation and Logistics Engineering, Wuhan University of Technology, Wuhan
[2] Institute of Logistics System Science and Engineering, Wuhan University of Technology, Wuhan
[3] Ministry of Education Engineering Research Center for Port Logistics Technology and Equipment, Wuhan
[4] Wuhan Tianma Microelectronics Co., Ltd., Wuhan
关键词
assembly job shop scheduling; dispatching rules; feature selection; gene expression programming;
D O I
10.3901/JME.2023.16.427
中图分类号
学科分类号
摘要
Dispatching rules is a simple and effective approach for job shop scheduling problems. Aiming at an assembly job shop scheduling problem(AJSP), a simulation model is established and a gene expression programming(GEP) algorithm is proposed to automatically generate and search optimal dispatching rules. Simulation results show that under the two optimization objectives of minimizing mean flow time and mean absolute deviation, the GEP algorithm can find better solutions than existing commonly used dispatching rules and shows advantages in computation time and solving quality, together with a certain level of robustness. Specifically, a feature selection scheme is designed to reduce the search space and improve search performance. A dynamic self-adaptive scheme is also applied to improve the search ability of GEP, and the effectiveness of the proposed algorithm is proved by simulating experiments constructed for different production environments. © 2023 Editorial Office of Chinese Journal of Mechanical Engineering. All rights reserved.
引用
收藏
页码:427 / 434
页数:7
相关论文
共 22 条
  • [1] BLACKSTONE J H, PHILLIPS D T, HOGG G L., A state-of-the-art survey of dispatching rules for manufacturing job shop operations[J], International Journal of Production Research, 20, 1, pp. 27-45, (1982)
  • [2] ALLAHVERDI A, NG C T,, CHENG T,, Et al., A survey of scheduling problems with setup times or costs[J], European Journal of Operational Research, 187, 3, pp. 985-1032, (2008)
  • [3] XIE C, ALLEN T T., Simulation and experimental design methods for job shop scheduling with material handling:a survey[J], The International Journal of Advanced Manufacturing Technology, 80, 1-4, pp. 233-243, (2015)
  • [4] YOKOYAMA M., Hybrid flow-shop scheduling with assembly operations[J], International Journal of Production Economics, 73, 1, pp. 103-116, (2001)
  • [5] LIN B, CHENG T., Fabrication and assembly scheduling in a two-machine flowshop[J], IIE Transactions, 34, 11, pp. 1015-1020, (2002)
  • [6] SUNG C S, KIM H A., A two-stage multiple-machine assembly scheduling problem for minimizing sum of completion times[J], International Journal of Production Economics, 113, 2, pp. 1038-1048, (2008)
  • [7] POTTS C N, WASSENHOVE L V., A branch and bound algorithm for the total weighted tardiness problem[J], Operations Research, 33, 2, pp. 363-377, (1985)
  • [8] KUNDAKCI N, KULAK O., Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem[J], Computers & Industrial Engineering, 96, pp. 31-51, (2016)
  • [9] LI N, GAO L, LI P,, Et al., A GEP-based reactive scheduling policies constructing approach for dynamic flexible job shop scheduling problem with job release dates[J], Journal of Intelligent Manufacturing, 24, 4, pp. 763-774, (2013)
  • [10] OZTURK G, BAHADIR O, TEYMOURIFAR A., Extracting priority rules for dynamic multi-objective flexible job shop scheduling problems using gene expression programming[J], International Journal of Production Research, 57, 1, pp. 1-17, (2018)