next up previous
Next: Lower limit on Up: Shopbot Experiments Previous: Shopbot Experiments

Nonlinear search costs

 

A typical shopbot such as the one residing at www.DealPilot.com permits users to choose the number of sellers among whom to search. Since the service is free for buyers at present, and moreover, since the search is very fast -- DealPilot searches prices at a few dozen book retailers within about 20 seconds -- there is only a mild disincentive not to request a large number of price quotations. Thus, the effective search cost is only weakly dependent on the number of searches. One way to model weak dependence on the number of searches is via a nonlinear search cost schedule:

  equation369

where the exponent tex2html_wrap_inline1984 is in the range tex2html_wrap_inline1986 . Note that tex2html_wrap_inline1988 yields a linear search cost model, while tex2html_wrap_inline1990 yields a search cost that is independent of the number of searches for j > 1.

Suppose that buyers periodically (but at random times) re-evaluate their search strategies and choose the strategy j that minimizes tex2html_wrap_inline1466 , where tex2html_wrap_inline1998 is their estimate of the average price they are likely to pay when using search strategy j. In determining tex2html_wrap_inline1998 , one possibility is that the buyers (or an agents acting on buyers' behalf) use historical data on sellers' prices to compute their estimates. We assume here, however, that the buyers are perfectly knowledgeable about the sellers' marginal production cost r and the current state of the strategy vector tex2html_wrap_inline1472 , and thus they integrate Eq. 11 numerically to compute tex2html_wrap_inline2008 . As the buyers modify their strategies in this manner, we assume further that the sellers monitor tex2html_wrap_inline1472 , and instantaneously re-compute the symmetric price distribution f(p) according to which they randomly choose their prices.

We can approximate this evolutionary process by a discrete time process in which, at each time step, a fraction tex2html_wrap_inline2014 of the buyer population is given the opportunity to switch to the optimal strategy. Then the strategy vector evolves according to: tex2html_wrap_inline2016 , where j is the strategy that minimizes tex2html_wrap_inline2020 and tex2html_wrap_inline2022 represents the Kronecker delta function, equal to 1 when i=j and 0 otherwise. Fig. 5(a) illustrates the evolution of the components of tex2html_wrap_inline1472 in a 5-seller system when tex2html_wrap_inline1346 is completely endogenous ( tex2html_wrap_inline2030 ), the search costs are linear ( tex2html_wrap_inline1988 , tex2html_wrap_inline2034 , and tex2html_wrap_inline2036 ), and the value of tex2html_wrap_inline2014 is 0.002. Recall that according to Burdett and Judd [2], tex2html_wrap_inline1472 must evolve toward an equilibrium consisting of a finite number of type 1 and type 2 buyers. Indeed, this does occur, but what is most interesting is the trajectory of the tex2html_wrap_inline1472 on its route toward equilibrium.

   figure389
Figure 5: (a) Evolution of indicated components of buyer strategy vector tex2html_wrap_inline1472 for 5 sellers, with linear search costs tex2html_wrap_inline1340 . Final equilibrium oscillates with small amplitude around theoretical solution involving a mixture of strategy types 1 and 2. (b) Evolution of indicated components of buyer strategy vector tex2html_wrap_inline1472 for 5 sellers, with nonlinear search costs tex2html_wrap_inline1344 . Final equilibrium oscillates chaotically around a mixture of strategy types 1, 2, and 3.

Initially, tex2html_wrap_inline2054 . In this situation, the favored strategy is type 3, and so tex2html_wrap_inline2056 begins to grow at the expense of tex2html_wrap_inline1346 , tex2html_wrap_inline1368 and tex2html_wrap_inline2062 . However, as tex2html_wrap_inline2062 diminishes, the total amount of search in the system diminishes, and f(p) flattens and shifts in such a way that eventually the favored strategy shifts from 3 to 2. Thereafter, tex2html_wrap_inline1368 grows at the expense of tex2html_wrap_inline2056 and the other components. In this simulation, near but imperfect equilibrium is achieved: due to the finite size of tex2html_wrap_inline2014 (equal to 0.002), there are small oscillations in tex2html_wrap_inline1368 around an average value that is close to the theoretical value of 0.9641721. This value can be derived by identifying the value of tex2html_wrap_inline1368 corresponding to tex2html_wrap_inline2036 in Fig. 4(b). In Fig. 4(b), there is a second value of tex2html_wrap_inline1368 satisfying tex2html_wrap_inline2036 , near tex2html_wrap_inline2084 . However, this is the unstable equilibrium, and as discussed in the previous section it marks the boundary between two basins of attraction, one in which the final equilibrium is tex2html_wrap_inline2086 , and the other in which tex2html_wrap_inline2088 .

The derivation of an equilibrium in which only type 1 and type 2 strategies could co-exist was founded on the assumption that search costs are linear in the amount of search. In order to investigate the effect of nonlinear search costs that grow only weakly with the amount of search, we run the same experiment, in which all parameters are identical except for the exponent tex2html_wrap_inline1984 , which is reduced from 1.0 to 0.25. Fig. 5(b) depicts the result. Interestingly, in this case the system evolves to an equilibrium in which types 1, 2 and 3 co-exist: tex2html_wrap_inline1472 oscillates around the value (0.0217,0.5357,0.4426,0.0000,0.0000) in a way that appears to be chaotic; it remains to conduct further tests of this phenomenon. While these oscillations are an artifact of the finite size of tex2html_wrap_inline2014 , and would likely disappear in the limit tex2html_wrap_inline2098 , they hint at the fact that the system might still undergo large-scale nonlinear and possibly chaotic oscillations if the buyers were to revise their strategies synchronously rather than asynchronously.


next up previous
Next: Lower limit on Up: Shopbot Experiments Previous: Shopbot Experiments

kephart
Mon Mar 20 09:23:33 EST 2000