1 Introduction

The “generalized second-price auction” (GSP) is a popular mechanism for the sale of advertising slots, or “sponsored links”, on internet search engines. Advertisers can bid on possible search keywords, for each of which there is such a “sponsored search” or “position” auction, taking place in continuous time. Higher positions are more valuable, in the sense that they generate more clicks, and the GSP allocates these positions in order of bid size, but with each advertiser’s payment determined by the next highest bid. Notwithstanding the complexity of this repeated game of incomplete information, much of the existing literature has argued that it is well modelled as a one-shot game of complete information.

Whilst there exist many equilibria of even this one-shot game, much work has focused on Varian’s (2007) “symmetric Nash equilibria”, which are Nash equilibria in which bidders do not wish to deviate to win a higher position even if they only have to pay their current bid. Edelman et al. (2007) justify symmetric equilibria with their “locally envy-free” requirement—that a bidder will raise her bid to induce a higher payment for the bidder in the position above her, but only up to the point at which she would not regret her bid if that opponent were then to undercut her slightly. Börgers et al. (2013) “regard this argument as not entirely compelling because it is not clear that the relevant case for bidders to consider is the case that other bidders lower their bids” in this way. Moreover, it is not clear why a bidder should raise her bid to harm her opponent when there is no such motivation captured in her payoffs.

Unless, that is, the advertisers’ bids are evolutionarily stable (Maynard Smith and Price 1973; Schaffer 1988).Footnote 1 Roughly speaking, an evolutionarily stable strategy (ESS) is a strategy that, if adopted by most players, cannot be outperformed—and hence invaded—by a small number of players using a “mutant” strategy. This concept was originally defined for infinite populations, where it refines Nash equilibrium, but was generalized to allow finitely many players by Schaffer (1988). In the infinite-population case, each game involves an arbitrarily small fraction of the population, which is an unrealistic assumption for sponsored search auctions. Indeed, implicit in the one-shot complete-information modelling of these games is the assumption that a fixed set of advertisers participate in each auction, in which case the whole population takes part in each game. Schaffer’s analysis allows for this “playing the field” (Maynard Smith 1982) scenario, an important implication of which is that stable behaviour may be “spiteful” (Hamilton 1971): an ESS player acts not only to increase her payoff as usual, but also to decrease the payoffs of her opponents. This spite motivation, coupled with the robustness of ESS to small mutations, is key to my finding here that evolutionarily stable equilibrium bids in the “playing the field” GSP are locally envy-free (if the set of possible bids is not too coarse).

The potential role for spite in explaining bidding behaviour in auctions predates the literature on sponsored search: It has been offered as an explanation for the experimental regularity of overbidding in second-price auctions (Morgan et al. 2003), where there is evidence that bidders overbid more often when they are likely to lose and set the winner’s price (Andreoni et al. 2007; Cooper and Fang 2008; Nishimura 2011). However, to my knowledge, evolutionary stability offers the first justification of such behaviour with standard preferences. In the infinite-population setting, ESS implies Nash equilibrium but need not exist in general. In the finite-population case, evolutionary stability may even diverge from Nash play (Ania 2008; Hehenkamp et al. 2010). However, I establish the existence of equilibrium ESS in the “playing the field” GSP for one position, and also for two positions as the number of bidders becomes large (which I argue extends to more than two positions).Footnote 2

Whilst evolutionary stability can thus provide a foundation for locally envy-free equilibria, there remain many such equilibria, including one with the same prices as the truthful equilibrium of the Vickrey–Clarke–Groves (VCG) mechanism. This outcome has been a popular equilibrium selection, but its incomplete-information basis in Edelman et al. (2007) has been criticized for its arbitrary use of ascending bids (Börgers et al. 2013, p. 175, Che, Choi, and Kim 2007, p. 25). Cary et al. (2014) seek to justify the VCG outcome via a particular adaptive process, but their “balanced bidding” condition has been criticized by Che, Choi, and Kim (ibid.): “Since the same indifference condition is used to define the lower bound of symmetric Nash equilibria, and since the lower bound coincides with VCG, it is not surprising that the resulting dynamics converge to the VCG outcome”. The same authors offer experimental evidence against the VCG outcome.

More traditional equilibrium refinements have been explored by Milgrom and Mollner (2018a), who find that whilst properness (Myerson 1978) and strategic stability (Kohlberg and Mertens 1986) are too weak to imply locally envy-free equilibrium in the GSP, it is implied by their pure “test-set equilibrium” refinement, and test-set equilibrium is equivalent to a modification of van Damme’s (1984) quasi-perfect equilibrium in a high-stakes version of a finite game. However, pure test-set equilibrium does not imply the VCG outcome, which furthermore does not survive Hashimoto’s (2013) “noise bidder” refinement, where a nonstrategic random bidder takes part in the auction with low probability. Here, I find similarly that evolutionary stability offers no support for the VCG outcome; I show by example that the VCG outcome need not be evolutionarily stable. Milgrom and Mollner (2018b), meanwhile, define an “extended proper equilibrium”—which is essentially a symmetric proper equilibrium of the symmetrized game employed by Selten (1980) and in my analysis below—and show that it too implies locally envy-free equilibrium in the GSP. In their paper and here, the symmetrizing of trembles/mutations across players is important for the result, and the relation between extended proper equilibrium and evolutionary stability would be an interesting topic for further study.

Evolutionary stability is a very natural refinement for sponsored search auctions. There are two elements to the one-shot complete-information simplification popular in the literature: first, that bidders’ values are commonly known, because advertisers who “originally have private information about their types, gradually learn the values of others, and can adjust their bids repeatedly” (Edelman et al. 2007, p. 249); and second, that their payoffs are myopic, in the sense that their bids in any given auction are motivated by the immediate outcome of that auction rather than all future outcomes. It is well known that players can improve on myopic stage-game actions in repeated games, but Edelman, Ostrovsky, and Schwartz argue that they may not be able to do so in sponsored search auctions, due to the complexity of the requisite strategy implementation in a frequently repeated game: “ bidding software must first be authorized by the search engines, and search engines are unlikely to permit strategies that would allow advertisers to collude and substantially reduce revenues”.Footnote 3

