×

具有最大完工时间和最大延迟目标的两代理无界串行批调度算法。 (英语) Zbl 07798676号

摘要:我们研究了无界串行批处理机器上两个代理的非主动调度作业问题。代理(A)和(B)有(n_A)和(n_B)作业。机器可以作为一个批连续处理任意数量的作业,该批的处理时间等于其中作业的总处理时间。每个批在处理之前都需要一个设置时间。兼容性意味着可以在同一批中处理来自不同代理的作业;否则,来自不同代理的作业是不兼容的。在批次可用性和项目可用性假设下,考虑了兼容和不兼容模型。批可用性意味着在完成此批中的所有作业之前,批中的任何作业都不可用。项目可用性意味着批处理中的作业在完成处理后立即可用。作业的完成时间定义为可用的时刻。目标是同时最小化代理(A)的最大完工时间和代理(B)的最大延迟。对于具有批可用性的兼容模型,提出了一种改进的(O(n_A+n_B^2\log n_B)-时间算法。对算法稍作修改,解决了在(O(n_A+n_B^2\log n_B)时间内具有批可用性的不兼容模型,其时间复杂度与现有算法相同。对于具有项目可用性的兼容模型,分析表明它很容易,并允许使用\(O(n_A+n_B\logn_B)\)-时间算法。对于具有项目可用性的不相容模型,还得到了一个(O(n_A+n_B\log n_B)-时间算法,改进了现有的(O(n_A+n-B^2)-时间计算方法。该算法可以生成所有Pareto最优点,并为每个Pareto最佳点找到相应的Pareto优化调度。

MSC公司:

68平方米 计算机系统环境下的性能评估、排队和调度
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] A.Agnetis、J.C.Billaut、S.Gawieynowicz、D.Pacciarelli、A.Soukhal、,多智能体调度:模型和算法《柏林-海德堡:施普林格》,2014年·兹比尔1286.90002
[2] C、 《分批调度:综述》,Eur.J.Oper。研究,120,228-249(2000)·Zbl 0953.90028号 ·doi:10.1016/S0377-2217(99)00153-8
[3] J、 并行批处理(p-batch)调度的调查,Eur.J.Oper。研究,298,1-24(2022)·Zbl 1490.90125号
[4] R、 确定性排序和调度中的优化和近似:一项调查,Ann.Discrete Math。,5, 287-326 (1979) ·Zbl 0411.90044号 ·doi:10.1016/S0167-5060(08)70356-X
[5] V.T'Kindt,J.C.Billaut,《多准则调度:理论、模型和算法》,第二版,柏林:施普林格出版社,2006年·Zbl 1126.90002号
[6] H.Hoogeven,Multicriteria计划,欧洲药典。物件。, 167 (2005), 592-623. https://doi.org/10.1016/j.ejor.2004.07.011 ·Zbl 1154.90458号
[7] A、 关于设置时间/成本的调度问题的第三次全面调查,Eur.J.Oper。决议,246,345-378(2015)·Zbl 1347.90031号 ·doi:10.1016/j.ejor.2015.04.004
[8] K、 机器调度的多准则模型,J.scheduling,6,7-16(2003)·Zbl 1154.90406号
[9] A、 两个竞争代理的调度问题,Oper。研究,52,229-242(2004)·Zbl 1347.90031号 ·doi:10.1016/j.ejor.2015.04.004
[10] P、 具有干扰和竞争作业的多标准调度问题的通用框架和分类:多代理调度问题,Eur.J.Oper。研究,235,1-16(2014)·兹比尔1305.90196
[11] S、 在一台机器上调度作业组,Oper。研究,43,692-703(1995)·Zbl 0857.90062号 ·doi:10.1287/操作43.4.692
[12] A、 改进了一些涉及最大延迟准则Oper的批处理问题的动态程序。Res.Lett.公司。,27, 109-118 (2000) ·Zbl 0969.90049号 ·doi:10.1016/S0167-6377(00)00040-7
[13] C、 找到了在连续配料机上最小化最大延迟和最大完工时间的双标准调度。计算。Decis公司。美国,33,369-376(2008)·Zbl 1204.90039号
[14] C、 系列支撑机上的Bicriteria调度,以最小化最大成本和制造跨度,美分。欧洲药典。Res.,2177-186(2013年)·Zbl 1339.90139号 ·doi:10.1007/s10100-011-0220-9
[15] C、 有界串行批调度,用于最小化最大延迟和最大完工时间,离散优化。,16, 70-75 (2015) ·Zbl 1387.90090号 ·doi:10.1016/j.disopt.2015.02.001
[16] Z、 在串行批处理机上进行有或无优先级关系的调度,以最大限度地缩短生产时间和最大成本,Appl。数学。计算。,332, 1-18 (2018) ·Zbl 1377.65040号 ·doi:10.1016/j.cam.2017.10.002
[17] M、 无界串行批处理机上具有代理特定批次的双代理调度,J.scheduling,18423-434(2015)·Zbl 1328.90055号 ·doi:10.1007/s10951-014-0410-0
[18] Q.Feng,Z.Yu,W.Shang,双代理串行批调度问题的Pareto优化,2011年先进机电系统国际会议记录, (2011), 165-168.
[19] C、 使用两个代理进行串行批处理调度,以最小化完工时间和最大成本,J.scheduling,23,609-617(2020)·Zbl 1456.90071号 ·doi:10.1007/s10951-020-00656-5
[20] C、 无界串行批处理机上两代理调度的改进算法,Discrete Optim。,41, 100655 (2021) ·Zbl 1506.90101号 ·doi:10.1016/j.disopt.2021.100655
[21] C、 有界序列备份机器上的两代理调度,以最小化完工时间和最大成本,离散应用程序。数学。,322, 94-101 (2022) ·Zbl 1498.90083号 ·doi:10.1016/j.dam.2022.08.001
[22] C、 无界串行配料机RAIRO Oper上两个代理的同时优化调度。研究,55,3701-3714(2021)·Zbl 1486.90092号 ·doi:10.1051/ro/2021175
[23] S、 在单个顺序兼容的批处理机Nav上进行双代理调度。Res.日志。,64, 628-641 (2017) ·Zbl 1411.90151号 ·doi:10.1002/nav.21779
[24] T.H.Cormen、C.E.Leiserson、R.L.Rivest、C.Stein、,算法简介,剑桥:麻省理工学院出版社,2022·Zbl 1503.68002号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。