Abstract
In this paper, we develop algorithms to solve generalized Fermat–Torricelli problems with both positive and negative weights and multifacility location problems involving distances generated by Minkowski gauges. We also introduce a new model of clustering based on squared distances to convex sets. Using the Nesterov smoothing technique and an algorithm for minimizing differences of convex functions introduced by Tao and An, we develop effective algorithms for solving these problems. We demonstrate the algorithms with a variety of numerical examples.
Similar content being viewed by others
References
Weiszfeld, E.: Sur le point pour lequel la somme des distances de \(n\) points donnés est minimum. Tôhoku Math. J. 43, 355–386 (1937)
Kuhn, H.W.: A note on Fermat–Torricelli problem. Math. Program. 4, 98–107 (1973)
Brimberg, J.: The Fermat Weber location problem revisited. Math. Program. 71, 71–76 (1995)
Drezner, Z.: On the convergence of the generalized Weiszfeld algorithm. Ann. Oper. Res. 167, 327–336 (2009)
Kupitz, Y.S., Martini, H.: Geometric aspects of the generalized Fermat–Torricelli problem. Bolyai Soc. Math. Stud. 6, 55–127 (1997)
Martini, H., Swanepoel, K.J., Weiss, G.: The Fermat–Torricelli problem in normed planes and spaces. J. Optim. Theory Appl. 115, 283–314 (2002)
Jahn, T., Kupitz, Y.S., Martini, H., Richter, C.: Minsum location extended to gauges and to convex sets. J. Optim. Theory Appl. 166, 711–746 (2015)
Mordukhovich, B.S., Nam, N.M.: Applications of variational analysis to a generalized Fermat–Torricelli problem. J. Optim. Theory Appl. 148, 431–454 (2011)
Nam, N.M., An, N.T., Rector, R.B., Sun, J.: Nonsmooth algorithms and Nesterov’s smoothing technique for generalized Fermat–Torricelli problems. SIAM J. Optim. 24, 1815–1839 (2014)
Nam, N.M., Hoang, N.: A generalized Sylvester problem and a generalized Fermat–Torricelli problem. J. Convex Anal. 20, 669–687 (2013)
An, L.T.H., Belghiti, M.T., Tao, P.D.: A new efficient algorithm based on DC programming and DCA for clustering. J. Glob. Optim. 27, 503–608 (2007)
Tao, P.D., An, L.T.H.: Convex analysis approach to D.C. programming: Theory, algorithms and applications. Acta Math. Vietnam. 22, 289–355 (1997)
Tao, P.D., An, L.T.H.: A d.c. optimization algorithm for solving the trust-region subproblem. SIAM J. Optim. 8, 476–505 (1998)
Nesterov, Yu.: Smooth minimization of non-smooth functions. Math. Program. 103, 127–152 (2005)
Hiriart-Urruty, J.B., Lemaréchal, C.: Fundamentals of Convex Analysis. Springer-Verlag, Berlin (2001)
Mordukhovich, B.S., Nam, N.M.: An Easy Path to Convex Analysis and Applications. Morgan & Claypool Publishers, San Rafael (2014)
Rockafellar, R.: T: Convex Analysis. Princeton University Press, Princeton, NJ (1970)
He, Y., Ng, K.F.: Subdifferentials of a minimum time function in Banach spaces. J. Math. Anal. Appl. 321, 896–910 (2006)
Acknowledgements
The research of Nguyen Mau Nam was partially supported by the US National Science Foundation under Grant DMS-1411817.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Horst Martini.
Rights and permissions
About this article
Cite this article
Nam, N.M., Rector, R.B. & Giles, D. Minimizing Differences of Convex Functions with Applications to Facility Location and Clustering. J Optim Theory Appl 173, 255–278 (2017). https://doi.org/10.1007/s10957-017-1075-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-017-1075-6
Keywords
- Difference of convex functions
- Nesterov smoothing technique
- Fermat–Torricelli problem
- Multifacility location
- Clustering