Given myopic behaviour, the common learning of bidders’ valuations in an environment with frequent bidding is well founded theoretically (Jordan 1991) and experimentally (Che et al. 2017), and indeed, some platforms allow direct observation of competitor bids . Hence, the focus on Nash equilibria of one-shot sponsored search auctions appears valid, but the refinement possibilities offered by their repeated occurrence remain unexplored; for the framework of a game played repeatedly by myopic players is precisely that of evolutionary game theory, and the concept appropriate when the players are often the same advertisers is finite-population ESS. Edelman et al. (2007, p. 249) themselves ask “if the vector of bids stabilizes, at what bids can it stabilize?” This is a question of evolutionary game theory. In justifying their locally envy-free refinement, they ask “what are the simple strategies that an advertiser can use to increase his payoff, beyond simple best responses to the other players’ bids?” This is a question of which mutants can successfully invade an otherwise stable vector of bids. Finally, they “view a locally envy-free equilibrium as a prediction regarding a rest point at which the vector of bids stabilizes” (ibid., p. 250). Evolutionary stability provides a basis for this view.

2 Evolutionarily stable bids

Consider a population of M (risk-neutral) bidders repeatedly matched at random to play a K-player “generalized second-price” (GSP) auction for N positions \(i=1,\ldots ,N\), with \(K\le M\). In particular, the bidders simultaneously submit one-dimensional bids \(b_k\in \{0,\delta ,2\delta ,\ldots \}\equiv {\mathcal {B}}\), \(\delta >0\), for payment per click. The winner g(j) of position j, \(j=1,\ldots ,\min \{N,K\}\), is the bidder with the jth highest bid \(b^{(j)}\) (with ties split randomly), paying the \(j+1\)th highest bid per click; any remaining bidders pay and receive nothing. The (expected) number of clicks per period received by the bidder in position i is \(\alpha _i\), so that bidder g(i)’s total payment \(p^{(i)}\) is \(\alpha _ib^{(i+1)}\) for \(i=1,\ldots ,\min \{N,K\}\); if \(N\ge K\), the last bidder’s payment \(p^{(K)}\) is equal to zero. Positions are labelled in descending order (without loss of generality): \(i<j\) implies \(\alpha _i>\alpha _j\). The value per click to bidder k is \(s_k\), with S denoting the set of values \((s_1,s_2,\ldots ,s_K)\); suppose that values are also labelled in descending order (again without loss of generality), and that no two players have the same value: \(s_1>s_2>\cdots >s_K\).Footnote 4 Hence, bidder k’s payoff from receiving position i is

$$\begin{aligned} \alpha _is_k-p^{(i)}. \end{aligned}$$

Each bidder k chooses her bid myopically each period to maximize this payoff, without regard for subsequent payoffs. This setup follows that of Edelman et al. (2007); see Börgers et al. (2013, pp. 166–8) for discussion and relaxation of some of its limitations, such as the independence of value per click from position. Athey and Ellison (2011) endogenize players’ values via an explicit model of consumer search.

Definition 1

(Edelman et al. 2007) An equilibrium of the simultaneous-move game induced by GSP is locally envy-free if a player cannot improve her payoff by exchanging bids with the player ranked one position above her; i.e. for any \(i\le \min \{N+1,K\}\),

$$\begin{aligned} \alpha _is_{g(i)}-p^{(i)}\ge \alpha _{i-1}s_{g(i)}-p^{(i-1)}, \end{aligned}$$
(1)

where \(\alpha _{N+1}=0\).

Under the VCG mechanism, by contrast, each advertiser pays the negative externality that her presence in the game imposes on the other players under truthful bids. The last advertiser allocated a position hence pays zero if \(N\ge K\), and \(\alpha _Nb^{(N+1)}\) otherwise; for all other \(i<\min \{N,K\}\), the payment induced by VCG is \(p^{V,(i)}=(\alpha _i-\alpha _{i+1})b^{(i+1)}+p^{V,(i+1)}\). If, in the GSP, \(b^{(i)}=p^{V,(i-1)}/\alpha _{i-1}\) for each \(i>1\) and \(b^{(1)}=s_1\), then the bids constitute a locally envy-free equilibrium, with each advertiser’s position and payment equal to those in the dominant-strategy equilibrium under the VCG mechanism (Edelman et al. 2007, Theorem 1); I will refer to this as the VCG outcome of the GSP.

Suppose that, prior to each auction, the values in the set S are assigned (bijectively) at random to the players, with each possible assignment equally likely. A strategy \(\sigma \) is a vector \((\sigma (s_1),\sigma (s_2),\ldots ,\sigma (s_K))\), specifying the bid \(\sigma (s)\in {\mathcal {B}}\) that a bidder would make if she had each value \(s\in S\). The strategy set is of course then symmetric, and a strategy profile \((\sigma _1,\sigma _2,\ldots ,\sigma _K)\) implies a joint distribution \(\mu \) over each bidder’s value, position and total payment. There is then a symmetric payoff function \(\pi (\sigma _k|\sigma _{-k})={\text {E}}_\mu (\alpha _is_k-p^{(i)})\) for each bidder k, where \(\sigma _{-k}\) is (any permutation of) \((\sigma _l)_{l\ne k}\). This symmetrizing of the game is necessary for single-population ESS analysis and is the standard way of accommodating asymmetric games within this framework (Selten 1980). It is not intended to capture a genuinely incomplete-information setting (as in Edelman et al. 2007, p. 252, Athey and Nekipelov 2010, Gomes and Sweeney 2014, or Caragiannis et al. 2015). In particular, whilst players are ex ante uncertain of their values, there is common knowledge of the true set of values S. Since a player’s evolutionarily stable strategy is symmetric and conditioned on her own realized value, whilst her payoffs are invariant to permutations in the bids of her opponents, this effectively remains the same game of complete information described earlier.

