Computer Science ›› 2025, Vol. 52 ›› Issue (4): 271-279.doi: 10.11896/jsjkx.240600049

• Artificial Intelligence • Previous Articles     Next Articles

Improved Genetic Algorithm with Tabu Search for Asynchronous Hybrid Flow Shop Scheduling

WANG Sitong, LIN Rongheng   

  1. College of Computer Science(National Pilot Software Engineering School),Beijing University of Posts and Telecommunications,Beijing 100876,China
  • Received:2024-06-05 Revised:2024-09-14 Online:2025-04-15 Published:2025-04-14
  • About author:WANG Sitong,born in 1999,postgra-duate.Her main research interests include industrial big data analysis and so on.
    LIN Rongheng,born in 1981,Ph.D,professor,Ph.D supervisor.His main research interests include industry big data analysis and decision-making,and industrial big data analysis.
  • Supported by:
    National Key Research and Development Program of China(2021YFB3300700).

Abstract: Compared with the traditional assembly line,the hybrid flow shop has higher flexibility and can adapt to the changing production scenarios.However,the solution complexity of its scheduling scheme is higher,which is a common problem in modern actual manufacturing systems.Aiming at the problems of high computational difficulty and low search efficiency of swarm intelligence evolutionary algorithm in solving this problem,an improved genetic algorithm with tabu search is proposed to minimize the total completion time.According to the characteristics of all workpieces in the scheduling problem with the same production process,the large number of workpieces,and the different speeds of parallel machines in each stage,the proposed algorithm adopts a single-layer coding based on the first-stage workpiece order,a decoding method considering the three-layer priority of machine selection,a variety of genetic operators and tabu search operators.It has better search performance and improves the convergence speed of the algorithm on the basis of ensuring the quality of the solution.Finally,the performance of the algorithm is evaluated by 40 instances and workshop cases,and is compared with other algorithms.The experimental results show that the proposed algorithm performs well in solving medium-scale instances,large-scale instances and processing workshop cases.The completion time of the scheduling results is shortened by 10.71% on average.The number of iterations required for the algorithm to reach the optimal solutions is reduced by 25.72%,and the running time is shortened by 10.79%.

Key words: Scheduling optimization, Improved genetic algorithm, Tabu search, Hybrid flow shop scheduling, Asynchronous parallel machine

CLC Number: 

  • TP301
