The problem of scheduling unrelated machines has been studied since the inception of algorithmic mechanism design~\cite{NR99}. It is a resource allocation problem that entails assigning $m$ tasks to $n$ machines for execution. Machines are regarded as strategic agents who may lie about their execution costs so as to minimize their allocated workload. To address the situation when monetary payment is not an option to compensate the machines' costs, \citeauthor{DBLP:journals/mst/Koutsoupias14} [2014] devised two \textit{truthful} mechanisms, K and P respectively, that achieve an approximation ratio of $\frac{n+1}{2}$ and $n$, for social cost minimization. In addition, no truthful mechanism can achieve an approximation ratio better than $\frac{n+1}{2}$. Hence, mechanism K is optimal. While approximation ratio provides a strong worst-case guarantee, it also limits us to a comprehensive understanding of mechanism performance on various inputs. This paper investigates these two scheduling mechanisms beyond the worst case. We first show that mechanism K achieves a smaller social cost than mechanism P on every input. That is, mechanism K is pointwise better than mechanism P. Next, for each task $j$, when machines' execution costs $t_i^j$ are independent and identically drawn from a task-specific distribution $F^j(t)$, we show that the average-case approximation ratio of mechanism K converges to a constant. This bound is tight for mechanism K. For a better understanding of this distribution dependent constant, on the one hand, we estimate its value by plugging in a few common distributions; on the other, we show that this converging bound improves a known bound \cite{DBLP:conf/aaai/Zhang18} which only captures the single-task setting. Last, we find that the average-case approximation ratio of mechanism P converges to the same constant.
翻译:自算法机制设计启动以来,已经研究了不相关的机器的时间安排问题。这是一个资源分配问题,需要将美元的任务分配到美元机器执行。机器被视为战略代理人,可能对其执行费用撒谎,以尽量减少分配的工作量。为了解决货币支付不是补偿机器成本的选择,请解决货币支付不是补偿机器成本的选择,\cite作者{DBLP:journals/mst/Koutsoupias14}[2014]设计了两个“trealit{truthful}”机制,分别是K和P,这需要为社会成本最小化而分别分配美元和美元。此外,任何真实的机制都不可能实现比$frac{n+1}更好的近似比率。因此,K机制最优化。近似比率只能提供最坏的保证,也使我们无法全面了解各种投入中的机制性能。本文调查了这两个最坏的情况:K-lenti-ral%比率比率比率比率,我们首先显示K-ral-lationalalalalalal-alalalalalalalalalal adalalalalalalalal imalalalalalalal-ration ruder eral dake a rout rout rout a machment a met dent dent drout dent dent dent dent rout.xxxxxxxxx a dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx