具有工件相关机器劣化的单机调度
数据结构与算法
2017-02-23 v1
摘要
我们考虑具有工件相关机器劣化的单机调度问题。在该问题中,给定一台具有初始非负维护水平的单机,以及一组工件,每个工件具有不可抢占的处理时间和机器劣化。这种机器劣化量化了加工该工件后机器维护水平的下降量。为避免机器故障,必须保证在任何时间点维护水平均为非负;并且在必要时,必须安排维护活动以恢复机器的维护水平。该问题的目标是调度工件和维护活动,使得工件的总完成时间最小化。维护活动有两种变体:在部分维护情况下,每次活动可以将机器维护水平提升至不超过最大值的任意水平;在完全维护情况下,每次活动必须将机器维护水平提升至最大值。在最近的一项工作中,完全维护情况下的问题已被证明是 NP-hard 的;部分维护情况下问题的几个特例被证明可在多项式时间内求解,但一般问题的复杂性尚悬而未决。在本文中,我们首先证明部分维护情况下的问题是 NP-hard 的,从而解决了这一开放问题;然后我们设计了一个 -近似算法。
引用
@article{arxiv.1606.04157,
title = {Single machine scheduling with job-dependent machine deterioration},
author = {Wenchang Luo and Yao Xu and Weitian Tong and Guohui Lin},
journal= {arXiv preprint arXiv:1606.04157},
year = {2017}
}
备注
15 pages