Bir nokta grafiğinin bir boşluğa bölünmeyi tanımladığı bu veri yapısı / konsepti nedir


15

Gerçek bir dünya problemini çözmek için bir algoritmayla karşılaştım ve ödev problemi için bazıları için çok benzer bir şey yaptığım bir sınıfı hatırlıyorum. şuna benziyor

Temelde bir nokta grafiğidir ve çizgiler iki nokta arasında eşit uzaklıkta olacak şekilde çizilir. Noktanın etrafındaki çizgilerin o noktaya en yakın alanın şeklini oluşturduğu mükemmel bir bölüm oluşturur. Bu kimseye bir zil mi çalıyor? Açıklamaları araştırmak ve sonuç almakta zorlandım. Ve bunu nasıl tarif edeceğimi bilmiyorum. Umarım resim yardımcı olur.


Dünden beri 1667 kere görüntülendi? SE saldırıya uğradı mı?
HEKTO

@HEKTO "Sıcak Ağ Soruları" ndan biri olarak gösterildi.
John L.

Yanıtlar:


31

Açıkladığınız şey Voronoi diyagramıdır .

İşte Wikipedia'dan bir alıntı.

Wikipedia'dan Voronoi diyagramının resmi

p1,,pnpkR,kpkdiğer noktalara olan uzaklığından küçük veya ona eşittir. Bu tür her bir hücre, yarım boşlukların kesişiminden elde edilir ve bu nedenle dışbükey bir çokgendir. Voronoi diyagramının çizgi parçaları düzlemdeki en yakın iki bölgeye eşit olan tüm noktalardır. Voronoi köşeleri (düğümleri) üç (veya daha fazla) bölgeye eşit noktalardır.


4
+1. Onlardan bahsetmekten kaçındım ve uygulamalara gittim çünkü profesörlerimden Voronoi Diyagramlarının daha yüksek boyutlarda uygulanması oldukça hesaplama açısından oldukça karmaşık bir dipnotla bahsettiğini hatırlıyorum. Böylece basit kNN uygulamaları işi daha iyi yapar. Ancak "çizgiler iki nokta arasında eşit uzaklıkta olacak şekilde çizilir" koşulu yerine getirilemez.
Sagnik

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.