next up previous
Next: Analysis Up: Shopbot Economics Previous: Introduction

Model

 

   figure49
Figure 1: Shopbot Model. Buyers' numerical labels indicate the number of price quotes compared before selecting a seller from which to potentially make a purchase.

We consider an economy in which there is a single commodity that is offered for sale by S sellers and of interest to B buyers (see Figure 1). Periodically, at a rate tex2html_wrap_inline1418 , a buyer b attempts to purchase a unit of the commodity. Each attempted purchase proceeds as follows. First, buyer b conducts a search of fixed sample size i, which entails requesting tex2html_wrap_inline1426 price quotes.gif A search mechanism (which could be manual or shopbot-assisted) instantly provides price quotes for i randomly chosen sellers. Buyer b then selects a seller s whose quoted price tex2html_wrap_inline1436 is lowest among the i (ties are broken randomly), and purchases the commodity from seller s if and only if tex2html_wrap_inline1442 , where tex2html_wrap_inline1444 is buyer b's valuation of the commodity.

In addition to the purchase price, buyers incur search costs. The cost tex2html_wrap_inline1448 of using search strategy i, however, does not enter into the purchasing decision of the buyers, because buyers must commit to conducting a search before the results of the search become available. In other words, search payments are sunk costs. Instead, search costs affect the choice ( tex2html_wrap_inline1426 ) of search strategy utilized by buyers. A buyer b is assumed to periodically re-evaluate its strategy at a rate tex2html_wrap_inline1456 , where typically, tex2html_wrap_inline1458 . Upon re-evaluation, the rational buyer estimates a price tex2html_wrap_inline1460 that it would expect to pay for the commodity if it were to abide by strategy i, and then selects the strategy j that minimizes tex2html_wrap_inline1466 , provided that tex2html_wrap_inline1468 . If this condition is not satisfied, then j = 0: i.e., the rational buyer does not search or participate in the market at that time.

The buyer population at any given moment is characterized by the strategy vector tex2html_wrap_inline1472 , in which component tex2html_wrap_inline1474 represents the fraction of buyers employing strategy i and tex2html_wrap_inline1478 . A seller s's expected profit per unit time tex2html_wrap_inline1482 depends on the strategy vector tex2html_wrap_inline1472 , the price vector tex2html_wrap_inline1486 describing all sellers' prices, and the cost of production tex2html_wrap_inline1488 for seller s. In particular, tex2html_wrap_inline1492 . where tex2html_wrap_inline1494 is the rate of demand for the good produced by seller s, in terms of the current price and search strategy vectors. The demand tex2html_wrap_inline1494 is the product of three terms: (i) the overall buyer rate of demand, namely tex2html_wrap_inline1500 , (ii) the likelihood that seller s is selected as a potential seller, denoted tex2html_wrap_inline1504 , and (iii) the fraction of buyers whose valuations satisfy tex2html_wrap_inline1506 , denoted tex2html_wrap_inline1508 . Specifically, tex2html_wrap_inline1510 . Without loss of generality, we define the time scale such that tex2html_wrap_inline1512 , and we then interpret tex2html_wrap_inline1482 as seller s's expected profit per unit sold systemwide. Now, seller s's profits are given by:

equation81


next up previous
Next: Analysis Up: Shopbot Economics Previous: Introduction

kephart
Mon Mar 20 09:23:33 EST 2000