next up previous
Next: No Regret Learning Up: Shopbots and Pricebots Previous: References

Pure Strategy Nash Equilibria

 

This appendix revisits the existence of pure strategy Nash equilibria (PNE) in the prescribed model of shopbots and pricebots whenever tex2html_wrap_inline1271 . It has previously been established (see Sec. 3) that no PNE exist when prices are selected from a continuous strategy space. Here, we assume that prices are chosen from a strategy space that is discrete rather than continuous, and we derive the set of pure strategy Nash equilibria. This set is symmetric in the case of 2 sellers, but is often asymmetric in the case of S > 2 sellers.

Recall from Sec. 2 that the profits for seller s are determined as follows, assuming tex2html_wrap_inline1227 for all buyers b, and tex2html_wrap_inline1247 for all sellers s:

equation449

where

equation458

The equilibrium derivation that follows concerns the case of discrete strategy spaces, characterized by some parameter tex2html_wrap_inline1754 , which dictates the sellers' space of strategies as follows: tex2html_wrap_inline1756 . If we assume tex2html_wrap_inline1758 , then this strategy space contains prices of the form tex2html_wrap_inline1760 , where tex2html_wrap_inline1762 . For convenience, we further assume tex2html_wrap_inline1764 .gif

The derivation of the set of pure strategy Nash equilibria is based on the following observations, which dictate the structure of its elements: at equilibrium,

  1. No seller charges price tex2html_wrap_inline1770 .
  2. No seller charges price tex2html_wrap_inline1772 .
  3. At least two sellers charge prices tex2html_wrap_inline1774 .
  4. Those sellers who charge prices tex2html_wrap_inline1774 charge equal prices.

The first two observations follow from the fact that the profits obtained by charging the monopoly price v are strictly positive, whereas the profits obtained by charging either tex2html_wrap_inline1770 or tex2html_wrap_inline1772 are zero. At least two sellers charge tex2html_wrap_inline1774 since (i) if all sellers were to charge v, seller s would stand to gain by instead charging tex2html_wrap_inline1341 (assuming tex2html_wrap_inline1792 ) and (ii) if only one seller were to charge tex2html_wrap_inline1774 , then tex2html_wrap_inline1796 must equal tex2html_wrap_inline1341 , in which case the other sellers would stand to gain by charging tex2html_wrap_inline1800 (assuming tex2html_wrap_inline1802 ). Finally, if seller s' were to charge tex2html_wrap_inline1806 , while seller s were charging tex2html_wrap_inline1810 , then seller s' would prefer price v to price tex2html_wrap_inline1816 , implying that tex2html_wrap_inline1816 is not an equilibrium price. Therefore, PNE are structured such that tex2html_wrap_inline1820 sellers charge tex2html_wrap_inline1796 for tex2html_wrap_inline1824 , while the remaining S - n sellers charge the monopoly price v.

Given the prescribed structure, the existence of pure strategy Nash equilibria is ensured whenever the following conditions are satisfied: for all sellers s,

  1. No low-priced seller charging tex2html_wrap_inline1774 prefers the monopoly price v: i.e., tex2html_wrap_inline1836 , where tex2html_wrap_inline1838 is computed assuming tex2html_wrap_inline1796 is charged by n low-priced sellers. Expanding this condition leads to the following:

      eqnarray476

    This condition implies that tex2html_wrap_inline1844 , since tex2html_wrap_inline1820 .gif

  2. No seller charging v prefers to undercut the low-priced sellers charging tex2html_wrap_inline1796 and charge tex2html_wrap_inline1860 : i.e., tex2html_wrap_inline1862 , where tex2html_wrap_inline1864 are the profits obtained if seller s is the unique, lowest-priced seller. Expanding this condition yields:

      eqnarray488

    For i = 1 this condition reduces to tex2html_wrap_inline1870 , which is tautological; hence this constraint is only of interest when i > 1.

  3. No low-priced seller charging tex2html_wrap_inline1796 prefers to undercut its cohorts by charging tex2html_wrap_inline1860 : i.e., tex2html_wrap_inline1878 , which incidentally is implied by Conds. 14 and 15. This yields a constraint on the value of i (or stated otherwise, n) for which PNE exist, namely:

      eqnarray497

    Like the previous condition, this constraint is only applicable when i > 1.

