alphaFeedback

WorksComputer Science

Sharp Bounds for Truthful-in-Expectation Scheduling

Publication details
License
arXiv nonexclusive license
Status
Published
AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View
Abstract · v1

We study randomized mechanisms for scheduling indivisible jobs on nn unrelated machines. Each machine is controlled by a selfish agent who privately knows its processing time for each job. A mechanism assigns every job to a machine and makes payments. We require truthfulness in expectation: no agent can increase its expected payment minus its expected processing cost by misreporting, regardless of the other agents' reports. The makespan is the maximum total processing time assigned to a machine; the objective is to minimize its expectation. We prove that the optimal approximation ratio is (n+1)/2(n+1)/2 for every n≥7n\ge7, relative to the minimum makespan of an integral assignment. The lower bound holds for every nn and allows unrestricted computation and arbitrary correlations among assignments, assuming finite expected payments and a guarantee uniform over all finite job counts. The matching mechanism uses correlated rounding and runs in expected polynomial bit time on rational inputs. These guarantees hold for all finite nonnegative processing times. For two machines, we characterize the optimal approximation ratio exactly as an analytic constant, approximately 1.5059957054341.505995705434, and give a mechanism attaining it. For three machines the optimal ratio is 22. For four, five, and six machines we obtain upper bounds of 33, 105/32105/32, and 29/829/8, respectively, compared with the general lower bound (n+1)/2(n+1)/2. The proofs for n≥7n\ge7 do not rely on computer-assisted certificates; the two- and three-machine results use exact rational computer-assisted certificates.

Review conversation

Reviews are not available for this work yet.