|
|
Complex price wars
Exact analysis or computation of the profit landscape
Consider for example what would be involved in
computing the landscape for a system
with B=3 brokers, J=3 categories, and 10,000 consumers.
The reduced state space
A reasonable alternative to computing the entire landscape
is to start the system in some initial configuration, and
simulate its evolution as follows. At any given time step t,
a broker b is randomly selected, and it attempts to maximize
Fig. 5 shows the resulting price dynamics
for the system just described, with 3 myoptimal
brokers, 3 goods, and 10,000 consumers.
The interest levels
Expressing an individual broker's state b using the notation
Now the high price for category 2 increases its attractiveness, and broker 3 immediately gives up its fight over (100) with broker 1, and now undercuts broker 2 with (0.582,010). With brokers 2 and 3 now specializing in category 2, broker 1 finds it most profitable to offer both categories 1 and 3: (0.564,101). Immediately thereafter, all three brokers join in a price war over the 101 configuration, during which the price is ultimately driven down to 0.540. At this point, it becomes most profitable for a broker to specialize purely in category 2, with price 0.584 (0.584,010). Immediately, a second broker joins into the battle over category 2, causing the remaining broker at (0.540,101) to raise its price, resulting in (0.564,101), instigating yet another price war over the 101 configuration. Although the stochasticity of the order in which brokers make decisions causes some variation in the exact details, the price war cycle continues in this fashion indefinitely. In summary, after a short initial transient, the system alternates between two price wars: a short-lived one over the 010 configuration between two brokers, and a longer-lived one over the 101 configuration among all three brokers. Thus, during the 010 price war, one broker is always being undercut by another, resulting in zero profit for that broker, while during the 101 price war two brokers are always being undercut by the lowest-priced one. This is illustrated in Fig. 6, which tracks the profit of broker 2 as a function of time. When involved in a 010 price war, broker 2 receives on average half of what it expected (i.e., the peak values in Fig. 6). During the long 101 price war it receives on average only a third of what it expected. It is clear that these price wars are harmful to the brokers. In this particular model, the price wars hurt the consumers as well, as illustrated in Fig. 7. During the 010 price war, a single broker is left to offer both categories 1 and 3, which is unsatisfactory to consumers who are highly interested only in one of the two categories. During the long 101 price war, category 2 is completely unavailable to consumers, so the total consumer utility is even lower during this phase than during the 010 price war. Generally, when some or all of the brokers are competing for the same interest vector, a gap is created in the coverage of categories, adversely affecting some consumers.
As the number of brokers and consumers in the system grows,
the myoptimal strategy becomes completely impractical
because of the tremendous demands it makes upon on exact knowledge
of the system state, the strategies used by other agents,
and computational power.
Consider a second strategy that still assumes full knowledge of
the system state, but requires less
computational power. Instead of performing an exhaustive
search for the optimal state
Fig. 8 shows a simulation run for such
a system. The consumer population and the intial conditions
are identical to those in Fig. 5.
Price wars are still in evidence, but now there are
metastable periods during which configurations and prices hold
steady. During one such metastable period, lasting from
roughly time 283 until time 413,
the brokers have specialized into separate monopolistic niches:
Another price war, beginning near time 1750, is interesting for a different reason. A close-up of it is shown in Fig. 9. At first, brokers 1 and 3 vie for category 1, leaving category 3 uncovered. At time 1803, the price has dropped to roughly 0.565, at which point brokers 1 and 3 both switch to the interest vector (101). Prices continue to drop. At time 1829, broker 1 cedes category 1 to broker 3, and the price war continues with broker 1 at (001) and broker 3 at (101). Eventually, at time 1860, broker 2 gets drawn into a price war with broker 1 when broker 1 switches to (011) and broker 2 remains at (010). At this point, the system is in the state ((0.547,011),(0.584,010),(0.547,101)). No two brokers share the same interest vector, yet apparently the partial overlap between their interest vectors provides sufficient coupling to sustain a price war! At time 1878, broker 3 finds that it can drop its competition with broker 1 by dropping category 3, leaving it a specialist in category 1. While brokers 1 and 2 are fighting it out, broker 3's price drifts back to the single-category-monopoly level. Meanwhile, it is interesting to note that the price war between brokers 1 and 2 does not involve undercutting: broker 1's price is consistently lower than broker 2's price. A quantitative analysis of this coupling would be valuable, and appears to be feasible. After some further switches in broker 1's interest vector, brokers 1 and 2 eventually specialize in categories 2 and 3 respectively, their prices drift up towards the monopolistic optimal point, and the brokers are once again in specialized niches. On average, a universally-adopted random-explorer strategy is more advantageous to the brokers than a universally-adopted myoptimal strategy, as can be seen by comparing Figs. 6 and 10. During the metastable regimes, each broker has a single-category monopoly. The monopoly is inherently unstable because eventually a broker specializing in a slightly less profitable category will undercut a broker that is better off. Since all brokers have this tendency, price wars are still inevitable, but less frequent because it takes random explorers longer to find a good opportunity for undercutting. On the whole, the price wars tend not to be quite as devastating as they are in societies consisting entirely of myoptimals, because they often involve brokers that are only partially in competition with one another, so a broker that is being undercut in price may still retain some customers. Likewise, the consumers tend to be better off on the whole, as seen by comparing Figs. 7 and 11. For the most part, customers are happiest when the brokers are specialized, because this allows them to receive any articles that they desire without being forced to receive much junk. There are some conditions under which the consumer population as a whole is even better off than during the metastable regime, namely, after a price war, when the brokers are fully specialized but their prices are still rising back towards the equilibrium monopolistic levels. This accounts for the blips in overall utility and subscription rate just prior to the reestablishment of each metastable period, for example at (approximately) times 480 and 610. Fig. 12 shows what happens when broker 1 uses a myoptimal strategy, while brokers 2 and 3 use the random-explorer strategy. Interestingly, the system appears to be even more stable than a system of pure myoptimals or pure random-explorers. This apparent stabilization has yet to be explained satisfactorily.
|
|