Bize 2 boyutlu noktalar verilir ve k tamsayısı . En büyük dairenin yarıçapı mümkün olduğunca küçük olacak şekilde tüm n noktalarını çevreleyen bir k dairesi koleksiyonu bulmalıyız . Diğer bir deyişle, bir dizi bulmalıyız C = { c 1 , c 2 , ... , c k } ve k maliyet fonksiyonu bu şekilde merkez noktaları maliyet ( Cı ) = maks i dakika j D ( en aza indirilir. Buradabir giriş noktası arasındaki Öklid mesafe belirtmektedirve bir orta nokta. Her nokta, köşelerifarklı kümelerhalinde gruplandıran en yakın küme merkezine kendini atar.p i c j k
Sorun, (ayrık) kümeleme problemi olarak bilinir ve NP- serttir. NP- tamamlayıcı hakim küme probleminden bir azalma ile gösterilebilir , eğer ρ < 2 problemi için bir ρ- yakınlaştırma algoritması varsa o zaman P = NP .
Optimum yaklaşım algoritması çok basit ve sezgiseldir. Birincisi p ∈ P noktasını keyfi olarak seçer ve küme merkezlerinin C setine yerleştirir . Sonra bir sonraki küme merkezini diğer tüm küme merkezlerinden olabildiğince uzakta seçer. Öyleyse | C | < K , tekrar tekrar bir noktaya bulmak j ∈ P mesafesi olan D ( j , Cı- ) maksimize edilir ve ekleyin C . Bir Kez | C | = işimiz bitti.
Optimal açgözlü algoritmanın sürede çalıştığını görmek zor değildir . Bu bir soru doğurur: o ( n k ) zamanını elde edebilir miyiz ? Ne kadar iyi yapabiliriz?