Predation among supermarkets: An algorithmic locational analysis

Predation among supermarkets: An algorithmic locational analysis

JOURNAL OF URBAN ECONOMICS 15,246251 (1984) Predation among Supermarkets: An Algorithmic Locational Analysis BALDER VON HOHENBALKEN AND DOUGLAS S...

760KB Sizes 9 Downloads 83 Views

JOURNAL

OF URBAN

ECONOMICS

15,246251

(1984)

Predation among Supermarkets: An Algorithmic Locational Analysis BALDER VON HOHENBALKEN AND DOUGLAS S. WEST Department of Economics,Universi@of Alberta, Edmonton,Alberta T6G 2H4, Canada Received May $1982; revised July 27,1982 First an algorithm that finds certain polygonal tesselations of R* is described; the polygons involved here are market areas of supermarkets in a city, defined by prices and transport cost proportional to Euclidean distance. Then statistics based on the adjacencies, boundaries, and sizes of all market areas (in Edmonton, Canada, during 1959-1973) are used to test hypotheses on locational predation.

1. INTRODUCTION The first part of this paper develops the theoretical framework and the tools for a locational analysis of predatory behavior among retailing firms; its centerpiece is an algorithm that computes market areas and adjacencies between them when distances are Euclidean and the locations of stores in a city are known. The method is, in spirit if not in its workings, a relative of procedures that calculate so-called Voronoi diagrams [3]; it matches these in efficiency but exceeds them in economic generality, because boundaries between stores can be shifted when relative prices change. Section 3 applies tests based on comparative size of market areas to a case of economic predation, as promulgated by Kreps and Wilson [2] and interpreted by West (in the spirit of [6-81). The basic hypothesis is that an established supermarket chain deterred entry into its growing Edmonton market by placing new stores so as to strangle the outlets of competing grocery chains. One typical test finds that the market areas of targeted “ victim” stores are on average smaller than those of not targeted ones in the same neighborhoods. Another test discovers that predator stores tend to have broad fronts against adjacent victim stores. 2. A BOUNDARY-FOLLOWING METHOD FOR MARKET POLYGONS 2.1 Notation,

Norms, and Boundaries

The paper makes sparing use of mathematical notation, so only a few items need to be mentioned. We denote both scalars and vectors by lower 244 0094-1190/84 $3.00 Copyright All rights

Q 1984 by Academic Press. Inc. of reproduction in any form reserved

PREDATION AMONG SUPERMARKETS

245

case latin letters; scalars (and coordinates) are distinguished by subscripts, while vectors are superscripted, if at all. The simplest weak inequality sign “ < ” is used for both scalars and vectors. Sets are represented by (subscripted) capitals; R, R2 are the real line and the Euclidean two-space, respectively. The principal ingredient for our analysis is the (index) set of stores S = {1,2,. . . ,n}; their locations on the plane are given by {x’ E R*[i E S}; S \ {j, k,. . . ,r} denotes set difference. The convex hull of a set of points is the collection of all their convex combinations.

describes a family of distance functions; we mention the block metric (k = l), but use exclusively Euclidean distances (k = 2), that can also be written ]Jx - y]] = [(x - y)‘(x - r)]‘12. Let pi E R be the price of a basket of goods from store i, at its location xi, and let t > 0 be unit transport cost; we then define the cost of that basket of goods from store i at location y E R2 as p; + td(x’, y). If consumers are cost minimizers, the boundary between the market areas of two stores i and j is ( y E R2)p; + td(x’,

y) =pj + td(xi,

y)).

(1)

The shape of (1) depends on the distance function selected and on the parameters pi, pj, xi, xi. If, for instance, d is the block metric, (1) can be linear, piecewise linear, or even partially “thick,” depending on the relative position of xi and xi in the coordinate plane (see [l]). With d being Euclidean (1) is a hyperbola if pi # pi and a straight line if pi = pj. Rewriting the defining equation in (1) as

