The Generalized Heron Problem: A Computational Perspective Using Line Search and Conic Reformulation
Main Article Content
Abstract
The classical Heron problem and its numerous generalizations have long stood as a fundamental geometric optimization problem in convex analysis and optimization. In this paper, we investigate the Generalized Heron Problem (GHP) and propose two new computational strategies: (i) a projected subgradient method with exact line search (PSM-ELS), and (ii) a second-order cone programming (SOCP) reformulation. The PSM-ELS enhances the classical subgradient framework by replacing diminishing step sizes with adaptive line search along feasible rays, achieving significantly faster convergence and greater effectiveness in nonsmooth settings. The SOCP reformulation uses modern interior-point solvers to provide exact benchmark solutions whenever the feasible region and target sets admit conic representations. Extensive numerical experiments across diverse examples in , , and demonstrate that PSM-ELS consistently attains minimum root-mean-square error (RMSE) in the fewest iterations, with rapid monotone error decay and competitive runtimes. Compared with the majorization–minimization (MM) algorithm, SM-ELS offers broader applicability; compared with the basic subgradient method, it delivers notable convergence improvement, and compared with SOCP solvers, it provides a lightweight and scalable alternative. These findings establish PSM-ELS as an efficient, stable, and versatile approach for nonsmooth convex optimization problems of distance-sum type, with potential extensions to large-scale and real-world applications.
Downloads
Article Details
Section

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
How to Cite
References
1. E. C. Chi and K. Lange; A look at the generalized Heron problem through the lens of majorization–minimization, The American Mathematical Monthly, 121(2) (2014), 95-108.
doi:10.4169/amer.math.monthly.121.02.095
2. B. S. Mordukhovich, N. M. Nam and J. S. Jr; Solving a generalized Heron problem by means of convex analysis, The American Mathematical Monthly, 119(2) (2012), 87-99.
doi:10.4169/amer.math.monthly.119.02.087
3. B. S. Mordukhovich, N. M. Nam and J. Salinas; Applications of variational analysis to a generalized Heron problem, Applicable Analysis, 91(10) (2011), 1915-1942. doi:10.1080/00036811.2011.604849
4. B. Mordukhovich and N. M. Nam; Applications of variational analysis to a generalized Fermat–Torricelli problem, Journal of Optimization Theory and Applications, 148(3) (2011), 431-454. doi:10.1007/s10957-010-9761-7
5. A. Beck; Introduction to Nonlinear Optimization: Theory, Algorithms, and Applications with MATLAB, Society for Industrial and Applied Mathematics, 2014. doi:10.1137/1.9781611973655
6. D. P. Bertsekas, A. Nedic and A. E. Ozdaglar; Convex Analysis and Optimization, Athena Scientific, 2003
7. A. Dhara and J. Dutta; Optimality Conditions in Convex Optimization: A Finite-Dimensional View, CRC Press, 2011. doi:10.1201/b11156
8. J. B. Hiriart-Urruty and C. Lemaréchal; Convex Analysis and Minimization Algorithms I: Fundamentals, Springer Science & Business Media, 1996
9. R. T. Rockafellar; Convex Analysis, Princeton University Press, 1970.
10. B. Mordukhovich and N. M. Nam; An Easy Path to Convex Analysis and Applications, Springer, 2023. doi:10.1007/978-3-031-26458-0
11. S. Boyd and L. Vandenberghe; Convex Optimization, Cambridge University Press, 2004.
12. M. S. Lobo, L. Vandenberghe, S. Boyd and H. Lebret; Applications of second-order cone programming, Linear Algebra and its Applications, 284(1) (1998), 193–228. doi:https://doi.org/10.1016/S0024-3795(98)10032-0
13. A. Ben-Tal and A. S. Nemirovski; Lectures on Modern Convex Optimization: Analysis, Algorithms, and Engineering Applications, Society for Industrial and Applied Mathematics, 2001.
14. D. R. Sahu, S. Sharma, J. C. Yao and X. Zhao; Accelerated iterative splitting methods on Hadamard manifolds, Optimization, (2024), 4169-4206. doi:10.1080/02331934.2024.2399807