09.11.2014 Views

Existence and characterization of optimal locations. - Bradley Bradley

Existence and characterization of optimal locations. - Bradley Bradley

Existence and characterization of optimal locations. - Bradley Bradley

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Existence</strong> <strong>and</strong> Characterization <strong>of</strong> Optimal Locations<br />

Michael McAsey <strong>and</strong> Libin Mou<br />

Department <strong>of</strong> Mathematics<br />

<strong>Bradley</strong> University<br />

Peoria, IL 61625<br />

mcasey@bradley.edu, mou@bradley.edu<br />

Abstract . A general model for <strong>optimal</strong> location problems is given <strong>and</strong> the existence <strong>of</strong><br />

solutions is proved under practical conditions. Conditions that all possible solutions must<br />

satisfy are given; these conditions form the basis <strong>of</strong> a method <strong>of</strong> finding solutions.<br />

§1. Introduction<br />

The problem <strong>of</strong> <strong>optimal</strong>ly locating a facility relative to existing facilities has a long<br />

history. In particular finding a site to minimize distances relative to three other existing<br />

<strong>locations</strong> goes back at least as far as Fermat in the 17th century. The modern interest stems<br />

from the work <strong>of</strong> Weber in 1909. More recent formulations are found in the operations<br />

research literature <strong>and</strong> in the interdisciplinary area <strong>of</strong> regional science. ReVelle <strong>and</strong><br />

Laporte (1996) include references to the operations research literature <strong>and</strong> Thisse (1987)<br />

gives the regional science perspective. (The recent book <strong>of</strong> Drezner (1995) on location<br />

theory contains a bibliography <strong>of</strong> over 1200 items.)<br />

The objective in this literature is <strong>of</strong>ten to locate a distribution, manufacturing, or<br />

warehouse facility that minimizes shipping costs from either markets or raw material<br />

centers or both, subject to given dem<strong>and</strong>s or prices. The distribution <strong>of</strong> existing facilities<br />

is either discrete or given by simple distributions such as the uniform distribution. The<br />

problem <strong>of</strong> locating a facility relative to area dem<strong>and</strong> with a continuous distribution is also<br />

treated in the literature (see Drezner <strong>and</strong> Weslowsky (1980)).<br />

In much <strong>of</strong> this literature the emphasis is on computational procedures to find the<br />

<strong>optimal</strong> location. The distance functions considered <strong>of</strong>ten come from well-known families


2<br />

<strong>of</strong> metrics such as the<br />

-norms. Because <strong>of</strong> familiar properties (such as convexity) <strong>of</strong><br />

6 :<br />

many <strong>of</strong> the metrics considered, existence <strong>of</strong> a minimizing location may be automatic.<br />

Some authors do provide existence theorems per se (see Carrizosa (1995) <strong>and</strong> Cuesta-<br />

Albertos (1984) for example), but with an accompanying convexity assumption on the<br />

distance function. However there are functions having economic import that are concave<br />

or even discontinuous. (It is not unusual that the per unit cost <strong>of</strong> transportation increases<br />

with distance, but at a decreasing rate, thus giving a concave function. A discontinuous<br />

transportation cost function can be modeled on the postage function.)<br />

To try to unify many <strong>of</strong> the problems, in this paper we provide a general theorem<br />

(Theorem 1 in Section 2) on existence <strong>of</strong> <strong>optimal</strong> <strong>locations</strong> with only general hypotheses on<br />

the density <strong>and</strong> cost functions <strong>and</strong> without assuming convexity. Section 3 contains a<br />

mathematical <strong>characterization</strong> <strong>of</strong> the solution <strong>of</strong> a broadly applicable location problem<br />

(Theorem 3) as well as several examples <strong>of</strong> applicable cost functions. Section 4 contains a<br />

collection <strong>of</strong> examples using different densities, cost functions, <strong>and</strong> dimensions showing<br />

how Theorem 3 is applied to find the <strong>optimal</strong> <strong>locations</strong> (or their approximations).<br />

The original motivation for this paper is the economic problems associated with<br />

locating waste management facilities in cities (see Highfill et al (1997)), although ultimate<br />

applications are far less limiting. In this paper, one or more facilities are to be located so<br />

as to provide a service to a region at a minimal cost. The facility may have more than one<br />

branch; examples include libraries or post <strong>of</strong>fices <strong>of</strong> a community, shopping centers in a<br />

region, <strong>and</strong> recycling centers <strong>of</strong> a municipality. The level <strong>of</strong> service dem<strong>and</strong>ed is modeled<br />

by a density function over the region. Often this density function will represent the<br />

population density but it may be more generally described as the dem<strong>and</strong> for services.<br />

In choosing an <strong>optimal</strong> facility location, we minimize the transportation cost, which can<br />

include any costs that vary with distance. For a library or a post <strong>of</strong>fice, this cost may be<br />

the total distance traveled by patrons. For a recycling center, this may be the total cost <strong>of</strong><br />

hauling the waste. In our formulation, the cost is also allowed to depend on the destination.


3<br />

Of course transportation cost is only one <strong>of</strong> the factors in determining facility <strong>locations</strong>.<br />

Other costs, including environmental protection, facility construction, <strong>and</strong> maintenance<br />

costs are important; however, these concerns can be considered as fixed costs <strong>and</strong><br />

incorporated as constraints while minimizing the transportation cost. Although a facility<br />

will occupy some region in space, the model discussed here will assume the <strong>locations</strong> are<br />

points. Unless the “population” being served by the facilties is highly concentrated in a<br />

few small, nearby regions, the problem <strong>of</strong> overlapping facilities should not occur. Mild<br />

conditions in Theorem 2 will show that the <strong>optimal</strong> <strong>locations</strong> will be distinct points<br />

although their separation, <strong>of</strong> course, depends on the density <strong>of</strong> the population.<br />

In addition to location theory, the problem discussed here has features in common with<br />

the problem <strong>of</strong> mass transport, sometimes known as the Monge-Kantorovich problem.<br />

Rachev (1985) has written a survey paper on this problem including an extensive set <strong>of</strong><br />

references. In this problem, two measures <strong>and</strong> a cost function are given. The problem is to<br />

choose a mapping to move the mass associated with the first measure <strong>and</strong> distribute it<br />

according to the second measure, while minimizing the total cost <strong>of</strong> the transportation. The<br />

recent paper <strong>of</strong> Gangbo <strong>and</strong> McCann (1996) provides existence <strong>and</strong> uniqueness results for<br />

both the case <strong>of</strong> convex cost functions as well as concave cost functions. The introduction<br />

to their paper contains a useful guide to the vast literature on this problem. After stating<br />

our problem, we will be more explicit about its contact with the mass transport problem as<br />

formulated by Gangbo <strong>and</strong> McCann. Finally, the authors wish to thank the referees for<br />

several valuable comments.<br />

§2. <strong>Existence</strong> <strong>of</strong> Optimal Locations<br />

Suppose ., a regular Borel measure, represents the distribution <strong>of</strong> a population (or<br />

mass) on<br />

V7 Ð7 "Ñ. Suppose DßáßD " 8 are the <strong>locations</strong> <strong>of</strong> the facilities <strong>and</strong><br />

-" ÐBßD" Ñßáß-8ÐBßD8Ñare the costs for a unit population at B to use a facility located at<br />

DßáßD " 8, respectivelyÞ (In practice, it may be the case that there is only one cost


4<br />

function -ÐBßDÑ (i.e. -3<br />

œ-) or that the various cost functions are weighted versions <strong>of</strong> a<br />

single cost function (-ÐBßD 3 3ÑœA-ÐBßD 3 3Ñ).) T hen V7<br />

is partitioned into 8 (disjoint)<br />

regions H" ßáßH8<br />

<strong>and</strong> the population in H3 is supposed to use the facility at D3,<br />

3œ"ßáß8Þ The total cost can be expressed as an integral<br />

The problem is, for a given positive integer<br />

8<br />

Jœ" ( -Ð 3 BßD 3Ñ. . ÐBÑ . (1)<br />

