高级搜索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于逆序层优先的柔性综合调度算法

谢志强 王茜

谢志强, 王茜. 基于逆序层优先的柔性综合调度算法[J]. 电子与信息学报, 2022, 44(5): 1554-1562. doi: 10.11999/JEIT211378
引用本文: 谢志强, 王茜. 基于逆序层优先的柔性综合调度算法[J]. 电子与信息学报, 2022, 44(5): 1554-1562. doi: 10.11999/JEIT211378
XIE Zhiqiang, WANG Qian. Flexible Integrated Scheduling Algorithm Based on Reverse Order Layer Priority[J]. Journal of Electronics & Information Technology, 2022, 44(5): 1554-1562. doi: 10.11999/JEIT211378
Citation: XIE Zhiqiang, WANG Qian. Flexible Integrated Scheduling Algorithm Based on Reverse Order Layer Priority[J]. Journal of Electronics & Information Technology, 2022, 44(5): 1554-1562. doi: 10.11999/JEIT211378

基于逆序层优先的柔性综合调度算法

doi: 10.11999/JEIT211378
基金项目: 国家自然科学基金(61772160)
详细信息
    作者简介:

    谢志强:男,1962年生,教授,研究方向为智能计算与调度优化

    王茜:女,1984年生,博士生,研究方向为智能计算与调度优化

    通讯作者:

    谢志强 xiezhiqiang@hrbust.cdu.cn

  • 中图分类号: TP278

Flexible Integrated Scheduling Algorithm Based on Reverse Order Layer Priority

