Continuous Optimization
Single-facility location problems in two regions with ℓ1- and ℓq-norms separated by a straight line

https://doi.org/10.1016/j.ejor.2018.02.008Get rights and content

Highlights

  • Single facility location problem is studied, whose demand points are in two regions.

  • Different norms are used in each region that are separated by a straight line.

  • Gate(1,q) algorithm solves the initial single-facility location problems.

  • A comparative study with other well-known algorithms is carried out.

Abstract

In this paper, Fermat–Weber location problems with demand points located in two regions Ω1 and Ωq separated by a straight line, are addressed. Ω1 and Ωq are, respectively, endowed by different norms ℓ1 and ℓq, with q > 1. In order to compute distances between points in different regions, the concept of Gate point is applied.

With the aim of solving the problem, a new algorithm, called Gate(1, q), is designed. This algorithm uses the characterization of the solutions in the regions Ω1 and Ωq, and the straight line.

A comparative study with other well-known algorithms is carried out in order to test the performance of the proposed algorithm. The results are promising since they show that the Gate(1, q) algorithm leads to a more accurate solution than those of the other algorithms in a relatively short computing time.

Introduction

Modelling actual distances is a crucial topic in several spatial problems, and has been the subject of research since the early 70s (Brimberg, Walker, Love, 2007, Fernández, Fernández, Pelegrin, 2002, Love, Morris, 1972, Love, Morris, 1979, Love, Walker, 1994). The optima l location of facility problems depends greatly on the distances used, and therefore location problems have been studied using a variety of distance measures. However, the environment space where a facility is to be located is seldom homogeneous but instead is composed of several parts with different distances (Brimberg, Kakhki, Wesolosowsky, 2003, Parlar, 1994). For example, this non-homogeneity occurs when the region under consideration contains both urban and rural zones. Even within cities, there are areas where the distance fits better to a rectangular or to a Manhattan distance and other areas where a more complex model of distance is needed that involves some of those derived from the ℓp-norm with p > 1 (Fernández, Fernández, Pelegrin, 2002, Love, Walker, 1994).

Single-facility location problems with mixed distance measures are studied in Planchart and Hurter (1975), where a distance function is obtained by adding the Manhattan and the Euclidean distances, and where the problem for mixed ℓp norms is also generalized. An algorithm where different gauges can be mixed is presented in Michelot and Lefebvre (1987). Furthermore, Carrizosa and Rodríguez-Chía (1997) addressed a p-facility minisum problem with a metric induced by a gauge and a finite set of rapid transit lines, where the location problem is reduced in order to solve a finite number of (multi-)Weber problems. Location of transfer facilities with mixed distances has also been dealt with in López-de-los Mozos, Mesa, and Schöbel (2017).

In this paper, it is assumed that a straight line, ry=mx with m > 0, splits the space IR2 into two regions Ωp and Ωq endowed with ℓp- and ℓq-norms, respectively, where 1 ≤ p < q < ∞, and r ⊂ Ωq. Let us denote this construction as Ωpqm. Let us indicate that the particular case m = 0 is studied in Brimberg et al. (2003).

The location problem studied in Ωpqm, which is a generalisation of the well-known single-facility minisum, or the Weber–Fermat problem (Francis, McGinnis, White, 1992, Love, Morris, Wesolowsky, 1988), can be stated as follows:minXIR2{iSpwid(Pi,X)+jSqwjd(Qj,X)},where {Pi}iSpΩp and {Qj}jSqΩq are two sets of points, Sp and Sq are the corresponding index sets, and wi,wjIR+ with i ∈ Sp, j ∈ Sq, and the distance is given by the length of the shortest path (geodesic path) connecting them (see Mitchell & Papadimitriou, 1991).

With respect to the literature on this topic, the optimization problem (1) was studied for the ℓ1- and ℓ2-norms in Parlar (1994), where it was proved that the objective function is a non-convex function. This problem was then re-formulated as a mixed integer program and so a modified Weiszfeld-type procedure was proposed for its solution and its results were also compared with an adaptive random search procedure for three example problems.

