Finding the closest point to the origin in the convex hull of a discrete set of points

Abstract This paper presents a specialized algorithm for finding a point in the convex hull of a given finite collection of discrete points that is closest to the origin. Such problems find applications in nondifferentiable optimization, statistics, approximation theory, and linear programming. The algorithm presented is easy to implement, has minimal storage requirements, and effectively controls the size and complexity of the subproblems solved. We prove convergence of the algorithm, and show how to solve the subproblems in closed-form. A computational comparison with a popular competing method exhibits an increased advantage for the proposed algorithm with an increase in problem size, except for highly ill-conditioned problems.