We consider a recently introduced fair repetitive scheduling problem involving a set of clients, each asking for their associated job to be daily scheduled on a single machine across a finite planning horizon. The goal is to determine a job processing permutation for each day, aiming to minimize the maximum total completion time experienced by any client. This problem is known to be NP-hard for quite restrictive settings, with previous work offering exact solution methods for highly-structured special cases. In this paper, we focus on the design of approximation algorithms with provable performance guarantees. Our main contributions can be briefly summarized as follows: (i) When job processing times are day-dependent, we devise a polynomial-time LP-based $2$-approximation, as well as a polynomial-time approximation scheme for a constant number of days. (ii) With day-invariant processing times, we obtain a surprisingly simple $(\frac{1+\sqrt{2}}{2}+ε)$-approximation in polynomial time. This setting is also shown to admit a quasi-polynomial-time approximation scheme for an arbitrary number of days. The key technical component driving our approximation schemes is a novel batching technique, where jobs are conceptually grouped into batches, subsequently leading either to a low-dimensional dynamic program or to a compact configuration LP. Concurrently, while developing our constant-factor approximations, we propose a host of lower-bounding mechanisms that may be of broader interest.


翻译:我们研究一个近期提出的公平重复调度问题,该问题涉及一组客户,每位客户要求其关联的作业在有限规划周期内每日在一台机器上进行调度。目标是确定每日的作业处理顺序,以最小化任意客户所经历的最大总完成时间。已知该问题在相当严格的设定下是NP难的,先前的研究仅为高度结构化的特殊情形提供了精确求解方法。本文聚焦于设计具有可证明性能保证的近似算法。我们的主要贡献可简要概括如下:(i) 当作业处理时间与日期相关时,我们设计了一种基于线性规划的多项式时间$2$-近似算法,以及针对固定天数的多项式时间近似方案。(ii) 在处理时间与日期无关的情况下,我们在多项式时间内获得了一个令人惊讶的简单$(\frac{1+\sqrt{2}}{2}+ε)$-近似算法。该设定还被证明对于任意天数均允许拟多项式时间近似方案。驱动我们近似方案的关键技术组件是一种新颖的批处理技术,其中作业在概念上被分组为批次,随后导向低维动态规划或紧凑配置线性规划。同时,在构建常数因子近似算法的过程中,我们提出了一系列可能具有更广泛研究价值的下界构造机制。

0
下载
关闭预览

相关内容

《武器目标分配问题:精确和近似解法算法》
专知会员服务
84+阅读 · 2024年6月22日
综述:军事应用中使用的一些重要算法
专知
12+阅读 · 2022年7月3日
常见的距离算法和相似度计算方法
极市平台
18+阅读 · 2020年7月31日
多因素问题分析时,如何确立各因素权重?
人人都是产品经理
75+阅读 · 2020年3月4日
机器学习计算距离和相似度的方法
极市平台
10+阅读 · 2019年9月20日
各种相似性度量及Python实现
机器学习算法与Python学习
11+阅读 · 2017年7月6日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
VIP会员
相关VIP内容
《武器目标分配问题:精确和近似解法算法》
专知会员服务
84+阅读 · 2024年6月22日
相关资讯
综述:军事应用中使用的一些重要算法
专知
12+阅读 · 2022年7月3日
常见的距离算法和相似度计算方法
极市平台
18+阅读 · 2020年7月31日
多因素问题分析时,如何确立各因素权重?
人人都是产品经理
75+阅读 · 2020年3月4日
机器学习计算距离和相似度的方法
极市平台
10+阅读 · 2019年9月20日
各种相似性度量及Python实现
机器学习算法与Python学习
11+阅读 · 2017年7月6日
相关基金
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员