Problem (1) was solved in Brimberg et al. (2003) for the case where a vertical straight line separates the regions endowed with ℓ1- and ℓ2-norms, respectively. For the case of a slanted straight line and these norms, the problem is transformed into a convex multi-facility location for which a Weiszfeld procedure with a hyperbolic approximation is proposed. A characterization of the crossing points on the slanted straight line is given in Zaferanieh, Kakhki, Brimber, and Wesolosowsky (2009), where, based on the assumption that the optimal solution lies on the rectangular hull of the existing facilities, they propose an efficient Big Square Small Square procedure. Furthermore, a bounded region in IR2 with a norm inside the region and another norm in the rest of the space is considered in Brimberg, Kakhki, and Wesolosowsky (2005), where this new problem is solved by a finite number of convex programs searching for certain points and for related corner and interior demarcation curves.

The main contribution of this paper is the design of an algorithm, called the Gate(1, q), which is specifically designed to solve the optimization problem (1) for p=1 and q > 1, by taking into account the properties of the Gate points (Franco, Velasco, & Gonzalez-Abril, 2012) and the shortest path between points in Ω1.

The remainder of the paper is arranged as follows. The geodesic path between two points in Ωpqm is studied in Section 2. By analysing the possible solutions in Ω1 and Ωq, with q > 1, to problem (1), a global solution is found in IR2, in Section 3. The Gate(1, q) algorithm is presented in Section 4, and several experiments involving the Gate(1, q), the Multi-facility location procedure, and the Modified Weiszfeld Procedure, are carried out in Section 5. Finally, conclusions are drawn.

Section snippets

The geodesic path connecting two points in Ω1qm.

Let us introduce the problem of obtaining the distances between two points in Ωpqm. Let dp( · ,  · ) and dq( · ,  · ) be the induced distances from ℓp- and ℓq-norms, respectively. Given two points P, Q ∈ IR2, the distance between them, denoted by d(P, Q), is provided by the length of the shortest (geodesic) path connecting P and Q.

It is worth noting that the shortest path in Ωpqm is not always given by the segment joining P with Q (Mitchell & Papadimitriou, 1991). Let us see a pair of

Problem (1) for ℓ1 and ℓq norms with q > 1

The solution to problem (1) can lie either in Ωq or Ω1, where both cases must be considered. Let us study the first case.

The Gate(1, q) algorithm

Let P={Pi}iS1Ω1 and Q={Qj}jSqΩq be two finite sets of points in Ω1qm, and wi,wjIR+ with i ∈ S1, j ∈ Sq. In order to solve the optimization problem (1) for p=1, an algorithm, called the Gate(1, q), is designed by taking into account the results obtained in Section 3. This algorithm is explained below:

First, the following three optimization problems are considered:

  • P1.-

    The solution is sought on the straight line r:minXr:Fr(X)=iS1wid(Pi,X)+jSqwjdq(X,Qj),where d(Pi,X)=d1(Pi,Gi)+dq(Gi,X) with Gi

Computational results

A comparative study has been carried out between the Gate(1, q) algorithm, and the well-known Multi-facility location procedure (MFP) (Brimberg et al., 2003), and the Modified Weiszfeld Procedure (MWP) (Parlar, 1994).

All algorithms were written in Matlab and tested for the datasets given in Parlar (1994) and Brimberg et al. (2003), as well as for a number of randomly generated datasets. All the cases were run on a computer INTEL CORE i7-3630QM CPU @ 2.4 gigahertz, 5.89 gigabytes of usable RAM

Conclusions

The main contribution in this paper is the approach based on the Gate point for the solution of the optimization problem (1) by way of the proposed Gate(1, q) algorithm. The convergence of this algorithm is guaranteed according to the new theoretical results given in this paper. These results are obtained as a consequence of the optimality conditions for the solution of the problem and a geometric approach, which together decompose the problem into three different problems depending on where

Acknowledgments

This research is partially supported by the projects TIN2017-82113-C2-1-R (MINECO/FEDER, UE) and MTM2015-67706-P (MINECO/FEDER, UE).

References (22)

  • L. Franco et al.

    Gate points in continuous location between regions with different ℓp-norms

    European Journal of Operational Research

    (2012)
  • Cited by (3)

    View full text