Together Conds. 14, 15, and 16 are mathematical statements of the conditions for the existence of pure strategy Nash equilibria of the prescribed structure.

We now construct a series of examples, assuming production cost is c = 0.5, buyers have constant valuations v = 1, and tex2html_wrap_inline1890 and tex2html_wrap_inline1541 . Initially, we consider the case in which S = 2. If i = 1, then PNE exist whenever tex2html_wrap_inline1898 ; if i = 2, then PNE exist iff tex2html_wrap_inline1902 ; however, if i > 2, then no PNE exist since Cond. 16 requires that tex2html_wrap_inline1906 , which is impossible for integer values of i > 2. The complete set of PNE for S = 2 is listed in Table A. Notice that PNE cease to exist when |P| > 9; for S = 3, PNE cease to exist when |P| > 12; in general, PNE cease to exist whenever tex2html_wrap_inline1918 where tex2html_wrap_inline1920 is the maximum integer value i satisfying Cond. 16, which can be rearranged to give an upper bound on i.

   table514
Table: The set of PNE for S = 2. DNE stands for does not exist, implying the non-existence of pure strategy Nash equilibria, although the existence of mixed strategy equilibria is established in Nash [28].

Now consider a larger number of sellers; for concreteness, say S = 100. We first let i = 1, which limits our concern to Cond. 14. It follows from this condition that when the number of sellers is large, PNE exist even for small values of tex2html_wrap_inline1295 so long as n is also small. In particular, if n = 2 then PNE exist for tex2html_wrap_inline1952 ; specifically, if tex2html_wrap_inline1954 , then an asymmetric solution arises in which sellers who charge price tex2html_wrap_inline1956 earn profits of roughly 0.00126, while sellers who charge price v earn 0.00125. At the other extreme, if n = 100, then symmetric PNE exist iff tex2html_wrap_inline1966 ; these equilibria extend the top 5 solutions listed in Table A for S = 2 to the case of 100 sellers. A full range of equilibria exist when i = 1 for the values of tex2html_wrap_inline1295 specified by Cond. 14 that arise for values of n ranging from 2 to 100.

Still assuming a large number of sellers, let i > 1. Restating Cond. 16 as a bound on n and taking the limit as tex2html_wrap_inline1980 , we find that tex2html_wrap_inline1982 . But since tex2html_wrap_inline1820 at equilibrium, it follows that at any PNE exactly 2 sellers charge price tex2html_wrap_inline1796 . Again rewriting Cond. 16, this time as a bound on i and then taking the limit as tex2html_wrap_inline1980 , we also find it necessary that tex2html_wrap_inline1992 . Thus, for sufficiently large numbers of sellers, PNE exist in which exactly 2 low-priced sellers charge price tex2html_wrap_inline1994 , but no PNE exist in which any sellers charge tex2html_wrap_inline1796 for i > 2.

It is nonetheless possible for equilibria to arise in which i > 2, however not for the assignments of tex2html_wrap_inline1099 and tex2html_wrap_inline1101 assumed throughout our examples. Consider instead tex2html_wrap_inline2006 and tex2html_wrap_inline2008 . Now for S = 2, an equilibrium arises in which n = 2, i = 5, and tex2html_wrap_inline2016 , namely tex2html_wrap_inline2018 . Using Cond. 16, we note that as tex2html_wrap_inline2020 , i is bounded above only by tex2html_wrap_inline2024 ; in other words, high equilibrium prices prevail. On the other hand, as tex2html_wrap_inline2026 , n is bounded above only by S, implying that more and more sellers prefer to charge low prices.


next up previous
Next: No Regret Learning Up: Shopbots and Pricebots Previous: References

kephart
Thu Nov 18 11:55:53 EST 1999