带约定时间的多维任务负载平衡问题
Multidimensional Task Load Balancing Problem with a Common Due Date
DOI: 10.12677/AAM.2023.1212509, PDF,    科研立项经费支持
作者: 吴建丽, 代兵飞*:楚雄师范学院数学与计算机科学学院,云南 楚雄
关键词: 多维任务在线算法负载平衡约定时间Multidimensional Task Online Algorithm Load Balancing Due Date
摘要: 本文研究了两台平行机上带约定时间的多维任务负载平衡问题,该问题是传统负载平衡问题的推广,目标是最大化机器的提前工作量。带有约定时间的多维任务负载平衡问题涉及到在多个维度上平衡任务的分配,同时满足任务的约定时间。这种问题在许多实际应用中都很常见,比如生产调度、交通规划、资源分配等领域。对于该问题,当任务的维数为 时,本文设计了一个在线算法,算法的竞争比为(√5-1)l,然后设计了一个动态规划算法以得到问题的最优解,最后在动态规划的基础上采用舍入取整技术设计了一个FPTAS。
Abstract: In this paper, we study multidimensional task loading problem on two parallel machines with a common due date. This problem is a generalization of the traditional load balancing problem, with the goal of maximizing the advance workload of machines. The multi-dimensional task load balanc-ing problem with a common due date involves balancing the distribution of tasks in multiple di-mensions while satisfying the due date time of tasks. This kind of problem is common in many prac-tical applications, such as production scheduling, transportation planning, resource allocation. For this problem, when the dimension of the task is l, we first designs an online algorithm with a com-petitive ratio of (√5-1)l , and the dynamic programming algorithm is designed to obtain the op-timal solution of the problem. Finally, on the basis of dynamic programming, the FPTAS is designed by rounding technique.
文章引用:吴建丽, 代兵飞. 带约定时间的多维任务负载平衡问题[J]. 应用数学进展, 2023, 12(12): 5186-5192. https://doi.org/10.12677/AAM.2023.1212509

参考文献

[1] Chen, X., Sterna, M., Han, X., et al. (2016) Scheduling on Parallel Identical Machines with Late Work Criterion: Offline and Online Cases. Journal of Scheduling, 19, 729-736. [Google Scholar] [CrossRef
[2] Chen, X., Kovalev, S., Liu, Y., et al. (2021) Semi-Online Scheduling on Two Identical Machines with a Common Due Date to Maximize Total Early Work. Discrete Applied Mathematics, 290, 71-78. [Google Scholar] [CrossRef
[3] Xiao, M., Liu, X. and Li, W. (2021) Semi-Online Early Work Maximization Problem on Two Hierarchical Machines with Partial Information of Processing Time. In: Wu, W. and Du, H., eds., Algorithmic Aspects in Information and Management, Springer, Cham, 146-156. [Google Scholar] [CrossRef
[4] Graham, R.L., Lawler, E.L., Lenstra, J.K., et al. (1979) Opti-mization and Approximation in Deterministic Sequencing and Scheduling: A Survey. Annals of Discrete Mathematics, 5, 287-326. [Google Scholar] [CrossRef
[5] Chekuri, C. and Khanna, S. (2004) On Multidimensional Packing Problems. SIAM journal on Computing, 33, 837-851. [Google Scholar] [CrossRef
[6] Meyerson, A., Roytman, A. and Tagiku, B. (2013) Online Mul-tidimensional Load Balancing. In: Raghavendra, P., Raskhodnikova, S., Jansen, K. and Rolim, J.D.P., eds., Approxima-tion, Randomization, and Combinatorial Optimization. Algorithms and Techniques, Springer, Berlin, Heidelberg, 287-302. [Google Scholar] [CrossRef
[7] Im, S., Kell, N., Kulkarni, J., et al. (2015) Tight Bounds for Online Vector Scheduling. 2015 IEEE 56th Annual Symposium on Foundations of Computer Science, Berkeley, CA, USA, 17-20 October 2015, 525-544. [Google Scholar] [CrossRef
[8] Bansal, N., Oosterwijk, T., Vredeveld, T., et al. (2016) Approximating Vector Scheduling: Almost Matching Upper and Lower Bounds. Algorithmica, 76, 1077-1096. [Google Scholar] [CrossRef] [PubMed]
[9] Li, W. and Cui, Q. (2018) Vector Scheduling with Rejection on a Single Machine. 4OR, 16, 95-104. [Google Scholar] [CrossRef
[10] Dai, B. and Li, W. (2020) Vector Scheduling with Rejection on Two Machines. International Journal of Computer Mathematics, 97, 2507-2515. [Google Scholar] [CrossRef