Computational geometry: an introduction
Computational geometry: an introduction
A limited memory algorithm for bound constrained optimization
SIAM Journal on Scientific Computing
Self-scaled barriers and interior-point methods for convex programming
Mathematics of Operations Research
An Efficient Algorithm for Minimizing a Sum of Euclidean Norms with Applications
SIAM Journal on Optimization
Solution Methodologies for the Smallest Enclosing Circle Problem
Computational Optimization and Applications
Fast and Robust Smallest Enclosing Balls
ESA '99 Proceedings of the 7th Annual European Symposium on Algorithms
Computation of Minimum-Volume Covering Ellipsoids
Operations Research
Smoothing method for minimizing the sum of the r largest functions
Optimization Methods & Software
Convex sets as prototypes for classifying patterns
Engineering Applications of Artificial Intelligence
Minimal containment under homothetics: a simple cutting plane approach
Computational Optimization and Applications
The convex subclass method: combinatorial classifier based on a family of convex sets
MLDM'05 Proceedings of the 4th international conference on Machine Learning and Data Mining in Pattern Recognition
A dual algorithm for the minimum covering ball problem in Rn
Operations Research Letters
Fast and robust approximation of smallest enclosing balls in arbitrary dimensions
SGP '13 Proceedings of the Eleventh Eurographics/ACMSIGGRAPH Symposium on Geometry Processing
Hi-index | 0.00 |
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.