For example, consider a three-player GSP with values \(S=\{s_1,s_2,s_3\}=\{9,5,2\}\). Prior to finding out their values, each of the three players chooses a strategy \(\sigma =(\sigma (9),\sigma (5),\sigma (2))\) that specifies the bid she would choose for each possible value. The values are then assigned to the players, with each assignment (e.g. (9, 5, 2) or (2, 9, 5)) equally likely (and no two players sharing a value). Since ESS is a symmetric solution concept, there is no uncertainty in the game except that players do not know which bidder they are going to be. For example, when all players choose the strategy \(\sigma =(\sigma (9),\sigma (5),\sigma (2))=(6,4,3)\), we always see the bids 6, 4, and 3 played by the bidders with values 9, 5, and 2, respectively.

I call \(\sigma ^*\) an equilibrium strategy if the bid vector \((\sigma ^*(s))_{s\in S}\) that it generates is a Nash equilibrium of the GSP. Given a strategy \(\sigma \), let a mutant \(\sigma _m\) be a strategy that differs from \(\sigma \) in exactly one dimension (i.e. that makes a different bid to \(\sigma \) for exactly one value); this definition ensures that a mutation in the symmetrized game corresponds to a single mutation/deviation in the original (asymmetric) GSP.

Definition 2

A strategy \(\sigma _{\text {ess}}\) is evolutionarily stable if, for all mutants \(\sigma _m\),

$$\begin{aligned}&\left( 1-\frac{K-1}{M-1}\right) \pi (\sigma _{\text {ess}}|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots ) \nonumber \\&\qquad +\frac{K-1}{M-1}\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\ge \pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots ). \end{aligned}$$
(2)

This is not the infinite-population definition of evolutionary stability (Maynard Smith and Price 1973; Maynard Smith 1982), but rather Schaffer’s (1988) finite-population definition, where a single player “mutates” to \(\sigma _m\).Footnote 5 This mutant player may be matched to play a GSP against a given nonmutant player, who would then receive the expected payoff \(\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\) from facing the mutant (in an unknown position). Alternatively, the nonmutant player may be matched exclusively with other nonmutants, thus receiving the expected payoff \(\pi (\sigma _{\text {ess}}|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\). In order to be evolutionarily stable, the overall expected payoff of the nonmutant must exceed that of the mutant (who cannot face himself), \(\pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\). In the GSP, we can think of ESS as capturing the bids of repeatedly and randomly matched advertisers, whose bids are stable in the face of one member of the advertiser population switching to another strategy.

Schaffer’s concept of evolutionary stability includes the special “playing the field” case \(K=M\), where the whole population takes part in each game, but also any instance where a proper subset of a finite population is matched to play the GSP. Notice that, unlike its infinite-population counterpart, symmetric play of a finite-population ESS need not be a Nash equilibrium (see, for example, Vega-Redondo 1996, Sect. 2.7). This relation is explored by Ania (2008) and Hehenkamp et al. (2010), who offer classes of games where finite-population ESS does refine Nash, but the GSP does not fit within any of these classes. Indeed, rather than Nash equilibrium, there seems to be a general relation between finite-population evolutionary stability and Walrasian equilibrium (Vega-Redondo 1997; Alós-Ferrer and Ania 2005). This relation finds a further instance in Proposition 2, in the sense that locally envy-free equilibrium can be interpreted as a Walrasian equilibrium: “If each bidder takes these prices as given and fixed, and picks the position that generates for him the largest surplus at these prices, then for each position there will be exactly one bidder who wants to acquire that position...[and] demand and supply are both equal to 1” (Börgers et al. 2013, p. 170).

2.1 Properties

I begin by showing that positive evolutionarily stable bids differ by the minimum bid increment \(\delta \), for \(\delta \) sufficiently small. Intuitively, Schaffer’s (1988) evolutionary stability leads players to behave “spitefully” towards one another, so that each will increase her bid to harm her opponents as long as her own payoff remains unaffected; thus, bids for consecutive positions cannot differ by more than \(\delta \). To rule out tied bids, consider a situation in which bidders k and \(k+1\) make the same bid and \(s_k>s_{k+1}\). Then either: (a) \(s_k\) is considerably above \(b_k\), in which case a profitable deviation exists (for sufficiently small \(\delta \)) whereby k increases her bid and wins the higher position for sure; or (b) \(s_k\) is very close to \(b_k\), in which case \(s_{k+1}\) must be less than \(b_k=b_{k+1}\), so that a profitable deviation exists (for sufficiently small \(\delta \)) whereby bidder \(k+1\) reduces his bid and avoids the risk of winning the position at that price.

Proposition 1

There exists \({\bar{\delta }}>0\) such that, for all \(\delta <{\bar{\delta }}\), if \(\sigma _\mathrm{ess}\) is an equilibrium evolutionarily stable strategy, then for all \(i=1,\ldots ,\min \{N,K-1\}\), \(b^{(i)}_\mathrm{ess}=b^{(i+1)}_{\mathrm{ess}}+\delta \).

Proof

Suppose otherwise; then for all \(\delta >0\) there exists an equilibrium ESS \(\sigma _{\text {ess}}\) and an \(i\in \{1,\ldots ,\min \{N,K\}\}\) such that \(b^{(i)}_{\text {ess}}\ne b^{(i+1)}_{\text {ess}}+\delta \). But since \(\sigma _{\text {ess}}\) is evolutionarily stable, it solves

$$\begin{aligned} \sigma _{\text {ess}}\in \underset{\sigma _m}{\arg \max }\;\pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )-\frac{K-1}{M-1}\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots ). \end{aligned}$$
(3)

