Automated Dynamic Mechanism Design
Hanrui Zhang, Vincent Conitzer
Abstract
We study Bayesian automated mechanism design in unstructured dynamic environments, where a principal repeatedly interacts with an agent, and takes actions based on the strategic agent's report of the current state of the world. Both the principal and the agent can have arbitrary and potentially different valuations for the actions taken, possibly also depending on the actual state of the world. Moreover, at any time, the state of the world may evolve arbitrarily depending on the action taken by the principal. The goal is to compute an optimal mechanism which maximizes the principal's utility in the face of the self-interested strategic agent. We give an efficient algorithm for computing optimal mechanisms, with or without payments, under different individual-rationality constraints, when the time horizon is constant. Our algorithm is based on a sophisticated linear program formulation, which can be customized in various ways to accommodate richer constraints. For environments with large time horizons, we show that the principal's optimal utility is hard to approximate within a certain constant factor, complementing our algorithmic result. We further consider a special case of the problem where the agent is myopic, and give a refined efficient algorithm whose time complexity scales linearly in the time horizon. Moreover, we show that memoryless mechanisms, which are without loss of generality optimal in Markov decision processes without strategic behavior, do not provide a good solution for our problem, in terms of both optimality and computational tractability. These results paint a relatively complete picture for automated dynamic mechanism design in unstructured environments. Finally, we present experimental results where our algorithms are applied to synthetic dynamic environments with different characteristics, which not only serve as a proof of concept for our algorithms, but also exhibit intriguing phenomena in dynamic mechanism design.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7b009592-ca7f-466f-a89f-96e9c48c69d4Cited by top-tier papers5
- Bayesian Persuasion in Sequential Decision-MakingJiarui Gan, Rupak Majumdar, Goran Radanovic, Adish SinglaAAAI 2022 · 30 citations
- Principal-Agent Reward Shaping in MDPsOmer Ben-Porat, Yishay Mansour, Michal Moshkovitz, Boaz TaitlerAAAI 2024 · 21 citations
- Polynomial-Time Optimal Equilibria with a Mediator in Extensive-Form GamesBrian Hu Zhang, Tuomas SandholmNeurIPS 2022 · 15 citations
- Planning with Participation ConstraintsHanrui Zhang, Yu Cheng, Vincent ConitzerAAAI 2022 · 4 citations
- Stochastic Principal-Agent Problems: Computing and Learning Optimal History-Dependent PoliciesJiarui Gan, Rupak Majumdar, Debmalya Mandal, Goran RadanovicNeurIPS 2025
Builds on2
Related papers
- Automated Design of Affine Maximizer Mechanisms in Dynamic SettingsMichael J. Curry, Vinzenz Thoma, Darshan Chakrabarti, Stephen McAleer et al.AAAI 2024 · 13 citations
- Optimal Mechanism in a Dynamic Stochastic Knapsack EnvironmentJihyeok Jung, Chan-Oi Song, Deok-Joo Lee, Kiho YoonAAAI 2024 · 1 citation
- Pessimism meets VCG: Learning Dynamic Mechanism Design via Offline Reinforcement LearningBoxiang Lyu, Zhaoran Wang, Mladen Kolar, Zhuoran YangICML 2022 · 9 citations
- Mechanisms for a No-Regret Agent: Beyond the Common PriorModibo K. Camara, Jason D. Hartline, Aleck C. JohnsenFOCS 2020 · 5 citations
- Contracting with a Learning AgentGuru Guruganesh, Yoav Kolumbus, Jon Schneider, Inbal Talgam-Cohen et al.NeurIPS 2024 · 38 citations
