Computer Science ›› 2024, Vol. 51 ›› Issue (9): 283-289.doi: 10.11896/jsjkx.230900086

• Artificial Intelligence • Previous Articles     Next Articles

Assembly Job Shop Scheduling Algorithm Based on Discrete Variable Neighborhood Mayfly Optimization

CHEN Yali, PAN Youlin, LIU Genggeng   

  1. College of Computer and Data Science,Fuzhou University,Fuzhou 350116,China
    Fujian Key Laboratory of Network Computing and Intelligent Information Processing,Fuzhou 350116,China
  • Received:2023-09-15 Revised:2024-03-29 Online:2024-09-15 Published:2024-09-10
  • About author:CHEN Yali,born in 1989,postgraduate,is a member of CCF(No.P7071G).Her main research interests include job shop scheduling algorithm and so on.
    LIU Genggeng,born in 1988,Ph.D,professor,Ph.D supervisor,is a senior member of CCF(No.75198S).His main research interests include EDA algorithm,and computational intelligence and its application.
  • Supported by:
    Science Funds for Distinguished Young Scholars of Fujian Province,China(2023J06017).

Abstract: Due to the impact of the epidemic,it is more urgent for enterprises to reduce costs and increase efficiency by upgrading automated flexible production lines.In this context,the assembly job shop scheduling problem(AJSSP) has once again become a research hotspot in academia and business circles.AJSSP has one more assembly stage than ordinary job-shop scheduling pro-blems,so it has the phenomenon of mutual restriction and multi-machine parallel,and the problem solving is also more complica-ted.To solve this problem,a scheduling method based on a discrete variable neighborhood mayfly algorithm(D-VNMA) is proposed.The main work is as follows:1)Adopt the encoding and decoding mechanism conforming to Lamarkian characteristics to realize the iterative inheritance of individual effective information.2)Circle mapping and common heuristic algorithm are used to initialize the ephemera population to ensure the diversity of the population.3)A novel strategy for exploring neighborhoods,incorporating a variety of distinct neighborhood structures and search strategies,is employed to enhance the diversity of search schemes and optimize the efficiency of finding local optimal solutions.4)An improved mating strategy of male and female mayflies is proposed to accelerate the global exploration ability of the algorithm and improve the overall convergence speed of the algorithm.During the experiment,the optimal parameter setting of D-VNMA is obtained by the design of experiment(DOE) method,and D-VNMA is compared with other algorithms in AJSSP example data of different specifications.Experimental results show that the probability of obtaining the optimal solution of D-VNMA is increased by 30%,and the convergence efficiency is increased by 62.15%.

Key words: Assembly job shop, Job shop scheduling, Mayfly optimization algorithm, Circle mapping, Neighborhood search

CLC Number: 

  • TP301