Since increasing bids without altering g reduces the second term of the maximand at no cost to the first , \(\sigma _{\text {ess}}\) implies a \(b^{(i)}_{\text {ess}}\) (for \(i=2,\ldots ,\min \{N+1,K\}\)) above which g is altered with positive probability—i.e. bids for adjacent positions differ by at most \(\delta \).

Furthermore, since \(\sigma _{\text {ess}}\) is also an equilibrium strategy, I claim that no two players can make the same bid for \(\delta >0\) sufficiently small. To see this, note that any player with a shared bid and a strictly negative expected payoff will wish to deviate to a zero bid. Hence, suppose that any player with a shared bid has a nonnegative expected payoff. But any player k with the shared highest bid b has a payoff at most

$$\begin{aligned} \frac{1}{K}\alpha _1(s_k-b)+\frac{K-1}{K}\alpha _j(s_k-b+\delta ) \end{aligned}$$

for some position \(j\in \{2,\ldots ,N+1\}\) (where \(\alpha _{N+1}=0\)), because there would be a profitable upwards deviation if \(\alpha _1(s_k-b)\) strictly exceeded \(\alpha _j(s_k-b+\delta )\) for all such j. This must hence weakly exceed her upward-deviation payoff \(\alpha _1(s_k-b)\), which is true if and only if

$$\begin{aligned} \alpha _j(s_k-b+\delta )&\ge \alpha _1(s_k-b) \\ \quad \Leftrightarrow \quad b&\ge s_k-\frac{\alpha _j}{\alpha _1-\alpha _j}\delta . \end{aligned}$$

Thus, letting \({\bar{s}}^b\) be the highest value and \({\underline{s}}^b\) the lowest value amongst the players sharing the bid b,

$$\begin{aligned} b\ge {\bar{s}}^b-\frac{\alpha _j}{\alpha _1-\alpha _j}\delta . \end{aligned}$$

This is inconsistent with nonnegativity of the expected payoff of the player with the lowest value \({\underline{s}}^b\) for

$$\begin{aligned} \frac{1}{K}\alpha _1({\underline{s}}^b- & {} b)+\frac{K-1}{K}\alpha _j({\underline{s}}^b-b+\delta )<0 \\\Leftrightarrow & {} b>{\underline{s}}^b+\frac{(K-1)\alpha _j}{\alpha _1+(K-1)\alpha _j}\delta \\\Leftarrow & {} {\bar{s}}^b-\frac{\alpha _j}{\alpha _1-\alpha _j}\delta >{\underline{s}}^b+\frac{(K-1)\alpha _j}{\alpha _1+(K-1)\alpha _j}\delta \\\Leftrightarrow & {} \delta <\frac{(\alpha _1-\alpha _j)(\alpha _1+(K-1)\alpha _j)}{K\alpha _1\alpha _j}({\bar{s}}^b-{\underline{s}}^b) . \end{aligned}$$

