An algorithm and a core set result for the weighted Euclidean one-center problem

An algorithm and a core set result for the weighted Euclidean one-center problem

0.00 Avg rating0 Votes
Article ID: iaor200971980
Country: United States
Volume: 21
Issue: 4
Start Page Number: 614
End Page Number: 629
Publication Date: Oct 2009
Journal: INFORMS Journal on Computing
Authors: ,
Abstract:

Given a set 𝒜 of m points in n-dimensional space with corresponding positive weights, the weighted Euclidean one-center problem, which is a generalization of the minimum enclosing ball problem, involves the computation of a point c 𝒜 ∈ ℝ n that minimizes the maximum weighted Euclidean distance from c 𝒜 to each point in 𝒜. In this paper, given ε > 0, we propose and analyze an algorithm that computes a (1 + ε)-approximate solution to the weighted Euclidean one-center problem. Our algorithm explicitly constructs a small subset 𝒳 ⫅ 𝒜, called an ε-core set of 𝒜, for which the optimal solution of the corresponding weighted Euclidean one-center problem is a close approximation to that of 𝒜. In addition, we establish that ∣ 𝒳∣ depends only on ε and on the ratio of the smallest and largest weights, but is independent of the number of points m and the dimension n. This result subsumes and generalizes the previously known core set results for the minimum enclosing ball problem. Our algorithm computes a (1 + ε)-approximate solution to the weighted Euclidean one-center problem for 𝒜 in 𝒪(mn∣𝒳∣) arithmetic operations. Our computational results indicate that the size of the ε-core set computed by the algorithm is, in general, significantly smaller than the theoretical worst-case estimate, which contributes to the efficiency of the algorithm, especially for large-scale instances. We shed some light on the possible reasons for this discrepancy between the theoretical estimate and the practical performance.

Reviews

Required fields are marked *. Your email address will not be published.