Chain: A Dynamic Double Auction Framework for Matching Patient Agents

Abstract

In this paper we present and evaluate a general framework for the design of truthful auctions for matching agents in a dynamic, two-sided market. A single commodity, such as a resource or a task, is bought and sold by multiple buyers and sellers that arrive and depart over time. Our algorithm, CHAIN, provides the first framework that allows a truthful dynamic double auction (DA) to be constructed from a truthful, single-period (i.e. static) double-auction rule. The pricing and matching method of the CHAIN construction is unique amongst dynamic-auction rules that adopt the same building block. We examine experimentally the allocative efficiency of CHAIN when instantiated on various single-period rules, including the canonical McAfee double-auction rule. For a baseline we also consider non-truthful double auctions populated with "zero-intelligence plus"-style learning agents. CHAIN-based auctions perform well in comparison with other schemes, especially as arrival intensity falls and agent valuations become more volatile.

Cite

Text

Bredin et al. "Chain: A Dynamic Double Auction Framework for Matching Patient Agents." Journal of Artificial Intelligence Research, 2007. doi:10.1613/JAIR.2303

Markdown

[Bredin et al. "Chain: A Dynamic Double Auction Framework for Matching Patient Agents." Journal of Artificial Intelligence Research, 2007.](https://mlanthology.org/jair/2007/bredin2007jair-chain/) doi:10.1613/JAIR.2303

BibTeX

@article{bredin2007jair-chain,
  title     = {{Chain: A Dynamic Double Auction Framework for Matching Patient Agents}},
  author    = {Bredin, Jonathan and Parkes, David C. and Duong, Quang},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2007},
  pages     = {133-179},
  doi       = {10.1613/JAIR.2303},
  volume    = {30},
  url       = {https://mlanthology.org/jair/2007/bredin2007jair-chain/}
}