Formulating the single machine sequencing problem with release dates as a mixed integer program
Discrete Applied Mathematics - Southampton conference on combinatorial optimization, April 1987
Structure of a simple scheduling polyhedron
Mathematical Programming: Series A and B
Optimal Mechanisms for Single Machine Scheduling
WINE '08 Proceedings of the 4th International Workshop on Internet and Network Economics
Complexity of mechanism design
UAI'02 Proceedings of the Eighteenth conference on Uncertainty in artificial intelligence
Online linear optimization over permutations
ISAAC'11 Proceedings of the 22nd international conference on Algorithms and Computation
An algorithmic characterization of multi-dimensional mechanisms
STOC '12 Proceedings of the forty-fourth annual ACM symposium on Theory of computing
Bayesian optimal auctions via multi- to single-agent reduction
Proceedings of the 13th ACM Conference on Electronic Commerce
Optimization and mechanism design
Mathematical Programming: Series A and B - Special Issue on ISMP 2012
Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization
FOCS '12 Proceedings of the 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science
Hi-index | 0.00 |
We propose an optimal mechanism for a sequencing problem where the jobs' processing times and waiting costs are private. Given public priors for jobs' private data, we seek to find a scheduling rule and incentive compatible payments that minimize the total expected payments to the jobs. Here, incentive compatible refers to a Bayes-Nash equilibrium. While the problem can be efficiently solved when jobs have single dimensional private data, we here address the problem with two dimensional private data. We show that the problem can be solved in polynomial time by linear programming techniques, answering an open problem in [13]. Our implementation is randomized and truthful in expectation. The main steps are a compactification of an exponential size linear program, and a combinatorial algorithm to decompose feasible interim schedules. In addition, in computational experiments with random instances, we generate some more insights.