Randomized Truthful Algorithms for Scheduling Selfish Tasks on Parallel Machines

被引:1
|
作者
Angel, Eric [2 ]
Bampis, Evripidis [3 ]
Thibault, Nicolas [1 ]
机构
[1] Univ Paris 02, ERMES, Paris, France
[2] Univ d Evry, IBISC, Evry, France
[3] Univ Paris 06, LIP6, F-75252 Paris 05, France
来源
关键词
D O I
10.1007/978-3-642-12200-2_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We study the problem of designing truthful algorithms for scheduling a set of tasks, each one owned by a selfish agent, to a set of parallel (identical or unrelated) machines in order to minimize the makespan. We consider the following process: at first the agents declare the length of their tasks, then given these bids the protocol schedules the tasks on the machines. The aim of the protocol is to minimize the makespan, i.e. the maximal completion time of the tasks, while the objective of each agent is to minimize the completion time of its task and thus an agent may lie if by doing so, his task may finish earlier. In this paper, we show the existence of randomized truthful (non-polynomial-time) algorithms with expected approximation ratio equal to 3/2 for different scheduling settings (identical machines with and without release dates and unrelated machines) and models of execution (strong or weak). Our result improves the best previously known result [1] for the problem with identical machines (P parallel to C-max) in the strong model of execution and reaches, asymptotically, the lower bound of [5]. In addition, this result can be transformed to a polynomial-time truthful randomized algorithm with expected approximation ratio 3/2 + epsilon (resp.11/6 - 1/3m ) for Pm parallel to C-max (resp. P parallel to C-max).
引用
收藏
页码:38 / +
页数:2
相关论文
共 50 条
  • [41] Online LPT algorithms for parallel machines scheduling with a single server
    Chunjie Su
    [J]. Journal of Combinatorial Optimization, 2013, 26 : 480 - 488
  • [42] Exact algorithms for scheduling multiple families of jobs on parallel machines
    Chen, ZL
    Powell, WB
    [J]. NAVAL RESEARCH LOGISTICS, 2003, 50 (07) : 823 - 840
  • [43] Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines
    Lin, Feng
    Zhang, Xianzhao
    Cai, Zengxia
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 260 - 264
  • [44] List scheduling algorithms to minimize the makespan on identical parallel machines
    Ethel Mokotoff
    José Luis Jimeno
    Ana Isabel Gutiérrez
    [J]. Top, 2001, 9 (2) : 243 - 269
  • [45] Online LPT algorithms for parallel machines scheduling with a single server
    Su, Chunjie
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2013, 26 (03) : 480 - 488
  • [46] 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
  • [47] 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
  • [48] 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
  • [49] 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
  • [50] 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