We consider a multi-stage facility reallocation problems on the real line, where a facility is being moved between time stages based on the locations reported by $n$ agents. The aim of the reallocation algorithm is to minimise the social cost, i.e., the sum over the total distance between the facility and all agents at all stages, plus the cost incurred for moving the facility. We study this problem both in the offline setting and online setting. In the offline case the algorithm has full knowledge of the agent locations in all future stages, and in the online setting the algorithm does not know these future locations and must decide the location of the facility on a stage-per-stage basis. We derive the optimal algorithm in both cases. For the online setting we show that its competitive ratio is $(n+2)/(n+1)$. As neither of these algorithms turns out to yield a strategy-proof mechanism, we propose another strategy-proof mechanism which has a competitive ratio of $(n+3)/(n+1)$ for odd $n$ and $(n+4)/n$ for even $n$, which we conjecture to be the best possible. We also consider a generalisation with multiple facilities and weighted agents, for which we show that the optimum can be computed in polynomial time for a fixed number of facilities.
翻译:我们考虑的是实际线上的多阶段设施再分配问题,在实际线上,一个设施是根据美元代理商报告的地点在时间阶段之间移动的,根据美元代理商报告的地点,重新分配算法的目的是最大限度地减少社会成本,即设施与所有代理商在所有阶段之间的总距离的总和,加上搬迁设施的费用。我们在离线设置和在线设置中研究这一问题。在离线设置中,算法对代理商所有未来阶段的地点都完全了解,在网上设置算法时,该算法并不了解这些未来地点,而且必须在阶段-阶段基础上决定设施的地点。我们在两种情况下都得出最佳算法。在网上设置中,我们显示其竞争性比率为$(+2)/(n+1)美元,因为这两个算法都没有产生一个防战略约束机制。在离线设置中,我们提议另一个战略防范机制,其竞争性比率为美元(n+3)/(n+1)美元,而在在线设置算法中,甚至以美元(n+4)/n美元计算出设施的位置。我们设想的是,两种情况中的最佳算出最佳算法,因为在线设置一个最佳的固定设施数目是最佳的。