Exploring bidding strategies for market-based scheduling

A market-based scheduling mechanism allocates resources indexed by time to alternative uses based on the bids of participating agents. Agents are typically interested in multiple time slots of the schedulable resource, with value determined by the earliest deadline by which they can complete their corresponding tasks. Despite the strong complementarities among slots induced by such preferences, it is often infeasible to deploy a mechanism that coordinates allocation across all time slots. We explore the case of separate, simultaneous markets for individual time slots, and the strategic problem it poses for bidding agents. Investigation of the straightforward bidding policy and its variants indicates that the efficacy of particular strategies depends critically on preferences and strategies of other agents, and that the strategy space is far too complex to yield to general game-theoretic analysis. For particular environments, however, it is often possible to derive constrained equilibria through evolutionary search methods.

[1]  M. P. Wellman,et al.  Price Prediction in a Trading Agent Competition , 2004, J. Artif. Intell. Res..

[2]  Amy Greenwald,et al.  Bidding under Uncertainty: Theory and Experiments , 2004, UAI.

[3]  Michael P. Wellman,et al.  Price Prediction Strategies for Market-Based Scheduling , 2004, ICAPS.

[4]  Sven de Vries,et al.  Combinatorial Auctions: A Survey , 2003, INFORMS J. Comput..

[5]  Rajarshi Das,et al.  Choosing Samples to Compute Heuristic-Strategy Nash Equilibrium , 2003, AMEC.

[6]  David A. McAllester,et al.  Decision-Theoretic Bidding Based on Learned Density Models in Simultaneous, Interacting Auctions , 2003, J. Artif. Intell. Res..

[7]  Andrew Byde,et al.  Applying evolutionary game theory to auction mechanism design , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..

[8]  Dave Cliff,et al.  Explorations in evolutionary design of online auction market mechanisms , 2003, Electron. Commer. Res. Appl..

[9]  William H. Press,et al.  Numerical recipes in C , 2002 .

[10]  Dave Cliff,et al.  Evolution of Market Mechanism Through a Continuous Space of Auciton-types II: Two-sided Auction Mechanisms Evolve in Response to Market Shocks , 2002, International Conference on Internet Computing.

[11]  G. Tesauro,et al.  Analyzing Complex Strategic Interactions in Multi-Agent Systems , 2002 .

[12]  Elizabeth Sklar,et al.  Co-Evolution of Auction Mechanisms and Trading Strategies: Towards a Novel Approach to Microeconomic , 2002 .

[13]  Leigh Tesfatsion,et al.  Market power and efficiency in a computational electricity market with discriminatory double-auction pricing , 2001, IEEE Trans. Evol. Comput..

[14]  Michael P. Wellman,et al.  Auction Protocols for Decentralized Scheduling , 2001, Games Econ. Behav..

[15]  Robert Dondero Princeton University , 2001 .

[16]  Hanna Bäck Coalition Formation and the Inclusion of Green Parties in Swedish Local Government , 2001 .

[17]  E. Damme,et al.  Non-Cooperative Games , 2000 .

[18]  Blake LeBaron,et al.  Agent-based computational finance : Suggested readings and early research , 2000 .

[19]  Paul R. Milgrom,et al.  Putting Auction Theory to Work: The Simultaneous Ascending Auction , 1999, Journal of Political Economy.

[20]  J. Wyatt Decision support systems. , 2000, Journal of the Royal Society of Medicine.

[21]  Faruk Gul,et al.  WALRASIAN EQUILIBRIUM WITH GROSS SUBSTITUTES , 1999 .

[22]  P. Klemperer Auction Theory: A Guide to the Literature , 1999 .

[23]  Jeffrey O. Kephart,et al.  Price and Niche Wars in a Free-Market Economy of Software Agents , 1997, Artificial Life.

[24]  S. Hart,et al.  A simple adaptive procedure leading to correlated equilibrium , 2000 .

[25]  Tony Curzon Price,et al.  Using co-evolutionary programming to simulate strategic behaviour in markets , 1997 .

[26]  S. Bikhchandani,et al.  Competitive Equilibrium in an Exchange Economy with Indivisibilities , 1997 .

[27]  R. Palmer,et al.  Asset Pricing Under Endogenous Expectations in an Artificial Stock Market , 1996 .

[28]  C. Plott,et al.  A BINARY CONFLICT ASCENDING PRICE (BICAP) MECHANISM FOR THE DECENTRALIZED ALLOCATION OF THE RIGHT TO USE RAILROAD TRACKS. , 1996 .

[29]  R. McAfee,et al.  Analyzing the Airwaves Auction , 1996 .

[30]  R. McKelvey,et al.  Computation of equilibria in finite games , 1996 .

[31]  Donald E. Brown,et al.  Intelligent Scheduling Systems , 1995 .

[32]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[33]  Jörgen W. Weibull,et al.  Evolutionary Game Theory , 1996 .

[34]  Mark A. Satterthwaite,et al.  The Bayesian theory of the k-double auction: Santa Fe Institute Studies in the Sciences of Complexity , 2018 .

[35]  William H. Press,et al.  Numerical recipes in C++: the art of scientific computing, 2nd Edition (C++ ed., print. is corrected to software version 2.10) , 1994 .

[36]  William H. Press,et al.  Numerical recipes in C (2nd ed.): the art of scientific computing , 1992 .

[37]  Dimitri P. Bertsekas,et al.  Auction algorithms for network flow problems: A tutorial introduction , 1992, Comput. Optim. Appl..

[38]  D. Friedman EVOLUTIONARY GAMES IN ECONOMICS , 1991 .

[39]  William H. Press,et al.  Numerical recipes , 1990 .

[40]  K. Preston White,et al.  Advances in the Theory and Practice of Production Scheduling , 1990 .

[41]  John Rust,et al.  The Double Auction Market , 1989 .

[42]  W. Arthur,et al.  The Economy as an Evolving Complex System II , 1988 .

[43]  Jstor Journal of Economic Perspectives , 2019, AEA Papers and Proceedings.

[44]  D. Gale,et al.  Multi-Item Auctions , 1986, Journal of Political Economy.

[45]  V. Crawford,et al.  Job Matching, Coalition Formation, and Gross Substitutes , 1982 .

[46]  S. Rassenti,et al.  A Combinatorial Auction Mechanism for Airport Time Slot Allocation , 1982 .

[47]  P. Taylor,et al.  Evolutionarily Stable Strategies and Game Dynamics , 1978 .

[48]  Ivan E. Sutherland,et al.  A futures market in computer time , 1968, Commun. ACM.

[49]  M. Mišík,et al.  Oxford University Press , 1968, PMLA/Publications of the Modern Language Association of America.

[50]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[51]  J. Meigs,et al.  WHO Technical Report , 1954, The Yale Journal of Biology and Medicine.

[52]  Jstor,et al.  Invention in the Industrial Research Laboratory , 1963, Journal of Political Economy.