Moreover, any player k with the shared second highest bid of \(b'>0\) has a payoff at most

$$\begin{aligned} \theta \alpha _2(s_k-b')+(1-\theta )\alpha _{j'}(s_k-b'+\delta ) \end{aligned}$$

for some \(\theta \in [0,1]\) and some position \(j'\in \{3,\ldots ,N+1\}\). This must hence exceed her payoff \((\alpha _1(s_k-b'-\delta )+\alpha _2(s_k-b'))/2\) from deviating to \(b'+\delta \), which is true if and only if

$$\begin{aligned} b'&\ge s_k-\frac{\alpha _1+2(1-\theta )\alpha _{j'}}{\alpha _1+(1-2\theta )\alpha _2-2(1-\theta )\alpha _{j'}}\delta . \end{aligned}$$

Thus, letting \({\bar{s}}^{b'}\) be the highest value and \({\underline{s}}^{b'}\) the lowest value amongst the players sharing the bid \(b'\),

$$\begin{aligned} b'\ge {\bar{s}}^{b'}-\frac{\alpha _1+2(1-\theta )\alpha _{j'}}{\alpha _1+(1-2\theta )\alpha _2-2(1-\theta )\alpha _{j'}}\delta . \end{aligned}$$

This is inconsistent with nonnegativity of the expected payoff of the player with the lowest value \({\underline{s}}^{b'}\) for

$$\begin{aligned} \delta&<\frac{(\theta \alpha _2+(1-\theta )\alpha _{j'})(\alpha _1+(1-2\theta )\alpha _2-2(1-\theta )\alpha _{j'})}{2(1-\theta )\alpha _1\alpha _{j'}+(1-\theta )\alpha _2\alpha _{j'}+\theta \alpha _1\alpha _2}({\bar{s}}^{b'}-{\underline{s}}^{b'}). \end{aligned}$$

We can make a similar argument for players sharing the ith highest bid, \(i=3,\ldots ,N\), if required. Therefore, no two players can share a bid for \(\delta >0\) sufficiently low, and bids for adjacent positions must differ by exactly \(\delta \). \(\square \)

Equation (3) is Schaffer’s (1988) equation (10), which exhibits not just the usual payoff maximization of the first term, but also a “spite” motivation in the second term (whose strength is increasing in the auction size K relative to the population size M). Intuitively, a player’s evolutionary success is dependent not on her raw payoff, but on her payoff relative to other players, with whom she is in ongoing competition. In the presence of this spite motivation, evolutionarily stable bids for adjacent positions must differ by \(\delta \), otherwise, there would be an invasion by a mutant who bid a little more through spite; there would exist a player whose bid could be increased by \(\delta \) at no cost to his own payoff but with resultant harm to another player. Without \(\delta \) sufficiently low though, we would not be able to rule out multiple players sharing the same bid in an equilibrium ESS, which (as mentioned in Footnote 2) would make the position order g stochastic and hence require a modified definition of locally envy-free equilibrium. Indeed, a player sharing a bid with a higher-value player would certainly “envy” that player in expectation (prior to the random resolution of their tie), violating one obvious modified concept of locally envy-free equilibrium.

I now show that, in the “playing the field” case with sufficiently low \(\delta \), equilibrium ESS bids are locally envy-free. Intuitively, if positive equilibrium ESS bids differ by \(\delta \), then an upwards mutation risks swapping positions with the bidder above and hence having to pay the higher bid—a scenario that is unprofitable by evolutionary stability, and which approaches the condition for locally envy-free equilibrium as \(\delta \) becomes small. Similarly, if an equilibrium is not locally envy-free, then a bidder would like to swap bids with the bidder above her, which—if bids differ by \(\delta \)—allows an upwards mutation to destabilize the population as \(\delta \) becomes small.

Proposition 2

There exists \({\hat{\delta }}\in (0,{\bar{\delta }}]\) such that, for all \(\delta <{\hat{\delta }}\), if \(K=M\) and \(\sigma _{\text {ess}}\) is an equilibrium evolutionarily stable strategy, then the realized bids are locally envy-free.

Proof

Given the evolutionarily stable \(\sigma _{\text {ess}}\), consider a mutation \(\sigma _m\) where, for some position \(i\in \{2,\ldots ,N\}\), bidder g(i) bids \(b^{(i)}_{\text {ess}}+\delta \) instead of \(b^{(i)}_{\text {ess}}\), hence having a chance to swap positions with bidder \(g(i-1)\) by Proposition 1. If she were not the mutant, bidder g(i) would get the position i at a cost per click of \(b^{(i+1)}_{\text {ess}}\), with payoff \(\alpha _i(s_{g(i)}-b^{(i+1)}_{\text {ess}})\); although she faces an opponent playing the mutant strategy, this is irrelevant as she is the one in position i, and hence, each of her opponents plays \(b^{(j)}_{\text {ess}}\), \(j\ne i\). Thus,

$$\begin{aligned} \pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )=\frac{1}{K}\left( \alpha _i(s_{g(i)}-b^{(i+1)}_{\text {ess}})\right) +\beta \end{aligned}$$

for some \(\beta >0\).

If she were the mutant, bidder g(i) would have a chance of winning the position \(i-1\) at a cost per click of \(b^{(i)}_{\text {ess}}+\delta \) with payoff \(\alpha _{i-1}(s_{g(i)}-b^{(i)}_{\text {ess}}-\delta )\). It follows that

$$\begin{aligned} \pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )>\frac{1}{2K}\left( \alpha _{i-1}(s_{g(i)}-b^{(i)}_{\text {ess}}-\delta )+\alpha _i(s_{g(i)}-b^{(i+1)}_{\text {ess}})\right) +\beta , \end{aligned}$$

where the strict inequality arises because \(\sigma _m\) avoids the risk faced by \(\sigma _{\text {ess}}\) of being outbid by the mutant for position \(i-1\) when she is bidder \(g(i-1)\), so that her expected payoff in positions other than i exceeds \(\beta \).

If \(K=M\), it follows by (2) that

$$\begin{aligned} \alpha _i(s_{g(i)}-b^{(i+1)}_{\text {ess}})>\alpha _{i-1}(s_{g(i)}-b^{(i)}_{\text {ess}}-\delta ), \end{aligned}$$
(4)

from which the result follows for \(\delta \) sufficiently low. \(\square \)

In other words, in the “playing the field” case where the whole population participates in each auction, an equilibrium strategy that is evolutionarily stable must produce locally envy-free bids for sufficiently low \(\delta \). If a proper subset of the population plays each auction, then the bidders’ “spite” motivation is diluted; when \(K<M\), the weighting on the “\(-\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\)” term of (3) is reduced from 1 to \((K-1)/(M-1)\), and as a result (2) no longer implies (4). In other words, outside of the “playing the field” case, I cannot say whether evolutionarily stable bids are locally envy-free or not.

However, the converse result to Proposition 2 does not hold; a locally envy-free equilibrium need not be evolutionarily stable, as the following example shows for the case of the popular VCG outcome.

Example 1

Suppose that \(N=1\), \(K=M=2\) and \(S=\{2,1\}\), giving a second-price auction. Let \(\sigma \equiv (\sigma (2),\sigma (1))=(b+\delta ,b)\), and consider two possible mutations \(\sigma '\equiv (\sigma '(2),\sigma '(1))=(b,b)\), and \(\sigma ''\equiv (\sigma ''(2),\sigma ''(1))=(b+\delta ,b+\delta )\). Then a bidder with strategy \(\sigma \) has: value 2 with probability 1 / 2, in which case she bids \(b+\delta \) and beats the b bid of strategy \(\sigma '\); and value 1 with probability 1 / 2, in which case she ties the b bid of strategy \(\sigma '\) and receives the position with conditional probability 1 / 2. Thus,

$$\begin{aligned} \pi (\sigma |\sigma ')=\frac{1}{2}\alpha _1\left( 2-b\right) +\frac{1}{4}\alpha _1\left( 1-b\right)&\ge \frac{1}{4}\alpha _1\left( 2-b\right) =\pi (\sigma '|\sigma ) \\ \Leftrightarrow \quad b&\le 3/2, \end{aligned}$$

and similarly,

$$\begin{aligned} \pi (\sigma |\sigma '')=\frac{1}{4}\alpha _1\left( 2-b-\delta \right)&\ge \frac{1}{2}\alpha _1\left( 2-b\right) +\frac{1}{4}\alpha _1\left( 1-b-\delta \right) =\pi (\sigma ''|\sigma ) \\ \Leftrightarrow \quad b&\ge 3/2. \end{aligned}$$

Since these are the most attractive mutations (by Lemma 1), \(\sigma \) is evolutionarily stable for \(b=3/2\), in which case it is also an equilibrium strategy and locally envy-free. For general S, the stable bid is \(b=(s_1+s_2)/2\). Note, however, that the VCG outcome is given by strategies of the form \(\sigma _{ \text {VCG}}\equiv (\sigma _{\text {VCG}}(2),\sigma _{\text {VCG}}(1))=(b,1)\), \(b>1\); only \((1+\delta ,1)\) is a candidate for evolutionary stability when \(\delta \) is low enough to satisfy Proposition 1, and it is vulnerable to invasion by \(\sigma ''\). Thus, the VCG outcome need not be evolutionarily stable.

2.2 Existence

But the existence of an evolutionarily stable strategy is not guaranteed in general, and indeed, deciding its existence in the infinite-population case is both NP-hard and co-NP-hard (Etessami and Lochbiler 2005). Moreover, even if existence of ESS does hold for a particular GSP, it is not clear that there exists an ESS that is also an equilibrium strategy. Here I establish that such an equilibrium ESS does exist for the “playing the field” GSP with one position, and also for a large number of bidders on two positions (which I then argue extends to more than two positions). But first I establish a useful result that drastically reduces the number of mutations that need to be considered.

Lemma 1

Given an equilibrium strategy \(\sigma _\mathrm{ess}\), if \(\delta \) is sufficiently low and the evolutionary stability conditions (2) hold for:

  • mutations where a bidder \(k\in \{2,\ldots ,N+1\}\) switches to the bid \(b_{k-1}\); and

  • mutations where a bidder \(k\in \{1,\ldots ,N\}\) switches to the bid \(b_{k+1}\);

then they hold for all mutations.

Proof

Consider a mutation \(\sigma _m'\) that has a bidder k switch her bid to any \(b_{g(i)}\in \{b_1,\ldots ,b_{k-2}\}\) (i.e. switching to a nonadjacent higher position i), and let \(\sigma _m\) be the mutation where bidder \(k-1\) (rather than bidder k) switches to \(b_{g(i)}\). Then \(\pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )>\pi (\sigma _m'|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\), since \(s_{k-1}>s_k\) and bidder \(k-1\) suffers a smaller increase in her expected payment than bidder k. Moreover, \(\pi (\sigma _{\text {ess}}|\sigma _m',\sigma _{\text {ess}},\ldots )>\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\), since bidder k lowers the payment of bidder \(k-1\) under \(\sigma _m'\) (thus gaining a lower “spite” benefit than bidder \(k-1\) from the deviation). It follows that, if (2) holds for \(\sigma _m\), then it also holds for \(\sigma _m'\). We may then proceed by induction until we reach bidder \(g(i+1)\).

Consider a mutation \(\sigma _m'\) that has a bidder k switch her bid to any \(b_{g(i)}\in \{b_{k+2},b_{k+3},\ldots ,b_N\}\) (i.e. switching to a nonadjacent lower position i), and let \(\sigma _m\) be the mutation where bidder \(k+1\) (rather than bidder k) switches to \(b_{g(i)}\). Then \(\pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )>\pi (\sigma _m'|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\) for sufficiently low \(\delta \), since \(s_{k+1}<s_k\) and bidder k’s expected payment under \(\sigma _m'\) falls by only \(\delta \) more than \(k+1\)’s expected payment under \(\sigma _m\) (by Proposition 1). Moreover, \(\pi (\sigma _{\text {ess}}|\sigma _m',\sigma _{\text {ess}},\ldots )=\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\), since bidder k lowers the payment of bidder \(k-1\) by \(\delta \) under \(\sigma _m'\), bidder \(k+1\) lowers the payment of bidder k by \(\delta \) under \(\sigma _m\), and other bidders are affected the same by the two mutations. It follows that, if \(\delta \) is sufficiently low and (2) holds for \(\sigma _m\), then it also holds for \(\sigma _m'\). We may then proceed by induction until we reach bidder \(g(i-1)\).

Finally, if a mutation \(\sigma _m\) has a bidder \(k\in \{N+1,N+2,\ldots \}\) switch her bid to any \(b\in \{b_{N+2},b_{N+3},\ldots ,b_K\}\), then the bidder neither wins a position nor affects any other bidder’s payment, under either \(\sigma _{\text {ess}}\) or \(\sigma _m\); hence, \(\pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )=\pi (\sigma _{\text {ess}}|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\). Moreover, since \(\sigma _{\text {ess}}\) is an equilibrium strategy, we have \(\pi (\sigma _{\text {ess}}|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\ge \pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\), and condition (2) holds. \(\square \)

Thus, we need only consider mutations where a subset of bidders switch to an adjacent position, similar to the sufficiency of adjacent deviations for symmetric equilibrium (Varian 2007, Fact 5). Note that it follows that every equilibrium local ESS (Alós-Ferrer and Ania 2001) is an ESS in the GSP. Henceforth, I suppose that \(\delta \) is low enough to satisfy the conditions of Propositions 12 and Lemma 1.

With Lemma 1 in hand, it becomes easier to check for existence of an equilibrium ESS, as in the following two results.

Proposition 3

Suppose that \(N=1\) and \(K=M\ge 2\), and consider the strategy \(\sigma \equiv (\sigma (s_1),\sigma (s_2),\sigma (s_3),\sigma (s_4),\ldots )=(b+\delta ,b,0,0,\ldots )\). Then \(\sigma \) is an equilibrium strategy and evolutionarily stable for

$$\begin{aligned} b\in \left[ \frac{1}{K}s_1+\frac{K-1}{K}s_2-\frac{K-2}{K}\delta ,\frac{K-1}{K}s_1+\frac{1}{K}s_2\right] \ne \emptyset . \end{aligned}$$

Proof

Consider two possible mutations, \(\sigma '\equiv (\sigma '(s_1),\sigma '(s_{2}),\sigma '(s_3),\sigma '(s_4),\ldots )=(b,b,0,0,\ldots )\) and \(\sigma ''\equiv (\sigma ''(s_1),\sigma ''(s_{2}),\sigma ''(s_3),\sigma ''(s_4),\ldots )=(b+\delta ,b+\delta ,0,0,\ldots )\). Then

$$\begin{aligned} \pi (\sigma |\sigma ',\sigma ,\ldots )&=\frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{2K(K-1)}\alpha _1\left( s_2-b\right) \\&\ge \frac{1}{2K}\alpha _1\left( s_1-b\right) =\pi (\sigma '|\sigma ,\sigma ,\ldots ) \\ \Leftrightarrow \quad b&\le \frac{(K-1)s_1+s_2}{K}, \end{aligned}$$

and

$$\begin{aligned} \pi (\sigma |\sigma '',\sigma ,\ldots )&=\frac{1}{2K(K-1)}\alpha _1\left( s_1-b-\delta \right) +\frac{K-2}{K(K-1)}\alpha _1\left( s_1-b\right) \\&\ge \frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{2K}\alpha _1\left( s_2-b-\delta \right) =\pi (\sigma ''|\sigma ,\sigma ,\ldots ) \\ \Leftrightarrow \quad b&\ge \frac{s_1+(K-1)s_2}{K}-\frac{K-2}{K}\delta . \end{aligned}$$

By Lemma 1, \(\sigma \) is evolutionarily stable for such a b. And since \(\sigma (s_2)=b<s_1\) and \(\sigma (s_1)=b+\delta >s_2\), \(\sigma \) is also an equilibrium strategy. \(\square \)

Notice that, as \(K\rightarrow \infty \) and \(\delta \rightarrow 0\), \(\sigma \) becomes evolutionarily stable for all b in the interval \((s_2,s_1)\).

Proposition 4

Suppose that \(N=2\) and \(K=M\), and consider the strategy \(\sigma \equiv (\sigma (s_1),\sigma (s_2),\sigma (s_3),\sigma (s_4),\ldots ) =(b+\delta ,b,b-\delta ,0,\ldots )\). Then, as \(K=M\rightarrow \infty \), \(\sigma \) is an equilibrium strategy and evolutionarily stable for

$$\begin{aligned} b\in \left[ s_2-\frac{\alpha _1+\alpha _2}{\alpha _1-\alpha _2}\delta ,s_2+\delta \right] . \end{aligned}$$

Proof

Consider four possible mutations,

$$\begin{aligned} \sigma '&\equiv (\sigma '(s_1),\sigma '(s_{2}),\sigma '(s_3),\sigma '(s_4),\ldots )=(b,b,b-\delta ,0,\ldots ), \\ \sigma ''&\equiv (\sigma ''(s_1),\sigma ''(s_{2}),\sigma ''(s_3),\sigma ''(s_4),\ldots )=(b+\delta ,b+\delta ,b-\delta ,0,\ldots ), \\ \sigma '''&\equiv (\sigma '''(s_1),\sigma '''(s_{2}),\sigma '''(s_3), \sigma '''(s_4),\ldots )=(b+\delta ,b-\delta ,b-\delta ,0,\ldots ),\quad \text {and} \\ \sigma ''''&\equiv (\sigma ''''(s_1),\sigma ''''(s_{2}),\sigma ''''(s_3),\sigma ''''(s_4),\ldots )=(b+\delta ,b,b,0,\ldots ). \end{aligned}$$

Then

$$\begin{aligned} \pi (\sigma |\sigma ',\sigma ,\ldots )&=\frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{2K(K-1)}\left( \alpha _1\left( s_2-b\right) +\alpha _2\left( s_2-b+\delta \right) \right) \nonumber \\&\quad +\frac{K-2}{K(K-1)}\alpha _2\left( s_2-b+\delta \right) \nonumber \\&\ge \frac{1}{2K}\left( \alpha _1\left( s_1-b\right) +\alpha _2\left( s_1-b+\delta \right) \right) \nonumber \\&\quad +\frac{1}{K}\alpha _2\left( s_2-b+\delta \right) =\pi (\sigma '|\sigma ,\sigma ,\ldots ) \nonumber \\ \Leftrightarrow \quad b&\le \frac{(K-1)s_1+s_2}{K}-\frac{\alpha _2}{\alpha _1-\alpha _2}\delta , \nonumber \\ \pi (\sigma |\sigma '',\sigma ,\ldots )&=\frac{1}{2K(K-1)}\left( \alpha _1\left( s_1-b-\delta \right) +\alpha _2\left( s_1-b+\delta \right) \right) \nonumber \\&\quad +\frac{K-2}{K(K-1)}\alpha _1\left( s_1-b\right) +\frac{1}{K}\alpha _2\left( s_2-b+\delta \right) \nonumber \\&\ge \frac{1}{K}\alpha _1\left( s_1-b\right) \nonumber \\&\quad +\frac{1}{2K}\left( \alpha _1\left( s_2-b-\delta \right) +\alpha _2\left( s_2-b+\delta \right) \right) =\pi (\sigma ''|\sigma ,\sigma ,\ldots ) \nonumber \\ \Leftrightarrow \quad b&\ge \frac{s_1+(K-1)s_2}{K}-\frac{(K-2)\alpha _1+K\alpha _2}{K(\alpha _1-\alpha _2)}\delta ,\nonumber \\ \pi (\sigma |\sigma ''',\sigma ,\ldots )&=\frac{1}{K(K-1)}\left( \alpha _1\left( s_1-b+\delta \right) +\frac{\alpha _2}{2}\left( s_3-b+\delta \right) \right) \nonumber \\&\quad +\frac{K-2}{K(K-1)}\alpha _1\left( s_1-b\right) +\frac{1}{K}\alpha _2\left( s_2-b+\delta \right) \nonumber \\&\ge \frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{2K}\alpha _2\left( s_2-b+\delta \right) =\pi (\sigma '''|\sigma ,\sigma ,\ldots ) \nonumber \\ \Leftrightarrow \quad b&\le \frac{(K-1)s_2+s_3}{K}+\frac{2\alpha _1+K\alpha _2}{K\alpha _2}\delta , \end{aligned}$$
(5)

and

$$\begin{aligned} \pi (\sigma |\sigma '''',\sigma ,\ldots )&=\frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{2K(K-1)}\alpha _2\left( s_2-b\right) \nonumber \\&\quad +\frac{K-2}{K(K-1)}\alpha _2\left( s_2-b+\delta \right) \nonumber \\&\ge \frac{1}{K}\alpha _1\left( s_1-b\right) +\frac{1}{K}\alpha _2\left( s_2-b+\delta \right) \nonumber \\&\quad +\frac{1}{2K}\alpha _2\left( s_3-b\right) =\pi (\sigma ''''|\sigma ,\sigma ,\ldots ) \nonumber \\ \Leftrightarrow \quad b&\ge \frac{s_2+(K-1)s_3}{K}+\frac{2}{K}\delta . \end{aligned}$$
(6)

By Lemma 1, these are the conditions for \(\sigma \)’s evolutionary stability, satisfied for

$$\begin{aligned}&b\in \Bigg [\max \left\{ \frac{1}{K}s_1+\frac{K-1}{K}s_2-\frac{K(\alpha _1+\alpha _2)-2\alpha _1}{K(\alpha _1-\alpha _2)}\delta ,\frac{1}{K}s_2+\frac{K-1}{K}s_3+\frac{2}{K}\delta \right\} , \\&\quad \min \left\{ \frac{K-1}{K}s_1+\frac{1}{K}s_2-\frac{\alpha _2}{\alpha _1-\alpha _2}\delta ,\frac{K-1}{K}s_2+\frac{1}{K}s_3+\frac{2\alpha _1+K\alpha _2}{K\alpha _2}\delta \right\} \Bigg ], \end{aligned}$$

which (for low \(\delta \)) approaches the interval \([s_2-\delta (\alpha _1+\alpha _2)/(\alpha _1-\alpha _2),s_2+\delta ]\) as \(K\rightarrow \infty \).

Furthermore, \(\sigma \) is an equilibrium strategy if:

$$\begin{aligned} \alpha _1(s_1-\sigma (s_2))&\ge \frac{1}{2}\left( \alpha _1(s_1-\sigma (s_2))+\alpha _2(s_1-\sigma (s_3))\right) \\ \Leftrightarrow \quad \alpha _1(s_1-b)&\ge \alpha _2(s_1-b+\delta ) \\ \Leftrightarrow \quad b&\le s_1-\frac{\alpha _2}{\alpha _1-\alpha _2}\delta , \end{aligned}$$

which is implied by (5); and if:

$$\begin{aligned} \alpha _2(s_2-\sigma (s_3))&\ge \frac{1}{2}\left( \alpha _1(s_2-\sigma (s_1))+\alpha _2(s_2-\sigma (s_3))\right) \\ \Leftrightarrow \quad \alpha _2(s_2-b+\delta )&\ge \alpha _1(s_2-b-\delta ) \\ \Leftrightarrow \quad b&\ge s_2-\frac{\alpha _1+\alpha _2}{\alpha _1-\alpha _2}\delta ;\\ \alpha _2(s_2-\sigma (s_3))&\ge \frac{1}{2}\alpha _2(s_2-\sigma (s_3)) \\ \Leftrightarrow \quad \alpha _2(s_2-b+\delta )&\ge 0 \\ \Leftrightarrow \quad b&\le s_2+\delta ;\text { and}\\ 0&\ge \frac{1}{2}\alpha _2(s_3-\sigma (s_2)) \\ \Leftrightarrow \quad 0&\ge \alpha _2(s_3-b) \\ \Leftrightarrow \quad b&\ge s_3, \end{aligned}$$

the latter of which is implied by (6). \(\square \)

By contrast with Proposition 3, this existence result required an arbitrarily large number of bidders, \(K=M\rightarrow \infty \), in order to guarantee stability against the larger number of mutations possible under two positions. Whilst the population size thus returns to infinity, the “playing the field” assumption \(K=M\) is maintained, and hence so are Schaffer’s (1988) finite-population ESS effects. Intuitively, as we take this limit, the chance of being in an adjacent position to the single mutant vanishes, so that the “playing the field” evolutionary stability conditions,

$$\begin{aligned} \pi (\sigma _{\text {ess}}|\sigma _m,\sigma _{\text {ess}},\ldots )\ge \pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots ),\quad \forall \sigma _m, \end{aligned}$$

approach the conditions for an equilibrium strategy,

$$\begin{aligned} \pi (\sigma _{\text {ess}}|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots )\ge \pi (\sigma _m|\sigma _{\text {ess}},\sigma _{\text {ess}},\ldots ),\quad \forall \sigma _m, \end{aligned}$$

For this reason—and by existence of Nash equilibrium—similar existence results will hold with more than two positions, although of course direct verification becomes ever more cumbersome as N (and hence the number of mutations to be checked) grows.

3 Conclusion

“Locally envy-free” (or “symmetric”) equilibrium has been a very influential concept in the analysis of the generalized second-price auction, but its theoretical foundations have also been criticized. Why should a bidder wish to increase her bid to harm her opponent, and why should she cease to do so in case her bid is undercut by the bidder in the position above? Evolutionary stability provides an answer to both of these questions, and it does so under the “playing the field” assumption that is most consistent with the standard complete-information approach to the GSP. An evolutionarily stable bidder is “spiteful” towards her opponents, intuitively because she is in ongoing competition with them for survival, and their loss is hence her gain. For this reason, positive evolutionarily stable bids are consecutive, and any upwards mutation would tie the bid in the position above; an evolutionarily stable bidder must be able to outperform such a mutation, just as she must be able to outperform all manner of “mutant” strategies. Outside of the “playing the field” case, the evolutionary foundation for locally envy-free equilibrium may or may not hold, but with a fixed group of bidders, evolutionary stability and locally envy-free equilibrium go hand-in-hand.