TWO ALGORITHMS FOR THE MINIMUM ENCLOSING BALL PROBLEM

被引:57
|
作者
Yildirim, E. Alper [1 ]
机构
[1] Bilkent Univ, Dept Ind Engn, TR-06800 Ankara, Turkey
关键词
minimum enclosing balls; core sets; approximation algorithms;
D O I
10.1137/070690419
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given A := {a(1),..., a(m)} subset of R-n and epsilon > 0, we propose and analyze two algorithms for the problem of computing a (1+epsilon)-approximation to the radius of the minimum enclosing ball of A. The first algorithm is closely related to the Frank-Wolfe algorithm with a proper initialization applied to the dual formulation of the minimum enclosing ball problem. We establish that this algorithm converges in O(1/epsilon) iterations with an overall complexity bound of O(mn/epsilon) arithmetic operations. In addition, the algorithm returns a "core set" of size O(1/epsilon), which is independent of both m and n. The latter algorithm is obtained by incorporating "away" steps into the former one at each iteration and achieves the same asymptotic complexity bound as the first one. While the asymptotic bound on the size of the core set returned by the second algorithm also remains the same as the first one, the latter algorithm has the potential to compute even smaller core sets in practice, since, in contrast to the former one, it allows " dropping" points from the working core set at each iteration. Our analysis reveals that the leading terms in the asymptotic complexity analysis are reasonably small. In contrast to the first algorithm, we also establish that the second algorithm asymptotically exhibits linear convergence, which provides further insight into our computational results, indicating that the latter algorithm indeed terminates faster with smaller core sets in comparison with the first one. We also discuss how our algorithms can be extended to compute an approximation to the minimum enclosing ball of more general input sets without sacrificing the iteration complexity and the bound on the core set size. In particular, we establish the existence of a core set of size O(1/epsilon) for a much wider class of input sets. We adopt the real number model of computation in our analysis.
引用
收藏
页码:1368 / 1391
页数:24
相关论文
共 50 条
  • [1] Efficient algorithms for the smallest enclosing ball problem
    Zhou, G
    Toh, KC
    Sun, B
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2005, 30 (02) : 147 - 160
  • [2] Efficient Algorithms for the Smallest Enclosing Ball Problem
    Guanglu Zhou
    Kim-Chuan Tohemail
    Jie Sun
    Computational Optimization and Applications, 2005, 30 : 147 - 160
  • [3] Rank-two update algorithms for the minimum volume enclosing ellipsoid problem
    Wei-jie Cong
    Hong-wei Liu
    Feng Ye
    Shui-sheng Zhou
    Computational Optimization and Applications, 2012, 51 : 241 - 257
  • [4] Rank-two update algorithms for the minimum volume enclosing ellipsoid problem
    Cong, Wei-jie
    Liu, Hong-wei
    Ye, Feng
    Zhou, Shui-sheng
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2012, 51 (01) : 241 - 257
  • [5] IDENTIFICATION AND ELIMINATION OF INTERIOR POINTS FOR THE MINIMUM ENCLOSING BALL PROBLEM
    Ahipasaoglu, S. Damla
    Yildirim, E. Alper
    SIAM JOURNAL ON OPTIMIZATION, 2008, 19 (03) : 1392 - 1396
  • [6] Improved pruning of large data sets for the minimum enclosing ball problem
    Kallberg, Linus
    Larsson, Thomas
    GRAPHICAL MODELS, 2014, 76 : 609 - 619
  • [7] Improved pruning of large data sets for the minimum enclosing ball problem
    Källberg, L. (linus.kallberg@mdh.se), 1600, Elsevier Inc. (76):
  • [8] Minimum enclosing ball for domain adaptation
    Gu, X. (guxinbest@sina.com), 1600, Northeast University (28):
  • [9] A Differentially Private Linear-Time fPTAS for the Minimum Enclosing Ball Problem
    Mahpud, Bar
    Sheffet, Or
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35, NEURIPS 2022, 2022,
  • [10] A branch-and-bound method for the minimum k-enclosing ball problem
    Cavaleiro, Marta
    Alizadeh, Farid
    OPERATIONS RESEARCH LETTERS, 2022, 50 (03) : 274 - 280