Abstract
In this chapter we review continuous location models. Location models involve locating one or more facilities among a given set of demand points to achieve a certain objective. For example, locating a warehouse that serves a set of stores each requires a given delivery volume. The objective is minimizing the total delivery cost which is the sum of distances, weighted by the volume. In discrete location models, a finite set of potential locations for facilities is given. In continuous location models, facilities can be located anywhere in the plane, or in a limited region with an infinite number of potential locations.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
1 Introduction
Facility location models investigate the location of one or more facilities, among a set of demand points, to achieve a certain objective. Discrete location models assume that there is a set of potential locations for the facilities, and a partial subset of locations is selected for locating them. Continuous location problems assume that facilities can be located anywhere (usually in the plane) or in a given area, and thus the set of candidate locations is “infinite”. In this chapter we review continuous location models.
One of the earliest objectives investigated in the literature is minimizing the weighted sum of distances between the demand points and their closest facility. For example, locating warehouses to serve a given set of outlets. The cost of service is proportional to the distance and if there are two or more facilities, service to a demand point is provided by the closest facility.
Another objective is minimizing the maximum distance to the closest facility so that the customer who gets the worst service is getting the service as quickly as possible. For example, location of emergency facilities, such as ambulances or fire trucks, so that the farthest customer is as close as possible to a facility. Some types of facilities such as polluting or noisy factories, landfills, airports, have a negative impact on neighborhoods and thus should be located as far as possible from communities. Such facilities are termed “obnoxious” facilities. Another objective is to locate facilities to provide equitable service to all demand points. Covering models attempt to cover as many demand points as possible within a given distance from the closest facility. Competitive location models, discussed in Chapter [52] in this book, involve the location of facilities, such as retail outlets, to attract as much demand as possible from competing facilities.
Commonly used distance measures between points (x, y) and (u, v) include:
-
Euclidean distance (also termed \(\ell _2\)): \(\sqrt{(x-u)^2+(y-v)^2}\). This is a straight line distance.
-
Rectilinear (also termed Manhattan, or \(\ell _1\)) distance: \(|x-u|+|y-v|\). This is a distance on a grid where roads are either in a North-South or East-West directions and there are no diagonal roads.
-
General \(\ell _p\) distance: \(\left\{ |x-u|^p+|y-v|^p\right\} ^{\frac{1}{p}}\). \(p=2\) is the Euclidean distance, and \(p=1\) is the rectilinear distance.
There are extensions to the basic location models. For example, some models are formulated on the surface of a sphere. Distances on the globe are not “straight” lines but great circle distances used by airplanes flying between origin and destination. Spherical models are discussed in Sect. 9.2.5.
2 Single Facility Location Problems
In this section we review single facility location models. The location of multiple facilities is discussed in Sect. 9.3.
2.1 The Weber (One-Median) Location Problem
The first and most basic location problem is the Weber problem [202]. A set of demand points with associated weights exist in the area. The problem is to find a location for a facility that minimizes the weighted sum of distances to the set of demand points. The formulation and solution methods are detailed in Sect. 9.4.2.4. The simple form of the problem dates back to the French mathematician Pierre de Fermat who lived in 1601–1665. For historical reviews the reader is referred to [207, 39, 97]. As detailed in [39, 147], Pierre de Fermat asked the question of finding the point in a triangle that minimizes the sum of the distances to the vertices of the triangle. The problem was solved by Torricelli (1608–1647). Torricelli showed (see Fig. 9.1), that the optimal location (Fermat point) is at a point forming three angles of \(120^\circ\) each with the sides of the triangle (and on a vertex if an angle at a vertex is 120\(^\circ\) or greater).
This is the solution to connecting three cities by the shortest possible railroad. Suppose that we need to connect four cities on the vertices of a square with a side of 1. Connecting three sides, or forming an H shape, has a total length of 3. The two diagonals have a total length of \(2\sqrt{2}=2.828\). The optimal solution to this problem is depicted in Fig. 9.2. The two points in the interior of the square are Fermat’s points in the triangles formed by two vertices and the square’s center C. Therefore, all the angles are 120\(^\circ\). The total distance is \(1+\sqrt{3}=2.732\). The general problem of connecting n points by the shortest tree is called the Steiner tree problem [180].
2.1.1 Extensions to the Basic Weber Problem
Drezner et al. [90] investigated a model where travel time is not necessarily proportional to the distance. Every trip starts at a speed of zero, then the vehicle accelerates to a cruising speed, stays at the cruising speed for a portion of the trip, and then decelerates back to a speed of zero. A time equivalent distance which is equal to the travel time multiplied by the cruising speed is defined. It is proved that every demand point is a local minimum for the Weber problem defined by travel time rather than distance. Accurate estimate of travel time is especially important when evaluating hub location [187, 176, 30, 46, 1]. When a flight has one or more stopovers, the underestimation of flight time is increased, in addition to the waiting time at the stopover, because there are more acceleration and deceleration periods. Therefore, when using distances rather than flight times, hub location models may underestimate the decline in quality of service due to stopovers at hubs.
Drezner and Wesolowsky [110] and Drezner and Drezner [61] considered the Weber problem when the distance from point A to point B is not the same as the distance from B to A. This is common in rush hour traffic or for flights that in one direction have tail winds and in the opposite direction have head winds.
Drezner et al. [101] considered the Weber problem on a network where demand points can be on nodes of the network or anywhere in the plane off the network. Distances to demand points located on the network can be either network distances or Euclidean distances, while distances to points off-the network are Euclidean. Travel time on the network is slower by a given factor but is cheaper than using Euclidean distances. Applications include building a hospital providing emergency services either by an ambulance using network roads, or by a helicopter flying directly to the patient, especially when the patient is off the network. The facility can be located anywhere on the network and the optimal solution is not necessarily on a node. The problem is optimally solved by the “Big Segment Small Segment” global optimization algorithm (see also Sect. 9.4.2.3 and Berman et al. [9]). Locating a transfer point where service is switched from one vehicle to another on the way to a demand point or on the way back is investigated in [13, 14, 15].
Drezner [74] considered the Weber problem when there is uncertainty in the location of demand points. Each demand point can be located anywhere in a circle. The set of all possible optimal locations is found.
Farahani et al. [120] investigated the Weber problem with multiple relocation opportunities. The weight associated with each demand point is a known function of time. Relocations can take place at pre-determined times. The objective function is the minimization of the total location and relocation costs.
Drezner and Scott [100] considered the location of a facility that sells goods to a set of demand points. The cost for producing an item and the transportation cost per unit distance are given. The total cost is the sum of the price charged at the source (mill price) and the transportation cost paid by the customers. Demand by customers is elastic and assumed to decline linearly in the total cost to customers.
Drezner [79] found the sensitivity of the optimal location of the Weber problem to changes in the locations and weights of the demand points. An approximate formula for the set of all optimal sites is found when demand points are restricted to given areas and weights are within given ranges.
Drezner and Goldman [94] found the smallest set of points that may include at least one optimal solution to the Weber problem for a given set of demand points and any unknown set of weights.
Drezner and Simchi-Levi [103] proved that when n points with random weights are randomly generated in a unit circle, the probability that the Weber solution point with Euclidean distances is on a demand point is approximately \(\frac{1}{n}\). One would expect that when the number of demand points increases to infinity, the probability that a solution is on a demand point converges to 1 because there is no “empty space” left in the circle. This counter-intuitive result was verified by simulation.
The possibility that some of the weights in the Weber problem are negative is proposed in [111, 160, 33, 178]. This problem is also termed “the Weber problem with attraction and repulsion”. Schöbel and Scholz [184] generalized it to multiple facilities.
Drezner et al. [72] proposed the Weber obnoxious facility location problem. The facility location is required to be at least a given distance from demand points because it is “obnoxious” to them. For example, locating an airport that generates noise and pollution and thus should not be too close to communities. However, it serves travelers and thus their total travel distance to the airport should be minimized. Kalczynski and Drezner [140] extended this model to multiple facilities.
2.2 The Minimax (One-Center) Location Problem
The minimax facility location problem (also termed the one-center problem) is to locate a facility so that the maximum distance to a set of demand points is minimized. For planar Euclidean distances, this problem is equivalent to finding the center of the smallest circle enclosing all points hence the term “center” is used for this problem. When other metrics are used, the one-center problem is equivalent to covering all points with a shape similar to the unit ball of the metric. For example, when rectilinear distances are used, the problem is to cover all points with the smallest possible rhombus (a square rotated by \(45^\circ\)). This objective can be viewed as locating a facility that will provide the best possible service to the farthest community.
The smallest circle problem was first suggested and solved by the renowned English mathematician James Joseph Sylvester [195, 196]. An almost identical algorithm is provided by Chrystal [38]. Chrystal [38] starts with a “large” circle that encloses all the points and reduces the radius of the circle iteratively until the smallest circle is obtained. Drezner [86] reviewed planar center problems and their history. Solution methods are discussed in Sect. 9.4.2.5.
A variation on the weighted one-center problem is proposed in [75]. The objective is to maximize the total weight of n demand points within a given distance from the facility. An optimal procedure of complexity \(O(n^2\log n)\) is proposed. This problem is a single facility covering problem. For its multiple facility version see Sect. 9.3.4.
2.3 The Obnoxious Facility Location Problem
In most location problems, the closer is a facility to demand points the better. However, there are facilities that have a negative impact on communities (being “obnoxious”) and being farther from communities is better. For example, noisy or polluting factories, garbage dumps, airports, should not be located close to communities. The maximin location problem is to find the point that maximizes the minimum (weighted) distance to all demand points. If no restrictions on the location of the facility are imposed, the best location is at infinity. Therefore, the location is restricted to a finite region, such as the convex hull of the demand points.
Melachrinoudis and Xanthopulos [167] proposed a model of locating a new facility that serves certain demand points. Two objectives are considered: (1) minimize the undesirable effects introduced by the new facility by maximizing its minimum Euclidean distance with respect to all demand points, and (2) minimize the total transportation cost from the new facility to the demand points.
Drezner and Wesolowsky [112] and Drezner et al. [73] found the best location of a facility inside a planar network. Drezner and Wesolowsky [112] found a point that maximizes the minimum weighted distance to the links and nodes of the network. Drezner et al. [73] investigated two equivalent problems. In one problem it is assumed that the links of the network generate a negative impact and the objective is to locate a facility, such as a school or a hospital, where the total impact is minimized. An equivalent problem is locating an obnoxious facility where the total negative impact generated by the facility and inflicted on the links of the network is minimized.
Berman et al. [12] considered the location of an obnoxious facility by a developer that has a given expropriation budget. Each demand point can be bought by the developer at a given price. Demand points closest to the facility are expropriated (bought and eliminated) with the given budget. The objective is to maximize the distance to the closest point not expropriated. This model is similar to minimizing the population that is exposed to the negative impact [40].
Melachrinoudis and Cullinane [165] considered the location of an obnoxious facility when some obnoxious facilities already exist in the area. The facility must be located outside circles centered at the existing facilities.
A review of obnoxious facilities models is [41]. A review of single obnoxious facility location models is [164]. Solution approaches are discussed in Sect. 9.4.2.4
2.4 Equity Models
The purpose of equity models is to provide equitable service to demand points. Eiselt and Laporte [115] list nineteen equity objectives. Below are some single facility location models with equity objectives. Models involving location of multiple facilities are discussed in Sect. 9.3.6.
-
1.
Minimizing the range of the distances to all demand points [55, 105].
-
2.
Minimizing the variance of the distances to the facility [55, 159, 31, 5, 54].
-
3.
Minimizing the quintile share ratio [119]. The quintile share ratio is the ratio of total weight of the 20% of the demand points with the largest distance (top quintile) to the weight of the 20% of the demand points with the lowest distance (lowest quintile) [64].
2.5 Location on a Sphere
In this section we review several location models on the surface of a sphere. For solution approaches see Sect. 9.4.2.7.
2.5.1 Calculating Spherical Distances
The distance between any two points on the sphere can be calculated by the “great circle” formula, which is the shortest distance between two points on the surface of a sphere, utilized by airplanes [106]. The distance \(\widehat{d}\) along the great circle between two points whose latitudes are \(\varphi _1, \varphi _2\) and longitudes \(\theta _1, \theta _2\) is:
where R is the sphere’s radius (3959 miles, or 6371 kilometers, for the earth).
This formula can be re-written to avoid large round-off errors for small distances when \(\cos \frac{\widehat{d}}{R}\approx 1\) [93]. The identity \(\cos \alpha =1-2\sin ^2\frac{\alpha }{2}\) is used:
yielding
Another way to calculate the great circle distance [146] is to convert the points on the surface of the sphere to three-dimensional coordinates (x, y, z) so that \(x^2 + y^2 + z^2 = R^2\). A point \((\varphi , \theta )\) is transformed to: \(x = R \cos \varphi \sin \theta ; y = R \cos \varphi \cos \theta ; z=R\sin \varphi .\) The distance d between the points \((x_1,y_1,z_1),(x_2,y_2,z_2)\) in a three-dimensional space is
The angle of the segment connecting the two points seen from the sphere’s center is \(\alpha = 2 \arcsin \frac{d}{2R}\). Therefore, the great circle distance \(\widehat{d}\) is:
because the great circle is on the plane connecting the two points and the center of the sphere. \(\widehat{d}>d\) for \(d>0\) because \(\arcsin \alpha >\alpha\) for \(\alpha >0\). For very small values of \(\frac{d}{R}\), \(\arcsin \alpha \approx \alpha\) and thus \(\widehat{d}\approx d\).
Drezner and Wesolowsky [106] showed that the spherical distance is convex up to a distance of \(\frac{\pi R}{2}\) and not convex for greater distances. Therefore, if all demand points are within a circle of radius \(\frac{\pi R}{4}\) (about 5000 kilometers or 3100 miles on earth), the Weber problem on the sphere is convex and has one local minimum which is the global one. They also constructed an example of a problem with all demand points in a circle of radius \(\frac{\pi R}{4}+\varepsilon\) for any \(\varepsilon >0\) that has two local optima with different values of the objective function. Drezner et al. [93] analyzed small multiple facility location problems on the surface of a sphere.
2.5.2 Various Location Models on the Sphere
The antipode of a point on a sphere is a point on the line connecting the point with the center of the sphere “on the other side”. For example, the antipode of Hong Kong is near Rio de Janeiro. The antipode of a point \((\varphi ,\theta )\) is \((-\varphi ,\theta \pm \pi )\). Every circle, centered at the sphere’s center, passing through these two points is a “great circle”, and the distance between the point and its antipode is \(\pi R\) which is the largest possible distance between any two points on the sphere. This distance is obtained by the three formulas above.
-
By Eq. (9.1), \(\widehat{d}= R\arccos \left\{ -\cos ^2\varphi -\sin ^2\varphi \right\} =R\arccos \{-1\}=\pi R\).
-
By Eq. (9.2), \(\widehat{d}= 2R\arcsin \left\{ \sin ^2\varphi +\cos ^2\varphi \right\} =2R\arcsin \{1\}=\pi R\).
-
By Eq. (9.3), \(d=2R\). Then, by Eq. (9.4), \(\widehat{d}= 2R\arcsin \{1\}=\pi R\).
The concept of the antipode can be useful for analyzing spherical problems. The distance between any point X and point Y plus the distance between X and the antipode of Y is equal to \(\pi R\). Therefore, if there are negative weights in a location problem, a point with a negative weight can be replaced by its antipode with a positive weight. The maximin problem based on a set of points, is equivalent to the minimax problem based on the antipodes of these points. This property was utilized in [109] for solving the maximin and minimax problems on the sphere, and in [76] for solving constrained maximin and minimax problems on the sphere.
Drezner [81] investigated the Weber objective on a surface of a sphere when the demand points and weights are randomly generated. It is proven that when the number of demand points increases to infinity: (i) the ratio between the maximum value of the objective function and the minimum value converges to one, and (ii) the expected number of points that are a local minimum converges to one.
3 Multiple Facilities Location Problems
Most multiple facilities location models assume that customers are getting their services from, or are affected by, the closest facility. If only one facility is located, all customers are served by that facility. However, if several facilities are located, the set of demand points is partitioned into subsets so that all demand points in each subset are closest to the facility located in that subset. When Euclidean distances are used, the plane is partitioned into polygons based on the perpendicular bisectors between all pairs of facilities which is a Voronoi diagram (see Sect. 9.4.2.2). Such problems are not convex and may have several (may be many) local optima. Most of the solution methods proposed for such problems are heuristics. For solution methods see Sect. 9.4.3. Models that do not assume that services are provided by the closest facility are discussed in Sect. 9.3.7.
3.1 Conditional Models
Conditional location models investigate locating one or more facilities when some facilities already exist in the area. Customers select the closest existing or new facility. Many of the models listed in the rest of this section can also be formulated as conditional problems. The first to suggest such models was Minieka [168]. Some papers investigating conditional models are [174, 135, 7, 83, 80, 36, 35, 18].
3.2 The p-Median Location Problem
The continuous p-median problem [89, 99], also known as the multi-source Weber problem [22, 150, 132], or continuous location-allocation problem [158, 23] is an extension of the single facility Weber problem [202] discussed in Sect. 9.2.1. The problem is to find p sites for facilities that minimize a weighted sum of distances from a set of demand points to their closest facility.
Let \(X_i= (x_i, y_i)\) denote the location of facility \(i \in \{1,\ldots , p\}\), and \(A_j=(a_j, b_j); w_j>0\) the known location of demand point j and its associated weight for \(j \in N=\{1,\ldots , n\}\). For distances measured by the Euclidean norm: \(d (X_i, A_j) = \sqrt{(x_i - a_j)^2 + (y_i - b_j)^2}.\)
The planar p-median problem is: \(\min \limits _{\mathbf {X}\subset \mathbb {R}^2}\left\{ f (\mathbf {X}) = \sum \limits _{j = 1}^n w_j \min \limits _{1\le i\le p}\{ d (X_i, A_j)\}\right\} ,\) where \(\mathbf {X} = \{X_1,\ldots , X_p\}\).
This model was originally proposed by Cooper [47, 48], who also observed that the objective function \(f(\mathbf {X})\) is not convex, and may contain several local optima. The problem was later shown to be NP-hard [163]. For a recent review of the planar p-median problem see Brimberg and Hodgson [24]. In the discrete version of this problem (reviewed in Daskin and Maass[51, 50]), there is a list of potential locations for the facilities, rather than locating facilities anywhere in the plane.
It can be easily shown that in the optimal solution for Euclidean distances, the facilities must be located in the convex hull of the demand points. The proof is based on the theorem in Wendell and Hurter [206]: if a point is located outside the convex hull of the demand points, then there exists a point in the convex hull that is closer to all demand points. Therefore, if a facility is located outside the convex hull, there is a better location for it in the convex hull.
An extension to the p-median problem was proposed in Brimberg and Drezner [20] based on the procedure proposed in Drezner et al. [67]. Suppose that the set of demand points can be separated into k disconnected subsets, such as a subset in New-York, a subset in Tokyo, etc., so that demand points get their services from a facility assigned to a subset and not a facility assigned to another subset. \(p>k\) facilities are to be built in these subsets. The problem is finding how many facilities to assign to each subset so that the sum of the individual p-median objectives, which is the p-median objective for the whole set, is minimized.
3.3 The p-Center Location Problem
The p-center location problem is an extension of the 1-center problem discussed in Sect. 9.2.2. The objective is to minimize the maximum (weighted) distance of demand points to their closest facility. The problem was proposed in a network environment [145]. Solution approaches are discussed in Sect. 9.4.3.2.
3.4 Cover Models
Facilities need to be located in an area to provide as much cover as possible. A demand point is covered by a facility within a certain distance [44, 183]. Such models are used for cover provided by emergency facilities such as ambulances, police cars, or fire trucks. They are also used to model cover by transmission towers such as cell-phone towers, TV or radio transmission towers, and radar coverage. For a review see [179, 124, 188, 43]. Drezner et al. [65, 66] applied the cover concept to competing facilities. Each competing facility has a “sphere of influence” [151, 121, 157, 37, 182], and customers patronize a facility up to a certain distance.
3.4.1 Gradual Cover Models
In the gradual cover models, up to a certain distance \(R_1\) the demand point is fully covered and beyond a greater distance \(R_2\) it is not covered at all. Between these two extreme distances the demand point is partially covered. Suppose that the cover distance in traditional cover models is 3 miles. At a distance of 2.99 miles the demand point is fully covered, while at a distance of 3.01 miles it is not covered at all. This assumption may be convenient for analyzing and solving covering problems. However, in reality cover does not drop abruptly but the decline in cover is gradual.
Church and Roberts [45] were the first to propose the gradual cover model (also referred to as partial cover). The facilities must be located within a finite set of potential locations. The network version with a step-wise cover function is discussed in [16]. The network and discrete models with a general non-increasing cover function were analyzed in [17]. The single facility planar model with a linearly decreasing cover function between \(R_1\) and \(R_2\) was optimally solved in [114], and its stochastic version (randomly distributed \(R_1\) and \(R_2\)) analyzed and optimally solved in [62]. Additional references include [143, 116, 60, 10].
Drezner et al. [68] proposed the directional gradual cover. Communities are usually areas and not points. Not all residents are at the same distance from a facility and in many instances only some of the residents, that are closer to the facility, are covered. Suppose that customers residing at a demand “point” reside in a disc (centered at the demand point) of radius r, and the facility is located at a point. The facility covers customers within a given distance D. All the points in the disc centered at the facility with a radius D are covered. The intersection area between this disc and the disc centered at the demand point of radius r is covered. Therefore, the partial cover by one facility is the ratio between this intersection area and the area of the demand disc. A facility within a distance \(D-r\) from the demand point covers the whole disc, and at a distance exceeding \(D+r\) it covers none. Follow-up papers extending the concept of the directional cover are [69, 71].
A different gradual covering model where facilities “cooperate” in providing cover was proposed in [8]. Each facility emits a signal (such as light posts in a parking lot) whose strength declines according to a distance decay function. A point is covered if the combined signal from all facilities exceeds a certain threshold. Recent papers on the cooperative cover are [170, 144, 201, 3].
It is not obvious how to estimate the total partial cover of a demand point when it is partially covered by several facilities. This issue is discussed in [10]. Let \(c_j\) be the partial cover of a demand point by facility j for \(j=1,\ldots ,p\). Eiselt and Marianov [116] proposed a total partial cover of \(\min \left\{ \sum \limits _{j=1}^p c_{j}, 1 \right\}\). Partial cover can be interpreted as the probability of cover. Assuming that the partial covers are not correlated, the total partial cover is: \(1-\prod \limits _{j=1}^p\left( 1-c_{j}\right)\) [12, 113, 57]. In the directional gradual cover [68], if a demand point is partially covered by two or more facilities, the total cover (area) depends on the distances between the facilities and the demand point, and on the directions of the facilities from the demand point. For example, if two facilities are located North of the demand point, the cover areas overlap and the total cover is equal to the larger cover area. If one facility is to the North and one to the South, total cover is greater than the larger cover area unless the demand point is fully covered by one of the facilities. Total cover is at least the largest cover by one of the facilities and cannot exceed the sum of the covers by individual facilities. When \(r=0\), the demand point is either fully covered or not covered at all. The cover is identical to the cover applied in the standard non-gradual cover models.
3.5 The Multiple Obnoxious Facilities Location Problem
In all models of locating obnoxious facilities, all facilities must be located in a finite feasible area. Otherwise, facilities will be located “at infinity”. For a review of obnoxious facilities models see [41].
One of the models for the multiple obnoxious facilities location problem is to locate p facilities, that are at least a distance D from one another, with the objective of maximizing the shortest distance between facilities and demand points [205, 96]. The problem is “extremely” non-convex. The surface of the shortest distance to the communities is depicted in Fig. 9.3. The hilltops are Voronoi points discussed in Sect. 9.4.2.2. There are 202 hilltops in the figure. Drezner et al. [96] proposed to find locations on hilltops for p facilities that are at least a given distance D from one another with the objective of maximizing the shortest distance between demand points and facilities. Kalczynski and Drezner [139] improved this procedure. Kalczynski et al. [141] generalized this problem to include weights associated with demand points. Rather than maximizing the minimum distance, the objective is maximizing the minimum weighted distance. Solution methods are described in Sect. 9.4.3.3
Eiselt and Marianov [117] modeled the locations of landfills and transfer stations. The model is formulated as a bi-objective problem. One objective is cost-minimization, while the other is minimizing pollution. Melachrinoudis et al. [166] proposed a multi-objective model for the location of landfills. Teran-Somohano and Smith [199] present a model for the obnoxious, multiple capacitated facility location problem on a Euclidean plane. The problem is solved using a bi-objective evolutionary strategy algorithm that seeks to minimize social and non-social costs. The effects of under and over capacitating the facility are included in the cost functions.
Kalczynski and Drezner [138] proposed solving two variants of obnoxious multi-facilities problems with the objective of maximizing the sum of the shortest distances rather than the minimum, which can be termed p-maxian following the terminology of [42]. Since there is no advantage to locating facilities close to one another, there is no need to require a minimum distance between facilities. One problem’s objective is maximizing the sum of weighted distances between each demand point and its closest obnoxious facility. The second objective is maximizing the sum of weighted distances between each facility and its closest obnoxious demand point. They first solved the problems using three general purpose nonlinear software packages from many randomly generated starting solutions: Matlab’s [129] interior point, SNOPT [125], and MSLP (Multi-start Sequential Linear Programming [95] which performed the best of the three). However, as in [96], the best quality solutions and shortest run times were obtained by selecting p starting locations among the Voronoi points.
Drezner et al. [70] defined a different objective function. The negative impact emitted by the facilities declines by the square of the distance and is additive. The facilities “cooperate” in inflicting the disturbance. The objective is to minimize the disturbance inflicted on the most affected community. Since locating two facilities at the same location doubles the disturbance generated at that location, there is no need to require a minimum distance between facilities. The model is a generalization of the single facility location model proposed by Hansen et al. [133].
The p-dispersion problem, originally described by Shier [186] on a tree network, deals with facility to facility interactions as no demand points are included in the model. The objective is maximizing the minimum distance between facilities. Kuby [149] designed an integer programming formulation for the discrete case. It was approached in the continuous space by [92, 161]. For the continuous case, there is a bounded area with no demand points. An equivalent problem is circle packing in a convex area (finding p non-intersecting circles inside a convex area with the greatest possible radius [154, 161, 173, 197]). Common convex areas investigated in the literature include a square, a rectangle, a disk, and an equilateral triangle [197, 155].
3.6 Equity Models
Equity models aim to provide similar service to the demand points rather than minimizing or maximizing some objective. Single facility models are discussed in Sect. 9.2.4. Examples of multiple facilities models include:
-
1.
Minimizing the Gini coefficient of the Lorenz curve [156, 126] calculated by service distances to the closest facility [63].
-
2.
Equalizing the load serviced by the facilities [193, 4, 11].
-
3.
The set of demand points is partitioned into groups. These groups are not necessarily divided by their locations but by characteristics such as neighborhoods’ wealth. The objective is to provide equitable service to the groups by locating one or more facilities. For example, poor neighborhoods should get comparable service level to rich neighborhoods [59].
3.7 Not Necessarily Patronizing the Closest Facility
Most multiple facility location problems assume that customers get their services from the closest facility. There are a few papers that do not assume that. Brimberg et al. [26] assumed that there is a sequence of probabilities \(p_1,p_2,\ldots\). A customer is served by the closest facility with probability \(p_1\), by the second closest with probability \(p_2\), and so on. In competitive location, discussed in Chapter [52] in this book, one approach termed the gravity or Huff model [181, 136, 137] assumes that customers split their patronage among several competing facilities rather than patronize the closest one. The probability of patronizing a facility declines by a distance decay function.
Some models propose that customers obtain their services according to the gravity rule. Drezner and Drezner [56, 54] proposed the gravity p-median model. It is assumed that users choose from among the facilities providing services according to the gravity rule rather than getting them from the closest facility.
Drezner and Drezner [53] applied the gravity rule to the hub location problem. A traveler needs to fly from one airport to another. Several potential hub airports are available. If the origin or the destination is a hub airport, the traveler chooses a non-stop flight. Otherwise, the probability that a certain hub is selected is governed by the gravity rule.
Drezner and Drezner [58] considered the gravity rule version of the multiple server location problem [6]. Total service time consists of travel time to the facility, waiting time in line, and service time. There is a given number of servers to be distributed among the facilities. Each facility acts as an M/M/k queuing system [162]. Customers select a server with a probability proportional to its attractiveness and to a decay function of the distance, not necessarily selecting the closest one.
4 Solution Methods
4.1 Generating Replicable Test Problems
In order to compare computational results of test problems in future research, access to the parameters of the test problems is required. Drezner et al. [96] suggested a simple method, that was used in many follow-up papers, to generate a pseudo-random sequence of numbers distributed uniformly in the open range between 0 and 1 based on the idea of Law and Kelton [152]. Such test problems can be easily replicated without a need for an access to a data base.
A starting seed \(r_1\) and a multiplier \(\lambda\), which are odd numbers not divisible by 5, are selected. Note that \(r_1\) can be an even number not ending with a zero. Drezner et al. [96] used \(\lambda =12,219\). The sequence is generated by the following rule for \(k\ge 1\):
The number \(r_k\) is an integer between 1 and 99,999, so \(\frac{r_k}{100,000}\) is a number in the open range between 0 and 1. If a random number between a and b is sought, we can use \(a+(b-a)\frac{r_k}{100,000}\). It turns out that \(r_{5001}=r_1\) and if a sequence of more than 5,000 points is needed, the 100,000 can be replaced by 1,000,000 and sequences of up to 50,000 numbers can be generated [142]. Drezner et al. [96] used \(r_1=97\) to generate the x coordinates, and \(r_1=367\) to generate the y coordinates of their test problem. The surface plot for \(n=100\) for the obnoxious facility problem depicted in Fig. 9.3 is based on the points generated this way.
4.2 Solving Single Facility Problems
4.2.1 Solving with the Solver in Excel
Convex single facility location problems can be solved with the Solver in Excel, mainly for instruction purposes. Expression (9.5) is easy to program. There are only two variables (x, y). For the one-center problem, it is better to formulate it as minimize \(\{ L\}\) subject to the constraints that each distance \(\le L\). The distances (9.1) for problems on the sphere are somewhat more complicated to program, but spherical problems can serve as a good example for a global FedEx idea of planes flying to a central airport, exchange packages and fly back. If the company serves 20 cities all over the world, flying directly between all pairs of cities will require 380 airplanes to fly daily, while this scheme requires only 20 airplanes.
If a problem is not convex, it can be heuristically solved by Solver using VBA (Visual Basic for Applications) in a multi-start approach (for example repeating the process 100 times). Each starting solution is randomly generated, and the problem is solved by calling Solver in the VBA code, and the best solution is selected.
4.2.2 Voronoi Diagram and Delaunay Triangulation
A Voronoi diagram [200] is constructed by a set of generator points. The plane is partitioned into polygons so that all the points inside a polygon are closest to one generator point. The sides of the polygons are equidistant from two generator points (and closest to them), and the vertices of the polygons (termed Voronoi points) are equidistant from three generator points. So, for example, if the generator points are facilities, the plane is partitioned into polygons so that the points inside a polygon are closest to the same facility. If a demand point gets its services from the closest facility, each facility provides service to the set of demand points in its polygon.
The Delaunay triangulation [153] is based on the Voronoi diagram. A polygon whose interior is the feasible set, has demand points in its interior (and boundary). The polygon is partitioned into non-overlapping triangles so that the vertices of the triangles are demand points, and the union of the triangles covers the whole feasible polygon. Figure 9.4 depicts an example of a Delaunay triangulation of the convex hull of a set of points. The Delaunay triangulation can be generated by Mathematica [208]. For a review of Voronoi Diagrams and Delaunay triangulation see [2, 194, 175].
4.2.3 General Global Optimization Algorithms
The first global optimization procedure suitable for the location of a single facility is the “Big-Square-Small-Square” (BSSS) proposed by Hansen et al. [133]. It is a branch and bound algorithm. A relative accuracy \(\varepsilon >0\) is given. A square that covers the feasible region is defined, and a formula (or procedure) for finding lower and upper bounds in a square is needed. The following steps are executed for a minimization problem. A procedure for maximization is very similar.
-
1.
Find the lower bound \(LB_1\) and the upper bound \(UB_1\) in the square. The upper bound is at a feasible point. The list of squares has one member. The best upper bound (best solution found so far) in the list is \(UB=UB_1\).
-
2.
Select the square i in the list with the minimum \(LB_i\). If \(LB_i>UB(1-\varepsilon )\), stop with UB as the solution.
-
3.
Remove square i (the “big” square) from the list and create four “small” squares by perpendicular lines, parallel to its sides, through the big square’s center.
-
4.
For each of the four small squares:
-
a.
Calculate the lower bound \(\overline{LB}\) and the feasible upper bound \(\overline{UB}\) in the square.
-
b.
Update UB if \(\overline{UB}<UB\).
-
c.
If \(\overline{LB}\le UB(1-\varepsilon )\), add the small square to the list.
-
a.
-
5.
If UB was updated in Step 4b, check all the squares in the list and remove squares for which \(LB_i>UB(1-\varepsilon )\).
-
6.
If the list of squares is empty, stop with UB as the solution within a relative accuracy \(\varepsilon\). Otherwise, go to Step 2.
The BSSS branch and bound algorithm was modified in several ways. Drezner and Suzuki [104] constructed the “Big-Triangle-Small-Triangle” (BTST) procedure. The feasible set, such as the convex hull of the demand points, is triangulated by the Delaunay triangulation [153] described in Sect. 9.4.2.2. The initial list consists of the Delaunay triangles. In the first phase bounds are calculated for each triangle, and some triangles are removed from the list. The second phase is similar to BSSS. Four “small triangles” are created by connecting the centers of the sides of the selected “big triangle”. The BTST algorithm is more efficient, especially when the feasible area is not the whole square. In order to evaluate the bounds for BSSS, the feasibility of points in a square needs to be considered. In BTST all Delaunay triangles and consequently all small triangles are feasible by design and no feasibility check is required.
Drezner [85] constructed a general algorithm for solving by BTST any location problem whose objective is a sum of individual terms, one for each demand point. Specific bounds are constructed when each term can be expressed as a difference between two convex functions of the distance which are not necessarily convex in the coordinates x and y. For example, \(-\ln (d)\) is convex for \(d>0\) but it is not convex (or concave) in the coordinates. Drezner and Nickel [98] constructed general bounds for problems that can be formulated as an ordered median problem [172].
Drezner et al. [72] constructed the “Big-Arc-Small-Arc” (BASA) algorithm for solving location problems on peripheries of circles. Berman et al. [9] designed the “Big-Segment-Small-Segment” algorithm for solving problems on networks. Schöbel and Scholz [184] proposed the “Big-Cube-Small-Cube” (BCSC) algorithm for solving problems in k-dimensional space for \(k\ge 3\).
4.2.4 Solving the Weber Problem
The first algorithm for solving the Weber [202] problem with Euclidean distances was designed by [203] (translated to English in [204]). It is an iterative procedure converging to the optimal solution because the problem is convex [177].
Let \((x_i,y_i)\) for \(i=1,\ldots n\) with weights \(w_i>0\) be a set of demand points in the plane. The objective function is:
A starting solution \((\widehat{x},\widehat{y})\) is selected. The next iterate is obtained by equating the derivatives of Eq. (9.5) by x and y at \((\widehat{x},\widehat{y})\) to zero, and solving for (x, y). Define \(\widehat{w}_i= \frac{w_i}{\sqrt{(\widehat{x}-x_i)^2+(\widehat{y}-y_i)^2}}\), then
When the Euclidean distance is replaced by the squared Euclidean distance, the solution is at the center of gravity (\(\widehat{w}_i=w_i\)). When Manhattan (\(\ell _1\)) distances are used, the problem is separable into two unrelated one dimensional problems. The solution in one dimension (on a line) is at the median point, hence the name “the one-median problem”. For \(\ell _p\) distances, a procedure similar to Weiszfeld [203] is designed by Brimberg and Love [25]. For details see [158, 122].
Several improvements of the Weiszfeld algorithm [203] were proposed. Drezner [82] proposed to multiply the change between two consecutive iterations by a factor of 1.8. An “ideal” multiplier that needs to be computed every iteration was also proposed. Drezner [84] proposed to accelerate the procedure by estimating the limit of a geometric series by the ratio of the changes of two consecutive iterations. Drezner [87] proposed the fortified algorithm based on the values of the objective function at 9 points (the present iteration and eight points around it on the vertices and sides’ centers of a square depicted in Fig. 9.5), and fitting a paraboloid to these nine values by a least squares quadratic regression. The next iterate is the minimum point of the paraboloid. For details see Drezner [87].
4.2.5 Solving the One-Center Problem
Elzinga and Hearn [118] proved that the smallest circle enclosing all points passes through two points (in which case the solution is in the middle between the points), or through three points. They proposed the following algorithm for solving optimally the unweighted 1-center problem:
-
1.
Pick any two points. Construct a circle based on the segment connecting the two points as a diameter.
-
2.
If the circle covers all points, a solution has been found, stop.
-
3.
Otherwise, add a point outside the circle to the pair of points to form a set of three points.
-
4.
If the triangle with the three points at its vertices has an angle of at least 90\(^\circ\), drop the point on the obtuse angle and go to Step 3.
-
5.
If the circle passing through the three points covers all points, a solution has been found, stop.
-
6.
If there is a point outside the circle, choose such a point, and add it as a fourth point. One of the original three points needs to be discarded. Go to Step 4.
Once the solution based on three points is available [108], the following modification is faster and can be used for the weighted case as well.
-
1.
Select a point such as the center of gravity of the demand points.
-
2.
Select the three farthest points (weighted for the general case).
-
3.
Find the solution point based on these three points.
-
4.
This point is the next iterate. Note that the solution point may be based on only two of the points.
-
5.
Find the largest weighted point from the next iterate. If it is within the (weighted) distance obtained in Step 4 stop.
-
6.
Otherwise, replace each of the three points by the farthest point (actually solving the four point problem) and select the center of the best solution as the next iterate. Go to Step 4
Drezner and Shelah [102] constructed a special configuration that shows that the Elzinga and Hearn [118] algorithm can have a complexity of at least \(o(n^2)\) even though in practice the complexity is linear for most tested problems.
4.2.6 Solving the Obnoxious Facility Problem
In Fig. 9.3 the surface of the shortest distance to a set of 100 randomly generated demand points is depicted. The solution is on the top of the tallest hill. There are 202 hilltops in the figure. It turns out that these hilltops are Voronoi points (see Sect. 9.4.2.2). The Voronoi points can be easily generated by Mathematica [208], or special FORTRAN programs such as Sugihara and Iri [190, 191]. Shamos and Hoey [185] observed this property. Their idea was to generate all the Voronoi points and select the one with the largest shortest distance. Dasarathy and White [49] solved the unweighted maximin problem directly without resorting to Voronoi diagrams. Drezner and Wesolowsky [107] solved the weighted version of the problem.
Hansen et al. [133] observed that the negative impact inflicted by an obnoxious facility usually declines by the square of the distance. Let a facility be located at location X, and the distance between community i for \(i=1,\ldots ,n\) and location X is \(d_i(X)\). There are \(w_i\) residents in community i. The objective is to minimize the cumulative effect on the residents in the area by locating the facility in a pre-determined region S, with the objective:
They optimally solved this problem by the Big-Square-Small-Square (BSSS) global optimization method (described in Sect. 9.4.2.3) designed in that paper.
4.2.7 Solving Spherical Problems
Hansen et al. [130] and Suzuki [192] constructed global optimization algorithms for location on a sphere’s surface based on the algorithms described in Sect. 9.4.2.3. For spherical surfaces, Hansen et al. [130] generalized the BSSS algorithm [133], and Suzuki [192] generalized the BTST algorithm [104]. The spherical Delaunay triangles are found by the method in Sugihara [189].
4.3 Multiple Facilities Solution Methods
Most solution methods of continuous multiple facilities locations are heuristic. Only small instances can be optimally solved in reasonable computer time.
4.3.1 p-Median
The planar p-median problem is known to be NP-hard [163], and therefore many heuristics have been developed for its solution. Classical heuristics include the famous alternating procedure [47, 48], the projection method [19], and gradient-based methods [34, 171]. An algorithm that can optimally solve medium size problems is designed by Krau [148]. For recent reviews of solution approaches to the planar p-median problem the reader is referred to [88, 89, 27].
Cooper [47, 48] proposed the alternating (sometimes called location-allocation) method. Starting locations for p facilities are selected (randomly or otherwise). The set of demand points is partitioned into subsets, each served by one facility. The best location of the facility serving each subset (the Weber problem which is convex) is found, and possibly a different partition is found. The process is continued until the partition into subsets stabilizes
Genetic algorithms [134, 128] in combination of additional heuristics such as variable neighborhood search [169, 131], tabu search [127], were proposed in [198, 21, 123, 88, 99]. The best results were obtained in [91].
4.3.2 p-Center
Drezner [78] optimally solved the two-center and the two-median problems on the plane. It is proved that in the optimal solution there is a line separating the set of demand points into two subsets such that the single facility solution point for each subset yields the optimal solution to the two facilities problem. There are at most \(\frac{1}{2}n(n-1)\) such lines. Once all separating lines are evaluated, the optimal solution is identified. A lower bound for each subset improves the efficiency of the algorithm.
Drezner [77] suggested two heuristics and one optimal algorithm for the solution of the weighted p-center problem. The two heuristic procedures are similar to the location-allocation algorithm [47, 48]. The optimal algorithm is based on the property that the solution to the one-center problem is based on two or three demand points [118]. There are \(\frac{1}{6}n(n^2+5)\) possible maximal sets. Based on a proof in [75], the number of relevant maximal sets is bounded by \(n(n-1)\). The proposed optimal algorithm is polynomial in n for a fixed p. The extension of the modified center problem [75] is also solved in polynomial time.
Callaghan et al. [28, 29] constructed the best optimal algorithm to solve the p-center problem. They optimally solved problems with up to 1,323 demand points. Earlier solution algorithms were proposed by [32, 34, 36, 35].
4.3.3 Multiple Obnoxious Facilities Solution Methods
The Voronoi points (hilltops in Fig. 9.3) are found. The heuristic algorithm proposed in Drezner et al. [96] is to select p hilltops so that the distance between any two hilltops is at least D, and the lowest hilltop is as high as possible. This is done by solving the following Binary Linear Program (BLP).
Let K be the number of hilltops, and \(d_i\) be the shortest distance between hilltop i and all demand points (the height of the hilltop). The hilltops are sorted so that \(d_1\ge d_2\ge \ldots d_K\). The distance between hilltops i and j is \(D_{ij}\), and we select only hilltops that are at least a given distance D from one another. The proposed binary linear program is (For complete details see Drezner et al. [96]):
5 Summary and Suggestions for Future Research
Location models involve locating one or more facilities among a given set of demand points to achieve a certain objective. For example: locating a warehouse that serves a set of stores; locating a landfill to serve communities but should not be close to them; locating cell-phone towers with a certain range to cover the population in an area. In discrete location models, a finite set of potential locations for facilities is given. In continuous location models, facilities can be located anywhere in the plane, or in a finite region with an infinite number of possible locations.
Such problems are modeled as optimization problems, such as nonlinear programming. Some models are convex and can be easily solved to optimality. Single facility location problems can be optimally solved by the algorithms detailed in Sect. 9.4.2.3. However, most multiple facility problems are non-convex and optimal algorithms are difficult to construct. Therefore, specially designed heuristic algorithms, meta-heuristic approaches such as genetic algorithms [134, 128], variable neighborhood search [169, 131], tabu search [127] and others, are applied for their solution.
There are many models that were proposed in discrete space but yet to be investigated in continuous space. In discrete space such problems are combinatorial in nature: selecting p locations for facilities out of the list of potential locations. Well-designed branch and bound algorithms may be able to solve them to optimality. In continuous space, optimal algorithms are difficult to construct, and heuristic algorithms are usually constructed for solving them.
References
Alumur, S. A. (2019). Hub location and related models. In Contributions to Location Analysis—In Honor of Zvi Drezner’s 75th Birthday, pages 237–252. Springer Nature, Switzerland.
Aurenhammer, F., Klein, R., and Lee, D.-T. (2013). Voronoi Diagrams and Delaunay Triangulations. World Scientific, New Jersey.
Bagherinejad, J., Bashiri, M., and Nikzad, H. (2018). General form of a cooperative gradual maximal covering location problem. Journal of Industrial Engineering International, 14:241–253.
Baron, O., Berman, O., Krass, D., and Wang, Q. (2007). The equitable location problem on the plane. European Journal of Operational Research, 183:578–590.
Berman, O. (1990). Mean-variance location problems. Transportation Science, 24:287–293.
Berman, O. and Drezner, Z. (2007). The multiple server location problem. Journal of the Operational Research Society, 58:91–99.
Berman, O. and Drezner, Z. (2008). A new formulation for the conditional \(p\)-median and \(p\)-center problems. Operations Research Letters, 36:481–483.
Berman, O., Drezner, Z., and Krass, D. (2010). Cooperative cover location problems: The planar case. IIE Transactions, 42:232–246.
Berman, O., Drezner, Z., and Krass, D. (2011). Big segment small segment global optimization algorithm on networks. Networks, 58:1–11.
Berman, O., Drezner, Z., and Krass, D. (2019). The multiple gradual cover location problem. Jornal of the Operational Research Society, 70:931–940.
Berman, O., Drezner, Z., Tamir, A., and Wesolowsky, G. O. (2009). Optimal location with equitable loads. Annals of Operations Research, 167:307–325.
Berman, O., Drezner, Z., and Wesolowsky, G. O. (2003a). The expropriation location problem. Journal of the Operational Research Society, 54:769–776.
Berman, O., Drezner, Z., and Wesolowsky, G. O. (2005). The facility and transfer points location problem. International Transactions in Operational Research, 12:387–402.
Berman, O., Drezner, Z., and Wesolowsky, G. O. (2007). The transfer point location problem. European Journal of Operational Research, 179:978–989.
Berman, O., Drezner, Z., and Wesolowsky, G. O. (2008). The multiple location of transfer points. Journal of the Operational Research Society, 59:805–811.
Berman, O. and Krass, D. (2002). The generalized maximal covering location problem. Computers & Operations Research, 29:563–591.
Berman, O., Krass, D., and Drezner, Z. (2003b). The gradual covering decay location problem on a network. European Journal of Operational Research, 151:474–480.
Berman, O. and Simchi-Levi, D. (1990). The conditional location problem on networks. Transportation Science, 24:77–78.
Bongartz, I., Calamai, P. H., and Conn, A. R. (1994). A projection method for \(\ell _p\) norm location-allocation problems. Mathematical Programming, 66:238–312.
Brimberg, J. and Drezner, Z. (2019). Solving multiple facilities location problems with separated clusters. Operations Research Letters, 47:386–390.
Brimberg, J., Hansen, P., and Mladenović, N. (2006). Decomposition strategies for large-scale continuous location–allocation problems. IMA Journal of Management Mathematics, 17:307–316.
Brimberg, J., Hansen, P., Mladenović, N., and Taillard, E. (2000). Improvements and comparison of heuristics for solving the uncapacitated multisource Weber problem. Operations Research, 48:444–460.
Brimberg, J., Hansen, P., Mladonovic, N., and Salhi, S. (2008). A survey of solution methods for the continuous location allocation problem. International Journal of Operations Research, 5:1–12.
Brimberg, J. and Hodgson, M. J. (2011). Heuristics for location models. In Eiselt, H. A. and Marianov, V., editors, Foundations of Location Analysis: International Series in Operations Research & Management Science, Vol. 155, pages 335–355. Springer, New York, NY.
Brimberg, J. and Love, R. F. (1993). Global convergence of a generalized iterative procedure for the minisum location problem with \(l_p\) distances. Operations Research, 41:1153–1163.
Brimberg, J., Maier, A., and Schöbel, A. (2021). When closest is not always the best: The distributed p-median problem. Journal of the Operational Research Society, 72:200–216.
Brimberg, J. and Salhi, S. (2019). A general framework for local search applied to the continuous p-median problem. In Contributions to Location Analysis—In Honor of Zvi Drezner’s 75th Birthday, pages 89–108. Springer Nature, Switzerland.
Callaghan, B., Salhi, S., and Brimberg, J. (2019). Optimal solutions for the continuous p-centre problem and related-neighbour and conditional problems: A relaxation-based algorithm. Journal of the Operational Research Society, 70:192–211.
Callaghan, B., Salhi, S., and Nagy, G. (2017). Speeding up the optimal method of Drezner for the p-centre problem in the plane. European Journal of Operational Research, 257:722–734.
Campbell, J. F. (1994). Integer programming formulations of discrete hub location problems. European Journal of Operational Research, 72:387–405.
Carrizosa, E. (1998). Minimizing the variance of Euclidean distances. Studies in Locational Analysis, 12:101–118.
Chen, D. and Chen, R. (2009). New relaxation-based algorithms for the optimal solution of the continuous and discrete \(p\)-center problems. Computers & Operations Research, 36:1646–1655.
Chen, P., Hansen, P., Jaumard, B., and Tuy, H. (1992). Weber’s problem with attraction and repulsion. Journal of Regional Science, 32:467–486.
Chen, R. (1983). Solution of minisum and minimax location-allocation problems with Euclidean distances. Naval Research Logistics Quarterly, 30:449–459.
Chen, R. (1988). Conditional minisum and minimax location-allocation problems in Euclidean space. Transportation Science, 22:157–160.
Chen, R. and Handler, G. Y. (1993). The conditional \(p\)-center in the plane. Naval Research Logistics, 40:117–127.
Christaller, W. (1966). Central Places in Southern Germany. Prentice-Hall, Englewood Cliffs, NJ.
Chrystal, G. (1885). On the problem to construct the minimum circle enclosing \(n\) given points in the plane. Proceedings of the Edinburgh Mathematical Society, 3:30–33.
Church, R. L. (2019). Understanding the Weber location paradigm. In Eiselt, H. A. and Marianov, V., editors, Contributions to Location Analysis—In Honor of Zvi Drezner’s 75th Birthday, pages 69–88. Springer Nature, Switzerland.
Church, R. L. and Cohon, J. L. (1976). Multiobjective location analysis of regional energy facility siting problems. Technical report, Brookhaven National Lab., Upton, NY (USA).
Church, R. L. and Drezner, Z. (2022). Review of obnoxious facilities location problems. Computers and Operations Research, 138, 105468.
Church, R. L. and Garfinkel, R. S. (1978). Locating an obnoxious facility on a network. Transportation Science, 12:107–118.
Church, R. L. and Murray, A. (2018). Location covering models: History, applications, and advancements. Advances in Spatial Science.
Church, R. L. and ReVelle, C. S. (1974). The maximal covering location problem. Papers of the Regional Science Association, 32:101–118.
Church, R. L. and Roberts, K. L. (1984). Generalized coverage models and public facility location. Papers of the Regional Science Association, 53:117–135.
Contreras, I. (2015). Hub location problems. In Laporte, G., Nickel, S., and da Gama, F. S., editors, Location Science, pages 311–344. Springer, Heidelberg.
Cooper, L. (1963). Location-allocation problems. Operations Research, 11:331–343.
Cooper, L. (1964). Heuristic methods for location-allocation problems. SIAM Review, 6:37–53.
Dasarathy, B. and White, L. (1980). A maximin location problem. Operations Research, 28(6):1385–1401.
Daskin, M. S. (1995). Network and Discrete Location: Models, Algorithms, and Applications. John Wiley & Sons, New York.
Daskin, M. S. and Maass, K. L. (2015). The p-median problem. In Laporte, G., Nickel, S., and da Gama, F. S., editors, Location Science, pages 21–45. Springer, Heidelberg.
Drezner, T. (2021). Competitive location problems. In Salhi S. and Boylan J.E., editors, The Palgrave Handbook of Operations Research. Palgrave, London.
Drezner, T. and Drezner, Z. (2001). A note on applying the gravity rule to the airline hub problem. Journal of Regional Science, 41:67–73.
Drezner, T. and Drezner, Z. (2006). Multiple facilities location in the plane using the gravity model. Geographical Analysis, 38:391–406.
Drezner, T. and Drezner, Z. (2007a). Equity models in planar location. Computational Management Science, 4:1–16.
Drezner, T. and Drezner, Z. (2007b). The gravity p-median model. European Journal of Operational Research, 179:1239–1251.
Drezner, T. and Drezner, Z. (2008). Lost demand in a competitive environment. Journal of the Operational Research Society, 59:362–371.
Drezner, T. and Drezner, Z. (2011a). The gravity multiple server location problem. Computers & Operations Research, 38:694–701.
Drezner, T. and Drezner, Z. (2011b). A note on equity across groups in facility location. Naval Research Logistics, 58:705–711.
Drezner, T. and Drezner, Z. (2014). The maximin gradual cover location problem. OR Spectrum, 36:903–921.
Drezner, T. and Drezner, Z. (2021). Asymmetric distance location model. INFOR: Information Systems and Operational Research, 59:102–110.
Drezner, T., Drezner, Z., and Goldstein, Z. (2010). A stochastic gradual cover location problem. Naval Research Logistics, 57:367–372.
Drezner, T., Drezner, Z., and Guyse, J. (2009a). Equitable service by a facility: Minimizing the Gini coefficient. Computers & Operations Research, 36:3240–3246.
Drezner, T., Drezner, Z., and Hulliger, B. (2014). The quintile share ratio in location analysis. European Journal of Operational Research, 236:166–174.
Drezner, T., Drezner, Z., and Kalczynski, P. (2011). A cover-based competitive location model. Journal of the Operational Research Society, 62:100–113.
Drezner, T., Drezner, Z., and Kalczynski, P. (2012). Strategic competitive location: Improving existing and establishing new facilities. Journal of the Operational Research Society, 63:1720–1730.
Drezner, T., Drezner, Z., and Kalczynski, P. (2016a). The multiple markets competitive location problem. Kybernetes, 45:854–865.
Drezner, T., Drezner, Z., and Kalczynski, P. (2019a). A directional approach to gradual cover. TOP, 27:70–93.
Drezner, T., Drezner, Z., and Kalczynski, P. (2020a). Directional approach to gradual cover: A maximin objective. Computational Management Science, 17:121–139.
Drezner, T., Drezner, Z., and Kalczynski, P. (2020b). Multiple obnoxious facilities location: A cooperative model. IISE Transactions, 52:1403–1412.
Drezner, T., Drezner, Z., and Kalczynski, P. (2021). Directional approach to gradual cover: The continuous case. Computational Management Science, 18:25–47.
Drezner, T., Drezner, Z., and Schöbel, A. (2018). The Weber obnoxious facility location model: A Big Arc Small Arc approach. Computers and Operations Research, 98:240–250.
Drezner, T., Drezner, Z., and Scott, C. H. (2009b). Location of a facility minimizing nuisance to or from a planar network. Computers & Operations Research, 36:135–148.
Drezner, Z. (1979). Bounds on the optimal location to the Weber problem under conditions of uncertainty. Journal of the Operational Research Society, 30:923–931.
Drezner, Z. (1981). On a modified one-center model. Management Science, 27:848–851.
Drezner, Z. (1983). Constrained location problems in the plane and on a sphere. IIE Transactions, 15:300–304.
Drezner, Z. (1984a). The p-center problem—Heuristic and optimal algorithms. Journal of the Operational Research Society, 35:741–748.
Drezner, Z. (1984b). The planar two-center and two-median problems. Transportation Science, 18:351–361.
Drezner, Z. (1985). Sensitivity analysis of the optimal location of a facility. Naval Research Logistics Quarterly, 32:209–224.
Drezner, Z. (1989a). On the conditional \(p\)-center problem. Transportation Science, 23:51–53.
Drezner, Z. (1989b). Stochastic analysis of the Weber problem on the sphere. Journal of the Operational Research Society, 40:1137–1144.
Drezner, Z. (1992). A note on the Weber location problem. Annals of Operations Research, 40:153–161.
Drezner, Z. (1995). On the conditional \(p\)-median problem. Computers & Operations Research, 22:525–530.
Drezner, Z. (1996). A note on accelerating the Weiszfeld procedure. Location Science, 3:275–279.
Drezner, Z. (2007). A general global optimization approach for solving location problems in the plane. Journal of Global Optimization, 37:305–319.
Drezner, Z. (2011). Continuous center problems. In Eiselt, H. A. and Marianov, V., editors, Foundations of Location Analysis, pages 63–78. Springer, New York.
Drezner, Z. (2015). The fortified Weiszfeld algorithm for solving the Weber problem. IMA Journal of Management Mathematics, 26:1–9.
Drezner, Z., Brimberg, J., Salhi, S., and Mladenović, N. (2015). New heuristic algorithms for solving the planar \(p\)-median problem. Computers & Operations Research, 62:296–304.
Drezner, Z., Brimberg, J., Salhi, S., and Mladenović, N. (2016b). New local searches for solving the multi-source Weber problem. Annals of Operations Research, 246:181–203.
Drezner, Z., Drezner, T., and Wesolowsky, G. O. (2009c). Location with acceleration-deceleration distance. European Journal of Operational Research, 198:157–164.
Drezner, Z. and Drezner, T. D. (2020). Biologically inspired parent selection in genetic algorithms. Annals of Operations Research, 287:161–183.
Drezner, Z. and Erkut, E. (1995). Solving the continuous \(p\)-dispersion problem using non-linear programming. Journal of the Operational Research Society, 46:516–520.
Drezner, Z., Gelfand, R. J., and Drezner, T. D. (2019b). Sensitivity of large scale facility location solutions. Journal of Supply Chain and Operations Management, 17:157–168.
Drezner, Z. and Goldman, A. (1991). On the set of optimal points to the Weber problem. Transportation Science, 25:3–8.
Drezner, Z. and Kalczynski, P. (2020). Solving non-convex non-linear programs with reverse convex constraints by sequential linear programming. International Transactions in Operational Research, 27:1320–1342.
Drezner, Z., Kalczynski, P., and Salhi, S. (2019c). The multiple obnoxious facilities location problem on the plane: A Voronoi based heuristic. OMEGA: The International Journal of Management Science, 87:105–116.
Drezner, Z., Klamroth, K., Schöbel, A., and Wesolowsky, G. O. (2002). The Weber problem. In Drezner, Z. and Hamacher, H. W., editors, Facility Location: Applications and Theory, pages 1–36. Springer, Berlin.
Drezner, Z. and Nickel, S. (2009). Constructing a DC decomposition for ordered median problems. Journal of Global Optimization, 45:187–201.
Drezner, Z. and Salhi, S. (2017). Incorporating neighborhood reduction for the solution of the planar \(p\)-median problem. Annals of Operations Research, 258:639–654.
Drezner, Z. and Scott, C. H. (2010). Optimizing the location of a production firm. Networks and Spatial Economics, 10:411–425.
Drezner, Z., Scott, C. H., and Turner, J. (2016c). Mixed planar and network single-facility location problems. Networks, 68:271–282.
Drezner, Z. and Shelah, S. (1987). On the complexity of the Elzinga-Hearn algorithm for the one-center problem. Mathematics of Operations Research, 12:255–261.
Drezner, Z. and Simchi-Levi, D. (1992). Asymptotic behavior of the Weber location problem on the plane. Annals of Operations Research, 40:163–172.
Drezner, Z. and Suzuki, A. (2004). The big triangle small triangle method for the solution of non-convex facility location problems. Operations Research, 52:128–135.
Drezner, Z., Thisse, J.-F., and Wesolowsky, G. O. (1986). The minimax-min location problem. Journal of Regional Science, 26:87–101.
Drezner, Z. and Wesolowsky, G. O. (1978). Facility location on a sphere. Journal of the Operational Research Society, 29:997–1004.
Drezner, Z. and Wesolowsky, G. O. (1980a). A maximin location problem with maximum distance constraints. AIIE Transactions, 12(3):249–252.
Drezner, Z. and Wesolowsky, G. O. (1980b). Single facility lp distance minimax location. SIAM Journal of Algebraic and Discrete Methods, 1:315–321.
Drezner, Z. and Wesolowsky, G. O. (1983). Minimax and maximin facility location problems on a sphere. Naval Research Logistics Quarterly, 30:305–312.
Drezner, Z. and Wesolowsky, G. O. (1989). The asymmetric distance location problem. Transportation Science, 23:201–207.
Drezner, Z. and Wesolowsky, G. O. (1991). The Weber problem on the plane with some negative weights. Information Systems and Operational Research, 29:87–99.
Drezner, Z. and Wesolowsky, G. O. (1996). Obnoxious facility location in the interior of a planar network. Journal of Regional Science, 35:675–688.
Drezner, Z. and Wesolowsky, G. O. (1997). On the best location of signal detectors. IIE Transactions, 29:1007–1015.
Drezner, Z., Wesolowsky, G. O., and Drezner, T. (2004). The gradual covering problem. Naval Research Logistics, 51:841–855.
Eiselt, H. A. and Laporte, G. (1995). Objectives in location problems. In Drezner, Z., editor, Facility Location: A Survey of Applications and Methods, pages 151–180. Springer, New York, NY.
Eiselt, H. A. and Marianov, V. (2009). Gradual location set covering with service quality. Socio-Economic Planning Sciences, 43:121–130.
Eiselt, H. A. and Marianov, V. (2014). A bi-objective model for the location of landfills for municipal solid waste. European Journal of Operational Research, 235:187–194.
Elzinga, J. and Hearn, D. (1972). Geometrical solutions for some minimax location problems. Transportation Science, 6:379–394.
Eurostat (2012). Income quintile share ratio (s80/s20) (source: Silc). Eurostat Structural Indicators.
Farahani, R., Drezner, Z., and Asgari, N. (2009). Single facility location and relocation problem with time dependent weights and discrete planning horizon. Annals of Operations Research, 167:353–368.
Fetter, F. A. (1924). The economic law of market areas. The Quarterly Journal of Economics, 38:520–529.
Francis, R. L., McGinnis Jr., L. F., and White, J. A. (1992). Facility Layout and Location: An Analytical Approach. Prentice Hall, Englewood Cliffs, NJ, Second edition.
García, S., Labbé, M., and Marín, A. (2011). Solving large p-median problems with a radius formulation. INFORMS Journal on Computing, 23:546–556.
García, S. and Marín, A. (2015). Covering location problems. In Laporte, G., Nickel, S., and da Gama, F. S., editors, Location Science, pages 93–114. Springer, Heidelberg.
Gill, P. E., Murray, W., and Saunders, M. A. (2005). SNOPT: An SQP algorithm for large-scale constrained optimization. SIAM review, 47:99–131.
Gini, C. (1921). Measurement of inequality and incomes. The Economic Journal, 31:124–126.
Glover, F. and Laguna, M. (1997). Tabu Search. Kluwer Academic Publishers, Boston.
Goldberg, D. E. (2006). Genetic Algorithms. Pearson Education, Delhi, India.
Hanselman, D. and Littlefield, B. C. (1997). Mastering MATLAB 5: A Comprehensive Tutorial and Reference. Prentice Hall PTR.
Hansen, P., Jaumard, B., and Krau, S. (1995). An algorithm for Weber’s problem on the sphere. Location Science, 3:217–237.
Hansen, P. and Mladenović, N. (1997). Variable neighborhood search for the \(p\)-median. Location Science, 5:207–226.
Hansen, P., Mladenović, N., and Taillard, É. (1998). Heuristic solution of the multisource Weber problem as a \(p\)-median problem. Operations Research Letters, 22:55–62.
Hansen, P., Peeters, D., and Thisse, J.-F. (1981). On the location of an obnoxious facility. Sistemi Urbani, 3:299–317.
Holland, J. H. (1975). Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, MI.
Horne, J. and Smith, J. (2005). A dynamic programming algorithm for the conditional covering problem on tree graphs. Networks, 46:186–197.
Huff, D. L. (1964). Defining and estimating a trade area. Journal of Marketing, 28:34–38.
Huff, D. L. (1966). A programmed solution for approximating an optimum retail location. Land Economics, 42:293–303.
Kalczynski, P. and Drezner, Z. (2019). Locating multiple facilities using the max-sum objective. Computers and Industrial Engineering, 129:136–143.
Kalczynski, P. and Drezner, Z. (2021a). Extremely non-convex optimization problems: The case of the multiple obnoxious facilities location. Optimization Letters. https://doi.org/10.1007/s11590-021-01731-2.
Kalczynski, P. and Drezner, Z. (2021b). The obnoxious facilities planar \(p\)-median problem. OR Spectrum, 43:577–593.
Kalczynski, P., Suzuki, A., and Drezner, Z. (2021). Multiple obnoxious facilities with weighted demand points. Journal of the Operational Research Society. https://doi.org/10.1080/01605682.2020.1851149.
Kalczynski, P., Suzuki, A., and Drezner, Z. (2021). Obnoxious facility location in multiple dimensional space. In review.
Karasakal, O. and Karasakal, E. (2004). A maximal covering location model in the presence of partial coverage. Computers & Operations Research, 31:15–26.
Karatas, M. (2017). A multi-objective facility location problem in the presence of variable gradual coverage performance and cooperative cover. European Journal of Operational Research, 262:1040–1051.
Kariv, O. and Hakimi, S. L. (1979). An algorithmic approach to network location problems. I: The \(p\)-centers. SIAM Journal on Applied Mathematics, 37:513–538.
Katz, I. N. and Cooper, L. (1980). Optimal location on a sphere. Computers & Mathematics with Applications, 6:175–196.
Krarup, J. and Vajda, S. (1997). On Torricelli’s geometrical solution to a problem of fermat. IMA Journal of Management Mathematics, 8:215–224.
Krau, S. (1997). Extensions du problème de Weber. PhD thesis, École Polytechnique de Montréal.
Kuby, M. (1987). Programming models for facility dispersion: The \(p\)-dispersion and maxisum dispersion problems. Geographical Analysis, 19(4):315–329.
Kuenne, R. E. and Soland, R. M. (1972). Exact and approximate solutions to the multisource Weber problem. Mathematical Programming, 3:193–209.
Launhardt, W. (1885). Mathematische Begründung der Volkswirthschaftslehre. W. Engelmann.
Law, A. M. and Kelton, W. D. (1991). Simulation Modeling and Analysis. McGraw-Hill, New York, Second edition.
Lee, D. T. and Schachter, B. J. (1980). Two algorithms for constructing a Delaunay triangulation. International Journal of Parallel Programming, 9:219–242.
Locatelli, M. and Raber, U. (2002). Packing equal circles in a square: A deterministic global optimization approach. Discrete Applied Mathematics, 122:139–166.
Lopez, C. and Beasley, J. E. (2011). A heuristic for the circle packing problem with a variety of containers. European Journal of Operational Research, 214:512–525.
Lorenz, M. O. (1905). Methods of measuring the concentration of wealth. Publications of the American Statistical Association, 9:209–219.
Lösch, A. (1954). The Economics of Location. Yale University Press, New Haven, CT.
Love, R. F., Morris, J. G., and Wesolowsky, G. O. (1988). Facilities Location: Models & Methods. North Holland, New York, NY.
Maimon, O. (1986). The variance equity measure in locational decision theory. Annals of Operations Research, 6:147–160.
Maranas, C. D. and Floudas, C. A. (1993). A global optimization method for Weber’s problem with attraction and repulsion. In Hager, W. W., Hearn, D. W., and Pardalos, P. M., editors, Large Scale Optimization: State of the Art, pages 259–293. Kluwer, Dordrecht.
Maranas, C. D., Floudas, C. A., and Pardalos, P. M. (1995). New results in the packing of equal circles in a square. Discrete Mathematics, 142:287–293.
Medhi, J. (2002). Stochastic Models in Queueing Theory. Elsevier, San Diego, CA.
Megiddo, N. and Supowit, K. J. (1984). On the complexity of some common geometric location problems. SIAM Journal on Computing, 13:182–196.
Melachrinoudis, E. (2011). The location of undesirable facilities. In Foundations of Location Analysis, pages 207–239. Springer, New York.
Melachrinoudis, E. and Cullinane, P. (1985). Locating an undesirable facility within a geographical region using the maximin criterion. Journal of Regional Science, 25:115–127.
Melachrinoudis, E., Min, H., and Cullinane, P. (1996). A multiobjective model for the dynamic location of landfills. Location Science, 3:143–166.
Melachrinoudis, E. and Xanthopulos, Z. (2003). Semi-obnoxious single facility location in euclidean space. Computers & Operations Research, 30:2191–2209.
Minieka, E. (1980). Conditional centers and medians on a graph. Networks, 10:265–272.
Mladenović, N. and Hansen, P. (1997). Variable neighborhood search. Computers & Operations Research, 24:1097–1100.
Morohosi, H. and Furuta, T. (2017). Two approaches to cooperative covering location problem and their application to ambulance deployment. In Operations Research Proceedings 2015, pages 361–366. Springer, Cham, Switzerland.
Murtagh, B. A. and Niwattisyawong, S. R. (1982). An efficient method for the multi-depot location-allocation problem. Journal of the Operational Research Society, 33:629–634.
Nickel, S. and Puerto, J. (2005). Facility Location—A Unified Approach. Springer Verlag, Berlin.
Nurmela, K. J. and Oestergard, P. (1999). More optimal packings of equal circles in a square. Discrete & Computational Geometry, 22:439–457.
Ogryczak, W. and Zawadzki, M. (2002). Conditional median: A parametric solution concept for location problems. Annals of Operations Research, 110:167–181.
Okabe, A., Boots, B., Sugihara, K., and Chiu, S. N. (2000). Spatial Tessellations: Concepts and Applications of Voronoi Diagrams. Wiley Series in Probability and Statistics. John Wiley, Hoboken, NJ.
O’kelly, M. E. (1987). A quadratic integer program for the location of interacting hub facilities. European Journal of Operational Research, 32:393–404.
Ostresh Jr., L. M. (1978). On the convergence of a class of iterative methods for solving the Weber location problem. Operations Research, 26:597–609.
Plastria, F. (1991). The effects of majority in Fermat-Weber problems with attraction and repulsion. Yugoslav Journal of Operations Research, 1:141–146.
Plastria, F. (2002). Continuous covering location problems. In Drezner, Z. and Hamacher, H. W., editors, Facility Location: Applications and Theory, pages 39–83. Springer, Berlin.
Prömel, H. J. and Steger, A. (2012). The Steiner Tree Problem: A Tour Through Graphs, Algorithms, and Complexity. Springer Science & Business Media.
Reilly, W. J. (1931). The Law of Retail Gravitation. Knickerbocker Press, New York, NY.
ReVelle, C. (1986). The maximum capture or sphere of influence problem: Hotelling revisited on a network. Journal of Regional Science, 26:343–357.
ReVelle, C., Toregas, C., and Falkson, L. (1976). Applications of the location set covering problem. Geographical Analysis, 8:65–76.
Schöbel, A. and Scholz, D. (2010). The big cube small cube solution method for multidimensional facility location problems. Computers & Operations Research, 37:115–122.
Shamos, M. and Hoey, D. (1975). Closest-point problems. Proceedings 16th Annual Symposium on the Foundations of Computer Science, pages 151–162, Berkeley, CA.
Shier, D. R. (1977). A min-max theorem for p-center problems on a tree. Transportation Science, 11:243–252.
Skorin-Kapov, D., Skorin-Kapov, J., and O’Kelly, M. (1996). Tight linear programming relaxations of uncapacitated \(p\)-hub median problems. European Journal of Operational Research, 94:582–593.
Snyder, L. V. (2011). Covering problems. In Eiselt, H. A. and Marianov, V., editors, Foundations of Location Analysis, pages 109–135. Springer, New York.
Sugihara, K. (2002). Laguerre voronoi diagram on the sphere. Journal for Geometry and Graphics, 6:69–81.
Sugihara, K. and Iri, M. (1992). Construction of the voronoi diagram for “one million" generators in single-precision arithmetic. Proceedings of the IEEE, 80:1471–1484.
Sugihara, K. and Iri, M. (1994). A robust topology-oriented incremental algorithm for Voronoi diagram. International Journal of Computational Geometry and Applications, 4:179–228.
Suzuki, A. (2019). Big triangle small triangle method for the Weber problem on the sphere. In Eiselt, H. A. and Marianov, V., editors, Contributions to Location Analysis—In Honor of Zvi Drezner’s 75th Birthday, pages 109–123. Springer Nature, Switzerland.
Suzuki, A. and Drezner, Z. (2009). The minimum equitable radius location problem with continuous demand. European Journal of Operational Research, 195:17–30.
Suzuki, A. and Okabe, A. (1995). Using Voronoi diagrams. In Drezner, Z., editor, Facility Location: A Survey of Applications and Methods, pages 103–118. Springer, New York.
Sylvester, J. (1857). A question in the geometry of situation. Quarterly Journal of Mathematics, 1:79.
Sylvester, J. (1860). On Poncelet’s approximate linear valuation of Surd forms. Philosophical Magazine, 20 (Fourth series):203–222.
Szabo, P. G., Markot, M., Csendes, T., and Specht, E. (2007). New Approaches to Circle Packing in a Square: With Program Codes. Springer, New York.
Taillard, É. (2003). Heuristic methods for large centroid clustering problems. Journal of Heuristics, 9:51–73.
Teran-Somohano, A. and Smith, A. E. (2019). Locating multiple capacitated semi-obnoxious facilities using evolutionary strategies. Computers & Industrial Engineering, 133:303–316.
Voronoï, G. (1908). Nouvelles applications des paramètres continus à la théorie des formes quadratiques. deuxième mémoire. recherches sur les parallélloèdres primitifs. Journal für die reine und angewandte Mathematik, 134:198–287.
Wang, S.-C. and Chen, T.-C. (2017). Multi-objective competitive location problem with distance-based attractiveness and its best non-dominated solution. Applied Mathematical Modelling, 47:785–795.
Weber, A. (1909). Über den Standort der Industrien, 1. Teil: Reine Theorie des Standortes. English Translation: On the Location of Industries. University of Chicago Press, Chicago, IL. Translation published in 1929.
Weiszfeld, E. (1937). Sur le point pour lequel la somme des distances de n points donnés est minimum. Tohoku Mathematical Journal, First Series, 43:355–386.
Weiszfeld, E. and Plastria, F. (2009). On the point for which the sum of the distances to n given points is minimum. Annals of Operations Research, 167:7–41 (English Translation of Weiszfeld [203]).
Welch, S. B., Salhi, S., and Drezner, Z. (2006). The multifacility maximin planar location problem with facility interaction. IMA Journal of Management Mathematics, 17:397–412.
Wendell, R. E. and Hurter, A. P. (1973). Location theory, dominance and convexity. Operations Research, 21:314–320.
Wesolowsky, G. O. (1993). The Weber problem: History and perspectives. Location Science, 1:5–23.
Wolfram, S. (2020). Mathematica, Version 12.2. Champaign, IL. https://www.wolfram.com/mathematica.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Drezner, Z. (2022). Continuous Facility Location Problems. In: Salhi, S., Boylan, J. (eds) The Palgrave Handbook of Operations Research . Palgrave Macmillan, Cham. https://doi.org/10.1007/978-3-030-96935-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-96935-6_9
Published:
Publisher Name: Palgrave Macmillan, Cham
Print ISBN: 978-3-030-96934-9
Online ISBN: 978-3-030-96935-6
eBook Packages: Business and ManagementBusiness and Management (R0)