[1]LI Y L,LI X T,GAO L.A survey of hybrid flow shop scheduling problems [J].China Mechanical Engineering,2020,31(23):2798-2813,2828.
[2]RAUF M,GUAN Z,SARFRAZ S,et al.A smart algorithm for multi-criteria optimization of model sequencing problem in assembly lines[J].Robotics and Computer-Integrated Manufacturing,2020,61:101844.
[3]MOSADEGH H,GHOMI S M T F,SÜER G A.Stochasticmixed-model assembly line sequencing problem:Mathematical modeling and Q-learning based simulated annealing hyper-heuristics[J].European Journal of Operational Research,2020,282(2):530-544.
[4]ZHOU Q Y,XIAO M S,ZHANG L X,et al.Intelligent optimization technology for production scheduling under multiple constraints [J].Computer Science,2021,48(3):239-245.
[5]LV Y Y,FAN K,QU H,et al.Multi-objective particle swarm optimization for hybrid multiprocessor task shop scheduling problem [J].Microcomputer System,2022,43(1):218-224.
[6]LI Y,LI X,GAO L,et al.A discrete artificial bee colony algorithm for distributed hybrid flowshop scheduling problem with sequence-dependent setup times[J].International Journal of Production Research,2021,59(13):3880-3899.
[7]LU C,GAOL,PAN Q,et al.A multi-objective cellular grey wolf optimizer for hybrid flowshop scheduling problem considering noise pollution[J].Applied Soft Computing,2019,75:728-749.
[8]DONG J,YE C M.Interval number reentrant hybrid flow shop scheduling and pre-maintenance collaborative optimization [J].Control and Decision-making,2021,36(11):2599-2608.
[9]ZHOUE Y Q,WANG C Y,LI Y L,et al.Improved fruit fly algorithm for hybrid flow shop scheduling problem [J].Control Theory and Application,2023,40(4):597-606.
[10]ZHANG B,XU L,ZHANG J.A multi-objective cellular genetic algorithm for energy-oriented balancing and sequencing problem of mixed-model assembly line[J].Journal of Cleaner Production,2020,244:118845.
[11]DEFERSHA F M,MOHEBALIZADEHGASHTI F.Simultaneous balancing,sequencing,and workstation planning for a mixed model manual assembly line using hybrid genetic algorithm[J].Computers & Industrial Engineering,2018,119:370-387.
[12]YUAN S,LI T K,WANG B L.Improved migratory bird optimization algorithm for group scheduling problem of hybrid flow shop with unrelated parallel machines [J].Computer Integrated Manufacturing System,2022,28(12):3912-3922.
[13]LOPES T C,SIKORA C G S,MICHELS A S,et al.An iterative decomposition for asynchronous mixed-model assembly lines:combining balancing,sequencing,and buffer allocation[J].International Journal of Production Research,2020,58(2):615-630.
[14]ABREU L R,PRATA B A.A hybrid genetic algorithm for solving the unrelated parallel machine scheduling problem with sequence dependent setup times[J].IEEE Latin America Transactions,2018,16(6):1715-1722.
[15]XUAN H,ZHENG Q,LI B,et al.A novel genetic simulated annealing algorithm for no-wait hybrid flowshop problem with unrelated parallel machines[J].ISIJ International,2021,61(1):258-268.
[16]OMARA F A,ARAFA M M.Genetic algorithms for task sche-duling problem[J].Journal of Parallel and Distributed computing,2010,70(1):13-22.
[17]ZHANG C Y,LI P G,GUAN Z L,et al.A tabu search algorithm with a new neighborhood structure for the job shop scheduling problem[J].Computers & Operations Research,2007,34(11):3229-3242.
[18]MASTROLILLI M,GAMBARDELLA L M.Effective neigh-bourhood functions for the flexible job shop problem[J].Journal of scheduling,2000,3(1):3-20.
[19]ZHOU H,LIU H,LV C,et al.A Path Relinking with Tabu Search Algorithm for Solving Hybrid Flow Shop Scheduling Problem Considering Multiple Critical Paths[J].Computer &Operations Research,2024,170:106783.
[20]CARLIER J,NERON E.An exact method for solving the multi-processor flow-shop[J].RAIRO-Operations Research-Recherche Opérationnelle,2000,34(1):1-25.
[21]LIAO C J,TJANDRADJAJA E,CHUNG T P.An approachusing particle swarm optimization and bottleneck heuristic to solve hybrid flow shop scheduling problem[J].Applied Soft Computing,2012,12(6):1755-1764.
[22]LIU C.Application of genetic algorithm in parallel multi-locomotive scheduling problem of enterprise A [D].Shanghai:Dong-hua University,2022.
[23]YU C,SEMERARO Q,MATTA A.A genetic algorithm for the hybrid flow shop scheduling with unrelated machines and machine eligibility[J].Computers & Operations Research,2018,100:211-229.
[24]SUN L,SHI W,WANG J,et al.Research on production scheduling technology in knitting workshop based on improved genetic algorithm[J].Applied Sciences,2023,13(9):5701.
[25]FAN J,LI Y,XIE J,et al.A hybrid evolutionary algorithm using two solution representations for hybrid flow-shop scheduling problem[J].IEEE Transactions on Cybernetics,2021,53(3):1752-1764.
[1] JIANG Yibo, ZHOU Zebao, LI Qiang, ZHOU Ke. Optimization of Low-carbon Oriented Logistics Center Distribution Based on Genetic Algorithm [J]. Computer Science, 2024, 51(11A): 231200035-6.
[2] ZHANG Zhi-long, SHI Xian-jun, QIN Yu-feng. Diagnosis Strategy Optimization Method Based on Improved Quasi Depth Algorithm [J]. Computer Science, 2022, 49(6A): 729-732.
[3] WANG Jian-chang, WANG Shuo, LI Zhuang, JIANG Hua. Improved Algorithm for Tabu Search of Graph Coloring Problems [J]. Computer Science, 2022, 49(11A): 211000128-5.
[4] CHEN Yu-tao, XU Wen-chao, ZHAO Zhao-na, LIU Hong-en, WANG Hao. Optimization of Scheduling and Maintenance Strategy for Navigation Aircraft Operation [J]. Computer Science, 2020, 47(11A): 632-637.
[5] ZHOU Xin-yue, QIAN Li-ping, HUANG Yu-pin, WU Yuan. Optimization Method of Electric Vehicles Charging Scheduling Based on Ant Colony [J]. Computer Science, 2020, 47(11): 280-285.
[6] LIAO Yi-hui, YANG En-jun, LIU An-dong, YU Li. Path Optimization in CNC Cutting Machine Based on Modified Variable Neighborhood Search [J]. Computer Science, 2020, 47(10): 233-239.
[7] YU Jian-jun, WU Chun-ming. Offline Static Virtual Network Mapping Algorithm Based on Tabu Search Genetic Optimization [J]. Computer Science, 2019, 46(12): 114-119.
[8] LIAO Hu-sheng, HUANG Shan-shan, XU Jun-gang, LIU Ren-feng. Survey on Performance Optimization Technologies for Spark [J]. Computer Science, 2018, 45(7): 7-15.
[9] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem [J]. Computer Science, 2018, 45(4): 76-82.
[10] CHEN Mei-mei. Multi-objective Dynamic Priority Request Scheduling Based on Reward-driven Request Classification [J]. Computer Science, 2016, 43(8): 199-203.
[11] BAI Xue-cong and ZHU Yan. Process Mining Approach Based on Tabu Search Algorithm [J]. Computer Science, 2016, 43(4): 214-218.
[12] ZHANG Gui-jun, XIA Hua-dong, ZHOU Xiao-gen and ZHANG Bei-jin. Hybrid Differential Evolution Based on Tabu Search Algorithm for Distribution Network Line Planning [J]. Computer Science, 2016, 43(10): 248-255.
[13] ZHENG Jing-jing ZHANG Jing WU Ji-gang. Heuristic Algorithm for Server Placement in Distributed Interactive Applications [J]. Computer Science, 2015, 42(7): 95-98.
[14] CAI Yan-guang, TANG Ya-lian and ZHU Jun. Hybrid Tabu Search Algorithm for Solving Incident Vehicle Routing Problem [J]. Computer Science, 2015, 42(4): 230-234.
[15] SUN Xin-wei,ZHANG Wei and XU Tao. High-performance Data Privacy Protection for Cloud [J]. Computer Science, 2014, 41(5): 137-142.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!