3œ" H 3<br />

8ß to find <strong>locations</strong><br />

DßáßD " 8 <strong>and</strong> a (disjoint)<br />

partition H ßáßH <strong>of</strong> V7<br />

" 8 such that the total cost J is a minimum among all possible<br />

DßáßD " 8 <strong>and</strong> H"<br />

ßáßH8Þ<br />

With our problem formally stated, we can show the connection between our problem<br />

<strong>and</strong> the Monge problem in Gangbo <strong>and</strong> McCann (1996). The primary difference in the two<br />

problems is in what is sought. In the Monge problem, a transport function is sought to<br />

minimize total cost between two masses with given densities. In our problem, the<br />

<strong>locations</strong> D3 <strong>and</strong> their associated regions H3<br />

can be thought <strong>of</strong> as a generating a discrete<br />

measure corresponding to the target measure in the Monge problem. Our problem asks for<br />

the cost-minimizing <strong>locations</strong> with the resulting transport function being simply: map all<br />

points in H3 to D3. Gangbo <strong>and</strong> McCann do allow a finite discrete measure in the range<br />

space, but again it is fixed <strong>and</strong> their objective is to find the transport function. In terms <strong>of</strong><br />

applications, the problem in this paper is one <strong>of</strong> locating new facilities for existing<br />

markets, while the Monge problem is, roughly, to determine the spatial markets for fixed<br />

factories.<br />

Note that existence <strong>of</strong> minimizing <strong>locations</strong> is not always assured. For example, let .<br />

be the measure with support spt a. b œ e!ß" f <strong>and</strong> values . e! f œ . e" f œ" . Consider the<br />

cost function -ÐBßDÑœ gÈkB Dkh€ ÈkB Dk, where gh > is the floor function, i.e., the<br />

greatest integer less than or equal to > . If we try to find the <strong>optimal</strong> location for a single<br />

facility located at D ­Vß the total cost function is


5<br />

JÐDÑœ Š ª Ék! D k« € Ék! D k ‹ € Š ª Ék" D k«<br />

€ Ék" Dk<br />

‹.<br />

A simple computation shows that infJÐDÑœ" , <strong>and</strong>, in fact, limJÐDÑœ" as D approaches<br />

D<br />

either ! or " from within the interval Ð!ß"Ñ. However the function has jump discontinuities<br />

at<br />

Dœ! <strong>and</strong> " <strong>and</strong> the infimum is not obtained for any D. A modification <strong>of</strong> this example is<br />

discussed below which shows that even if the minimum transportation cost exists, it need<br />

not be unique.<br />

In light <strong>of</strong> the assumptions that are about to be introduced, it should be noted that the<br />

cost function - is upper semicontinuous in D. This shows that the condition <strong>of</strong> lower<br />

semicontinuity discussed below cannot be dismissed altogether. However it is easy to see<br />

that if the cost function above is replaced with the function -ÐBßDÑ œ gkB<br />

Dkh, which is<br />

also upper semicontinuous, the minimum total cost is achieved for any D­Ò!ß"ÓÞ<br />

So, as<br />

will be seen in Theorem 1, lower semicontinuity is part <strong>of</strong> the sufficient conditions, but is<br />

not necessary for achieving the minimum.<br />

There are several topologically equivalent norms on V7Þ<br />

Fix one <strong>of</strong> these norms <strong>and</strong><br />

denote it by || BÞ || We need some hypotheses on the cost <strong>and</strong> density functions.<br />

Assumptions<br />

a1 b Suppose 8is a given integer <strong>and</strong> for 3 œ"ßáß8,<br />

(i) -ÐBßDÑ 3 À V 7 ‚V7 ÄÒ!ß _Ñ is lower semicontinuous in D <strong>and</strong> measurable in B;<br />

(ii) there exists -3! ­Ð!ß _Ó such that for any


6<br />

that the cost is a minimum, compared with all other partitions <strong>of</strong><br />

V 7 with the given<br />

<strong>locations</strong> DßáßD " 8. Indeed, for 3œ"ßáß8, define<br />

H" œ ˜B­V7<br />

À -" ÐBßD" ÑŸ -4ÐBßD4Ñfor all 4 ž" ß<br />

H# œ ˜B­V7ÏH" À -# ÐBßD# ÑŸ -4ÐBßD4Ñfor all 4 ž# ß<br />

â<br />

H8<br />

œV7ÏH a " â H8 " b<br />

(2)<br />

that is, H3 consists <strong>of</strong> all B where the population has lower cost to use the facility at D3<br />

than<br />

at all other D Þ 4<br />

When the cost functions are a function <strong>of</strong> the Euclidean distance, the<br />

partition H ßáßH " 8 is the so-called Voronoi diagram which is used by Suzuki <strong>and</strong><br />

Okabe (1995) to approximate <strong>optimal</strong> <strong>locations</strong>. With these choices <strong>of</strong> H" ßá<br />

ßH8,<br />

the<br />

cost is a function <strong>of</strong> D" ßá ßD8<br />

alone, which we denote by<br />

where<br />

8<br />

