ABSTRACT
This paper introduces RoxyBot, one of the top-scoring agents in the First International Trading Agent Competition. A TAC agent simulates one vision of future travel agents: it represents a set of clients in simultaneous auctions, trading complementary (e.g., airline tickets and hotel reservations) and substitutable (e.g., symphony and theater tickets) goods. RoxyBot faced two key technical challenges in TAC: (i) allocation---assigning purchased goods to clients at the end of a game instance so as to maximize total client utility, and (ii) completion---determining the optimal quantity of each resource to buy and sell given client preferences, current holdings, and market prices. For the dimensions of TAC, an optimal solution to the allocation problem is tractable, and RoxyBot uses a search algorithm based on A* to produce optimal allocations. An optimal solution to the completion problem is also tractable, but in the interest of minimizing bidding cycle time, RoxyBot solves the completion problem using beam search, producing approximately optimal completions. RoxyBot's completer relies on an innovative data structure called a priceline.
- 1.B. Abramson. Expected-outcome: A general model of static evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 12(2):182-193, Feb. 1990. Google ScholarDigital Library
- 2.D. Cliff and J. Bruten. Zero is not enough: On the lower limit of agent intelligence for continuous double auction markets. HP Technical Report HPL-97-141, 1997.Google Scholar
- 3.Y. Fujishima, K. Leyton-Brown, and Y. Shoham. Taming the computational complexity ofcombinatorial auctions. In Proceedings of Sixteenth International Joint Conference on Artificial Intelligence, pages 548-553, August 1999. Google ScholarDigital Library
- 4.R. Gonen and D. Lehmann. Optimal solutions for multi-unit combinatorial auctions: Branch and bound heuristics. In Proceedings of Second ACM Conference on Electronic Commerce, pages 13-29, October 2000. Google ScholarDigital Library
- 5.A. Greenwald, J. Boyan, R. M. Kirby, and J. Reiter. Bid determination in simultaneous auctions. Available at http://www.cs.brown.edu/people/amygreen/, 2001.Google Scholar
- 6.A. Greenwald and P. Stone. Autonomous bidding agents in the Trading Agent Competition. IEEE Internet Computing, April 2001. Google ScholarDigital Library
- 7.K. Leyton-Brown, M. Pearson, and Y. Shoham. Towards a universal test suite for combinatorial auction algorithms. In Proceedings of Second ACM Conference on Electronic Commerce, pages 66-76, October 2000. Google ScholarDigital Library
- 8.S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Prentice-Hall, 1995. Google ScholarDigital Library
- 9.T. Sandholm and S. Suri. Improved algorithms for optimal winner determination in combinatorial auctions and generalizations. In Proceedings of AAAI, pages 90-97, 2000. Google ScholarDigital Library
- 10.P. Stone, M. L. Littman, S. Singh, and M. Kearns. ATTac-2000: An adaptive autonomous bidding agent. In Fifth International Conference on Autonomous Agents, 2001. Google ScholarDigital Library
- 11.G. Tesauro and G. R. Galperin. On-line policy improvement using Monte-Carlo search. In M. C. Mozer, M. I. Jordan, and T. Petsche, editors, Advances in NIPS, volume 9. MIT Press, 1997.Google Scholar
- 12.M. P. Wellman, P. R. Wurman, K. O'Malley, R. Bangera, S.-d. Lin, D. Reeves,and W. E.Walsh. A trading agent competition. IEEE Internet Computing, April 2001.Google Scholar
Index Terms
- Bidding algorithms for simultaneous auctions
Recommendations
Bidding Algorithms for Simultaneous Auctions: A Case Study
This paper describes RoxyBot, one of the top-scoring agents in the First International Trading Agent Competition, TAC-2000. A TAC agent simulates one vision of future travel agents: it represents a set of clients in simultaneous auctions, trading ...
Correcting vindictive bidding behaviors in sponsored search auctions
In this study, we aim to develop a pricing mechanism that reduces the effects resulted by vindictive advertisers who bid on sponsored search auctions run by search engine providers. In particular, we aim to ensure payment fairness and price stability in ...
Simultaneous single-item auctions
WINE'12: Proceedings of the 8th international conference on Internet and Network EconomicsIn a combinatorial auction (CA) with item bidding, several goods are sold simultaneously via single-item auctions. We study how the equilibrium performance of such an auction depends on the choice of the underlying single-item auction. We provide a ...
Comments