Scheduling with two competing agents to minimize total weighted earliness

被引:0
作者
Enrique Gerstl
Baruch Mor
Gur Mosheiov
机构
[1] The Hebrew University,School of Business Administration
[2] Jerusalem College of Technology,School of Industrial Engineering
[3] Ariel University,Department of Economics and Business Administration
来源
Annals of Operations Research | 2017年 / 253卷
关键词
Two-agent scheduling; Single machine; Earliness; Dynamic programming;
D O I
暂无
中图分类号
学科分类号
摘要
We study a single machine scheduling problem with two competing agents and earliness measures. Given a common deadline for all the jobs of both agents, the objective function is minimizing the total weighted earliness of the first agent, subject to an upper bound on the maximum earliness of the jobs of the second agent. This problem was recently proved to be NP-hard, leaving the question of the complexity class open. We introduce a pseudo-polynomial dynamic programming algorithm, implying that the problem is NP-hard in the ordinary sense. An extensive numerical study indicates that the dynamic programming is very effective for solving medium size instances. We also propose an efficient heuristic, which is shown numerically to produce very close-to-optimal schedules. The dynamic programming algorithm is extended to any (given) number of agents, proving NP-hardness in the ordinary sense of the general multi-agent setting. Finally, we study the inverse problem of minimizing the maximum earliness of one agent subject to an upper bound on the maximum total weighted earliness of the second agent. We introduce a pseudo-polynomial dynamic programming algorithm, a simple greedy-type heuristic and a lower bound. Our numerical tests verify that the heuristic produces very small optimality gaps.
引用
收藏
页码:227 / 245
页数:18
相关论文
共 43 条
[1]  
Agnetis A(2004)Scheduling problems with competing agents Operations Research 52 229-242
[2]  
Mirchandani PB(2007)Multi-agent single machine scheduling Annals of Operations Research 150 3-15
[3]  
Pacciarelli D(2003)A multiple-criterion model for machine scheduling Journal of Scheduling 6 7-16
[4]  
Pacifici A(2014)Scheduling two-agents with a time-dependent deterioration to minimize the minsum earliness measures Asia-Pacific Journal of Operational Research 31 1-10
[5]  
Agnetis A(2014)Some new problems on two-agent scheduling to minimize the earliness costs International Journal of Production Economics 156 24-30
[6]  
Pacciarelli D(2013)Two-agent single-machine scheduling with release times to minimize the total weighted completion time Computers & Operations Research 40 353-361
[7]  
Pacifici A(2014)Two-agent scheduling on uniform parallel machines with min–max criteria Annals of Operations Research 213 79-94
[8]  
Baker KR(2014)Scheduling linearly deteriorating jobs by two agents to minimize the weighted sum of two criteria Computers and Operations Research 52 135-146
[9]  
Smith JC(2013)Scheduling problems with two competing agents to minimized weighted earliness–tardiness Computers & Operations Research 40 109-116
[10]  
Cheng SR(2014)Single machine just-in-time scheduling problems with two competing agents Naval Research Logistics 61 1-16