Compact Model for the Obnoxious p-Median Problem

Obnoxious facilities are those crucial to human living, yet antagonistic to the public or environment. However, the interactions between obnoxious facilities and their clients have been less frequently investigated. A state-of-the-art model for this problem involves numerous 0 1 variables, rendering it difficult to solve. This study aims at removing most of these 0 1 variables to enhanced model efficiency. A compact model is presented in this study, with the equivalence between the new and original models proved. Additionally, numerical tests were conducted to show that the proposed compact model is more efficient than the original one.


Introduction
The urbanization of human populations and rapid technological advancements have driven the development of service facilities, such as nuclear power plants, waste dumpsites, incinerators, oil refineries, and airports.The location of public facilities is not only crucial to the overall operation costs and service quality, but also to the impact of these facilities on the surrounding environment.Most studies on location analysis have investigated desirable facilities that are acceptable to all communities, where the objective is usually to minimize a metric of distance or transportation cost.Typically, the facility number is confined by p in these problems.The most investigated p-facility problem might be the p-median problem [1] and the p-hub location problem [2].The p-median problem entails minimizing the sum of distances from clients to facilities, whereas the p-hub location problem minimizes the transmission costs from clients to clients with the aids of hubs.
However, some facilities are associated with undesirable side effects antagonistic to people or the environment.The term "obnoxious facility" refers to a facility that is required by the society but unpleasant for communities near it.Therefore, the objective of locating obnoxious facilities is typically to maximize their distances from population centers or from each other.Early studies have investigated locating one facility in a continuous plane, discrete space, or network, with respect to existing facilities.According to Erkut and Neuman [2], existing facilities can refer to clients, population centers, cities, or facilities that interact with new facilities.One survey was conducted by Cappanera [3].More recently, studies have focused on multiple obnoxious facility problems.Obnoxious p-facility location problems can be regarded as anti-p-facility location problems.
Most research on locating obnoxious facilities has focused on dispersing the facilities, without considering the interactions between facilities and clients (or other existing facilities or population centers).Research has increasingly suggested that models might be impractical if they ignore the effects of obnoxious facilities on population centers or clients.Such studies include those of Cappanera et al. [4], Alumur and Kara [5], and Batta et al. [6].A variant identified by Labbé et al. [7] as the obnoxious p-median problem (OpMP) has attracted the attention of researchers.Subsequently, Belotti et al. [8] proposed a branch-and-cut method for solving the OpMP.Recently, Colmenar et al. [9] attempted to solve the problem by using a greedy randomized adaptive search procedure (GRASP) algorithm.The algorithm was fast in solving large problems; however, the optimality of the obtained solutions remains undetermined.
For those not aware of coding or not frequently dealing with the facility location problem, an efficient programming model is irreplaceable.When implementing heuristics is both time-consuming and tricky, an easy-to-implement model that can provide the optimal solution appears to be more appealing than heuristic approaches, especially for medium-size problems.However, the model adopted by Labbé et al. [7] involves a high number of 0 -1 variables, rendering it difficult to solve.Actually, most of the 0 -1 variables are redundant; therefore, this study devised an equivalent model with the least 0 -1 variables to more efficiently solve the OpMP.

Current Models
Facilities are required to disperse for several reasons such as the consideration of service-providing costs or security.Sometimes, the facilities are simply undesirable or semi-desirable to the communities surrounding them.Analytical models have been used for dispersing facilities.Most studies on obnoxious facility problems have focused on dispersing the facilities, without considering their interactions with other clients (or existing facilities in some studies).Moon and Chaudhry [10] briefly investigated the relationship between clients and facilities, and suggested that the two parts can be managed separately.Additionally, studies, such as [4] [5] [6], have suggested that models might be impractical if they ignore the effects of obnoxious facilities on population centers or clients.
An OpMP variant, identified and proved to be NP hard by Labbé et al. [7], has attracted the attention of researchers.Belotti et al. [8] subsequently devised a branch-and-cut method for solving the OpMP.The OpMP is formulated as follows.Let I denote the set of clients.Each client and facility pair is associated with a distance ( ) , , ij d i j I J ∈ × .The 0 -1 variable Client i is assumed to be served by its nearest facility, and therefore a set ij S can be defined to record the sites that cannot serve client i when site j is selected.The following equation defines the set: or and Accordingly, the model can be formulated as follows.
, , The set J comprises all potential sites.The 0 -1 variable The term jk d denotes the distance between sites j and k, and M is a large enough positive number.Constraint (4) ensures that client i can be served only by an open facility j.
When (5) stipulates that client i cannot be served by any facility located at the sites of ij S .Consequently, each client can be served only by its nearest facility.In this regard, Model OpMP can be formulated to be more compact to enhance efficiency.Specifically, the 0 -1 variable ij x is redundant.The following section demonstrates how the ij x variables can be eliminated from the model to improve efficiency.

