Motivated by the need for social distancing during a pandemic, we consider an approach to schedule the visitors of a facility. The algorithm takes input from citizens and schedules the store's time-slots based on their importance to visit the facility (e.g., a general store). Naturally, the formulation applies to several similar problems. We consider the single slot and multiple slot demands of the requests. The salient properties of our approach are: it (a) ensures social distancing by ensuring a maximum population in a given time-slot at the facility, (b) prioritizes individuals based on the users' importance of the jobs, (c) maintains truthfulness of the reported importance by adding a cooling-off period after their allocated time-slot, during which the individual cannot re-access the same facility, (d) guarantees voluntary participation of the citizens, and yet (e) is computationally tractable. We show that the problem becomes NP-complete as soon as the multi-slot demands are indivisible and provide a polynomial-time mechanism that is truthful, individually rational, and approximately optimal. Experiments show that visitors with more important jobs are allocated more preferred slots, which comes at the cost of a longer delay to re-access the store. We show that it reduces the social congestion significantly using users' visit data from a store. For the multi-slot indivisible jobs, our approximately optimal mechanism performs well in practice.
翻译:出于在大流行病期间需要社会疏远的原因,我们考虑一种安排设施来访者时间安排的方法。算法根据公民的意见,并根据他们访问设施的重要性(例如一家普通商店),安排商店的时间间隔。自然,这种配方适用于若干类似的问题。我们考虑请求的单一时间档和多个时间档要求。我们的方法的显著特征是:(a) 确保在设施内某一时间档中尽可能增加人口,以确保社会疏远;(b) 根据工作用户的重要性,优先考虑个人;(c) 保持所报道的重要性的真实性,在分配的时间档之后增加一个冷却期,在此期间,个人无法重新进入同一设施(例如一家普通商店),这自然地适用于若干类似的问题。我们考虑了申请的单一时间档和多个时间档的要求。我们的方法的显著特征是:(a) 确保社会疏远,确保尽可能多时间档的需求是不可分割的,提供一种真实、个别合理和大约最理想的多时间机制。实验显示,在分配的更紧要紧要的时档期里,访问者们可以更清楚地看到更接近于更紧紧要的仓仓储时间档时间档时间段。我们更愿意使用一个更精细的商店访问。