We revisit the single-machine problem $1\mid\mid\sum U_j$ through Moore's shortest-processing-time insertion rule: scan jobs from shortest to longest and accept a job whenever the accepted set remains feasible. A direct implementation checks every relevant deadline prefix for every candidate and is quadratic. For a job set $Y$, let $\operatorname{Slack}(Y)$ be its least deadline-prefix gap when viewed in isolation. If the accepted set is $X$, then a candidate with processing time $p$ and deadline $d$ can be added exactly when \[ \operatorname{Proc}(X_{<d})+p \leq \min\{d,\operatorname{Slack}(X_{\geq d})\}. \] An augmented balanced search tree stores only the total work and intrinsic slack of each subtree. These two-number summaries form an associative ordered-block monoid. A read-only ${\rm CAN-ADD}(d,p)$ query follows one root-to-leaf path: right turns accumulate work due by $d$, while left turns certify the current deadline and the skipped right subtree. Together with a signed point update ${\rm ADD}(d,Δ)$, this gives $O(\log(q+2))$ worst-case time for $q$ stored deadlines. After sorting, the greedy scan takes $O(n\log(k+2))$ time, where $k$ is the number of distinct deadlines in the output, and $O(n\log n)$ time overall. Rejected jobs do not modify the tree. We also characterize every acceptance prefix over all tie orders. For each attainable cardinality, these prefixes are exactly the minimum-work feasible sets and have a componentwise-minimum sorted processing-time vector. Equal-processing-time choices form chain-presented laminar matroids; all minimum-work prefixes form their ordered sum and, more strongly, a local poset greedoid. A maximum-flow model yields a polymatroid rank function whose contracted, scaled increments recover the complete rank functions of the tier matroids.


翻译:暂无翻译

0
下载
关闭预览

相关内容

大模型5个公式化讲解,附视频与Slides
专知会员服务
40+阅读 · 2024年2月6日
【经典书】算法C语言实现,Algorithms in C. 672页pdf
专知会员服务
82+阅读 · 2020年8月13日
【Manning新书】高级算法与数据结构,769页pdf
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
Fully-Convolutional Siamese Networks for Object Tracking论文笔记
统计学习与视觉计算组
10+阅读 · 2018年10月12日
自然语言处理(NLP)知识结构总结
AI100
51+阅读 · 2018年8月17日
【推荐】用Tensorflow理解LSTM
机器学习研究会
36+阅读 · 2017年9月11日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 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日
国家自然科学基金
0+阅读 · 2014年12月31日
VIP会员
最新内容
俄罗斯如何拦截乌克兰无人机与巡航导弹
专知会员服务
8+阅读 · 10月15日
《武器-目标分配问题:精确与近似求解算法》
专知会员服务
10+阅读 · 10月15日
综述|谁来改进机器人?迈向物理递归自我改进
专知会员服务
10+阅读 · 10月14日
软件定义无人机蜂群给防空带来全新压力
专知会员服务
10+阅读 · 10月13日
《半自主无人地面战车的互操作性》66页
专知会员服务
14+阅读 · 10月13日
相关VIP内容
大模型5个公式化讲解,附视频与Slides
专知会员服务
40+阅读 · 2024年2月6日
【经典书】算法C语言实现,Algorithms in C. 672页pdf
专知会员服务
82+阅读 · 2020年8月13日
相关资讯
【Manning新书】高级算法与数据结构,769页pdf
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
meta learning 17年:MAML SNAIL
CreateAMind
11+阅读 · 2019年1月2日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
Fully-Convolutional Siamese Networks for Object Tracking论文笔记
统计学习与视觉计算组
10+阅读 · 2018年10月12日
自然语言处理(NLP)知识结构总结
AI100
51+阅读 · 2018年8月17日
【推荐】用Tensorflow理解LSTM
机器学习研究会
36+阅读 · 2017年9月11日
相关基金
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
1+阅读 · 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日
国家自然科学基金
0+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员