We study the design of multi-item mechanisms that maximize expected profit with respect to a distribution over buyers' values. In practice, a full description of the distribution is typically unavailable. Therefore, we study the setting where the designer only has samples from the distribution and the goal is to find a high-profit mechanism within a class of mechanisms. If the class is complex, a mechanism may have high average profit over the samples but low expected profit. This raises the question: how many samples are sufficient to ensure that a mechanism's average profit is close to its expected profit? To answer this question, we uncover structure shared by many pricing, auction, and lottery mechanisms: for any set of buyers' values, profit is piecewise linear in the mechanism's parameters. Using this structure, we prove new bounds for mechanism classes not yet studied in the sample-based mechanism design literature and match or improve over the best known guarantees for many classes. Finally, we provide tools for optimizing an important tradeoff: more complex mechanisms typically have higher average profit over the samples than simpler mechanisms, but more samples are required to ensure that average profit nearly matches expected profit.
翻译:我们研究如何设计多项目机制,使销售量达到预期利润最大化。 在实践中, 通常无法全面描述销售量。 因此, 我们研究设计者仅从销售量中提取样本, 目的是在机制类别中找到一个高利润机制。 如果该类别复杂, 机制可能比样品平均利润高, 但预期利润低。 这就提出了这样一个问题: 有多少样本足以确保机制的平均利润接近其预期利润? 要回答这个问题, 我们发现许多定价、拍卖和彩票机制共有的结构: 对于任何一套买主价值, 利润在机制参数中都是单线性线性。 使用这一结构, 我们证明在基于抽样的机制设计文献中尚未研究的机制类别有新的界限, 并且匹配或改进许多类别已知的最佳保障。 最后, 我们提供了优化重要交易的工具: 更复杂的机制通常比简单的机制更具有更高的平均利润, 但需要更多样本来确保平均利润几乎与预期利润相符。