Funds: The National Natural Science Foundation of China (61772160)
  • 摘要: 针对以往柔性综合调度算法均考虑正向调度,导致需要考虑目标工序的多紧前工序约束条件,难以合理安排相关工序进而影响产品完工时间的问题,该文提出一种基于逆序层优先的柔性综合调度算法。首先,提出逆序层优先策略,将各工序分配至逆序层待调度工序集;其次,提出动态拟长路径策略,确定各逆序层待调度工序集中工序的调度顺序;然后,分别提出设备选择策略和设备抢占策略以确定目标工序的加工设备以及加工时间;最后,提出基于完工时间翻转的调度方案转换策略,将逆序调度方案转换为正序调度方案。实例表明,和已有主流算法相比,该算法在不提高算法复杂度的前提下能够缩短产品完工时间。
  • 图  1  产品A加工工艺树

    图  2  图1所示产品各工序拟加工时间和伪紧后路径长度

    图  3  算法总体流程图

    图  4  应用本文所提算法产生的逆序调度方案

    图  5  应用本文所提算法产生的正序调度方案

    图  6  基于设备驱动的综合柔性调度冲突调解算法调度结果甘特图

    图  7  基于设备驱动和实质路径的动态并行综合柔性调度算法调度结果甘特图

    图  8  基于链表调度的柔性综合调度算法调度结果甘特图

  • [1] GMYS J, MEZMAZ M, MELAB N, et al. A computationally efficient Branch-and-Bound algorithm for the permutation flow-shop scheduling problem[J]. European Journal of Operational Research, 2020, 284(3): 814–833. doi: 10.1016/j.ejor.2020.01.039
    [2] REN Weibo, WEN Jingqian, YAN Yan, et al. Multi-objective optimisation for energy-aware flexible job-shop scheduling problem with assembly operations[J]. International Journal of Production Research, 2021, 59(23): 7216–7231. doi: 10.1080/00207543.2020.1836421
    [3] ZOU Yunqing, WANG Dujuan, LIN W C, et al. Two-stage three-machine assembly scheduling problem with sum-of-processing-times-based learning effect[J]. Soft Computing, 2020, 24(7): 5445–5462. doi: 10.1007/s00500-019-04301-y
    [4] WU C C, GUPTA J N D, CHENG S R, et al. Robust scheduling for a two-stage assembly shop with scenario-dependent processing times[J]. International Journal of Production Research, 2021, 59(17): 5372–5387. doi: 10.1080/00207543.2020.1778208
    [5] TIRKOLAEE E B, GOLI A, and WEBER G W. Fuzzy mathematical programming and self-adaptive artificial fish swarm algorithm for just-in-time energy-aware flow shop scheduling problem with outsourcing option[J]. IEEE Transactions on Fuzzy Systems, 2020, 28(11): 2772–2783. doi: 10.1109/TFUZZ.2020.2998174
    [6] OUKIL A and EL-BOURI A. Ranking dispatching rules in multi-objective dynamic flow shop scheduling: A multi-faceted perspective[J]. International Journal of Production Research, 2021, 59(2): 388–411. doi: 10.1080/00207543.2019.1696487
    [7] GAO Da, WANG Gaige, and PEDRYCZ W. Solving fuzzy job-shop scheduling problem using DE algorithm improved by a selection mechanism[J]. IEEE Transactions on Fuzzy Systems, 2020, 28(12): 3265–3275. doi: 10.1109/TFUZZ.2020.3003506
    [8] AHMADIAN M M, SALEHIPOUR A, and CHENG T C E. A meta-heuristic to solve the just-in-time job-shop scheduling problem[J]. European Journal of Operational Research, 2021, 288(1): 14–29. doi: 10.1016/j.ejor.2020.04.017
    [9] XIE Zhiqiang, HAO Shuzhen, YE Guangjie, et al. A new algorithm for complex product flexible scheduling with constraint between jobs[J]. Computers & Industrial Engineering, 2009, 57(3): 766–772. doi: 10.1016/j.cie.2009.02.004
    [10] BIRGIN E G, FEOFILOFF P, FERNANDES C G, et al. A MILP model for an extended version of the flexible job shop problem[J]. Optimization Letters, 2014, 8(4): 1417–1431. doi: 10.1007/s11590-013-0669-7
    [11] GAO Yilong, XIE Zhiqiang, and YU Xu. A hybrid algorithm for integrated scheduling problem of complex products with tree structure[J]. Multimedia Tools and Applications, 2020, 79(43): 32285–32304. doi: 10.1007/s11042-020-09477-2
    [12] 谢志强, 吕妮. 存在预启动设备的综合调度算法[J]. 机械工程学报, 2021, 57(17): 217–225. doi: 10.3901/JME.2021.17.217

    XIE Zhiqiang and LÜ Ni. Integrated scheduling algorithm with pre-start device[J]. Journal of Mechanical Engineering, 2021, 57(17): 217–225. doi: 10.3901/JME.2021.17.217
    [13] 谢志强, 邵侠, 杨静. 存在设备无关延迟约束的综合柔性调度算法[J]. 机械工程学报, 2011, 47(4): 177–185. doi: 10.3901/JME.2011.04.177

    XIE Zhiqiang, SHAO Xia, and YANG Jing. Algorithm for integrated flexible scheduling with device-independence deferred constraint[J]. Journal of Mechanical Engineering, 2011, 47(4): 177–185. doi: 10.3901/JME.2011.04.177
    [14] 谢志强, 周含笑, 于洁, 等. 基于设备驱动的综合柔性调度冲突调解算法[J]. 北京理工大学学报, 2014, 34(11): 1150–1156. doi: 10.15918/j.tbit1001-0645.2014.11.011

    XIE Zhiqiang, ZHOU Hanxiao, YU Jie, et al. Conflict mediation algorithm of the integrated flexible scheduling based on device driver[J]. Transactions of Beijing Institute of Technology, 2014, 34(11): 1150–1156. doi: 10.15918/j.tbit1001-0645.2014.11.011
    [15] BIRGIN E G, FERREIRA J E, and RONCONI D P. List scheduling and beam search methods for the flexible job shop scheduling problem with sequencing flexibility[J]. European Journal of Operational Research, 2015, 247(2): 421–440. doi: 10.1016/j.ejor.2015.06.023
    [16] 谢志强, 桂忠艳, 杨静. 基于设备驱动和实质路径的动态并行综合柔性调度算法[J]. 机械工程学报, 2014, 50(18): 203–212. doi: 10.3901/JME.2014.18.203

    XIE Zhiqiang, GUI Zhongyan, and YANG Jing. Dynamic parallel integrated flexible scheduling algorithm based on device driver and essential path[J]. Journal of Mechanical Engineering, 2014, 50(18): 203–212. doi: 10.3901/JME.2014.18.203
    [17] 赵诗奎, 韩青, 王桂从. 基于虚拟零部件级别分区编码的产品综合调度算法[J]. 计算机集成制造系统, 2015, 21(9): 2435–2445. doi: 10.13196/j.cims.2015.09.020

    ZHAO Shikui, HAN Qing, and WANG Guicong. Product comprehensive scheduling algorithm based on virtual component level division coding[J]. Computer Integrated Manufacturing Systems, 2015, 21(9): 2435–2445. doi: 10.13196/j.cims.2015.09.020
    [18] LEI Qi, GUO Weifei, and SONG Yuchuan. Integrated scheduling algorithm based on an operation relationship matrix table for tree-structured products[J]. International Journal of Production Research, 2018, 56(16): 5437–5456. doi: 10.1080/00207543.2018.1442942
  • 加载中
图(8)
计量
  • 文章访问数:  356
  • HTML全文浏览量:  182
  • PDF下载量:  46
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-11-30
  • 修回日期:  2022-04-01
  • 录用日期:  2022-04-02
  • 网络出版日期:  2022-04-10
  • 刊出日期:  2022-05-25

目录

    /

    返回文章
    返回