Two algorithms for the minimum enclosing ball problem

dc.citation.epage1391en_US
dc.citation.issueNumber3en_US
dc.citation.spage1368en_US
dc.citation.volumeNumber19en_US
dc.contributor.authorYıldırım, E. A.en_US
dc.date.accessioned2016-02-08T10:06:24Z
dc.date.available2016-02-08T10:06:24Z
dc.date.issued2008en_US
dc.departmentDepartment of Industrial Engineeringen_US
dc.description.abstractGiven A := {a1.....am} ⊂ ℝn and ε > 0, we propose and analyze two algorithms for the problem of computing a (1 + ε)-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/ε) iterations with an overall complexity bound of O(mn/ε) arithmetic operations. In addition, the algorithm returns a "core set" of size O(1/ε), 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/ε) for a much wider class of input sets. We adopt the real number model of computation in our analysis.en_US
dc.identifier.doi10.1137/070690419en_US
dc.identifier.eissn1095-7189
dc.identifier.issn1052-6234
dc.identifier.urihttp://hdl.handle.net/11693/22911
dc.language.isoEnglishen_US
dc.publisherSociety for Industrial and Applied Mathematicsen_US
dc.relation.isversionofhttp://dx.doi.org/10.1137/070690419en_US
dc.source.titleSIAM Journal on Optimizationen_US
dc.subjectMinimum enclosing ballsen_US
dc.subjectCore setsen_US
dc.subjectApproximation algorithmsen_US
dc.titleTwo algorithms for the minimum enclosing ball problemen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Two_algorithms_for_the_minimum_enclosing_ball_problem.pdf
Size:
271.33 KB
Format:
Adobe Portable Document Format
Description:
Full printable version