IW - Yll - llxj - Yll = (Pj - Pi)/t

(2)

one seesthat (1) is the locus of all points y that have constant difference of distances from the two foci xi and xj. If pi > pi, (pi - pi)/t is positive and (1) represents an economically meaningful boundary, namely that branch of the hyperbola that is closer to and bent toward the higher-priced store; see Fig. 1. If pi = pi (1) degeneratesand becomes the well-known perpendicular bisector of [x’, xJ] with (xi - xi)T(y

- rj)

= 0

(3)

246

VON HOHENBALKEN

AND WEST

\ Exact Boundaries for PI < P) = Pk

Exact Boundaries

/

Market Area of Store i

.

/

I

/

/ /

/

/

Market Area of Store k

I

/ /

I I I I \ I

/ ------

,iSL-----------.-

------

LXk

I FIG,

1. Market area boundaries between three stores at equal and selectively reduced prices.

where yj = *xi + ix’ E [xi, xj]; see Fig. 1. In this equal price case the powerful machinery of linear inequalities is directly applicable; it can also be used profitably in the general case, if the hyperbolic boundary is approximated by its tangent perpendicular to [xi, xj]; see Fig. 1. This tangent is also described by Eq, (3), but yj =

xxi

+(I - x)xj E

[xi,

~‘1.

By substituting yj into (2), one obtains the appropriate x = 4 -( pj - Pi)/2fllX’

- xq.

2.2 Shape and Size of Market Areas

We concentrate now on one store i E S that is embedded in an urban market, a “city,” which we describe analytically as a convex region in the

PREDATION AMONG SUPERMARKETS

247

plane bounded by piecewise linear “city limits.” Store i shares the city with n - 1 other stores, each of which has a (potential) market border with i. Given all borders are straight lines, store i’s actual market area A4 will be that piece of the plane which is common to all half-planes generated by the market and city boundaries that contain i. It follows that M is a nonempty convex polygon described by

iv= {yER21AyIb}.

(4

The linear inequalities in (4) are easily derived from the data on location of stores and city limits, on prices and transport cost, as shown in the last section. The above (external) representation of M does not, however, reveal the information we want, namely, (a) the set of neighbors of i, (b) the vertices of i’s market polygon, (c) the size of this polygon. There is a variety of general algorithms that obtain such information for polytopes in R”, and they are applicable here (see, e.g., [4]). Elegance and efficiency, however, demand special treatment for polygons in R2, because they have a closed simple curve as boundary whose linear pieces can be followed around in a complete circuit. We describe below such a boundary-following procedure which, in its general form, has served us well in our empirical investigations. The present exposition will be heuristic and technicalities are kept at bay by stipulating that the system Ay = b

(5)

contains no parallel lines, and that all pairs of lines intersect in distinct points. Without loss of generality we take the equations in (5) to be ordered such that the corresponding lines recede from xi as their index in the index set I = {1,2,... , T} increases, in other words, line 1 is closest to and line T farthest from store i’s position. The algorithm starts with the line nearest to xi (line l), because line 1 is certain to be part of the boundary of M (if not, another line would have to lie between line 1 and xi, contradicting nearestness).It then continues with row 1 in Table 1. Each row of the table corresponds to one iteration that yields a vertex of M; within each iteration the line whose index appears in the first column is consecutively intersected with the lines whose indices

248

VON HOHENBALKEN

AND WEST

TABLE 1 Algorithmic Sequenceand Choice Sets Index of given line

Choice set of intersecting lines

1

I\{11

k m

I\{l,kl I\tkml

s

I\{k,m,r

,.... s}

Index of first feasible intersetting line

Vertex

k m r

Urn

1

US

appear in the second column; after each intersection the resulting point is checked for feasibility by

the index of the first line associated with an intersection point that satisfies (6) is placed into column 3; the intersection point itself, a vertex of M, appears in the last column. After an iteration is complete the (index of the) “successful” intersecting line goes to the first column of the next row, and simultaneously it is removed from the choice set in column 2; with this done a new iteration in search of the next edge of M can be started. Observe that beginning with the third row, line 1 is a member of the choice set in the second column; this ensures that in this or later iterations the intersection sequencealong M’s boundary will be able to “bite its own tail”; if this happens the starting line 1 appears in the third column; the circuit is then complete and the algorithm terminates. Termination cannot happen earlier than in the third iteration (the simplest polygon is a triangle), and it must occur at the latest in the Tth, because by then line 1 is the only choice left in column 2. It is clear from the above that the number of rows in Table 1 is equal to the number of vertices of M, which in turn is equal to the number of edgesof the market polygon. The indices of these edgesare given in column 1 (or 3) of Table 1 (in sequence around M), and refer to neighboring stores or to bounding pieces of the city limits. The ordering of the boundary lines in (5) by proximity to x’ was introduced above because if the lines in each iteration of the algorithm are brought up for intersection in this order, the average running time of the algorithm becomes independent of the total number of stores; this is so because in the present spatio-economic context there is a high correlation between being close and being adjacent, and therefore the wreath of neighbors will nearly always be completed from thefirst lo-12 stores in the ordering while all others never even enter the calculations. It follows that

PREDATION AMONG SUPERMARKETS

249

the whole algorithm depends on n (the number of stores) only through the ordering operation and thus assumesits computational complexity-a very competitive position indeed. The above calculations prepare the ground for an easy calculation of the area of M. Column 4 of Table 1 gives the positions of the vertices of M, and importantly, their sequencearound M, with this information some triangulations of A4 are immediately possible; e.g., if the set of ordered vertices is [u1,u2,..., us], a partitioning into triangles which are all incident on d is

[d, u2, d], [ul, I?, u4],. . .,[d, us-l, u”]. It is well known that the area of a triangle with vertices u’, u2, u3 E R2 is .51det[u2- ul, u3 - ~‘11,i.e., one-half of the parallelogram generated by the vectors u2 - ul, u3 - u1(for analogues in R" and related matters, see [5]). It follows that the area of our polygon is just the sum of such terms, i.e., areaM = + 6 Idet[uj-’

- ul, uj - u’]l.

j=3

2.3 Market Areas in a City

How do market areas fit together to cover or pack a given city? In general and with arbitrary (distance) functions d, market areas can have a variety of shapes and they may overlap (at thick boundaries) but they always cover the city completely, as long as no approximations are used (proof: at any point in the city at least one store will be the cheapest). In the case where d is Euclidean and pi = pj for all i, j E S the market areas iWi are convex and polygonal, and they have the dual representation Mi = convex hull of I$, all i E S (where K are the vertex sets computed by our algorithm). Such A4;‘s tile the city smoothly without overlaps or gaps; normally exactly three Mi’s will have one vertex in common, which is also the center of the circle defined by the associated store points xi (see Figs. 1 and 3). If pi # pi for some i, j E S, we replace hyperbolic borders with straightline approximations becausethen the resulting Mi’s are again polygonal and convex, and thus representable as convex hulls of vertices; the approximate Mi’s have the property that they never overstate the market size of stores with prices below those of its neighbors (see Fig. 1); they do not, however, tesselate the city perfectly: instead of joining at one common vertex, triples of Mi’s now abut on small triangular lacunae (see Fig. 1; the reason is that any three perpendiculars to sides of a triangle [xi, xi, x“] do not necessarily meet at the same point). For realistic price differences the relative size of these lesions is quite insignificant (around 0.1% in our example below).

250

VON HOHENBALKEN

AND WEST

Finally a word on constructing city limits: if the city in question is basically convex its boundaries can be captured algorithmically by a set of linear inequalities that appear as additional constraints in the calculation of the vertex sets of all Mi’s. These inequalities can be entered directly or they are easily constructed (by a least squares step, for instance) from a series of “fence posts” (vertices) if these are given in cyclical order around the city. Nonconvexities in the city’s topography (like lakes, mountains, sinuous rivers, etc.) can be nicely modeled by “dummy” stores, because they occupy space and create boundaries only locully without the global effects of ordinary constraints. An example appears on the map of Edmonton in Fig. 3. 3. AN APPLICATION:

PREDATION IN A SPATIAL MARKET

We mention first some earlier results and then use the boundary-following algorithm to test some market area implications of a spatial theory of predation. 3.1 Rival Elimination and Entry Deterrence Implications In two recent papers West [7, 81 conducted tests of the rival elimination and entry deterrence implications of the Kreps and Wilson [2] theory of predation. The hypotheses tested were the following: if an established firm has been a successful locational predator, then there exists evidence that (a) new plants of an entering firm are challenged by plants of the established firm built in their neighborhood, (b) the predator’s new plants are located so as to force losses on the entrant’s plants, (c) the entrant ceasesto construct new plants, (d) the entrant eventually withdraws from the market. To test these hypotheses for the supermarket industry in Calgary and Edmonton (in Alberta, Canada) it was necessary to reconstruct the locational development of this industry over time from city directories and phone books. West’s tests confirmed that for the years 1959 to 1973 the data are consistent with Canada Safeway having used predatory location strategies against Dominion Stores, Tom Boy, and Loblaw in both cities. 3.2 Market Area Implications The tests for predation mentioned in the previous section were based on the ownership of and neighbor relations between stores. Tests involving the size of market areas had to await a suitable algorithm; one is now at hand and thus we develop several test statistics for locational predation involving

PREDATION AMONG SUPERMARKETS

251

contiguity and size of market polygons (based on the Euclidean metric; see Sect. 2). The empirical implementation and the (highly significant) results are presented in Section 3.3. Before embarking on this discussion we define some notation and abbreviated language. Let P be the set of “predator” stores (Canada Safeway’s in our example), I/ the set of “victim” stores (Loblaw’s, Tom Boy’s, and Dominion’s) and C the set containing stores of the “competitive fringe” (IGA’s, Woodward’s, etc.). To ease the discussion of spatial interplay between stores we shall sometimes say “a P store bounds a V store” or “ they are adjacent” or “ they are neighbors” when we mean that the market area of a store that is a member of P borders on the market area of a store belonging to the set I/. Taking these liberties we can now define p c P as the set of P stores bounding Y stores; v as the subset of V which contains neighbors of P stores; and C as the subset of C which contains neighbors of P stores. The membership of all the above sets changes over the sample period (1959-1973) and so we shall sometimes adjoin a time argument t to signal this dependence. The main tool in our tests will be the function m( K, q, t), which represents the average market area of all stores in set K at time t at prices q. The first set of hypotheses that we wish to test involves market areas of victim stores bounded by predators, as compared to those of other stores, i.e., we compare m(v,q, t) with m(K,q, t), K # v, for all t; q is here constant across all sectors and has been omitted: m(v, t) < ,(F, ,(t, ,(v,

t)

all t

(1)

t) < m(P, t) t) < m(C, t)

allt all t

(10 (III)

t)

all t

t) I m(v/, t)

all t.

(IV) (V)

m(v, t) < ,(C, ,(v,

Hypothesis (I) follows from the fact that the predator would be expected to locate its new stores in the neighborhoods of the victim stores in such a way as to inflict losses on the victim stores but maximize profits for its own stores. Hypothesis (II) is merely an extension of hypothesis (I). Implicit in hypothesis (II) is the subsidiary hypothesis that one would not expect those predator stores which are not members of P to have market areas so small as to reduce m(P, t) below m(p, t). Hypothesis (III) follows from the fact that the predator’s targeted victim stores would be expected to have an average market area which is less than that of nonvictim stores. Hypothesis (IV) extends hypothesis (III) in the sensethat one would expect the average market area of the predator’s intended victim stores to be less than the

252

VON HOHENBALKEN

AND WEST

average market area of those nonvictim stores which happen to be close enough to v stores to be bounded by members of P. Hypothesis (v) is the only hypothesis which is not stated in terms of a strict inequality. While one would expect V(t) = p(
the coordinates of all stores in operation in year t, the distribution of store ownership in year t (see Fig. 2), the price structure in year t, coordinate information on city boundaries and the dummy store.

To make our results comparable with earlier work on the same data, we

253

PREDATION AMONG SUPERMARKETS

11 1959

I I 19611963

I 1965

I 1967

I I 196919711973

I

+

Year FIG.

2. Store holdings by type of firm: 1959-1973, Edmonton

decided to let the market areas of Edmonton be constrained only by the city limits and its main topographic feature, the valley of the North Saskatchewan River. We considered the river valley a barrier which divides Edmonton into two separate subcities. Both South and North Edmonton are basically convex regions, whose true boundaries (the city limits and the river) are approximated by piecewise linear curves. One prominent incursion of the river into North Edmonton was simulated by a dummy store, placed into the bend, whose boundaries created the desired cavity in the otherwise convex region (see Fig. 3). Given the results of the previous tests for spatial predation conducted by West, we conjecture that the tests of the market area implications of spatial predation will be consistent with Canada Safeway being designated the predator, Loblaw, Dominion, and Tom Boy being designated the victims, and all other supermarket firms operating in Edmonton between 1959 and 1973 being designated competitive fringe firms. Table 2 presents the calculations of average market areasby type of firm for years 1959 to 1973 for both equal and selectively reduced prices. From Table 2, it is clear that hypotheses(I)-(IV) do in fact hold for all years. Indeed, with the exception of three years, we find that m( P, q) and m( P, q) are well over twice m( v, q). Also, with the exception of four years, m(c’, q) is at least 25% greater than m(v, q). Hypothesis (V) holds for 10 out of 15 years. For the 5 years in which hypothesis (V) does not hold, the differences between m( v, q) and m(V, q) are small. One result in Table 2 which might appear anomalous is the fact that m(P) > m(P) for 8 out of 15 years. However, the anomaly disappears

254

VON HOHENBALKEN

AND WEST

FIG. 3. (a) Edmonton, 1959; (b) Edmonton, 1973.

when one realizes that the magnitude of m(P) depends upon where P stores are located relative to I/ stores (i.e., some p stores might be located relatively close to I/ stores, but may nonetheless have a portion of their market areas extending to the city limits). In addition, the stores which form the complement of P in P for various years might have been established prior to the date when a predatory location strategy was implemented, and could have an average market area below that of p stores. (Indeed, for the years in which m(P) > m(P), all but three stores which form the complement of p in P were already established in 1959.) This is why m(P) -c m(P) was not one of the tested hypotheses. To assist the reader in visualizing the spatial configurations of stores that have led to our results, we had our computer construct maps (Figs. 3a and b) that illustrate market areas and store locations in Edmonton for the years 1959 and 1973. In both years, it is apparent that the average market area of

PREDATION AMONG SUPERMARKETS

255

b

lkm

FIG. 3. (continued)

V stores was less than the average market area of P stores, and also that V stores tended to be bounded by P stores. One can also see that whereas there were quite a few C stores on the periphery of the market in 1959, by 1973 the periphery was dominated by P stores,just as theory suggests. To test the second set of market area predictions discussedin the previous section, we need to calculate Am(K)/m(K) for K = V, v, C, C:, where Am( K)/m( K) represents the relative reduction in average market area for firm K stores resulting from a five percent reduction in p-store prices. (The magnitude of the price reduction will not ah&t the qualitative results provided that it is not so large as to reduce a store’s market area to zero.) In Table 2, we report our recalculations of average market areas by type of firm given the five percent reduction in p-store prices. We find that Am(V)/m(V) > Am(C)/m(C) for all years, and Am(t)/m(v) > Am( C)/m( C) in all but two years. Both of these results are consistent with theoretical predictions.

256

VON HOHENBALKEN

AND WEST

TABLE 2 Average Market Areas by Type of Firm for Equal and Selectively Reduced Prices: 1959-1973, Edmonton”. ’ ____

m(P)

Year

m(P)

m(C)

m(V)

1959

147 139'

560 590

465 485

783 773

561 547

206 199

1960

144 133

368 388

498 511

654 647

452 443

234 227

1961

256 245

423 450

528 545

611 600

569 555

214 265

454

440

535 562

489 512

566 554

490 474

438 427

1963

418 405

516 543

473 496

585 571

488 412

418 407

1964

309 295

804 834

135 760

422 407

441 424

300 287

1965

256 241

886 915

810 834

347 333

359 344

250 237

1966

252 237

917 947

840 865

274 260

273 258

247 233

1961

266 251

918 947

841 866

282 26-l

281 265

262 247

1968

228 214

748 175

728 748

290 275

289 274

228 214

1969

204 191

578 606

669 689

347 333

347 332

204 191

1970

201 189

556 582

666 685

305 293

305 292

201 189

1971

228 215

496 523

656 673

295 283

300 288

228 215

1972

223 209

497 525

657 674

292 281

297 285

223 209

1973

229 214

508 538

658 675

298 285

304 290

229 214

1962

‘For each year the first-row entries represent average market areas for equal prices while second-row entries give them for selectively reduced prices; all entries are rounded to integers. ‘The table is expressed in units that correspond to the grid in the original city map we used; one such unit equals 1.8 acres; Edmonton comprises about 35,000 units = 100 square miles = 260 km*. ‘The 5% reduction of some prices prompted lacunae (as shown in Fig. 1) which cover only 0.1% of the total area.

PREDATION

AMONG SUPERMARKETS

251

From all of our test results, we conclude that the Edmonton market data are generally consistent with Canada Safeway having engaged in locational predation against Loblaw, Dominion, and Tom Boy. 4. CONCLUDING

REMARKS

In this paper we have described an algorithm for finding neighbor relations and market areas of stores located on a Euclidean plane. The method is flexible (it permits modeling price differences) and very efficient (over 2000 nearest point sets were computed in about 100 set CPU, in an APL environment on an AMDAHL V8). We have used our algorithm to test some market area implications of a theory of locational predation, and we have found that the data generally support the hypothesis that Canada Safeway engaged in locational predation against new entrants in the Edmonton city market. ACKNOWLEDGMENT We acknowledge the assistance of Alan Sharpe in the preparation of the computer plots contained in the text.

REFERENCES 1. B. C. Eaton and R. G. Lipsey, The block metric and the law of markets, J. Urban Econ. 7, 337-347 (1980). 2. D. M. Kreps and R. Wilson, Reputation and imperfect information, J. &on. Theory. 27, 253-279 (1982). 3. M. I. Shames, “Problems in Computational Geometry,” Springer-Verlag, Berlin (1976). 4. B. Von Hohenbalken, Least distance methods for the scheme of polytopes, Math. Programming 15, l-11 (1978). 5. B. Von Hohenbalken, Finding simplicial subdivisions of polytopes, Math. Programming 21, 233-234 (1981). 6. D. S. West, Testing for market preemption using sequential location data, Bell J. Econ. 12, 129-143 (1981). 7. D. S. West, Market predation in a spatially extended market, University of Alberta, Dept. of Economics Research Paper 82-3, February 1982. 8. D. S. West, Market predation and entry deterrence, mimeo, University of Alberta, Dept. of Economics, February 1982.