Truthful algorithms for scheduling selfish tasks on parallel machines

被引:25
|
作者
Angel, Eric [1 ]
Bampis, Evripidis [1 ]
Pascual, Fanny [1 ]
机构
[1] Univ Evry Val Essonne, LaMI, CNRS, UMR 8042, F-91000 Evry, France
关键词
algorithmic game theory; truthful algorithm; scheduling; coordination mechanism; mechanism design;
D O I
10.1016/j.tcs.2006.07.057
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of designing truthful mechanisms for scheduling selfish tasks (or agents)-whose objective is the minimization of their completion times-on parallel identical machines in order to minimize the makespan. A truthful mechanism can be easily obtained in this context (if we, of course, assume that the tasks cannot shrink their lengths) by scheduling the tasks following the increasing order of their lengths. The quality of a mechanism is measured by its approximation factor (price of anarchy, in a distributed system) w.r.t. the social optimum. The previous mechanism, known as SPT, produces a (2 - 1/m)-approximate schedule, where in is the number of machines. The central question in this paper is the following: "Are there other truthful mechanisms with better approximation guarantee (price of anarchy) for the considered scheduling problem?" This question has been raised by Christodoulou. et al. [Coordination mechanisms, in: Proc. of ICALP 2004, Lecture Notes in Computer Science, Vol. 3142, 345-357.] in the context of coordination mechanisms, but it is also relevant in centrally controlled systems. We present (randomized) truthful mechanisms for both the centralized and the distributed settings that improve the (expected) approximation guarantee (price of anarchy) of the SPT mechanism. Our centralized mechanism holds for any number of machines and arbitrary task lengths, while the coordination mechanism holds only for two machines and task lengths that are powers of a certain constant. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:157 / 168
页数:12
相关论文
共 50 条
  • [41] Efficient algorithms for flexible job shop scheduling with parallel machines
    Kubiak, Wieslaw
    Feng, Yanling
    Li, Guo
    Sethi, Suresh P.
    Sriskandarajah, Chelliah
    [J]. NAVAL RESEARCH LOGISTICS, 2020, 67 (04) : 272 - 288
  • [42] OPTIMIZATION OF JOB SCHEDULING ON PARALLEL MACHINES BY SIMULATED ANNEALING ALGORITHMS
    LO, ZP
    BAVARIAN, B
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 1992, 4 (03) : 323 - 328
  • [43] Heuristic algorithms for scheduling on uniform parallel machines with heads and tails
    Kai Li1
    2.Key Laboratory of Process Optimization and Intelligent Decision-making
    [J]. Journal of Systems Engineering and Electronics, 2011, 22 (03) : 462 - 467
  • [44] Approximation algorithms for scheduling unrelated parallel machines with release dates
    Avdeenko, T. V.
    Mesentsev, Y. A.
    Estraykh, I. V.
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGIES IN BUSINESS AND INDUSTRY 2016, 2017, 803
  • [45] Online algorithms for scheduling two parallel machines with a single server
    Jiang, Yiwei
    Yu, Feng
    Zhou, Ping
    Hu, Jueliang
    [J]. INTERNATIONAL TRANSACTIONS IN OPERATIONAL RESEARCH, 2015, 22 (05) : 913 - 927
  • [46] Experimental comparison of approximation algorithms for scheduling unrelated parallel machines
    Vredeveld, T
    Hurkens, C
    [J]. INFORMS JOURNAL ON COMPUTING, 2002, 14 (02) : 175 - 189
  • [47] Heuristic algorithms for scheduling on uniform parallel machines with heads and tails
    Li, Kai
    Yang, Shanlin
    [J]. JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2011, 22 (03) : 462 - 467
  • [48] PERFORMANCE OF SCHEDULING ALGORITHMS FOR NO-WAIT FLOWSHOPS WITH PARALLEL MACHINES
    SRISKANDARAJAH, C
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 70 (03) : 365 - 378
  • [49] An improved randomized truthful mechanism for scheduling unrelated machines
    Lu, Pinyan
    Yu, Changyuan
    [J]. STACS 2008: PROCEEDINGS OF THE 25TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 2008, : 527 - 538
  • [50] Deterministic truthful approximation mechanisms for scheduling related machines
    Auletta, V
    De Prisco, R
    Penna, P
    Persiano, G
    [J]. STACS 2004, PROCEEDINGS, 2004, 2996 : 608 - 619