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]  S. Bikhchandani,et al.  Competitive Equilibrium in an Exchange Economy with Indivisibilities , 1997 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[18]  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.

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

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

[21]  Günther Palm,et al.  Evolutionary stable strategies and game dynamics for n-person games , 1984 .

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

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

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

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

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

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

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

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

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

[31]  Robert Dondero Princeton University , 2001 .

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

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

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

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

[36]  J. Nash NON-COOPERATIVE GAMES , 1951, Classics in Game Theory.

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

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

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

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

[41]  Jstor The journal of economic perspectives , 1987 .

[42]  S. Crawford,et al.  Volume 1 , 2012, Journal of Diabetes Investigation.

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

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

[45]  Andrew Byde Applying evolutionary game theory to auction mechanism design , 2003, EC '03.

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

[47]  J. Davenport Editor , 1960 .

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

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

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

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

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

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

[54]  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 .