2.765

2022影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

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

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

连铸-轧制混流生产模式下轧批调度问题的分支-定价算法

汪恭书 刘静宜 唐立新

汪恭书, 刘静宜, 唐立新. 连铸-轧制混流生产模式下轧批调度问题的分支-定价算法. 自动化学报, 2017, 43(7): 1178-1189. doi: 10.16383/j.aas.2017.c160316
引用本文: 汪恭书, 刘静宜, 唐立新. 连铸-轧制混流生产模式下轧批调度问题的分支-定价算法. 自动化学报, 2017, 43(7): 1178-1189. doi: 10.16383/j.aas.2017.c160316
WANG Gong-Shu, LIU Jing-Yi, TANG Li-Xin. Branch-and-price Algorithm for Rolling Batch Scheduling Problem in Continuous-casting and Rolling Processes with Hybrid Production Mode. ACTA AUTOMATICA SINICA, 2017, 43(7): 1178-1189. doi: 10.16383/j.aas.2017.c160316
Citation: WANG Gong-Shu, LIU Jing-Yi, TANG Li-Xin. Branch-and-price Algorithm for Rolling Batch Scheduling Problem in Continuous-casting and Rolling Processes with Hybrid Production Mode. ACTA AUTOMATICA SINICA, 2017, 43(7): 1178-1189. doi: 10.16383/j.aas.2017.c160316

连铸-轧制混流生产模式下轧批调度问题的分支-定价算法

doi: 10.16383/j.aas.2017.c160316
基金项目: 

国家自然科学基金 71621061

国家自然科学基金 71202151

国家重点研发计划 2017YFB0304100

国家自然科学基金 71672032

详细信息
    作者简介:

    汪恭书 东北大学工业与系统工程研究所副教授.主要研究方向为流程工业生产与物流调度, 最优化理论与方法, 决策支持系统开发.E-mail:wanggongshu@ise.neu.edu.cn

    刘静宜 东北大学数学系讲师.主要研究方向为数值计算方法与理论.E-mail:liujingyi@mail.neu.edu.cn

    通讯作者:

    唐立新 东北大学工业与系统工程研究所教授.主要研究方向为生产调度, 物流与供应链管理和组合最优化.本文通信作者.E-mail:lixintang@mail.neu.edu.cn

Branch-and-price Algorithm for Rolling Batch Scheduling Problem in Continuous-casting and Rolling Processes with Hybrid Production Mode

Funds: 

Supported by National Natural Science Foundation of China 71621061

Supported by National Natural Science Foundation of China 71202151

National Key Research and Development Program of China 2017YFB0304100

Supported by National Natural Science Foundation of China 71672032

