Abstract
The obnoxious facility location problem in three dimensions is optimally solved by an exact method based on Apollonius spheres, and in three or more dimensions by a modification of the Big-Cube-Small-Cube (BCSC, Schobel and Scholz in Comput Oper Res 37:115–122, 2010) global optimization method to within a pre-specified accuracy. In our implementation, no specifically designed bounds are required. The general purpose bounds proposed in this paper do not employ derivatives of the functions. Such an approach can be used, for example, for locating multiple obnoxious facilities in two dimensional space, locating obnoxious facilities on the plane with demand points in three-dimensional space, or applying different distance norms. We concentrated mainly on three-dimensional problems which have the most practical applications. A four dimensional practical application is presented. We solved problems in a cube, part of a cube, a non-convex building, and locating a facility on the plane when demand points are in a three-dimensional space. We also solved problems in 4–6 dimensions to illustrate the effectiveness of the BCSC method.
Similar content being viewed by others
References
Church RL, Drezner Z (2022) Review of obnoxious facilities location problems. Comput Oper Res 138:105468
Church RL, Garfinkel RS (1978) Locating an obnoxious facility on a network. Transp Sci 12:107–118
Drezner Z, Wesolowsky GO (1983) Minimax and maximin facility location problems on a sphere. Naval Res Logist Q 30:305–312
Drezner Z, Kalczynski P, Salhi S (2019) The multiple obnoxious facilities location problem on the plane: a Voronoi based heuristic. OMEGA: Int J Manag Sci 87:105–116
Drezner T, Drezner Z, Kalczynski P (2020) Multiple obnoxious facilities location: a cooperative model. IISE Trans 52:1403–1412
Durier R, Michelot C (1985) Geometrical properties of the Fermat-weber problem. Eur J Oper Res 20:332–343
Erkut E, Neuman S (1989) Analytical models for locating undesirable facilities. Eur J Oper Res 40:275–291
Francis RL, McGinnis LF Jr, White JA (1992) Facility layout and location: an analytical approach, 2nd edn. Prentice Hall, Englewood Cliffs
Goldman AJ, Dearing PM (1975) Concepts of optimal location for partially noxious facilities. Bull Oper Res Soc Am 23:B85
Hamacher HW, Nickel S (1998) Classification of location models. Locat Sci 6:229–242
Hansen P, Peeters D, Thisse J-F (1981) On the location of an obnoxious facility. Sistemi Urbani 3:299–317
Hansen P, Jaumard B, Krau S (1995) An algorithm for Weber’s problem on the sphere. Locat Sci 3:217–237
Hilbert D, Cohn-Vossen S (1932) Anschauliche geometrie. Springer, Berlin. English translation published by Chelsea Publishing Company, New York (1956): Geometry and the imagination
Johnson RA (2013) Advanced Euclidean geometry. Courier Corporation, North Chelmsford
Kalczynski P, Drezner Z (2021) Extremely non-convex optimization problems: the case of the multiple obnoxious facilities location. Optim Lett. https://doi.org/10.1007/s11590-021-01731-2
Kalczynski P, Suzuki A, Drezner Z (2020) Obnoxious facility location: the case of weighted demand points. In review, ArXiv: arXiv:2008.04386 [math.OC]
Love RF, Morris JG, Wesolowsky GO (1988) Facilities location: models & methods. North Holland, New York
Mahieu E (2015) Trilateration and the intersection of three spheres. http://demonstrations.wolfram.com/TrilaterationAndTheIntersectionOfThreeSpheres/Wolfram Demonstrations Project
Oguejiofor O, Aniedu A, Ejiofor H, Okolibe A (2013) Trilateration based localization algorithm for wireless sensor network. Int J Sci Modern Eng (IJISME) 1:21–27
Partensky MB (2008) The circle of Apollonius and its applications in introductory physics. Phys Teach 46:104–108
Schöbel A, Scholz D (2010) The big cube small cube solution method for multidimensional facility location problems. Comput Oper Res 37:115–122
Shamos M, Hoey D (1975) Closest-point problems. In: Proceedings 16th Annual Symposium on the Foundations of Computer Science, Berkeley, CA, pp 151–162
Suzuki A (2019) Big triangle small triangle method for the Weber problem on the sphere. In: Eiselt HA, Marianov V (eds) Contributions to Location Analysis—In Honor of Zvi Drezner’s 75th Birthday. Springer, pp 109–123
Thisse J-F, Ward JE, Wendell RE (1984) Some properties of location problems with block and round norms. Oper Res 32(6):1309–1327
Thomas F, Ros L (2005) Revisiting trilateration for robot localization. IEEE Trans Rob 21:93–101
Welch SB, Salhi S, Drezner Z (2006) The multifacility maximin planar location problem with facility interaction. IMA J Manag Math 17:397–412
Zmazek B, Žerovnik J (2004) The obnoxious center problem on weighted cactus graphs. Discret Appl Math 136:377–386
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: Intersection points of 3 spheres
For notation purposes all upper case variables are vectors of 3 components: a vector \(X=(x_1,x_2,x_3)\). Greek letters or lower case letters are single numbers. The scalar product \(\cdot \) is: \(A\cdot B=a_1b_1+a_2b_2+a_3b_3\). The cross operator \(\times \) of two vectors A and B is: \(A\times B=(a_2b_3-a_3b_2,-a_1b_3+a_3b_1,a_1b_2-a_2b_1)\). The norm of a vector is \(||X||=\sqrt{x_1^2+x_2^2+x_3^2}\).
The centers of the three spheres are \(X_1, X_2, X_3\) with radii \(r_1,r_2,r_3\). The intersection points are calculated by the following sequence:
-
1.
\(U=\frac{X_2-X_1}{||X_2-X_1||}\); \(\alpha =U\cdot (X_3-X_1)\)
-
2.
\(V=\frac{X_3-X_1-\alpha U}{||X_3-X_1-\alpha U||}\); \(\beta =V\cdot (X_3-X_1)\)
-
3.
\(\gamma =\frac{r_1^2-r_2^2+||X_2-X_1||^2}{2||X_2-X_1||}\); \(\delta =\frac{r_1^2-r_3^2-2\alpha \gamma +\alpha ^2+\beta ^2}{2\beta }\)
-
4.
\(\Delta =r_1^2-\gamma ^2-\delta ^2\)
-
5.
If \(\Delta <0\) there are no intersection points.
-
6.
Otherwise, the two intersection points are: \(X=X_1+\gamma U+\delta V\pm \sqrt{\Delta }(U\times V)\).
Appendix B: The Fortran program
The part of the FORTRAN program that finds all feasible intersections of 3 spheres is depicted in Fig. 5. An additional part of the program (not shown) evaluates intersections between spheres and the boundary of the cube. The three centers are \(x_i, y_i, z_i\) for \(i=1,2,3\). The demand points are in the vectors \(x(\cdot ), y(\cdot ), z(\cdot )\) with weights \(w(\cdot )\) and weight squared in \(w2(\cdot )\). The function “fall” calculates the squared value of the objective function and stops the evaluation if the value drops below the best known solution:
Appendix C: Finding the \(3^{\delta} -2^{\delta} \) sequences
See Fig. 6.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kalczynski, P., Suzuki, A. & Drezner, Z. Obnoxious facility location in multiple dimensional space. TOP 31, 331–354 (2023). https://doi.org/10.1007/s11750-022-00640-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11750-022-00640-6