[1]HUANG X,YANG H,WEI J.Shifting Bottleneck AlgorithmBased on Filtered Beam Search for JSSP[J].Computer Science,2009,36(4):254-256,284.
[2]GUO P,ZHAO W C,LEI K.Dual-resource Constrained Flexible Job Shop Optimal Scheduling Based on An Improved Jaya Algorithm[J].Journal of Jilin University(Engineering and Technology Edition),2023,53(2):480-487.
[3]KOMAKI G M,SHEIKH S,MALAKOOTI B.Flow ShopScheduling Problems with Assembly Operations:A Review and NewTrends[J].International Journal of Production Research,2019,57(10):2926-2955.
[4]YANG Y,LI X.A Knowledge-Driven Constructive HeuristicAlgorithm for the Distributed Assembly Blocking Flow Shop SchedulingProblem[J].Expert Systems with Applications,2022,202:117269.
[5]JIANG T,LIU L,ZHU H,et al.An Improved Elephant Herding Optimization for Energy-Saving Assembly Job Shop Scheduling Problem with TransportationTimes[J].Axioms,2022,11(10):561.
[6]REN W,WEN J,YAN Y,et al.Multi-ObjectiveOptimisation for Energy-aware Flexible Job-shop Scheduling Problem with Assembly Operations[J].International Journal of Production Research,2021,59(23):7216-7231.
[7]WANG Z Y,LU C.An Integrated Job Shop Scheduling and Assembly Sequence Planning Approach for Discrete Manufacturing[J].Journal of Manufacturing Systems,2021,61:27-44.
[8]HAJIBABAEI M,BEHNAMIAN J.Fuzzy Cleaner Productionin Assembly Flexible Job-Shop Scheduling with Machine Breakdown and Batch Transportation:Lagrangian Relaxation[J].Journal of Combinatorial Optimization,2023,45(5):112.
[9]JOHNSON D,CHEN G,LU Y.Multi-Agent ReinforcementLearning for Real-Time Dynamic Production Scheduling in A Robot Assembly Cell[J].IEEE Robotics and Automation Letters,2022,7(3):7684-7691.
[10]MIAO K,LI C.Optimization Algorithms for Job Shop Scheduling Problems Based on Correction Mechanisms and ReinforcementLearning[J].Computer Science,2023,50(6):274-282.
[11]SUKKERD W,WUTTIPORNPUN T,LATTHAWANICH-PHAN J,et al.A New Improvement of the NEH Heuristic to EitherMinimise Total Tardiness or Makespan for a Hybrid Flow Shop with Assembly Operations[C]//Proceedings of the International Conference on Industrial Engineering and Applications.Chengdu:IEEE,2021:315-320.
[12]HALIM A H,YUSRISKI R.Batch Scheduling for the Two-stage Assembly Model to Minimize Total Actual Flow Time[C]//Proceedings of the Asia Pacific Industrial Engineering and Management Systems.Kitakyushu:APIEM,2022:1742-1748.
[13]LI X,LU J,YANG C,et al.Research of Flexible Assembly Job-Shop Batch-Scheduling Problem Based on Improved Artificial BeeColony[J].Frontiers in Bioengineering and Biotechnology,2022,10:909548.
[14]ZERVOUDAKIS K,TSAFARAKIS S.A Mayfly OptimizationAlgorithm[J].Computers & Industrial Engineering,2020,145:106559.
[15]EBERHART R,KENNEDY J.A New Optimizer Using Particle Swarm Theory[C]//Proceedings of the International Sympo-sium on Micro Machine and Human Science.Nagoya:IEEE,1995:39-43.
[16]GREFENSTETTE J J.Genetic Algorithms and Machine Lear-ning[J].Machine Learning,1988,3(2):95-99.
[17]YANG X S.Firefly Algorithms for Multimodal Optimization[C]//Proceedings of the International Symposium on Stochastic Algorithms.Berlin:Springer Berlin Heidelberg,2009:169-178.
[18]WHITLEY D,GORDON V S,MATHIAS K.Lamarckian Evolution,the Baldwin Effect and Function Optimization[C]//Proceedings of the International Conference on Parallel Problem Solving from Nature.Israel:Springer Berlin Heidelberg:1994:5-15.
[19]OW P S,MORTON T E.The Single Machine Early/Tardy Pro-blem[J].Management Science,1989,35(2):177-191.
[20]DIANA R,SOUZA S.Analysis of Variable Neighborhood De-scent as a Local Search Operator for Total Weighted Tardiness Problem on Unrelated Parallel Machines[J].Computers & Ope-rations Research,2020,117:104886.
[21]WANG L,WANG S,ZHENG X.A Hybrid Estimation of Distribution Algorithm for Unrelated Parallel Machine Scheduling with Sequence-dependent Setup Times[J].IEEE/CAA Journal of Automatica Sinica,2016,3(3):235-246.
[22]YI Z,GONG M,ZENG J,et al.Hybrid Multi-objective Algo-rithm for Solving Flexible Job Shop Scheduling Problem[J].Computer Science,2015,42(9):220-225.
[23]JANKOVIC A,CHAUDHARY G,GOIA F.Designing the Design of Experiments(DOE)-An Investigation on the Influence of Different Factorial Designs on the Characterization of Complex Systems[J].Energy and Buildings,2021,250:111298.
[24]NOUIRI M,BEKRAR A,JEMAI A,et al.An Effective and Dis-tributed Particle Swarm Optimization Algorithm for Flexible Job-shop Scheduling Problem[J].Journal of Intelligent Manufacturing,2018,29:603-615.
[25]KHRAIBET T J,GHAFIL W K.Using Hybrid GA-PSO Algorithm to Solve Problem in Machine Scheduling[J].Journal of Discrete Mathematical Sciences and Cryptography,2021,24(7):2027-2035.
[26]RASHID M,OSMAN M.Optimisation of Energy Efficient Hybrid Flowshop Scheduling Problem Using Firefly Algorithm[C]//Proceedings of the Symposium on Computer Applications &Industrial Electronics.Malaysia:IEEE,2020:36-41.
[1] WANG Zhongxiao, PENG Qinglan, SUN Ruoxiao, XU Xifeng, ZHENG Wanbo, XIA Yunni. Delay and Energy-aware Task Offloading Approach for Orbit Edge Computing [J]. Computer Science, 2024, 51(6A): 240100188-9.
[2] MIAO Kuan, LI Chongshou. Optimization Algorithms for Job Shop Scheduling Problems Based on Correction Mechanisms and Reinforcement Learning [J]. Computer Science, 2023, 50(6): 274-282.
[3] TAN Ren-shen, XU Long-bo, ZHOU Bing, JING Zhao-xia, HUANG Xiang-sheng. Optimization and Simulation of General Operation and Maintenance Path Planning Model for Offshore Wind Farms [J]. Computer Science, 2022, 49(6A): 795-801.
[4] 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.
[5] ZHANG Gui-jun, WANG Wen, ZHOU Xiao-gen, WANG Liu-jing. Dynamic Strategy-based Differential Evolution for Flexible Job Shop Scheduling Optimization [J]. Computer Science, 2018, 45(10): 240-245.
[6] HOU Yan-e, DANG Lan-xue, KONG Yun-feng and XIE Yi. GRASP Algorithm with Parameter Selection Mechanism for Heterogeneous Fleet School Bus Routing Problem [J]. Computer Science, 2016, 43(8): 233-239.
[7] HOU Yan-e, KONG Yun-feng, DANG Lan-xue and XIE Yi. Model and Algorithm for Heterogeneous Fixed Fleet School Bus Routing Problem [J]. Computer Science, 2016, 43(12): 234-240.
[8] ZUO Yi, GONG Mao-guo, ZENG Jiu-lin and JIAO Li-cheng. Hybrid Multi-objective Algorithm for Solving Flexible Job Shop Scheduling Problem [J]. Computer Science, 2015, 42(9): 220-225.
[9] DANG Lan-xue, HOU Yan-e and KONG Yun-feng. Spatiotemporal Neighborhood Search for Solving Mixed-load School Bus Routing Problem [J]. Computer Science, 2015, 42(4): 221-225.
[10] QI Ming-yao,ZHANG Jin-jin and REN Li. Vehicle Routing Algorithm Based on Spatiotemporal Clustering [J]. Computer Science, 2014, 41(3): 218-222.
[11] ZHANG Qi-liang and CHEN Yong-sheng. Bi-directional Blocking Job Shop Model and Particle Swarm Optimization Algorithm for Train Scheduling Problem on Single-track Lines [J]. Computer Science, 2013, 40(12): 276-281.
[12] ZHOU Ya-lan,WANG Jia-hai,BI Wei,MO Bin,LI Shu-guang. Competitive Hopfield Network Combined with Variable Neighborhood Search for Maximum Diversity Problems [J]. Computer Science, 2010, 37(3): 208-211252.
[13] . [J]. Computer Science, 2009, 36(4): 254-256.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!