Skip to main content
Log in

A bi-objective approach to discrete cost-bottleneck location problems

  • Multiple Objective Optimization
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

This paper considers a family of bi-objective discrete facility location problems with a cost objective and a bottleneck objective. A special case is, for instance, a bi-objective version of the (vertex) p-centdian problem. We show that bi-objective facility location problems of this type can be solved efficiently by means of an \(\varepsilon \)-constraint method that solves at most \((n-1)\cdot m\) minisum problems, where n is the number of customer points and m the number of potential facility sites. Additionally, we compare the approach to a lexicographic \(\varepsilon \)-constrained method that only returns efficient solutions and to a two-phase method relying on the perpendicular search method. We report extensive computational results obtained from several classes of facility location problems. The proposed algorithm compares very favorably to both the lexicographic \(\varepsilon \)-constrained method and to the two phase method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  • Achterberg, T., Koch, T., & Martin, A. (2005). Branching rules revisited. Operations Research Letters, 33(1), 42–54.

    Article  Google Scholar 

  • Balinski, M. (1965). Integer programming: Methods, uses, computations. Management Science, 12(3), 253–313.

    Article  Google Scholar 

  • Bérubé, J.-F., Gendreau, M., & Potvin, J.-Y. (2009). An exact \(\epsilon \)-constraint method for bi-objective combinatorial optimization problems: Application to the traveling salesman problem with profits. European Journal of Operational Research, 194(1), 39–50.

    Article  Google Scholar 

  • Chalmet, L., Lemonidis, L., & Elzinga, D. (1986). An algorithm for the bi-criterion integer programming problem. European Journal of Operational Research, 25(2), 292–300.

    Article  Google Scholar 

  • Cornuejols, G., Nemhauser, G., & Wolsey, L. A. (1990). The uncapacitated facility location problem. In P. Mirchandani & R. Francis (Eds.), Discrete Location Theory. New York: Wiley-Interscience.

    Google Scholar 

  • Current, J., & Weber, C. (1994). Application of facility location modeling constructs to vendor selection problems. European Journal of Operational Research, 76(3), 387–392.

    Article  Google Scholar 

  • Dearing, P., & Newruck, F. (1979). A capacitated bottleneck facility location problem. Management Science, 25(11), 1093–1104.

    Article  Google Scholar 

  • Díaz, J., & Fernández, E. (2002). A branch-and-price algorithm for the single source capacitated plant location problem. Journal of the Operational Research Society, 53, 728–740.

    Article  Google Scholar 

  • Ehrgott, M. (2005). Multicriteria Optimization (2nd ed.). Berlin, Heidelberg: Springer.

    Google Scholar 

  • Farahani, R., SteadieSeifi, M., & Asgari, N. (2010). Multiple criteria facility location problems: A survey. Applied Mathematical Modelling, 34(7), 1689–1709.

    Article  Google Scholar 

  • Fernández, E., & Puerto, J. (2003). Multiobjective solution of the uncapacitated plant location problem. European Journal of Operational Research, 145(3), 509–529.

    Article  Google Scholar 

  • Filippi, C., & Stevanato, E. (2013). Approximation schemes for bi-objective combinatorial optimization and their application to the TSP with profits. Computers & Operations Research, 40(10), 2418–2428.

    Article  Google Scholar 

  • Gadegaard, S., Klose, A., & Nielsen, L., (2016). A bi–objective approach to discrete cost–bottleneck location problems. https://github.com/SuneGadegaard/BOCBLP, commit: 384088cd374e7629c29dbe97b8d07f0a2c0dfbdb.

  • Garfinkel, R. S., & Rao, M. (1971). The bottleneck transportation problems. Naval Research Logistics Quarterly, 18(4), 465–472.

    Article  Google Scholar 

  • Hakimi, S. (1965). Optimum distribution of switching centers in a communication network and some related graph theoretic problems. Operations Research, 13(3), 462–475.

    Article  Google Scholar 

  • Hakimi, S. L. (1964). Optimum locations of switching centers and the absolute centers and medians of a graph. Operations Research, 12(3), 450–459.

    Article  Google Scholar 

  • Halpern, J. (1976). The location of a center-median convex combination on an undirected tree*. Journal of Regional Science, 16(2), 237–245.

    Article  Google Scholar 

  • Halpern, J. (1978). Finding minimal center-median convex combination (cent-dian) of a graph. Management Science, 24(5), 535–544.

    Article  Google Scholar 

  • Hamacher, H., Labbé, M., & Nickel, S. (1999). Multicriteria network location problems with sum objectives. Networks, 33(2), 79–92.

    Article  Google Scholar 

  • Hamacher, H. W., & Nickel, S. (1996). Multicriteria planar location problems. European Journal of Operational Research, 94(1), 66–86.

    Article  Google Scholar 

  • Hamacher, H. W., Pedersen, C. R., & Ruzika, S. (2007). Finding representative systems for discrete bicriterion optimization problems. Operations Research Letters, 35(3), 336–344.

    Article  Google Scholar 

  • Hammer, P. (1969). Time minimizing transportation problems. Naval Research Logistics Quarterly, 16(3), 345–357.

    Article  Google Scholar 

  • Hansen, P. (1980). Bicriterion path problems. In G. Fandel & T. Gal (Eds.), Multiple Criteria Decision Making Theory and Application. Vol. 177 of Lecture Notes in Economics and Mathematical Systems (pp. 109–127). Berlin Heidelberg: Springer.

    Chapter  Google Scholar 

  • Holmberg, K., Rönnqvist, M., & Yuan, D. (1999). An exact algorithm for the capacitated facility location problems with single sourcing. European Journal of Operational Research, 113(3), 544–559.

    Article  Google Scholar 

  • Klose, A., & Görtz, S. (2007). A branch-and-price algorithm for the capacitated facility location problem. European Journal of Operational Research, 179(3), 1109–1125.

    Article  Google Scholar 

  • Mavrotas, G. (2009). Effective implementation of the \(\varepsilon \)-constraint method in multi-objective mathematical programming problems. Applied Mathematics and Computation, 213(2), 455–465.

    Article  Google Scholar 

  • Nickel, S., Puerto, J., & Rodríguez-Chía, A. (2005). Multiple Criteria Decision Analysis: State of the Art Surveys. International Series in Operations Research and Management Science. In J. Figueira, S. Greco, & M. Ehrgott (Eds.), Mcdm location problems (Vol. 19, pp. 761–795). Berlin, Heidelberg: Springer.

    Google Scholar 

  • Pandian, P., & Nataraja, G. (2011). A new method for solving bottleneck-cost transportation problems. International Mathematical Forum, 6(10), 451–460.

    Google Scholar 

  • Pérez-Brito, D., Moreno-Pérez, J., & Rodríguez-Martín, I. (1997). Finite dominating set for the p-facility cent-dian network location problem. Studies in Locational Analysis, 11, 27–40.

    Google Scholar 

  • Przybylski, A., Gandibleuz, X., & Ehrgott, M. (2011). The two phase method for multiobjective combinatorial optimization problems. In R. Mahjoub (Ed.), Progress in Combinatorial Optimization (pp. 559–595). Hoboken: ISTE Ltd and John Wiley Sons Inc.

    Google Scholar 

  • Ralphs, T., Saltzman, M., & Wiecek, M. (2006). An improved algorithm for solving biobjective integer programs. Annals of Operations Research, 147(1), 43–70.

    Article  Google Scholar 

  • Reese, J. (2006). Solution methods for the p-median problem: An annotated bibliography. Networks, 48(3), 125–142.

    Article  Google Scholar 

  • Revelle, C., Eiselt, H., & Daskin, M. (2008). A bibliography for some fundamental problem categories in discrete location science. European Journal of Operational Research, 184(3), 817–848.

    Article  Google Scholar 

  • Ross, G., & Soland, R. (1980). A multicriteria approach to the location of public facilities. European Journal of Operational Research, 4(5), 307–321.

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Professor Kim Allan Andersen for insightful comments and suggestions. This work was supported by a grant from Købmand Ferdinand Sallings Mindefond.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sune Lauth Gadegaard.