Proposed Model
The OpMP model signifies the assignment of client i to facility j through variable s.t.
The equivalence between the proposed model and the OpMP model is demonstrated as follows. QED.
Lemma 2: For each client i I ∈ , there must be Proof: Assuming that x and ik x cannot be simultaneously equal to 1.
Therefore, the only possible result is Proof: Constraint (4) stipulates that , there must be ; that is, the predicate Proposition 1: The proposed model and the OpMP model are equivalent.
Proof: In the OpMP model, the constraints for node i and those for node i′ are mutually independent.Therefore, given a feasible set F , the objective function ( 2) is separable such that sup sup . Thus, the optimal value of the objective function (2) must be { } ( ) Similarly, the constraints for node i and those for node i′ are mutually independent in the proposed model.The objective function (6) equals The proposed model has been proved to be equivalent to the OpMP model.
Therefore, the proposed model in the present study is NP-hard because the OpMP model is NP-hard.Nevertheless, the proposed model is expected to be more efficient than the OpMP model.Still, both models suffer from a drawback that can compromise their applicability.Unlike the objective functions for locating desirable facilities, which tends to disperse the facilities, the objective function of an obnoxious facility problem distances the facilities from the clients and can cause the facilities to congregate.Belotti et al. [8] have observed that the OpMP model cannot achieve facility dispersion, and therefore suggested that facility dispersion can be obtained by imposing a minimum inter-facility distance.
However, they did not implement and test such a model.
Let D be the required between any two facilities; the constraint to impose D to the model can have various formulations.Constraint (8) stipulates that the distance between facility j and k be larger than D when both facilities are selected.

, , ,
Because both D and jk d are constants, their relation need not be determined in the solving process.The critical condition is that there must be sites located in the neighborhood of facility j.Constraint (10) specifies that the facilities located in its neighborhood j N cannot be selected when facility j is selected.
( ) Although these constraints have equivalent effects, their efficiencies might be different.The impacts of the distance constraint to the objective, as well as the efficiencies of these alternative formulations, are demonstrated in the next section.

Numerical Tests
This section presents a comparison of the proposed model with the OpMP model.Because most of the data sets used by Belotti et al. [8] are no longer available, this study adopted a simple way to randomly generate test problems.The coordinates of both client and facilities were randomly selected from the Euclidean square between (0, 0) and (100, 100).However, only problems with more than too easy to differentiate between the models.The test problems were solved using Gurobi 6.0.4 on a personal computer with a Intel Core i7 CPU and 32-GB RAM.The allowable computation time was set to 12 et al. [8] set the maximal p value to be 2 J     , which is followed by Colmenar et al. [9].The notation 2 J     means the largest integer below 2 J , lacking practical significance, such a large p value is only meaningful for testing the model capability.This large p value means in practice that every facility is averagely responsible for only two clients, which might mean a large amount of redundant investment and operation costs.Therefore, the maximal p value was set to 5 J     in this study.Table 1 shows the computational results obtained by using the proposed model and the OpMP model, respectively.As expected, the proposed model is more efficient than was the OpMP model.When the problem difficulty increased with p, the optimal objective value decreased because a client is closer to a facility when the number of facilities increases.The results suggest that eliminating the redundant x variables yields a model more compact and efficient than the original OpMP model.
Table 2 shows the results obtained by using the proposed model with alternative distance constraints.The value of D was set to be D     and 0.9D     , re- spectively.The parameter D for each of the test problem is the maximal distance between facilities, which can be easily obtained by using a simple model.
The objective values were largely compromised, which means that the facilities were located close to the client when the distance constraint was imposed.
While Constraint (14) appeared to be less efficient than the other two, no significant difference between Constraints (12) and (13) can be identified.When

D D
  =   , the computation time was shorter than the time without the distance constraints because the solution space was highly confined.When the solution space was enlarged by lowering D, the computation time increased rapidly.The experimental results reveal that the problem difficulty increased dramatically even though D was only slightly shorter than D .

Concluding Remarks
This study focuses on locating obnoxious facilities; specifically, the focus is on the problem that considers the interaction between clients and facilities.One state-of-the-art model for this regard involves a high number of 0 -1 variables.
The current study sought to provide an efficient model for the obnoxious p-median problem.The proposed model was determined to be equivalent to, but more efficient than, the OpMP model formulated by Labbé et al. [7].
A common drawback of current models is that some of the selected facilities tend to congregate, which might be undesirable in certain decision-making sce- unfavorable facility distance constraints, a heuristic approach is still unavoidable.Although the GRASP of Colmenar et al. [6] appeared to be fast for problems without the distance constraint, its performance on problems with the distance constraint remains undetermined.Therefore, a robust heuristic approach for the OpMP remains to be investigated.
ij x , such that I J × of these variables are required.However, knowing the distance from each client to the nearest open facility obviates the necessity of stipulating which facility is assigned.Therefore, i Z can be used to denote the shortest distance from client i to the nearest open facility.An alternative model for the OpMP can be formulated as follows:Proposed model.
according to Lemma 4, the optimal value of the objective function (6) is also functions (2) and (6) possess the same optimal value, and the models Y.-I Chiang, C.-C. Lin DOI: 10.4236/ajor.2017.76026352 American Journal of Operations Research are thus equivalent.QED.

j y and k y are free to be either 0 or 1 .
This condition leads to the following formulation without D and jk d .
narios.Adding a simple facility distance constraint can prevent congregation.This study has presented three different yet equivalent formulations for the dis-Y.-IChiang, C.-C. Lin DOI: 10.4236/ajor.2017.76026355 American Journal of Operations Research tance constraint.Numerical experiments have demonstrated that the distance constraint was effective; however, the problem can become much more difficult to solve.The proposed model is currently the most efficient formulation and can solve a medium-size problem.Users who confront such a problem can easily obtain the solution without having to implementing complicated heuristics.Nevertheless, when the problem becomes complicated due to increased problem size or

Table 1 .
Computational results by Model OpMP and the proposed model.

Table 2 .
Computation time by the proposed model with alternative distance constraints.