Dynamics of bid optimization in online advertisement auctions

We consider the problem of online keyword advertising auctions among multiple bidders with limited budgets, and study a natural bidding heuristic in which advertisers attempt to optimize their utility by equalizing their return-on-investment across all keywords. We show that existing auction mechanisms combined with this heuristic can experience cycling (as has been observed in many current systems), and therefore propose a modified class of mechanisms with small random perturbations. This perturbation is reminiscent of the small time-dependent perturbations employed in the dynamical systems literature to convert many types of chaos into attracting motions. We show that the perturbed mechanism provably converges in the case of first-price auctions and experimentally converges in the case of second-price auctions. Moreover, the point of convergence has a natural economic interpretation as the unique market equilibrium in the case of first-price mechanisms. In the case of second-price auctions, we conjecture that it converges to the "supply-aware" market equilibrium. Thus, our results can be alternatively described as a tâtonnement process for convergence to market equilibriumin which prices are adjusted on the side of the buyers rather than the sellers. We also observe that perturbation in mechanism design is useful in a broader context: In general, it can allow bidders to "share" a particular item, leading to stable allocations and pricing for the bidders, and improved revenue for the auctioneer.

[1]  Antonio Palacios,et al.  Heteroclinic Cycles in Coupled Systems of Difference Equations , 2003 .

[2]  Michael Field,et al.  Equivariant dynamical systems , 1970 .

[3]  Antonio Palacios Cycling Chaos in One-Dimensional Coupled Iterated Maps , 2002, Int. J. Bifurc. Chaos.

[4]  Michael Dellnitz,et al.  Cycling chaos , 1995 .

[5]  Oscar H. Ibarra,et al.  Fast Approximation Algorithms for the Knapsack and Sum of Subset Problems , 1975, JACM.

[6]  Hemant K. Bhargava,et al.  Comparison of allocation rules for paid placement advertising in search engines , 2003, ICEC '03.

[7]  References , 1971 .

[8]  Edward Ott,et al.  Controlling chaos , 2006, Scholarpedia.

[9]  Nikhil R. Devanur,et al.  Market equilibrium via a primal-dual-type algorithm , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[10]  K. Arrow,et al.  EXISTENCE OF AN EQUILIBRIUM FOR A COMPETITIVE ECONOMY , 1954 .

[11]  Ashish Goel,et al.  Truthful auctions for pricing search keywords , 2006, EC '06.

[12]  Xiaoquan Zhang,et al.  Price Cycles in Online Advertising Auctions , 2005, ICIS.

[13]  Christopher Meek,et al.  Stochastic and Contingent Payment Auctions , 2005 .

[14]  Toshihide Ibaraki,et al.  Resource allocation problems - algorithmic approaches , 1988, MIT Press series in the foundations of computing.

[15]  David P. Williamson,et al.  An adaptive algorithm for selecting profitable keywords for search-based advertising services , 2006, EC '06.

[16]  Ying-Cheng Lai,et al.  Controlling chaos , 1994 .