Appendix: A link to the weighted p-centdian problem

Appendix: A link to the weighted p-centdian problem

The p-centdian problem is a combination of the p-median and the p-center problems where the objective function is a convex combination of the median/cost and the center/bottleneck objectives. Given a graph \(G=(V,E)\), let P(G) be the set of all points on G and d(lh) be the distance of a shortest path between points l and h on G (note that the points l and h might be interior points on the edges of G). Furthermore, given a set of points \(S\subseteq {P(G)}\) we define . In addition, let \(w_j\ge 0\) and \(v_j \ge 0\) be weights of the node \(j\in V\) representing, for example, the number of customers or some other measure of attractiveness of the node j. For \(0\le \lambda \le 1\) the p-centdian problem may then be stated as

$$\begin{aligned} \begin{aligned} \min&\ \lambda \sum _{j\in V} w_jd(S,j) + (1-\lambda ) \max _{j\in V} v_jd(S,j)\\ s.t.:&\ S\subseteq {P(G)}\\&\ \vert S\vert =p \end{aligned} \end{aligned}$$
(8)

It has been shown in Pérez-Brito et al. (1997) that there exists a finite set of points on G containing an optimal solution to the p-centdian. In what follows, the problem

is denoted the bi-objective p-centdian problem. It turns out that there can be infinitely many Pareto optimal solutions to this problem.

