Efficient Algorithms for the Smallest Enclosing Ball Problem

  • Authors:
  • Guanglu Zhou;Kim-Chuan Tohemail;Jie Sun

  • Affiliations:
  • Department of Mathematics and Statistics, Curtin University of Technology, Australia 6102;Department of Mathematics, National University of Singapore, Singapore 117543;Department of Decision Sciences, National University of Singapore, Singapore

  • Venue:
  • Computational Optimization and Applications
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Consider the problem of computing the smallest enclosing ball of a set of m balls in 驴n. Existing algorithms are known to be inefficient when n 30. In this paper we develop two algorithms that are particularly suitable for problems where n is large. The first algorithm is based on log-exponential aggregation of the maximum function and reduces the problem into an unconstrained convex program. The second algorithm is based on a second-order cone programming formulation, with special structures taken into consideration. Our computational experiments show that both methods are efficient for large problems, with the product mn on the order of 107. Using the first algorithm, we are able to solve problems with n = 100 and m = 512,000 in about 1 hour.