Bounded parallel-batching scheduling with two competing agents

被引:0
作者
B. Q. Fan
T. C. E. Cheng
S. S. Li
Q. Feng
机构
[1] Ludong University,Department of Mathematics and Information
[2] The Hong Kong Polytechnic University,Department of Logistics and Maritime Studies
[3] Zhengzhou University,Department of Mathematics
来源
Journal of Scheduling | 2013年 / 16卷
关键词
Scheduling; Competitive agents; Parallel-batch; Complexity; Dynamic programming;
D O I
暂无
中图分类号
学科分类号
摘要
We consider a scheduling problem in which two agents, each with a set of non-preemptive jobs, compete to perform their jobs on a common bounded parallel-batching machine. Each of the agents wants to minimize an objective function that depends on the completion times of its own jobs. The goal is to schedule the jobs such that the overall schedule performs well with respect to the objective functions of both agents. We focus on minimizing the makespan or the total completion time of one agent, subject to an upper bound on the makespan of the other agent. We distinguish two categories of batch processing according to the compatibility of the agents. In the case where the agents are incompatible, their jobs cannot be processed in the same batch, whereas all the jobs can be processed in the same batch when the agents are compatible. We show that the makespan problem can be solved in polynomial time for the incompatible case and is NP-hard in the ordinary sense for the compatible case. Furthermore, we show that the latter admits a fully polynomial-time approximation scheme. We prove that the total completion time problem is NP-hard and is polynomially solvable for the incompatible case with a fixed number of job types.
引用
收藏
页码:261 / 271
页数:10
相关论文
共 68 条
[1]  
Agnetis A.(2004)Scheduling problems with two competing agents Operations Research 52 229-242
[2]  
Mirchandani P. B.(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.(2000)Batching identical jobs Mathematical Methods of Operations Research 52 355-367
[5]  
Agnetis A.(1998)Scheduling a batching machine Journal of Scheduling 1 31-54
[6]  
Pacciarelli D.(1993)Minimizing total completion time on batch processing machines International Journal of Production Research 31 2097-2122
[7]  
Pacifici A.(1993)Minimizing total completion time on a batch processing machine with job families Operations Research Letters 13 61-65
[8]  
Baker K. R.(2006)Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs Theoretical Computer Science 362 273-281
[9]  
Smith J. C.(2008)Multi-agent scheduling on a single machine with max-form criteria European Journal of Operational Research 188 603-609
[10]  
Baptiste P.(1997)Scheduling semiconductor burn-in operations to minimize total flowtime Operations Research 45 874-885