JÐD" , áD , 8Ñœ"(<br />

-Ð 3 BßD 3 Ñ. . œ ( GÐBßD"<br />

ßáßD8Ñ.<br />

.<br />

3œ" H 3 V 7<br />

GÐBßD" ßáßD8Ñœ mine-Ð 3 BßD 3 Ñß3œ"ßáß8fÞ<br />

(3)<br />

It will be used repeatedly that the functions G <strong>and</strong> J are lower semicontinuous as<br />

functions <strong>of</strong> the<br />

's.<br />

D 3<br />

is measurable in <strong>and</strong> lower semicontinuous in<br />

Lemma 1. GBßD a " ßá<br />

ßD8b<br />

B<br />

Dß " á ßD8.<br />

Pro<strong>of</strong>. From (3) <strong>and</strong> the Assumption 1.i we see that GaBßD" ßá ßD8bis measurable in BÞ<br />

Assume that D5ßáßD5 D ß ßD<br />

" 8 is a sequence converging to á<br />

"<br />

0 0 8 (some <strong>of</strong> D0ßáßD!<br />

could<br />

" 8<br />

be points at infinity) <strong>and</strong> GŠ BßD ß ßD ‹ Ä 6ÐBÑ 5Ä_<br />

. By passing to a<br />

" 5 á 8<br />

5 as<br />

subsequence, we may assume that -3 Š BßD ‹ Ä 6B a b<br />

3 ­ "ßáß8 Þ<br />

3 5 for someparticular e f<br />

Because -3aBßDbis lower semicontinuous in Dß -3Š BßD ‹ Ÿ6BÞTherefore,<br />

3 ! a b


7<br />

GŠ BßD0 "<br />

ßáßD0<br />

8‹ Ÿ - Ÿ6B a b œ GŠ BßD5 "<br />

ß ßD5<br />

3 Š BßD 3 ! ‹ lim á 8‹<br />

Þ<br />

5Ä_<br />

(4)<br />

So GaBßD" ßá ßD8b<br />

is lower semicontinuous. ¨<br />

Lemma 2. The function J aD" , á, D8b<br />

is lower semicontinuous in Dß " á ßD8.<br />

Pro<strong>of</strong>. Again if D ß ßD is a sequence converging to D ß ßD<br />

" 5 á 5 8 "<br />

0 á 0 8 <strong>and</strong><br />

JŠ D ß ßD ‹ Ä J 5Ä_ G<br />

" 5 á 8<br />

5 ! as , then by the lower semicontinuity <strong>of</strong> ,<br />

GŠ BßD 0<br />

"<br />

ßáßD 0<br />

8‹ Ÿ6B a b ´ lim GŠ Bß D<br />

"<br />

5 ßáßD8<br />

5 ‹,<br />

5Ä_<br />

which implies that<br />

JŠ D<br />

" 0 ßáßD R 0 ‹ œ ( GŠ Bß D<br />

" 0 ßáßD8<br />

0 ‹.. Ÿ ( 6B. a b . Þ<br />

V7 V7<br />

By Fatou's lemma, applied to GŠ Bß D ß ßD ‹,<br />

" 5 á 8<br />

5<br />

( 6B. a b . Ÿ lim ( GŠ Bß D ‹..<br />

œ JŠ ‹ œJÞ !<br />

V7 5Ä_ V7<br />

" 5 ßáßD8 5 lim D ß ßD<br />

5Ä_<br />

"<br />

5 á 8<br />

5<br />

So JŠ D ß ßD ‹ ŸJ , that is, J is lower semicontinuous.<br />

" 0 á 8<br />

0 ! ¨<br />

It is well known that a lower semicontinuous function on a compact set achieves its<br />

minimum. The following theorem shows that J<br />

achieves its minimum without the<br />

compactness hypothesis.<br />

Theorem 1. Under Assumptions<br />

a minimum among all possible <strong>locations</strong>.<br />

(1)-(#), there are <strong>locations</strong> D" , á , D8<br />

such that J is<br />

Pro<strong>of</strong>. For simplicity, we assume that . has total mass "Þ Let -! œ mine-"! ßáß-8!<br />

fÞ<br />

follows from Assumption (1) that for all D" ßá ßD8,<br />

It


8<br />

JaDß<br />

" áßD8b<br />

- ! Þ<br />

(5)<br />

This is because the opposite, that J aDß<br />

" áßD8b<br />

- ! , <strong>of</strong> (5) would imply that<br />

( c GBßD a " ßáßD 8b<br />

- ! d ..<br />

!Þ<br />

V7 However, GaBßD" ßáßD8b<br />

-!<br />

is strictly less than zero; this contradicts the assumption<br />

' V 7. . œ" . So (5) holds.<br />

The greatest lower bound <strong>of</strong> J corresponding to all possible Dß " á ßD8, denoted by<br />

J min , exists, <strong>of</strong> course, <strong>and</strong> the previous paragraph implies<br />

J min - ! . (6)<br />

_<br />

Take a minimizing sequence š D5, á,<br />

D5› such that Š D5ßáßD5‹<br />

ÄJ as<br />

" 8 J<br />

5œ"<br />

" 8 min<br />

5 Ä _. If the minimizing sequence converges, then the limit is the desired minimizer<br />

because <strong>of</strong> the lower semicontinuity <strong>of</strong><br />

J , as shown in Lemma 2 above. In case the<br />

sequence does not converge, we need a (subsequential) limit for at least one <strong>of</strong> the D5<br />

3<br />

's<br />

<strong>and</strong> for that we prove the following assertion.<br />

Assertion.<br />

There is an 3­ e"ßáß8f such that š D 5 › contains a bounded<br />

3<br />

subsequence.<br />

Pro<strong>of</strong> <strong>of</strong> Assertion. Suppose instead that llD5ll Ä _ for all 3 ­ e"ßá<br />

ß8fas<br />

3<br />

5Ä _ Þ It follows that for any


9<br />

Case (1):<br />

- ! œ _Þ Then choose an < such that ' mBmŸ< ..<br />

ž! . Assumption ".ii<br />

implies that inf mBmŸ< GŠ BßD5, á , D5<br />

as . Therefore, (7) implies<br />

" 8 ‹ Ä -!<br />

œ _ 5Ä_<br />

that '<br />

V7GŠ BßD5, á , D5‹<br />

. This contradicts the fact that<br />

" 8 .. Ä _ J min _Þ<br />

Case (2):<br />

- ! _. Then we can<br />

(i) choose an % ž! such that a" % ba- ! % b žJ min ; this is possible by (6).<br />

(ii) choose an


10<br />

indices matter. From definition (3), we know that since G is a minimum <strong>of</strong> -ÐBßD 3 Ñ's,<br />

3 5<br />

when 5 is sufficiently large, the index 3 that gives this minimum will be less than 8 ww since<br />

-3!<br />

œ_ for 3ž8ww. Thus<br />

GŠ BßD 5<br />

" ßáßD 5<br />

‹ œGŠ Bß D<br />

5<br />

" ß ßD<br />

5<br />

8<br />

á<br />

8 ww ‹<br />

for llBll Ÿ


11<br />

measure zero, minš -" ÐBßD ! Ñßáß-8wÐBßD ! Ñß-8€"ß! w ßáß-8wwß!<br />

› œ<br />

" 8w<br />

minš - ÐBßD! Ñßáß- ÐBßD!<br />

" 8w Ñ›<br />

W B<br />

" 8w . Let be the set <strong>of</strong> the points such that<br />

minš -ÐBßD! Ñß 3Ÿ8w 3 › Ÿ min˜-4!<br />

ß4œ8€"ßáß8<br />

w ww<br />

3 .<br />

We show W has full measure: . cWd œ"Þ For otherwise suppose that . cW w d ž 0 Þ Consider<br />

<strong>locations</strong> the D! ßáßD! with any other finite points D‡ ßáßD‡<br />

. Then Assumption 1.ii<br />

" 8w 8€" w 8ww<br />

implies that<br />

( ’ minš - ÐBßD‡ Ñß ß- ÐBßD‡ Ñ› min˜- ß4œ8€"ß w ß8 ww“<br />

. !<br />

W w 8€" w<br />

8€" w á 8ww<br />

8ww<br />

4!<br />

á .<br />

because the integr<strong>and</strong> is everywhere negative on<br />

W w . Therefore<br />

( minš -" ÐBßD" ! Ñß áß-8wÐBßD8 ! 8€" w<br />

8€" ‡ 8ww<br />

8<br />

‡<br />

wÑß- ÐBßD w Ñßáß- ÐBßD wwÑ›<br />

..<br />

V7<br />

Ÿ ( minš -" ÐBßD" ! Ñß á ß-8wÐBßD8<br />

!<br />

wÑ›<br />

..<br />

W<br />

€ ( minš -<br />

‡<br />

8€" w ÐBßD8€"<br />

w Ñßá<br />

ß-8wwÐBßD‡<br />

wwÑ›<br />

W w<br />

8 ..<br />

- ÐBßD! Ñß ß- wÐBßD!<br />

( minš " 8 wÑ € -8€"ß! w ß ß-8ww<br />

"<br />

á<br />

8<br />

›.. ( min˜ á ß!<br />

.<br />

.<br />

W<br />

W w<br />

œ - ÐBßD! Ñß ß- ÐBßD!<br />

Ñß- ß ß-<br />

V<br />

ŸJmin<br />

( minš " 8w w 8€"ß! w 8wwß!<br />

7<br />

"<br />

á<br />

8<br />

á ›<br />

..<br />

which contradicts the definition <strong>of</strong> Jmin . Therefore for .-almost all Bß<br />

minš -" ÐBßD" ! Ñßáß-8wÐBßD8<br />

!<br />

wÑß-8€"ß! w ßáß-8wwß!<br />

›<br />

œ minš -" ÐBßD" ! Ñßáß-8wÐBßD8 ! Ñ› œGŠ BßD" ! ßáßD8<br />

!<br />

w w‹<br />

8ww<br />

8w<br />

So JÐD! ßáßD! ß<br />

èëéëê<br />

ÑœJÐD! ßáßD! Ñ D! ß ßD!<br />

J<br />

" 8 w _ßáß_<br />

" 8 w <strong>and</strong> á<br />

" 8w<br />

gives a minimum for .<br />

¨


12<br />

Remark 1. If all the cost functions<br />

-ÐBßDÑ 3<br />

are the same, pro<strong>of</strong> can be simplified<br />

considerably. In particular, because in this case all the -3!'s are equal to -!, so the<br />

minimizing sequence can be divided into only two groups. The sequences<br />

that ½D ½ Ä_ , either all satisfy - _ or all satisfy - œ_ .<br />

3 5 ! !<br />

ÖD 5 × _<br />

3 5œ"<br />

such<br />

Remark 2. The original problem was to find 8points in V 7 to minimize the<br />

transportation cost. Yet the solution above may yield fewer than 8 points. The<br />

interpretation is that the other 8 8 w points are “duplicates” <strong>of</strong> the ones found. That is, if<br />

8w<br />

Á8, the minimizing <strong>locations</strong> are not all distinct. A simple condition guaranteeing<br />

distinct <strong>locations</strong> will be given in Theorem 2.<br />

Examples <strong>of</strong> per unit cost functions. Denote by BœŠ B a " b ßá<br />

ßB a 7 b ‹ <strong>and</strong><br />

D œ Š Da" bßáß Da7b‹<br />

the coordinates <strong>of</strong> Bß D ­V7Þ Theorem " applies to the following<br />

cost functions.<br />

aa b Let :ß; be two positive numbers,<br />

;<br />

Î 7<br />

Ñ<br />

-ÐBßDÑ œ " lB<br />

ab 4<br />

D<br />

ab 4<br />

l<br />

:<br />

Þ<br />

Ï4œ"<br />

Ò<br />

More specific examples included in (a) are<br />

7<br />

Manhattan (i.e. 6"<br />

Ñ metric: -ÐBßDÑ œ " lBab 4<br />

Dab<br />

4 l<br />

4œ"<br />

"Î:<br />

Î 7<br />

Ñ<br />

6: metric: -ÐBßDÑ œllB Dll:<br />

œ " lBab 4<br />

D<br />

ab 4 l:<br />

ß:ž"Þ<br />

Ï4œ"<br />

Ò<br />

;<br />

Î 7<br />

Ñ<br />

Concave metric: -ÐBßDÑ œ " lB<br />

ab 4<br />

D<br />

ab 4<br />

l ß! ; "Þ<br />

Ï4œ"<br />

Ò


13<br />

ab b Let 3Ð>Ñ be a positive <strong>and</strong> strictly increasing function <strong>and</strong> -ÐBßDÑ be one <strong>of</strong> the<br />

functions in aa. b Then<br />

3Ð-ÐBßDÑÑ<br />

also satisfies the Assumptions. Typical examples <strong>of</strong><br />

such functions 3a> b useful for transportation problems include ln a"€><br />

b <strong>and</strong> ><br />

"€><br />

. An<br />

example <strong>of</strong> a discontinuous <strong>and</strong> nondecreasing function that may occur as 3 is the postage<br />

stamp function<br />

:Ð>Ñ. (This is essentially the floor function with the values at the points <strong>of</strong><br />

discontinuity changed so as to make the function continuous from the left.) Note that this is<br />

a lower semicontinuous function. Then :ÐlB<br />

DlÑ satisfies the Assumptions.<br />

ab c Suppose -" ÐBßDÑ <strong>and</strong> -#<br />

ÐBßDÑ<br />

are cost functions satisfying the Assumptions. Let<br />

- ž! be a constant <strong>and</strong> A­V7<br />

is fixed, then<br />

-<br />

w aBß D b ´ -" aBß D b€ --#<br />

a D ßAb<br />

also satisfies the Assumptions. The motivation for this example is a problem in municipal<br />

waste management, as discussed next. See also Highfill et al (1997).<br />

(d)<br />

Suppose a city, situated in a planar region H in V # , has 7l<strong>and</strong>fills<br />

Aß " á ßA7<br />

<strong>and</strong> wishes to locate 8 recycling centers D" , á, D8. A common waste management plan is<br />

as follows. The city is divided into 8subdivisions H" ßá<br />

ßH8. The waste in region H3<br />

is transported to the nearest (in travel cost) recycling center<br />

,where the recyclables are<br />

D 3<br />

sorted <strong>and</strong> taken away by a recycler at no further cost to the city. The non-recyclable part<br />

<strong>of</strong> the waste is then taken to a l<strong>and</strong>fill by the city. Let 0ÐBÑ be the density <strong>of</strong> the waste that<br />

must be disposed <strong>of</strong> by the city. (A substitute for the waste density could be a suitable<br />

fraction <strong>of</strong> the population density.) Let<br />

-" aBß<br />

D b<br />

be unit the transportation cost <strong>of</strong> the first<br />

stage <strong>of</strong> waste collection (i.e., households to recycling center). For 3œ"ßá<br />

ß8ß the waste<br />

in H 3 is transported to D3 at total cost '<br />

H 0B- a b " aBßD 3b.B. At each recycling center, # is<br />

3<br />

the fraction <strong>of</strong> the waste that is recycled. The non-recyclable part, Ð" # Ñ' H3<br />

0ÐBÑ.B,<br />

is<br />

transported to the nearest l<strong>and</strong>fill at cost<br />

Ð" # Ñ- # ÐD 3 Ñ' H3<br />

0ÐBÑ.B<br />

where


14<br />

-# aD3 b œ mine-" aDßA 3 " bßá ß-" aDßA<br />

3 7bfis the unit cost from D3<br />

to the nearest l<strong>and</strong>fillÞ<br />

(The model can be generalized slightly by assuming that the per unit cost in the second<br />

stage is different from that in the first. This would represent, for example, cost savings <strong>of</strong><br />

bulk shipment <strong>of</strong> waste from the recycling center to the l<strong>and</strong>fill.) Therefore, the total<br />

transportation cost is the sum <strong>of</strong> the two costs over all the subdivisions:<br />

8<br />

J œ " – ( 0B- a b " aBßD 3 b.B€ a" # b-# aD3b(<br />

0aB b.B<br />

—<br />

3œ" H3 H3<br />

8<br />

œ "( 0aBb-aBßD 3b<br />

.B<br />

3œ" H3<br />

where -aBßD3 b œ -" aBßD 3 b € a" # b-# aD3b.<br />

§3. Properties <strong>and</strong> <strong>characterization</strong> <strong>of</strong> <strong>optimal</strong> <strong>locations</strong><br />

Returning to the original problem, it should not be surprising that “more is better” when<br />

considering the number <strong>of</strong> <strong>locations</strong>. Increasing the number <strong>of</strong> <strong>locations</strong> will decrease the<br />

total distance (<strong>and</strong> hence cost) traveled. We have the following theorem showing when the<br />

<strong>locations</strong> D" ßá ßD8<br />

are all distinct. The theorem is restricted to a single cost function<br />

(i.e., -3<br />

œ- for 3œ"ßáß8).<br />

Theorem 2. Suppose Spt a. b contains at least n points. If the cost - is continuous <strong>and</strong><br />

-BßB a b -ÐBßDÑ (8)<br />

for all BÁ Dß then the <strong>optimal</strong> <strong>locations</strong> Dß " áßD8<br />

are mutually distinct.<br />

Pro<strong>of</strong>. Suppose D " ßá<br />

ßD8 are <strong>optimal</strong> <strong>locations</strong> but some <strong>of</strong> them are equal. Then we<br />

show that by adding one more location, the total cost decreases.<br />

From Assumption 2, there exists a point D ­V7<br />

! ßD! ÁDß " á ßD8ß<br />

such that<br />

'<br />

FDß< a b. . ÐBÑ ž! for all


15<br />

implies that -DßD a ! ! b -DßD a ! 3bß3œ"ßáß8Þ<br />

Because -ÐBßDÑ is continuous, there is a<br />

number


16<br />

Of course D3 may not minimize J3 aDàDßáßD " 8b<br />

if the D5<br />

's are chosen arbitrarily; i.e.,<br />

D3 may not be an <strong>optimal</strong> facility location for H3 . On the other h<strong>and</strong>, if DßáßD " 8 are<br />

<strong>optimal</strong> facility <strong>locations</strong>, then each D3 minimizes the corresponding J3.<br />

Theorem $ . If D" ßáßD8 minimize J, then D3 minimizes J3 aDàD"<br />

, áD , 8b<br />

for<br />

3œ"ßáß8, respectively.<br />

This gives a collection <strong>of</strong> necessary conditions for a minimum, which can be written as<br />

a system <strong>of</strong> equations. From this system, all possible <strong>optimal</strong> <strong>locations</strong> can be found. Some<br />

examples will be found in section 4.<br />

Pro<strong>of</strong>. Suppose Bß " áßB8<br />

are arbitrary <strong>locations</strong> <strong>of</strong> the facility <strong>and</strong> I" ßáßI8<br />

is an<br />

arbitrary partition. If Dß " á ßD8<br />

are <strong>optimal</strong> <strong>locations</strong> (<strong>and</strong> H 3 the corresponding regions),<br />

then<br />

8 8<br />

"( -3ÐB, D 3 Ñ. . ÐBÑ Ÿ "(<br />

-3ÐBßB3Ñ.. ÐBÑ.<br />

3œ" H3 3œ" I3<br />

Fix 3 <strong>and</strong>take I4 œH4 for all 4, <strong>and</strong> B4 œD4<br />

for all 4Á3ß then it follows that<br />

( -3ÐBßD3Ñ.. ÐBÑ Ÿ ( -3ÐBßB3Ñ.. ÐBÑ.<br />

H<br />

H<br />

3 3<br />

So D3 is a minimum <strong>of</strong> JÐDàD 3 " ßáßD8 Ñ œ '<br />

H 3<br />

- 3 ÐBßDÑ.<br />

. ß for 3œ"ßáß8Þ ¨<br />

§4. Examples<br />

We conclude the paper with a collection <strong>of</strong> examples. Although the main contribution<br />

<strong>of</strong> the paper is to establish a general existence theorem (Theorem 1), Theorem 3 gives a<br />

<strong>characterization</strong> <strong>of</strong> the <strong>optimal</strong> <strong>locations</strong> that can be used to help find the desired <strong>locations</strong>.<br />

The following examples are designed to show some <strong>of</strong> the features <strong>of</strong> the problem <strong>and</strong><br />

possible solutions as suggested by Theorem 3. Examples 1-3 show the effect <strong>of</strong> changing


17<br />

the cost function <strong>and</strong> possible nonuniqueness <strong>of</strong> optimizing <strong>locations</strong>. These examples use<br />

necessary conditions given by Theorem 3, but in situations that are simple enough to permit<br />

explicit computation. Examples 5-8 show how to use Theorem 3 to compute <strong>locations</strong> for<br />

some density functions that are not merely uniform or atomic. For related works including<br />

computations in a spirit similar to ours, we refer to Braid (1996), Cuesta-Albertos, J.A.,<br />

(1984), Drezner (1994), <strong>and</strong> Drezner's book (1995) both for its collection <strong>of</strong> papers <strong>and</strong><br />

for its bibliography.<br />

Example 1 (one location, one dimension: 8œ" , 7œ"ÑÞ Suppose we are interested<br />

in one <strong>optimal</strong> location. In this case, the total cost is<br />

the following results.<br />

JÐDÑœ' V 7-ÐBßDÑ..<br />

We have<br />

(a) If -ÐBßDÑ œ2amB<br />

Dmb<br />

<strong>and</strong> 2 is strictly convexß then a computation shows that J is<br />

strictly convex <strong>and</strong> thus the minimum is unique.<br />

7<br />

A typical example is -ÐBßDÑ œ mB Dm# œ ! lBab 4 Dab 4 l#<br />

ÞIn this case, the <strong>optimal</strong><br />

#<br />

4œ"<br />

location is precisely th e center <strong>of</strong> mass with distribution .Þ<br />

(b) If -ÐBßDÑ œ mB<br />

7<br />

Dm= ! lB Ð4Ñ D Ð4Ñ l, then the <strong>optimal</strong> location is the median <strong>of</strong> the<br />

4œ"<br />

mass.<br />

(c) If -ÐBßDÑ œ2amB Dm b <strong>and</strong> 2 is strictly concave,then the minimum may not be<br />

unique. For example, consider 2Ð>Ñ œ È > <strong>and</strong> the atomic measure . e! f œ . e" f œÞ& . In<br />

this case the total cost function for locating a facility at D is JÐDÑœ!Þ&Ð ÈkDk€<br />

ÈkD "Ñ k . The minimum occurs at Dœ! <strong>and</strong> Dœ" where J has the value !Þ& .<br />

(d) Perhaps the simplest example in which a minimum is not unique is found by letting the<br />

mass be concentrated at two points as in the previous example Þ Let 8œ7œ" <strong>and</strong> define


18<br />

. e! f œ . e" f œÞ& <strong>and</strong> Spta.<br />

b œ e!ß" f<strong>and</strong> let -ÐBßDÑœkB Dk. Then any D­Ð!ß"Ñ<br />

will give<br />

JÐDÑœ" . The example can be extended to two dimensions in several ways.<br />

Define . eÐ"ß!Ñf œ . eÐ!ß"Ñf œ . eÐ "ß!Ñf œ . eÐ!ß "Ñf. Use the 6 " -metric, <strong>and</strong> find<br />

that the location minimizing total cost is not unique.<br />

Example 2 (two <strong>locations</strong>, one dimension:<br />

In this case,<br />

8œ#ß 7œ" , different cost functionsÑÞ<br />

Jœ( -" aBßD " b .. € ( -#<br />

aBßD # b ..<br />

H<br />

H<br />

" #<br />

where D" <strong>and</strong> D# are the <strong>locations</strong> <strong>and</strong> H" <strong>and</strong> H# are the partitions <strong>of</strong> VÞ Let . be<br />

ordinary Lebesgue measure (i.e. the population is uniformly distributed) on the interval<br />

Ò "ß"Ó. Let -" ÐBßDÑ œ kB Dk <strong>and</strong> -# ÐBßDÑ œ#B k Dk. Assume that D" D#<br />

. The<br />

division between regions H" <strong>and</strong> H#<br />

occurs at the value for which the two cost functions<br />

are equal; this is 7œ<br />

function <strong>of</strong> two variables<br />

D€#D<br />

$<br />

" #<br />

Þ<br />

The <strong>optimal</strong> <strong>locations</strong> are easily found by minimizing the<br />

D €#D " #<br />

$<br />

"<br />

JÐD" ßDÑœ # (<br />

"<br />

kB D " k.B € (<br />

D " €#D#<br />

#B k D#<br />

k.B.<br />

But to show the use <strong>of</strong> Theorem 3, we consider the two pieces separately. Slightly<br />

modifying the notation <strong>of</strong> Theorem 3 for clarity, write<br />

D €#D " #<br />

$<br />

"<br />

J" ÐDàD" ßDÑœ # (<br />

"<br />

kB D k.B <strong>and</strong> J# ÐAàD" ßDÑœ # (<br />

D " €#D#<br />

#B k Ak.BÞ<br />

The first order conditions for these two functions are<br />

`J" D " €#D # "<br />

œ! yields Dœ<br />

`D ' #<br />

`J# D " €#D # "<br />

œ! yields Aœ € .<br />

`A ' #<br />

$<br />

$


19<br />

Theorem 3 says that DœD" <strong>and</strong> AœD# . This gives a system <strong>of</strong> equations in D" <strong>and</strong> D#<br />

which yields D" œ "Î$ <strong>and</strong> D#<br />

œ#Î$ .<br />

Example 3 (two <strong>locations</strong>, one dimension:<br />

8œ#ß 7œ" , same cost functionÑÞ<br />

Suppose D" ŸDß # <strong>and</strong> -ÐBßDÑ 3 œ2lB a Dlb, where 2 is an increasing function, then the<br />

best partitions are<br />

H" œ a _ß7 bßH#<br />

œ a7ß<br />

_ b<br />

where 7œ<br />

D€D<br />

#<br />

" #<br />

ÞSo<br />

7 _<br />

Jœ( -aBßD" b .. € ( -aBßD#<br />

b. . Þ<br />

_<br />

7<br />

(a) Suppose -ÐBßDÑ œlB Dl#<br />

<strong>and</strong> D" , D# are the <strong>optimal</strong> <strong>locations</strong>, then D" , D#<br />

must<br />

be the centers <strong>of</strong> the mass in H" œ a _ß7 bßH#<br />

œ a7ß<br />

_ b, respectively. That is,<br />

7 7 _ _<br />

D" ( .. œ ( B. . <strong>and</strong> D#<br />

( .. œ ( B. . Þ<br />

_ _<br />

7 7<br />

In fact, these two equations determine all possible <strong>optimal</strong> <strong>locations</strong>.<br />

(b) Suppose -ÐBßDÑ œlB Dl <strong>and</strong> D" , D# are the <strong>optimal</strong> <strong>locations</strong>, then D" , D#<br />

must<br />

be the medians <strong>of</strong> the mass in H" œ a _ß7 bßH#<br />

œ a7ß<br />

_ b, respectively. Namely<br />

D" 7 _ _<br />

2( .. œ ( .. ß ( .. œ ( ..<br />

Þ<br />

_ _ D 7<br />

#<br />

#<br />

Again these equations determine all possible <strong>optimal</strong> <strong>locations</strong>.<br />

Example 4 (two <strong>locations</strong>, two dimensions: 8œ#ß 7œ#ÑÞ For a specific example,<br />

suppose that . is the uniformdistribution (i.e. Lebesgue measure) on the unit square H with<br />

vertices a!ß!ßÐ!ß"Ñß b Ð"ß"Ñ <strong>and</strong> a"ß!<br />

b, <strong>and</strong> suppose we are interested in the <strong>optimal</strong><br />

<strong>locations</strong> <strong>of</strong> two facilities Given two <strong>locations</strong> <strong>and</strong> , let be <strong>optimal</strong><br />

Þ D D H ßH<br />

" # " #


20<br />

partitions <strong>of</strong> H with respect to D" ß DÞ # Then the total cost is<br />

Jœ -ÐÐBÐ"ÑßBÐ#ÑÑßD Ñ.B Ð"Ñ.B Ð#Ñ<br />

( € ( -ÐÐBÐ"ÑßBÐ#ÑÑßD Ñ.B Ð"Ñ.BÐ#Ñ<br />

" #<br />

H<br />

H<br />

" #<br />

where - is the cost function. Examples with specific per unit cost functions follow.<br />

(a) Suppose - is the square <strong>of</strong> the 6# -norm: -ÐBßDÑœ -ÐÐBÐ"ÑßBÐ#ÑÑßÐDÐ"ÑßDÐ#ÑÑÑ<br />

œ<br />

ÐBÐ"Ñ D Ð"ÑÑ# € ÐBÐ#Ñ DÐ#ÑÑ # . The first order conditions show that H" ßH#<br />

, the<br />

regions associated with the desired <strong>locations</strong> D" <strong>and</strong> D# , are divided by the perpendicular<br />

bisector <strong>of</strong> the segment between D" <strong>and</strong> D#<br />

. Using Theorem 3, we can restrict attention to<br />

one region at a time. It is easy to show that the necessary condition for the <strong>optimal</strong><br />

<strong>locations</strong> is that D" , D# are the centers <strong>of</strong> masses in H" ßH# , respectively. The task then is<br />

to choose the correct line with which to divide the unit square. This reduces the problem<br />

to finding the two parameters that describe the <strong>optimal</strong> line. The first order conditions<br />

show that H" ßH# are divided by one <strong>of</strong> the lines BœÞ&ß D œÞ&ß D œBß or D œ BÞ<br />

That is, the <strong>optimal</strong> division is two rectangles beside (or on top <strong>of</strong>) each other or the two<br />

45° triangles. (Because <strong>of</strong> the rotational symmetry in these solutions, we are really left<br />

with two c<strong>and</strong>idates.) By comparing the total costs, we see that the <strong>optimal</strong> regions are the<br />

rectangular ones <strong>and</strong> the <strong>optimal</strong> <strong>locations</strong> are aÞ#&ß Þ& bßÐÞ(&ß Þ&Ñor<br />

aÞ&ß Þ#& bß aÞ&ß Þ(& bÞ<br />

(b) Suppose -ÐBßDÑœ<br />

-ÐÐBÐ"ÑßBÐ#ÑÑßÐDÐ"ÑßDÐ#ÑÑÑ œ ¹ BÐ"Ñ D Ð"ѹ € ¹ BÐ#Ñ DÐ#ѹ<br />

(the 6 " or “Manhattan” metric). Then H" <strong>and</strong> H#<br />

are (usually) divided by a zigzag<br />

boundary, as shown in Figure 1. This example gives a hint at the effects <strong>of</strong> changing the<br />

metric from the one in (a). To provide a few details on the figures, look first at Figure 1.<br />

Imagine two <strong>locations</strong> D" <strong>and</strong> D#<br />

(not necessarily <strong>optimal</strong>). To find the boundary between<br />

regions H" <strong>and</strong> H# , first draw a rectangle with corners D" <strong>and</strong> D#<br />

. The middle part <strong>of</strong> the<br />

boundary is a 45° line through the midpoint <strong>of</strong> the segment between D" <strong>and</strong> D#<br />

. This


21<br />

extends to the sides <strong>of</strong> the rectangle. The boundary between regions is completed with<br />

lines perpendicular to the sides <strong>of</strong> the rectangle. Another view <strong>of</strong> this is given in Figure 2.<br />

A special case occurs when the rectangle with corners D" <strong>and</strong> D#<br />

is actually a square, as<br />

shown in Figure 3. In this case the middle part <strong>of</strong> the boundary between H" <strong>and</strong> H#<br />

is the<br />

diagonal <strong>of</strong> the square. The remaining parts <strong>of</strong> the boundary are arbitrary<br />

remain in the dashed rectangle shown in the figure.<br />

as long as they<br />

Now that the regions have been described for arbitrary <strong>locations</strong> D" <strong>and</strong> D#<br />

, we can<br />

again use Theorem 3: the necessary condition for D" , D#<br />

to be the <strong>optimal</strong> <strong>locations</strong> <strong>of</strong> two<br />

facilities is that D" , D# are the medians <strong>of</strong> the masses in H" ßH# , respectively. It can be<br />

shown that the <strong>optimal</strong> solution in this case is, as in the previous example.<br />

H ßH " #<br />

divided by BœÞ&ß or D œÞ& , <strong>and</strong> the <strong>optimal</strong> <strong>locations</strong> aÞ#&ß Þ& bßÐÞ(&ß Þ&Ñor<br />

aÞ&ß Þ#& bß<br />

aÞ&ß Þ(& bÞ<br />

are<br />

The rest <strong>of</strong> the examples all use the cost function -ÐBßDÑ œ lB Dl #<br />

#<br />

. As discussed in<br />

Examples 2(a) <strong>and</strong> 3(a), the resulting <strong>optimal</strong> <strong>locations</strong> are all centers <strong>of</strong> mass <strong>of</strong> the<br />

population density in an appropriate region. The number <strong>of</strong> <strong>locations</strong>, dimension, <strong>and</strong><br />

population density are varied. In each example, the population density is given by a<br />

function 3ÐBÑ. These examples are meant only to illustrate possible uses <strong>of</strong> the necessary<br />

conditions given by Theorem 3. The “spirit” <strong>of</strong> the calculation is similar to that in Drezner<br />

<strong>and</strong> Weslowsky (1980) <strong>and</strong> Drezner <strong>and</strong> Drezner (1997) in the following sense. Initial<br />

location(s) are selected. The first order conditions are constructed <strong>and</strong> evaluated at these<br />

<strong>locations</strong> producing new <strong>locations</strong>. In this way a sequence <strong>of</strong> <strong>locations</strong> is produced that<br />

(under favorable circumstances) converges to the desired optimum. In the cited 1980<br />

paper, the cost function is assumed to be the 6: -norm <strong>and</strong> the example there uses the 6#<br />

-<br />

norm. As part <strong>of</strong> the procedure, the authors break the region into parts <strong>and</strong> reduce the<br />

continuous dem<strong>and</strong> (our density) to a discrete dem<strong>and</strong>. One difference between our work<br />

<strong>and</strong> the 1997 paper is that the population density (which is the dem<strong>and</strong> in Drezner <strong>and</strong>


22<br />

Drezner) has nonuniform distribution. Another difference between the 1997 paper <strong>and</strong> the<br />

present paper is that Drezner <strong>and</strong> Drezner seek to locate one additional facility in a region<br />

already containing several competing facilities while the computations below aim for one,<br />

two, or three <strong>locations</strong> in a “new” region. The authors in both the cited works then refer to<br />

the paper <strong>of</strong> Weiszfeld for convergence <strong>of</strong> the iterates. For our examples, begin with two<br />

<strong>locations</strong> along the line.<br />

Example 5 (two <strong>locations</strong>, one dimension: 8œ#ß 7œ" ) Consider the population<br />

distributed according to the tent-shaped piecewise linear function<br />

on the interval Ò<br />

"ß"ÓÞ<br />

3ÐBÑ œ<br />

"€B "ŸB Þ&<br />

œ<br />

$Ð" BÑ Þ& ŸBŸ"<br />

From Example 2a (<strong>and</strong> Theorem 3), we know that the <strong>optimal</strong><br />

D€D " #<br />

<strong>locations</strong> D" <strong>and</strong> z # are the centers <strong>of</strong> mass <strong>of</strong> the interval formed by Ò "ß<br />

#<br />

Ó<br />

' ÐD " €D#<br />

ÑÎ#<br />

D€D<br />

B3ÐBÑ.B<br />

" #<br />

"<br />

Ò<br />

#<br />

ß"Ó. These centers <strong>of</strong> mass are given by <strong>and</strong><br />

' ÐD " €D#<br />

ÑÎ#<br />

3ÐBÑ.B<br />

"<br />

' 1<br />

ÐD €D ÑÎ#<br />

B3ÐBÑ.B<br />

" #<br />

. Because it is not known in advance where the midpoint ÐD " €DÑÎ# #<br />

' 1<br />

ÐD €D ÑÎ#<br />

3ÐBÑ.B<br />

" #<br />

lies relative to BœÞ& , it is awkward to compute D" <strong>and</strong> D#<br />

directly. Instead we can use<br />

fixed point iteration to approximate the solution. Beginning with a guess <strong>of</strong><br />

D œ! "<br />

D œ" # , <strong>and</strong> using numerical approximations <strong>of</strong> integrals we obtain the following values<br />

approximating the solution. iteration D" D#<br />

total cost<br />

! ! " 0.1875<br />

" ! !Þ'''''' 0.119084<br />

# !Þ"""""" !Þ&(!(& 0.0929902<br />

$ !Þ")!"$& !Þ&"*#& 1 0.0843480<br />

% 0Þ##!#* 4 !Þ%*!*( 3 0.0816279<br />

& !Þ#%$"!( !Þ%(&$(# 0.0807851<br />

"! !Þ#(!%%" !Þ%&(!*# 0.0804116<br />

"& !Þ#(") 11 !Þ%&'" 87 0.0804104<br />

#! !Þ#("*% 5 !Þ%&'099 0.0804104<br />

<strong>and</strong>


23<br />

A bit more analytic work (guessing that D#<br />

D" œ !Þ#("*&# <strong>and</strong> D#<br />

œ!Þ%&'!*%<br />

Þ& ) will give (to 6 decimal places)<br />

with total cost 0.0804104 . Of course, in general a<br />

fixed-point iteration scheme need not converge. Sufficient conditions for convergence are<br />

that the absolute values <strong>of</strong> appropriate partial derivatives are bounded above by 1.<br />

Checking this condition is usually not feasible analytically even for the examples<br />

considered here. However, the relevant functions can sometimes be graphed <strong>and</strong> it may be<br />

able to see that the graph satisfies the required bound. It should also be noted that unless<br />

additional information is known about uniqueness, it is not known when the fixed-point<br />

iteration will converge to the desired extreme values.<br />

In the final three examples, we use Theorem 3 <strong>and</strong> iteration to approximate a solution.<br />

Since we have neither an analytic solution nor an independent pro<strong>of</strong> <strong>of</strong> uniqueness <strong>of</strong> a<br />

solution, we cannot be assured that the sequences converge to an absolute minimum.<br />

Example 6 (three <strong>locations</strong>, one dimension: 8œ$ß 7œ" ) Let the density function<br />

be defined by 3ÐBÑ œB€" on the interval Ò "ß"Ó. Using the fact that the <strong>optimal</strong><br />

<strong>locations</strong> are at the center <strong>of</strong> mass in each subregion, we need DßDß " # <strong>and</strong> D$<br />

to satisfy<br />

ÐD €D ÑÎ#<br />

ÐD €D ÑÎ#<br />

' " #<br />

B ÐBÑ.B<br />

' # $<br />

B ÐBÑ.B "<br />

3<br />

3 ' B ÐBÑ.B<br />

"<br />

ÐD €D ÑÎ#<br />

ÐD €D ÑÎ#<br />

3<br />

" # # $<br />

D" œ ßD# œ ßD$<br />

œ<br />

' ÐD " €D# ÑÎ#<br />

ÐD €D ÑÎ#<br />

"<br />

ÐBÑ.B ' # $<br />

3 3ÐBÑ.B<br />

'<br />

"<br />

ÐD €D ÑÎ#<br />

ÐD €D ÑÎ#<br />

3ÐBÑ.B<br />

" # # $


24<br />

Some results on the iterative search for a fixed point are shown in the table.<br />

iteration D" D# D$<br />

total cost<br />

! " ! " Þ"'''''<br />

" !Þ'''''' !Þ!)$$$$$ !Þ('"*!% Þ!("(!$&<br />

# !Þ&#((( !Þ"!&$)! !Þ(#(&%# Þ!'##)!!<br />

$ !Þ%(%"$# !Þ"$#%!& !Þ(#%)# Þ!&**&'$<br />

% !Þ%%(#(% !Þ"&&%!* !Þ($!")" Þ!&))%#$<br />

& !Þ%$!'"" !Þ"($&)) !Þ($'%#) Þ!&)#!"$<br />

"! !Þ$*&$'" !Þ#"()'* !Þ(&%!*% Þ!&($&""<br />

"& !Þ$)'$&% !Þ##*&&* !Þ(&)*"$ Þ!&(#*"#<br />

#! !Þ$)$*(% !Þ#$#'&# !Þ('!"*" Þ!&(#)(!<br />

Example 7 (two <strong>locations</strong>, two dimensions: 8œ#ß 7œ# ) For the first <strong>of</strong> our twodimensional<br />

examples, consider a population in the square Ò "ß"Ó‚Ò "ß"Ó with density<br />

3ÐBßCÑœ"€B€C # . The density is symmetric with respect to the B-axis <strong>and</strong> so we<br />

expect the <strong>optimal</strong> <strong>locations</strong> D" œÐB" ßC" Ñ <strong>and</strong> D# œÐB# ßC#<br />

Ñ to be symmetric also.<br />

Associated with each D3 there is a region H3. The boundary between the regions is the<br />

perpendicular bisector <strong>of</strong> the line segment between D" <strong>and</strong> D#<br />

(this is because the cost<br />

function is the square <strong>of</strong> the 6#<br />

-norm) Þ Thus once again the values BßC " " ßBß # <strong>and</strong> C#<br />

are<br />

given by ratios <strong>of</strong> integrals over an appropriate region. The following table gives the<br />

values <strong>of</strong> the iterates in the search for a fixed point, beginning with the rather poor initial<br />

choice <strong>of</strong> Ð "ß"Ñ <strong>and</strong> Ð"ß "Ñ.<br />

iteration B" C" B# C#<br />

total cost<br />

! " " " " (Þ""""#<br />

" !Þ!'''''( !Þ&$$$$$ !Þ%% !Þ$# #Þ#!)"*<br />

# !Þ"!((&$ !Þ'!"&(' !Þ$&'#$" !Þ%%*#'$ "Þ*'&")<br />

$ !Þ"***%( !Þ&**"## !Þ#*$!$& !Þ&"&"#" "Þ*!#&*<br />

% !Þ#$#$"% !Þ&)#&& !Þ#''%#& !Þ&%!**) "Þ)*#%'<br />

& !Þ#%$$'( !Þ&(##$" !Þ#&'%!& !Þ&&#&&" "Þ)*!(<br />

' !Þ#%(%"' !Þ&'(!(# !Þ#&#&%# !Þ&&()*$ "Þ)*!%$<br />

Since the density is a polynomial <strong>and</strong> since the iteration gives an idea <strong>of</strong> the location (<strong>and</strong><br />

hence the form <strong>of</strong> the dividing line between the regions), it is possible (using Theorem 3)


25<br />

to calculate a location analytically for this example. The <strong>locations</strong> are Ð"Î%ß*Î"'Ñ <strong>and</strong><br />

Ð"Î%ß *Î"'Ñ with a total cost <strong>of</strong> "$)"Î(#! ¸"Þ)*!#) . These <strong>locations</strong> satisfy the<br />

necessary conditions for an <strong>optimal</strong> location given by Theorem 3. If this is these are the<br />

only such points, then they are <strong>optimal</strong>. Due to the various ways that a general dividing<br />

line between regions can be situated, a pro<strong>of</strong> that this point is <strong>optimal</strong> is tedious.<br />

Example 8 (two <strong>locations</strong>, two dimensions: 8œ#ß 7œ# ) For the final example,<br />

consider a population in the square Ò "ß"Ó‚Ò "ß"Ó with density<br />

3ÐBßCÑ œ expÒ $ÐB Þ&Ñ<br />

#<br />

$ÐC Þ#&Ñ<br />

#<br />

Ó .<br />

When graphed, this function has a “noticeable” maximum at ÐÞ&ßÞ#&Ñ <strong>and</strong> the density falls<br />

<strong>of</strong>f quickly. The <strong>optimal</strong> <strong>locations</strong> are <strong>of</strong> the form D" œÐB" ßC" Ñ <strong>and</strong> D# œÐB# ßC#<br />

Ñ.<br />

Once again the values BßC " " ßBß # <strong>and</strong> C#<br />

are given by ratios <strong>of</strong> integrals over the<br />

appropriate region. The following table gives the values <strong>of</strong> several <strong>of</strong> the iterates in the<br />

search for a fixed point.<br />

iteration B" C" B# C#<br />

! !Þ(& !Þ(& !Þ& !Þ#&<br />

" !Þ#&$#( !Þ$#*!"# !Þ%$$!*) !Þ#$'$!&<br />

# !Þ%%!(( !Þ"))#&* !Þ%())%% !Þ#()%(*<br />

% !Þ"%$"&& !Þ"!"("& !Þ&$%%#) !Þ$'%!$#<br />

' !Þ"*'((# !Þ!*$%#&% !Þ&$(** !Þ%!!!(*<br />

) !Þ#(%*'$ !Þ*&*" !Þ&"'&&" !Þ%&%(!*<br />

"! !Þ$#)#"' !Þ"!"&" !Þ%)$)*' !Þ%)%%'*<br />

"# !Þ$'#%)) !Þ"!%%%" !Þ%&(%!( !Þ%*(##%<br />

total cost<br />

0.225753<br />

0.192400<br />

0.172509<br />

0.157139<br />

0.154001<br />

0.150142<br />

0.148184<br />

0.147359<br />

Remarks on further results. The <strong>locations</strong> <strong>of</strong> facilities can be interpreted as the support<br />

<strong>of</strong> a measure. The value <strong>of</strong> the measure at each location is the mass <strong>of</strong> the region<br />

associated with the facility. In this paper, we put no restriction on the values <strong>of</strong> the


26<br />

measure. In the example <strong>of</strong> locating recycling centers, the centers may have limited<br />

capacity however. We have obtained results similar to those in this paper for the<br />

following cases: a facility has a prescribed capacity; a facility is “located” in higher<br />

dimensional subsets (rather than point <strong>locations</strong> as above). These results will appear in<br />

McAsey <strong>and</strong> Mou (1998).<br />

REFERENCES<br />

Braid, R.M., The <strong>optimal</strong> <strong>locations</strong> <strong>of</strong> branch facilities <strong>and</strong> main facilities with consumer<br />

search, Journal <strong>of</strong> Regional Science, 36(1996) 217-234.<br />

Campbell, James F. (1992), Location-allocation for distribution to a uniform dem<strong>and</strong> with<br />

transshipments, Naval Research Logistics, 39, 635-649.<br />

Carrizosa, E. et al (1995), The generalized Weber problem with expected distances,<br />

Recherche opérationnelle/Operations Research, 29, 35-57.<br />

Cuesta-Albertos, J.A., (1984), Medidas de centralizacion multidimensionales (ley fuerte<br />

de los gr<strong>and</strong>es numeros), Trab. Est. Invest. Operativa, 35, 3-16.<br />

Drezner, Tammy (1994), Locating a single facility among existing, unequally attractive<br />

facilities, Journal <strong>of</strong> Regional Science, 34, 237-252.<br />

Drezner, Tammy <strong>and</strong> Zvi Drezner (1997), Replacing continuous dem<strong>and</strong> with discrete<br />

dem<strong>and</strong> in a competitive location model, Naval Research Logistics Quarterly, 44, 81-<br />

95.<br />

Drezner, Zvi <strong>and</strong> G.O. Weslowsky (1980), Optimal location <strong>of</strong> a facility relative to area<br />

dem<strong>and</strong>s, Naval Research Logistics Quarterly, 27, 199-206.<br />

Drezner, Zvi, (ed.) (1995), Facility Location: A Survey <strong>of</strong> Applications <strong>and</strong> Methods,<br />

Springer-Verlag, New York, 1995.<br />

Gangbo, Wilfrid <strong>and</strong> Robert J. McCann (1996), The geometry <strong>of</strong> <strong>optimal</strong> transportation,<br />

Acta Mathematica, 177, 113-161.


27<br />

Highfill, Jannett, Michael McAsey, <strong>and</strong> Libin Mou (1997), The <strong>optimal</strong> location <strong>of</strong> two<br />

recycling centers, The Journal <strong>of</strong> Economics, 23, 107-121.<br />

McAsey, Michael <strong>and</strong> Libin Mou (1998), Optimal location in mass transport, (to appear).<br />

Rachev, S.T. (1985), The Monge-Kantorovich mass transference problem <strong>and</strong> its<br />

stochastic applications, Theory <strong>of</strong> Probability <strong>and</strong> Its Applications, 29, 647-676.<br />

ReVelle, Charles S. <strong>and</strong> Gilbert Laporte (1996), The plant location problem: new models<br />

<strong>and</strong> research prospects, OR Chronicle, 44, 864-874.<br />

Suzuki, Atsuo <strong>and</strong> Atsuyuki Okabe (1995), Using Voronoi diagrams, in Facility Location:<br />

A Survey <strong>of</strong> Applications <strong>and</strong> Methods, Drezner, Zvi (ed.), Springer-Verlag, New<br />

York.<br />

Thisse, Jacques-François (1987), Location theory, regional science, <strong>and</strong> economics, J.<br />

Regional Science, 27, 519-528.<br />

Weber, A. (1909)<br />

English translation:<br />

Chicago IL, 1929.<br />

Über den St<strong>and</strong>ort der Industrien, J.C.B. Mohr, Tübingen, Germany.<br />

On the Location <strong>of</strong> Industries, University <strong>of</strong> Chicago Press,<br />

Weiszfeld, E. (1936) Sur le point lequel la somme des distances de 8 points donné est<br />

minimum, Tohoku Mathematics Journal,<br />

43, 355-386.


28<br />

Region D 1 Region D 2<br />

z 1<br />

z 2<br />

Figure 1. Example <strong>of</strong> zigzag boundary between regions<br />

Region D 1<br />

Region D 2<br />

z 1<br />

z 2<br />

Figure 2. A different orientation <strong>of</strong> regions.


29<br />

Region D 2<br />

z 2<br />

Region D 1<br />

z 1<br />

Figure 3. Special case <strong>of</strong> example (b)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!