Theorem 2

The set of Pareto optimal solutions to the bi-objective p-centdian problem on a network can be uncountably infinite even for \(p=1\) when \(S\subseteq P(G)\).

Fig. 2
figure 2

Illustrations of the example used in the proof of Theorem 2, a illustration of the graph used in the proof of Theorem 2, b solutions in outcome space for the graph used in the proof of Theorem 2

Proof

We show the result by giving an example having this property. Consider the graph given in Fig. 2a, where the edge lengths are given by \(d(1,2)=d(2,1)=1\) and \(d(2,3)=d(3,2)=2\). Furthermore, suppose \(p=1\), that is, we want to place one facility on G. The intersection points on G are denoted by \(n_4\), \(n_5\), and \(n_6\). It is easily verified that locating a facility at node 2 is an optimal solution to the 1-median problem with outcome vector (3, 2) whereas placing a facility at \(n_5\) is an optimal solution for the 1-center problem, resulting in the outcome vector (3.5, 1.5). As the solutions are unique optimal solutions they are efficient. In Fig. 2b the outcome vectors for all points on the graph G have been plotted. All points on the edge (1, 2) map into the dashed line, while all solutions on the edges \((n_5,n_6)\) and \((n_6,3)\) map into the dotted line. However, all points on the edge \((2,n_5)\) map into the solid line which is non-dominated. As there are an uncountable infinite number of points on this edge, the result follows. \(\square \)

Note that the bi-objective p-centdian is not covered by the general BO–CBLP as the set I of potential facility sites has to be finite in the definition of the BO–CBLP. However, letting the sets I and J equal the set V, the (vertex) p-centdian problem (8) can be stated as the following scalarized version of the BO–CBLP:

figure h

where , , \(f_i=0\), \(c_{ij}=w_jd(i,j)\), and \(t_{ij}=v_jd(i,j)\) for all \(i\in I\) and \(j\in J\). In many practical applications it will suffice to consider placing facilities only at the nodes of the graph. For \(0< \lambda < 1\) a solution to the vertex-p-centdian problem corresponds to a supported efficient solution of the BO–CBLP (3) with the sets I, J, \(\mathcal {X} _i\), \(\mathcal {Y} \) and the coefficients \(f_i\), \(c_{ij}\), and \(t_{ij}\) defined as above. This means that solving the BO–CBLP yields a solution to the vertex-p-centdian problem for each value of \(\lambda >0\). Most literature considers special structured graphs such as trees when solving the p-centdian problem. This approach offers a means to solve the vertex-p-centdian problem for all values of \(0<\lambda <1\) on a general graph with no assumption other than that facilities should be located on nodes only.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gadegaard, S.L., Klose, A. & Nielsen, L.R. A bi-objective approach to discrete cost-bottleneck location problems. Ann Oper Res 267, 179–201 (2018). https://doi.org/10.1007/s10479-016-2360-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-016-2360-8

Keywords

Navigation