More Information
    Author Bio:

     Associate professor at the Institute of Industrial and Systems Engineering, Northeastern University. His research interest covers production and logistics scheduling in process industry, optimization theory and methodology, and development of decision support system (DSS)

     Lecturer in the Department of Mathematics, Northeastern University. Her research interest covers numerical computation methods and theory

    Corresponding author: TANG Li-Xin Professor at the Institute of Industrial and Systems Engineering, Northeastern University. His research interest covers production scheduling, logistics and supply chain management, and combinational optimization. Corresponding author of this paper.E-mail:lixintang@mail.neu.edu.cn
  • 摘要: 研究了连铸——轧制在热装、温装和冷装混流生产模式下的一类新型轧批调度问题.以最小化温装钢坯(热钢锭)缓冷(等待)导致的热能损失和连轧机架切换带来的产能损失为目标,建立了整数规划模型.由于商业优化软件难以在有限时间内直接求得模型的最优解甚至可行解,提出利用Dantzig-Wolfe分解技术将原模型分解为主问题和子问题,采用列生成算法对主问题和子问题进行迭代求解得到原问题的紧下界,最后以列生成算法作为定界机制嵌入分支——定界框架中形成分支——定价算法,执行分支搜索过程以获得整数最优解.本文还从影响分支——定价算法性能的要素出发提出改进策略.针对主问题,提出列生成和拉格朗日松弛混合求解策略来抑制单一列生成算法的尾效应.针对价格子问题,在动态规划算法中提出了基于占优规则和标号下界计算方法来及早消除无效状态空间,加速求解过程.以钢铁企业的实际生产数据和扩展的随机算例进行了数值实验,结果显示所提出改进策略能够突破求解能力的限制,使分支——定价算法在可接受计算时间内求得工业规模问题的最优解.
    1)  本文责任编委 赵千川
  • 图  1  初轧生产工艺流程图

    Fig.  1  The production process of primary rolling

    图  2  分支-定价算法流程图

    Fig.  2  The flow chart of branch-and-price algorithm

    表  1  分支-定价算法与CPLEX求解小规模算例的计算结果比较

    Table  1  Comparison of computational results obtained by branch-and-price and CPLEX for small scale instances

    问题规模分支-定价CPLEX
    轧批数时间槽数LMPOPTGAP (%)CPU (s)LIPUBGAP (%)CPU (s)
    2052 479.772 483.80.160.112278.502 483.89.011.17
    2562 991.973 011.70.660.172782.053 011.78.252.76
    3073 693.913 726.40.880.433501.453 726.46.42216.72
    3584 026.084 047.00.520.793842.804 047.05.31501.53
    40104 622.634 634.80.261.184473.604 779.66.843 600.00
    下载: 导出CSV

    表  2  分支-定价算法求解中规模算例的计算结果

    Table  2  Computational results of branch-and-price for solving medium scale instances

    问题规模GAP (%)NodesCPU (s)
    轧批数时间槽数平均最大平均最大平均最大
    50121.492.9121572.127.15
    50151.061.5013331.195.73
    50180.771.0210230.893.25
    50201.223.2711250.250.98
    60120.742.47264512.0281.53
    60151.263.2427598.0346.81
    60181.102.6521404.6822.55
    60201.123.8119483.5110.06
    80121.002.572480196.55497.12
    80150.861.913158119.58254.81
    80181.302.74183740.23150.28
    80200.711.72112910.6176.11
    100120.461.8666113233.75714.88
    100150.662.502467185.42325.91
    100180.813.134079100.21255.13
    100201.013.05226251.14190.11
    下载: 导出CSV

    表  3  主问题和子问题改进策略的性能分析

    Table  3  Performance analysis of improvement strategies for master problem and subproblem

    问题规模M1 (s)M2 (s)M3 (s)M4 (s)
    轧批数时间槽数平均最大平均最大平均最大平均最大
    50124.6917.123.714.292.337.942.127.15
    50153.6512.852.9810.931.257.161.195.73
    50182.048.641.777.571.014.050.893.25
    50200.872.840.672.030.291.220.250.98
    601248.25191.1336.77149.0314.84100.9312.0281.53
    601529.45114.4924.1485.510.1260.328.0346.81
    601812.4764.0510.3656.815.8228.134.6822.55
    602010.8236.248.732.54.3311.713.5110.06
    80121 086.38-969.15-217.68641.45196.55497.12
    80156902 063.25503.931 733.78124.16315.08119.58254.81
    8018322.211 067.64257.22938.5242.79175.2740.23150.28
    802086.17737.0562.47610.4812.4890.5210.6176.11
    100123 400.82-2 444.17-265.16801.17233.75714.88
    100152 619.11-2 006.37-207.73380.22185.42325.91
    100181 514.30-1 227.72-111.29319.95100.21255.13
    10020702.272 960.12525.752 452.2962.02223.4751.14190.11
    注:表中"-"表示算法在2小时内未完成分支搜索过程.
    下载: 导出CSV

    表  4  分支-定价算法与手工计划的结果比较

    Table  4  Comparison results between branch-and-price and the manual planning method

    问题规模目标值能耗费用机架切换时间
    轧批数时间槽数手工排产分支-定价手工排产分支-定价手工排产分支-定价
    51121.09151.00001.08861.00001.30741.0000
    56121.08641.00001.08421.00001.22391.0000
    55131.09441.00001.09411.00001.11811.0000
    56131.07561.00001.07441.00001.16011.0000
    58141.09471.00001.09491.00001.08361.0000
    平均1.08851.00001.08721.00001.17861.0000
    下载: 导出CSV
  • [1] Lopez L, Carter M W, Gendreau M. The hot strip mill production scheduling problem:a tabu search approach. European Journal of Operational Research, 1998, 106 (2-3):317-335 doi: 10.1016/S0377-2217(97)00277-4
    [2] 吕志民, 徐金梧.一种适用于热送热装生产计划优化的方法.北京科技大学学报, 2002, 24 (6):675-678 http://www.cnki.com.cn/Article/CJFDTOTAL-BJKD200206023.htm

    Lv Zhi-Min, Xu Jin-Wu. Optimization method for hot charge rolling manufacture plan. Journal of University of Science and Technology Beijing, 2002, 24 (6):675-678 http://www.cnki.com.cn/Article/CJFDTOTAL-BJKD200206023.htm
    [3] Cowling P. A flexible decision support system for steel hot rolling mill scheduling. Computers and Industrial Engineering, 2003, 45(2):307-321 doi: 10.1016/S0360-8352(03)00038-X
    [4] Zhao J, Wang W, Liu Q L, Wang Z G, Shi P. A two-stage scheduling method for hot rolling and its application. Control Engineering Practice, 2009, 17 (6):629-641 doi: 10.1016/j.conengprac.2008.10.014
    [5] Pan C C, Yang G K. A method of solving a large-scale rolling batch scheduling problem in steel production using a variant of column generation. Computers and Industrial Engineering, 2009, 56 (1):165-178 doi: 10.1016/j.cie.2008.05.001
    [6] Lee H S, Murthy S S, Haider S W, Morse D V. Primary production scheduling at steelmaking industries. IBM Journal of Research and Development, 1996, 40 (2):231-252 doi: 10.1147/rd.402.0231
    [7] Cowling P, Rezi W. Integration of continuous caster and hot strip mill planning for steel production. Journal of Scheduling, 2000, 3 (4):185-208 doi: 10.1002/(ISSN)1099-1425
    [8] Tang L X, Liu J Y, Rong A Y, Yang Z H. A review of planning and scheduling systems and methods for integrated steel production. European Journal of Operational Research, 2001, 133 (1):1-20 doi: 10.1016/S0377-2217(00)00240-X
    [9] 吕志民, 牟文恒, 许剑桦, 唐荻, 徐金梧.两流方式下薄板坯连铸连轧生产组织方法及仿真.北京科技大学学报, 2005, 27 (3):356-359 http://www.cnki.com.cn/Article/CJFDTOTAL-BJKD200503025.htm

    Lv Zhi-Min, Mu Wen-Heng, Xu Jian-Hua, Tang Di, Xu Jin-Wu. Production organization method and simulation of dual-line thin slab continuous casting and hot rolling. Journal of University of Science and Technology Beijing, 2005, 27 (3):356-359 http://www.cnki.com.cn/Article/CJFDTOTAL-BJKD200503025.htm
    [10] 于港, 田乃媛, 徐安军, 贺东风.炼钢——热轧生产计划的优化与协调.冶金能源, 2009, 28 (4):6-9 http://www.cnki.com.cn/Article/CJFDTOTAL-YJLY200904003.htm

    Yu Gang, Tian Nai-Yuan, Xu An-Jun, He Dong-Feng. Optimization and coordination of steelmaking-hot rolling production plan. Energy for Metallurgical Industry, 2009, 28 (4):6-9 http://www.cnki.com.cn/Article/CJFDTOTAL-YJLY200904003.htm
    [11] 汪恭书, 唐立新.连铸——轧制生产中带有批决策的排序问题的建模与优化方法.自动化学报, 2012, 38 (10):1713-1720 http://www.aas.net.cn/CN/abstract/abstract17727.shtml

    Wang Gong-Shu, Tang Li-Xin. Modelling and optimization methods for the sequencing problem with batching decision in the continuous-casting and rolling production. Acta Automatica Sinica, 2012, 38 (10):1713-1720 http://www.aas.net.cn/CN/abstract/abstract17727.shtml
    [12] Chen Z L, Powell W B. Exact algorithms for scheduling multiple families of jobs on parallel machines. Naval Research Logistics, 2003, 50 (7):823-840 doi: 10.1002/(ISSN)1520-6750
    [13] Tang L X, Wang G S, Liu J Y. A branch-and-price algorithm to solve the molten iron allocation problem in iron and steel industry. Computers and Operations Research, 2007, 34 (10):3001-3015 doi: 10.1016/j.cor.2005.11.010
    [14] Dantzig G B, Wolfe P. Decomposition principle for linear programs. Operations Research, 1960, 8 (1):101-111 doi: 10.1287/opre.8.1.101
    [15] Gilmore P C, Gomory R E. A linear programming approach to the cutting stock problem. Operations Research, 1961, 9 (6):849-859 doi: 10.1287/opre.9.6.849
    [16] Desrochers M, Desrosiers J, Solomon M. A new optimization algorithm for the vehicle routing problem with time windows. Operations Research, 1992, 40 (2):342-354 doi: 10.1287/opre.40.2.342
    [17] Moukrim A, Quilliot A, Toussaint H. An effective branch-and-price algorithm for the preemptive resource constrained project scheduling problem based on minimal interval order enumeration. European Journal of Operational Research, 2015, 244 (2):360-368 doi: 10.1016/j.ejor.2014.12.037
    [18] Restrepo M I, Gendron B, Rousseau L M. Branch-and-price for personalized multiactivity tour scheduling. INFORMS Journal on Computing, 2016, 28 (2):334-350 doi: 10.1287/ijoc.2015.0683
    [19] Fragkos I, Degraeve Z, De Reyck B. A horizon decomposition approach for the capacitated lot-sizing problem with setup times. INFORMS Journal on Computing, 2016, 28 (3):465-482 doi: 10.1287/ijoc.2016.0691
    [20] Tang L X, Wang G S, Chen Z L. Integrated charge batching and casting width selection at baosteel. Operations Research, 2014, 62 (4):772-787 doi: 10.1287/opre.2014.1278
    [21] Battarra M, Erdoǧan G, Vigo D. Exact algorithms for the clustered vehicle routing problem. Operations Research, 2014, 62 (1):58-71 doi: 10.1287/opre.2013.1227
    [22] Baldacci R, Mingozzi A, Roberti R, Wolfler Calvo R. An exact algorithm for the two-echelon capacitated vehicle routing problem. Operations Research, 2013, 61 (2):298-314 doi: 10.1287/opre.1120.1153
    [23] Fleszar K. An exact algorithm for the two-dimensional stage-unrestricted guillotine cutting/packing decision problem. INFORMS Journal on Computing, 2016, 28 (4):703-720 doi: 10.1287/ijoc.2016.0708
    [24] Gschwind T, Irnich S. Dual inequalities for stabilized column generation revisited. INFORMS Journal on Computing, 2016, 28 (1):175-194 doi: 10.1287/ijoc.2015.0670
    [25] Vanderbeck F. On Dantzig-Wolfe decomposition in integer programming and ways to perform branching in a branch-and-price algorithm. Operations Research, 2000, 48 (1):111-128 doi: 10.1287/opre.48.1.111.12453
  • 加载中
图(2) / 表(4)
计量
  • 文章访问数:  2166
  • HTML全文浏览量:  191
  • PDF下载量:  984
  • 被引次数: 0
出版历程
  • 收稿日期:  2016-04-08
  • 录用日期:  2016-11-08
  • 刊出日期:  2017-07-20

目录

    /

    返回文章
    返回