computation algorithms optimisation
Definition
Center Selection Problem
Given a set of sites in a metric space and an integer , the center selection problem asks to find a subset of centers that minimises the maximum distance of any site to its nearest center.
Formally, we seek to minimise the radius :
where .
Complexity and Approximation
The centre selection problem is an NP-hard optimisation problem.
Greedy Approximation
A simple greedy algorithm provides a 2-approximation:
- Pick an arbitrary site and add it to .
- While :
- Find the site that is furthest from the current set (i.e., maximises ).
- Add this site to .
Optimality of Approximation
Unless , there is no approximation algorithm for the centre selection problem with an approximation factor better than 2.