多目标Jaya算法求解节能柔性作业车间调度问题
Multi-Objective Jaya Algorithm for Solving Energy-Saving Flexible Job Shop Scheduling Problem
DOI: 10.12677/MOS.2023.123171, PDF,    国家自然科学基金支持
作者: 张德尚, 李仁旺:浙江理工大学机械工程学院,浙江 杭州
关键词: 柔性作业车间调度Jaya算法运输时间机器速度多目标Flexible Job Shop Scheduling Jaya Algorithm Transportation Time Machine Speed Multi-Objective
摘要: 在实际的柔性作业车间调度中,考虑工件运输时间和机器可选速度的影响,建立了优化最大完工时间、机器总负载和加工过程总能耗的多目标优化模型,并提出了一种改进的多目标Jaya算法用于求解该模型。结合问题的特点,采用了一种包含工序、机器和速度的三层编码和考虑运输时间和机器速度的插入式解码,并采用多种规则的混合策略的初始化种群方法以提高种群质量,然后根据不同情况设计多种不同的离散个体更新方式,并基于问题的特点设计了5种邻域结构,以提高算法的搜索能力。最后,在对基准算例改造并进行对比实验,验证了所提算法的可行性与有效性。
Abstract: In the actual flexible job shop scheduling, considering the influence of transportation time and ma-chine speed, a multi-objective optimization model is established to optimize the maximum comple-tion time, machine tool load and total energy consumption of the machining process, and an im-proved multi-objective Jaya algorithm is proposed for solving the model, considering the effects of workpiece transport time and machine optional speed on the scheduling results. Combining the characteristics of the problem, a three-level coding containing process, machine and speed and an insertion decoding considering transport time and machine speed, and a hybrid strategy of multi-ple rules are used to initialise the population approach to improve the population quality, and then a variety of different discrete individual update methods are designed according to different situa-tions, and five neighbourhood structures are designed based on the characteristics of the problem to improve the search capability of the algorithm. Finally, the feasibility and effectiveness of the proposed algorithm is verified after modifying the benchmark algorithm and conducting compari-son experiments.
文章引用:张德尚, 李仁旺. 多目标Jaya算法求解节能柔性作业车间调度问题[J]. 建模与仿真, 2023, 12(3): 1850-1865. https://doi.org/10.12677/MOS.2023.123171

参考文献

[1] 杜晓亮, 张楠, 孟凡云, 等. 改进NSGA2算法求解柔性作业车间调度问题[J]. 组合机床与自动化加工技术, 2022(5): 182-186. [Google Scholar] [CrossRef
[2] Li, J.-Q., Duan, P., Cao, J., et al. (2018) A Hybrid Pareto-Based Tabu Search for the Distributed Flexible Job Shop Scheduling Problem with e/t Criteria. IEEE Access, 6, 58883-58897. [Google Scholar] [CrossRef
[3] 包哲人, 徐华. 面向能耗机制的多目标柔性作业车间调度[J]. 计算机应用研究, 2017, 34(12): 3617-3622.
[4] Jiang, T., Zhu, H. and Deng, G. (2020) Improved African Buffalo Optimization Algorithm for the Green Flexible Job Shop Scheduling Problem Considering Energy Consumption. Jour-nal of Intelligent & Fuzzy Systems, 38, 4573-4589. [Google Scholar] [CrossRef
[5] Karimi, S., Ardalan, Z., Naderi, B., et al. (2017) Scheduling Flexible Job-Shops with Transportation Times: Mathematical Models and a Hybrid Imperialist Competitive Algorithm. Applied Mathematical Mod-elling, 41, 667-682. [Google Scholar] [CrossRef
[6] 陈魁, 毕利. 改进粒子群算法在考虑运输时间下的FJSP研究[J]. 系统仿真学报, 2021, 33(4): 845-853. [Google Scholar] [CrossRef
[7] 李益兵, 黄炜星, 吴锐. 基于改进人工蜂群算法的多目标绿色柔性作业车间调度研究[J]. 中国机械工程, 2020, 31(11): 1344-1350+1385.
[8] Luo, S., Zhang, L. and Fan, Y. (2019) Energy-Efficient Scheduling for Multi-Objective Flexible Job Shops with Variable Processing Speeds by Grey Wolf Optimization. Journal of Cleaner Production, 234, 1365-1384. [Google Scholar] [CrossRef
[9] Venkata Rao, R. (2016) Jaya: A Simple and New Optimization Algo-rithm for Solving Constrained and Unconstrained Optimization Problems. International Journal of Industrial Engineering Computations, 7, 19-34. [Google Scholar] [CrossRef
[10] 连裕翔, 张超勇, 孟磊磊, 等. 基于改进Jaya算法的柔性作业车间调度问题[J]. 计算机集成制造系统, 2021, 27(11): 3172-3184. [Google Scholar] [CrossRef
[11] 王建华, 潘宇杰, 孙瑞. 自适应Jaya算法求解多目标柔性车间绿色调度问题[J]. 控制与决策, 2021, 36(7): 1714-1722. [Google Scholar] [CrossRef
[12] 张洪亮, 徐公杰, 鲍蔷, 等. 考虑运输时间和机器预维护的柔性作业车间绿色调度[J]. 计算机集成制造系统, 2022: 1-17.
[13] Yuan, Y., Xu, H. and Yang, J. (2013) A Hybrid Harmony Search Algorithm for the Flexible Job Shop Scheduling Problem. Applied Soft Computing, 13, 3259-3272. [Google Scholar] [CrossRef
[14] Zhang, G., Gao, L. and Shi, Y. (2011) An Effective Genetic Algorithm for the Flexible Job-Shop Scheduling Problem. Expert Systems with Applications, 38, 3563-3573. [Google Scholar] [CrossRef
[15] Caldeira, R.H. and Gnanavelbabu, A. (2021) A Pareto Based Discrete Jaya Algorithm for Multi-Objective Flexible Job Shop Scheduling Problem. Expert Systems with Applications, 170, Article ID: 114567. [Google Scholar] [CrossRef
[16] Mohammadzadeh, A., Masdari, M., Gharehchopogh, F.S., et al. (2021) A Hybrid Multi-Objective Metaheuristic Optimization Algorithm for Scientific Workflow Scheduling. Cluster Computing-the Journal of Networks Software Tools and Applications, 24, 1479-1503. [Google Scholar] [CrossRef
[17] Lu, C., Li, X., Gao, L., et al. (2017) An Effective Multi-Objective Dis-crete Virus Optimization Algorithm for Flexible Job-Shop Scheduling Problem with Controllable Processing Times. Computers & Industrial Engineering, 104, 156-174. [Google Scholar] [CrossRef
[18] Deb, K., Pratap, A., Agarwal, S., et al. (2002) A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation, 6, 182-197. [Google Scholar] [CrossRef
[19] Zitzler, E., Laumanns, M. and Thiele, L. (2001) SPEA2: Improving the Strength Pareto Evolutionary Algorithm. TIK-Report, 103.