Existence and characterization of optimal locations. - Bradley Bradley
Existence and characterization of optimal locations. - Bradley Bradley
Existence and characterization of optimal locations. - Bradley Bradley
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" œ ˜BV7<br />
À -" ÐBßD" ÑŸ -4ÐBßD4Ñfor all 4 ž" ß<br />
H# œ ˜BV7Ï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> AV7<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)