具有最优时间预测的在线调度算法的一些局部案例

Qiang-yi Yi
{"title":"具有最优时间预测的在线调度算法的一些局部案例","authors":"Qiang-yi Yi","doi":"10.1109/ICISAT54145.2021.9678395","DOIUrl":null,"url":null,"abstract":"We studied the online scheduling problem with optimal prediction. The online scheduling problem means that there are several machines to execute the tasks one following one. Every time the decision maker gets a new task, he must immediately decide the machine to execute it. When the next task arrives, previous decision cannot be reversed. After all tasks are assigned to their own machines, the machines begin to execute them, and the time of the last machine which finishes all the tasks is the total time of the system.In our paper, we focus on identical machines, which means the machines are totally the same. The main goal of our research is approximation algorithm design, that is, to design an online algorithm to arrange the matching of these tasks and machines. We are concerned about the problem with a prediction, that is, the total time of the system after all tasks are optimally allocated is known before the arrival of the first task. With additional information, the performance of the approximation algorithm may be better than the original.In this problem, we find that the performance of the approximation algorithm has been greatly improved. We take the comparison of the upper and lower bounds of algorithms without prediction and with prediction respectively. The upper bound is the algorithm that can do the best in the worst case, and the lower bound is a situation that no algorithm can does better. When the two overlap, a tight bound is obtained. We prove that for 2 machines, the tight bound of the algorithm without prediction is 1.5, and the tight bound of the algorithm with prediction is 1.33. When the number of machines is 3, the lower bound of the algorithm without prediction is 1.5, and the upper bound of the algorithm with prediction is 1.5, and last we propose an algorithm that may improve the upper bound to 1.4 for 3 machines.","PeriodicalId":112478,"journal":{"name":"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Some Local Cases for Online Scheduling Algorithm with Optimal Time Prediction\",\"authors\":\"Qiang-yi Yi\",\"doi\":\"10.1109/ICISAT54145.2021.9678395\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We studied the online scheduling problem with optimal prediction. The online scheduling problem means that there are several machines to execute the tasks one following one. Every time the decision maker gets a new task, he must immediately decide the machine to execute it. When the next task arrives, previous decision cannot be reversed. After all tasks are assigned to their own machines, the machines begin to execute them, and the time of the last machine which finishes all the tasks is the total time of the system.In our paper, we focus on identical machines, which means the machines are totally the same. The main goal of our research is approximation algorithm design, that is, to design an online algorithm to arrange the matching of these tasks and machines. We are concerned about the problem with a prediction, that is, the total time of the system after all tasks are optimally allocated is known before the arrival of the first task. With additional information, the performance of the approximation algorithm may be better than the original.In this problem, we find that the performance of the approximation algorithm has been greatly improved. We take the comparison of the upper and lower bounds of algorithms without prediction and with prediction respectively. The upper bound is the algorithm that can do the best in the worst case, and the lower bound is a situation that no algorithm can does better. When the two overlap, a tight bound is obtained. We prove that for 2 machines, the tight bound of the algorithm without prediction is 1.5, and the tight bound of the algorithm with prediction is 1.33. When the number of machines is 3, the lower bound of the algorithm without prediction is 1.5, and the upper bound of the algorithm with prediction is 1.5, and last we propose an algorithm that may improve the upper bound to 1.4 for 3 machines.\",\"PeriodicalId\":112478,\"journal\":{\"name\":\"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICISAT54145.2021.9678395\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Information Systems and Advanced Technologies (ICISAT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICISAT54145.2021.9678395","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

研究了具有最优预测的在线调度问题。在线调度问题是指有几台机器一个接一个地执行任务。每当决策者得到一项新任务时,他必须立即决定用什么机器来执行它。当下一个任务到来时,之前的决定不能逆转。当所有的任务分配到各自的机器上后,这些机器就开始执行这些任务,最后一台机器完成所有任务的时间就是系统的总时间。在我们的论文中,我们关注的是相同的机器,这意味着机器是完全相同的。我们研究的主要目标是近似算法设计,即设计一种在线算法来安排这些任务和机器的匹配。我们关心的是一个预测问题,即在第一个任务到达之前,系统在所有任务被最优分配后的总时间是已知的。在附加信息的情况下,近似算法的性能可能会优于原算法。在这个问题中,我们发现近似算法的性能有了很大的提高。我们分别比较了无预测算法和有预测算法的上界和下界。上界是指在最坏情况下能做得最好的算法,下界是指没有算法能做得更好的情况。当两者重叠时,得到一个紧界。证明了对于2台机器,无预测算法的紧界为1.5,有预测算法的紧界为1.33。当机器数为3时,无预测算法的下界为1.5,有预测算法的上界为1.5,最后我们提出了一种算法,可以将3台机器的上界提高到1.4。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Some Local Cases for Online Scheduling Algorithm with Optimal Time Prediction
We studied the online scheduling problem with optimal prediction. The online scheduling problem means that there are several machines to execute the tasks one following one. Every time the decision maker gets a new task, he must immediately decide the machine to execute it. When the next task arrives, previous decision cannot be reversed. After all tasks are assigned to their own machines, the machines begin to execute them, and the time of the last machine which finishes all the tasks is the total time of the system.In our paper, we focus on identical machines, which means the machines are totally the same. The main goal of our research is approximation algorithm design, that is, to design an online algorithm to arrange the matching of these tasks and machines. We are concerned about the problem with a prediction, that is, the total time of the system after all tasks are optimally allocated is known before the arrival of the first task. With additional information, the performance of the approximation algorithm may be better than the original.In this problem, we find that the performance of the approximation algorithm has been greatly improved. We take the comparison of the upper and lower bounds of algorithms without prediction and with prediction respectively. The upper bound is the algorithm that can do the best in the worst case, and the lower bound is a situation that no algorithm can does better. When the two overlap, a tight bound is obtained. We prove that for 2 machines, the tight bound of the algorithm without prediction is 1.5, and the tight bound of the algorithm with prediction is 1.33. When the number of machines is 3, the lower bound of the algorithm without prediction is 1.5, and the upper bound of the algorithm with prediction is 1.5, and last we propose an algorithm that may improve the upper bound to 1.4 for 3 machines.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信