A Coordination Mechanism for a Scheduling Game with Uniform-Batching Machines

被引:5
作者
Fan, Guoqiang [1 ,2 ]
Nong, Qingqin [2 ]
机构
[1] Northwestern Polytech Univ, Sch Mech Engn, Xian 710072, Shaanxi, Peoples R China
[2] Ocean Univ China, Dept Math, Qingdao 266071, Shandong, Peoples R China
基金
中国国家自然科学基金; 国家教育部博士点专项基金资助;
关键词
Scheduling; game; coordination mechanism; Nash Equilibrium; price of anarchy; BOUNDS;
D O I
10.1142/S0217595918500331
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we consider a scheduling problem with m uniform parallel-batching machines {M-1, M-2,..., M-m} under game situation. There are n jobs, each of which is associated with a load. Each machine M-i(1 <= i <= m) has a speed si and can handle up to b jobs simultaneously as a batch. The load of a batch is the load of the longest job in the batch. All the jobs in a batch start and complete at the same time. Each job is owned by an agent and its individual cost is the completion time of the job. The social cost is the largest completion time over all jobs, i.e., the makespan. We design a coordination mechanism for the scheduling game problem. We discuss the existence of Nash Equilibrium and offer an upper bound on the price of anarchy (POA) of the coordination mechanism. We present a greedy algorithm and show that: (i) under the coordination mechanism, any instance of the scheduling game problem has a unique Nash Equilibrium and it is precisely the schedule returned by the greedy algorithm; (ii) the mechanism has a POA no more than 1+ s(max)/(s) over bar (1-1/max{m, b}) + delta, where s(max) = max{s(1), s(2),..., s(m)}, (s) over bar = (s(1) + s(2) + ... + s(m))/m, and delta is a small positive number that tends to 0.
引用
收藏
页数:15
相关论文
共 13 条
[1]   On-line routing of virtual circuits with applications to load balancing and machine scheduling [J].
Aspnes, J ;
Azar, Y ;
Fiat, A ;
Plotkin, S ;
Waarts, O .
JOURNAL OF THE ACM, 1997, 44 (03) :486-504
[2]  
Christodoulou G, 2004, LECT NOTES COMPUT SC, V3142, P345
[3]  
Czumaj A, 2002, SIAM PROC S, P413
[4]  
Dürr C, 2009, LECT NOTES COMPUT SC, V5814, P135, DOI 10.1007/978-3-642-04645-2_13
[5]  
Finn G., 1979, BIT (Nordisk Tidskrift for Informationsbehandling), V19, P312, DOI 10.1007/BF01930985
[6]  
Graham R. L., 1979, Discrete Optimisation, P287
[7]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&
[8]   Coordination mechanisms for selfish scheduling [J].
Immorlica, Nicole ;
Li, Li ;
Mirrokni, Vahab S. ;
Schulz, Andreas S. .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (17) :1589-1598
[9]  
Koutsoupias E, 1999, LECT NOTES COMPUT SC, V1563, P404
[10]   New Approximation Bounds for LPT Scheduling [J].
Kovacs, Annamaria .
ALGORITHMICA, 2010, 57 (02) :413-433