运筹与管理 ›› 2019, Vol. 28 ›› Issue (10): 83-88.DOI: 10.12005/orms.2019.0227

• 理论分析与方法探讨 • 上一篇    下一篇

分支定界算法求解带有释放时间的单机双代理调度问题

梁建恒1, 薛含钰1, 白丹宇2, 苗蕴慧1   

  1. 1. 沈阳化工大学 经济与管理学院,辽宁 沈阳 110142;
    2. 大连海事大学 航运经济与管理学院,辽宁 大连 116026
  • 收稿日期:2017-11-22 出版日期:2019-10-25
  • 通讯作者: 白丹宇*(1978-),男,辽宁省沈阳市,博士,教授、硕士生导师,管理科学与工程
  • 作者简介:梁建恒(1991-),女,内蒙古太仆寺旗,研究生,物流与供应链管理;薛含钰(1993-),女,吉林省吉林市,研究生,物流与供应链管理;苗蕴慧(1983-),女,辽宁省抚顺市,博士,讲师、硕士生导师,行为运作管理。
  • 基金资助:
    国家自然科学基金资助项目(61873173,71601127)

A Branch and Bound Algorithm for the Bi-agent Single-machine Scheduling Problem with Release Dates

LIANG Jian-heng1, XUE Han-yu1, BAI Dan-yu2*, MIAO Yun-hui1   

  1. 1. School of Economics & Management, Shenyang University of Chemical Technology, Shenyang 110142, China;
    2. School of Maritime Economics & Management, Dalian Maritime University,Dalian116026, China
  • Received:2017-11-22 Online:2019-10-25

摘要: 本文研究了带有释放时间的单机双代理调度问题,目标函数为极小化最大完工时间和。为了便于利用优化软件求解,建立了混合整数规划模型。考虑到该问题具有NP困难性,因此采用近似与精确算法分别求解不同规模问题。针对大规模问题,提出了优势代理优先启发式算法,并证明了其渐近最优性。针对小规模问题,设计了分支定界法进行最优求解,其中基于释放时间的分支规则和基于加工中断的下界有效地减少了运算时间。最后,通过数值测试验证了分支定界算法的有效性以及启发式算法的收敛性。

关键词: 调度, 单机, 双代理, 分支定界

Abstract: This paper investigates a bi-agent single-machine scheduling problem with release dates. The objective is to minimize the sum of makespans. A mixed integer programming model is established for solving the problem by using optimization software. Given the NP-hardness of the problem, approximate and accurate algorithms are presented to handle different scale instances. For large-scale problems, available dominance agent first heuristic algorithm is proposed and its asymptotic optimality is proved. For small-scale problems, a branch and bound algorithm is designed to obtain optimal solution, in which a release-date-based branching rule and a preemption-based lower bound reduce the running time effectively. Numerical experiments show the effectiveness of the proposed algorithms.

Key words: scheduling, single-machine, bi-agent, branch and bound

中图分类号: