计算机科学 ›› 2024, Vol. 51 ›› Issue (9): 283-289.doi: 10.11896/jsjkx.230900086

• 人工智能 • 上一篇    下一篇

基于离散变邻域蜉蝣优化的装配作业车间调度算法

陈雅莉, 潘友林, 刘耿耿   

  1. 福州大学计算机与大数据学院 福州 350116
    福建省网络计算与智能信息处理重点实验室 福州 350116
  • 收稿日期:2023-09-15 修回日期:2024-03-29 出版日期:2024-09-15 发布日期:2024-09-10
  • 通讯作者: 刘耿耿(liugenggeng@fzu.edu.cn)
  • 作者简介:(chen_yali@126.com)
  • 基金资助:
    福建省杰出青年科学基金(2023J06017)

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).

摘要: 由于受到疫情影响,企业迫切地需要通过升级改造自动化柔性生产线来实现降本增效。在这一背景下,装配作业车间调度问题(Assembly Job Shop Scheduling Problem,AJSSP)再一次成为学术界和企业界的研究热点。AJSSP比普通作业车间调度问题多了一道装配阶段,故其存在前后工序相互制约和多机并行现象,问题求解也更加复杂。针对该问题,提出了一种基于离散变邻域蜉蝣优化算法(Discrete Variable Neighborhood Mayfly Algorithm,D-VNMA)的调度方法,主要工作如下:1)采用符合Lamarkian特性的编码解码机制,实现个体有效信息的迭代继承;2)使用Circle映射融合常见启发式算法初始化蜉蝣种群,保证种群的多样性;3)加入新的邻域探索策略,采用多种不同的邻域结构和搜索策略的差异组合,增加搜索方案的多样性,提高寻找局部最优解的搜索效率;4)提出改进的雌雄蜉蝣交配策略,提高算法全局探索能力,加快算法整体收敛速度。在实验过程中,通过试验设计(Design of Experiment,DOE)方法获得D-VNMA的最佳参数设置,并在不同规格AJSSP算例数据上将D-VNMA和其他算法进行比较。实验结果表明,D-VNMA得到最优解的概率提升了30%,且收敛效率最高可提升62.15%。

关键词: 装配作业车间, 车间调度, 蜉蝣优化算法, Circle映射, 邻域搜索

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

中图分类号: 

  • 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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!