Optimal Mechanism Design for a Sequencing Problem with Two-Dimensional Types

We study the design of mechanisms for a sequencing problem where the types of job-agents consist of processing times and waiting costs that are private to the jobs. In the Bayes-Nash setting, we seek to find a sequencing rule and incentive compatible payments that minimize the total expected payments that have to be made to the agents. It is known that the problem can be efficiently solved when jobs have single-dimensional types. Here, we address the problem with two-dimensional types. We show that the problem can be solved in polynomial time by linear programming techniques, answering an open problem formulated by Heydenreich et al. Our implementation is randomized and truthful in expectation. Remarkably, it also works when types are correlated across jobs. The main steps are a compactification of an exponential size linear programming formulation, and a convex decomposition algorithm that allows us to implement the optimal linear programming solution. In addition, by means of computational experiments, we generate some new insights into the implementability in different equilibria.

[1]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[2]  S. Hart,et al.  Maximal revenue with multiple goods: Nonmonotonicity and other observations , 2015 .

[3]  P. Kenis,et al.  Waiting lists in Dutch health care: an analysis from an organization theoretical perspective. , 2006, Journal of health organization and management.

[4]  J. G. Pierce,et al.  Geometric Algorithms and Combinatorial Optimization , 2016 .

[5]  Acknowledgments , 2006, Molecular and Cellular Endocrinology.

[6]  Maurice Queyranne,et al.  Polyhedral Approaches to Machine Scheduling , 2008 .

[7]  Ruben Hoeksma,et al.  Two Dimensional Optimal Mechanism Design for a Sequencing Problem , 2012, IPCO.

[8]  Nima Haghpanah,et al.  Bayesian optimal auctions via multi- to single-agent reduction , 2012, EC '12.

[9]  S. Hart,et al.  How Good Are Simple Mechanisms for Selling Multiple Goods , 2014 .

[10]  Masayuki Takeda,et al.  Online Linear Optimization over Permutations , 2011, ISAAC.

[11]  S. Matthew Weinberg,et al.  Symmetries and optimal multi-dimensional mechanism design , 2012, EC '12.

[12]  Yvonne Schuhmacher,et al.  Mechanism Design A Linear Programming Approach , 2016 .

[13]  Peter C. Fishburn,et al.  Induced binary probabilities and the linear ordering polytope: a status report , 1992 .

[14]  Daniel R. Vincent,et al.  Bayesian and Dominant‐Strategy Implementation in the Independent Private‐Values Model , 2010 .

[15]  N. Nisan Introduction to Mechanism Design (for Computer Scientists) , 2007 .

[16]  Yang Cai,et al.  Optimal Multi-dimensional Mechanism Design: Reducing Revenue to Welfare Maximization , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

[17]  Alex Gershkov,et al.  On the equivalence of Bayesian and dominant strategy implementation for environments with nonlinear utilities , 2019 .

[18]  Wayne E. Smith Various optimizers for single‐stage production , 1956 .

[19]  Jean Fonlupt,et al.  Strongly Polynomial Algorithm for the Intersection of a Line with a Polymatroid , 2008, Bonn Workshop of Combinatorial Optimization.

[20]  L. Lovász,et al.  Geometric Algorithms and Combinatorial Optimization , 1981 .

[21]  Rudolf Müller,et al.  On optimal mechanism design for a sequencing problem , 2015, J. Sched..

[22]  Tuomas Sandholm,et al.  Automated Mechanism Design: A New Application Area for Search Algorithms , 2003, CP.

[23]  Ruben Hoeksma,et al.  Decomposition Algorithm for the Single Machine Scheduling Polytope , 2014, ISCO.

[24]  Jack Edmonds,et al.  Matroids and the greedy algorithm , 1971, Math. Program..

[25]  Maurice Queyranne,et al.  Structure of a simple scheduling polyhedron , 1993, Math. Program..

[26]  Shuchi Chawla,et al.  Bayesian algorithmic mechanism design , 2014, SECO.

[27]  Vincent Conitzer,et al.  Complexity of Mechanism Design , 2002, UAI.

[28]  Michael H. Rothkopf Scheduling with Random Service Times , 1966 .

[29]  Rudolf Müller,et al.  Optimal Mechanisms for Single Machine Scheduling , 2008, WINE.

[30]  Anna R. Karlin,et al.  Profit maximization in mechanism design: beyond the bayesian approach , 2011 .

[31]  N. Biggs GEOMETRIC ALGORITHMS AND COMBINATORIAL OPTIMIZATION: (Algorithms and Combinatorics 2) , 1990 .

[32]  Martin E. Dyer,et al.  Formulating the single machine sequencing problem with release dates as a mixed integer program , 1990, Discret. Appl. Math..

[33]  Rakesh V. Vohra,et al.  Optimization and mechanism design , 2012, Mathematical Programming.