INFORMS Journal on Computing
HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH
 QUICK SEARCH:   [advanced]


     


INFORMS JOURNAL ON COMPUTING,
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Download to citation manager
Right arrow reprints & permissions
Citing Articles
Right arrow Citing Articles via Google Scholar
Google Scholar
Right arrow Articles by Kumar, P.
Right arrow Articles by Yildirim, E. A.
Right arrow Search for Related Content

An Algorithm and a Core Set Result for the Weighted Euclidean One-Center Problem

Piyush Kumar, E. Alper Yildirim

Department of Computer Science, Florida State University, Tallahassee, Florida 32306
Department of Industrial Engineering, Bilkent University, 06800 Bilkent, Ankara, Turkey

piyush{at}cs.fsu.edu
yildirim{at}bilkent.edu.tr

Given a set A 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 cA isin Rn that minimizes the maximum weighted Euclidean distance from cA to each point in A. In this paper, given {epsilon} > 0, we propose and analyze an algorithm that computes a (1 + {epsilon})-approximate solution to the weighted Euclidean one-center problem. Our algorithm explicitly constructs a small subset X subE A, called an {epsilon}-core set of A, for which the optimal solution of the corresponding weighted Euclidean one-center problem is a close approximation to that of A. In addition, we establish that |X| depends only on {epsilon} 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 + {epsilon})-approximate solution to the weighted Euclidean one-center problem for A in O (mn|X|) arithmetic operations. Our computational results indicate that the size of the {epsilon}-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.

Key words: weighted Euclidean one-center problem; minimum enclosing balls; core sets; approximation algorithms
History: received February 2008; revised September 2008; accepted November 2008.







HOME HELP FEEDBACK SUBSCRIPTIONS ARCHIVE SEARCH
Copyright © 2009 by INFORMS.