具有最大完工时间和最大延迟目标的双智能体无界串行批调度算法

IF 1.2 4区 数学 Q3 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS Networks and Heterogeneous Media Pub Date : 2023-01-01 DOI:10.3934/nhm.2023073
Shuguang Li, Mingsong Li, Muhammad Ijaz Khan
{"title":"具有最大完工时间和最大延迟目标的双智能体无界串行批调度算法","authors":"Shuguang Li, Mingsong Li, Muhammad Ijaz Khan","doi":"10.3934/nhm.2023073","DOIUrl":null,"url":null,"abstract":"<abstract><p>We study the problem of non-preemptively scheduling jobs from two agents on an unbounded serial-batch machine. Agents $ A $ and $ B $ have $ n_A $ and $ n_B $ jobs. The machine can process any number of jobs sequentially as a batch, and the processing time of the batch is equal to the total processing time of the jobs in it. Each batch requires a setup time before it is processed. Compatibility means that the jobs from different agents can be processed in a common batch; Otherwise, the jobs from different agents are incompatible. Both the compatible and incompatible models are considered, under both the batch availability and item availability assumptions. Batch availability means that any job in a batch is not available until all the jobs in this batch are completed. Item availability means that a job in a batch becomes available immediately after it is completed processing. The completion time of a job is defined to be the moment when it is available. The goal is to minimize the makespan of agent $ A $ and the maximum lateness of agent $ B $ simultaneously. For the compatible model with batch availability, an $ O(n_A+n_B^2\\log n_B) $-time algorithm is presented which improves the existing $ O(n_A+n_B^4\\log n_B) $-time algorithm. A slight modification of the algorithm solves the incompatible model with batch availability in $ O(n_A+n_B^2\\log n_B) $ time, which has the same time complexity as the existing algorithm. For the compatible model with item availability, the analysis shows that it is easy and admits an $ O(n_A+n_B\\log n_B) $-time algorithm. For the incompatible model with item availability, an $ O(n_A+n_B\\log n_B) $-time algorithm is also obtained which improves the existing $ O(n_A+n_B^2) $-time algorithm. The algorithms can generate all Pareto optimal points and find a corresponding Pareto optimal schedule for each Pareto optimal point.</p></abstract>","PeriodicalId":54732,"journal":{"name":"Networks and Heterogeneous Media","volume":null,"pages":null},"PeriodicalIF":1.2000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Algorithms for two-agent unbounded serial-batch scheduling with makespan and maximum lateness objectives\",\"authors\":\"Shuguang Li, Mingsong Li, Muhammad Ijaz Khan\",\"doi\":\"10.3934/nhm.2023073\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<abstract><p>We study the problem of non-preemptively scheduling jobs from two agents on an unbounded serial-batch machine. Agents $ A $ and $ B $ have $ n_A $ and $ n_B $ jobs. The machine can process any number of jobs sequentially as a batch, and the processing time of the batch is equal to the total processing time of the jobs in it. Each batch requires a setup time before it is processed. Compatibility means that the jobs from different agents can be processed in a common batch; Otherwise, the jobs from different agents are incompatible. Both the compatible and incompatible models are considered, under both the batch availability and item availability assumptions. Batch availability means that any job in a batch is not available until all the jobs in this batch are completed. Item availability means that a job in a batch becomes available immediately after it is completed processing. The completion time of a job is defined to be the moment when it is available. The goal is to minimize the makespan of agent $ A $ and the maximum lateness of agent $ B $ simultaneously. For the compatible model with batch availability, an $ O(n_A+n_B^2\\\\log n_B) $-time algorithm is presented which improves the existing $ O(n_A+n_B^4\\\\log n_B) $-time algorithm. A slight modification of the algorithm solves the incompatible model with batch availability in $ O(n_A+n_B^2\\\\log n_B) $ time, which has the same time complexity as the existing algorithm. For the compatible model with item availability, the analysis shows that it is easy and admits an $ O(n_A+n_B\\\\log n_B) $-time algorithm. For the incompatible model with item availability, an $ O(n_A+n_B\\\\log n_B) $-time algorithm is also obtained which improves the existing $ O(n_A+n_B^2) $-time algorithm. The algorithms can generate all Pareto optimal points and find a corresponding Pareto optimal schedule for each Pareto optimal point.</p></abstract>\",\"PeriodicalId\":54732,\"journal\":{\"name\":\"Networks and Heterogeneous Media\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2023-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Networks and Heterogeneous Media\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3934/nhm.2023073\",\"RegionNum\":4,\"RegionCategory\":\"数学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Networks and Heterogeneous Media","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3934/nhm.2023073","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

研究了无界串行批处理机器上两个智能体的非抢占调度问题。代理$ A $和$ B $有$ n_A $和$ n_B $的任务。机器可以按顺序分批处理任意数量的作业,批作业的处理时间等于其中作业的总处理时间。每个批次在处理之前都需要一个设置时间。兼容性意味着来自不同代理的作业可以在一个共同的批处理中处理;否则,来自不同代理的作业是不兼容的。在批量可用性和项目可用性假设下,同时考虑了兼容和不兼容模型。批可用性是指批处理中的任何作业在此批处理中的所有作业完成之前都不可用。项目可用性意味着批处理中的作业在完成处理后立即可用。作业的完成时间被定义为它可用的时刻。目标是同时最小化代理A的完工时间和代理B的最大延迟时间。对于具有批量可用性的兼容模型,提出了一种$ O(n_A+n_B^2\log n_B) $ time算法,改进了现有的$ O(n_A+n_B^4\log n_B) $ time算法。对算法稍加修改,在$ O(n_A+n_B^2\log n_B) $ time内解决了具有批处理可用性的不兼容模型,其时间复杂度与现有算法相同。对于具有物品可用性的兼容模型,分析表明该模型易于实现,并且允许$ O(n_A+n_B\log n_B) $时间算法。对于具有物品可用性的不兼容模型,提出了一种$ O(n_A+n_B\log n_B) $ time算法,改进了已有的$ O(n_A+n_B^2) $ time算法。该算法可以生成所有的Pareto最优点,并为每个Pareto最优点找到相应的Pareto最优调度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Algorithms for two-agent unbounded serial-batch scheduling with makespan and maximum lateness objectives

We study the problem of non-preemptively scheduling jobs from two agents on an unbounded serial-batch machine. Agents $ A $ and $ B $ have $ n_A $ and $ n_B $ jobs. The machine can process any number of jobs sequentially as a batch, and the processing time of the batch is equal to the total processing time of the jobs in it. Each batch requires a setup time before it is processed. Compatibility means that the jobs from different agents can be processed in a common batch; Otherwise, the jobs from different agents are incompatible. Both the compatible and incompatible models are considered, under both the batch availability and item availability assumptions. Batch availability means that any job in a batch is not available until all the jobs in this batch are completed. Item availability means that a job in a batch becomes available immediately after it is completed processing. The completion time of a job is defined to be the moment when it is available. The goal is to minimize the makespan of agent $ A $ and the maximum lateness of agent $ B $ simultaneously. For the compatible model with batch availability, an $ O(n_A+n_B^2\log n_B) $-time algorithm is presented which improves the existing $ O(n_A+n_B^4\log n_B) $-time algorithm. A slight modification of the algorithm solves the incompatible model with batch availability in $ O(n_A+n_B^2\log n_B) $ time, which has the same time complexity as the existing algorithm. For the compatible model with item availability, the analysis shows that it is easy and admits an $ O(n_A+n_B\log n_B) $-time algorithm. For the incompatible model with item availability, an $ O(n_A+n_B\log n_B) $-time algorithm is also obtained which improves the existing $ O(n_A+n_B^2) $-time algorithm. The algorithms can generate all Pareto optimal points and find a corresponding Pareto optimal schedule for each Pareto optimal point.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Networks and Heterogeneous Media
Networks and Heterogeneous Media 数学-数学跨学科应用
CiteScore
1.80
自引率
0.00%
发文量
32
审稿时长
6-12 weeks
期刊介绍: NHM offers a strong combination of three features: Interdisciplinary character, specific focus, and deep mathematical content. Also, the journal aims to create a link between the discrete and the continuous communities, which distinguishes it from other journals with strong PDE orientation. NHM publishes original contributions of high quality in networks, heterogeneous media and related fields. NHM is thus devoted to research work on complex media arising in mathematical, physical, engineering, socio-economical and bio-medical problems.
期刊最新文献
Real positive solutions of operator equations $ AX = C $ and $ XB = D $ Some results on the existence and stability of impulsive delayed stochastic differential equations with Poisson jumps Diffusion of binary opinions in a growing population with heterogeneous behaviour and external influence High-order schemes for the fractional coupled nonlinear Schrödinger equation Error estimate of L1-ADI scheme for two-dimensional multi-term time fractional diffusion equation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1