Diberikan poin dalam R d dan jarak l menemukan subset terbesar dari titik-titik ini sehingga jarak Euclidian tidak ada dua dari mereka melebihi l .
Apa kompleksitas masalah ini?
Dalam grafik di atas titik-titik yang memiliki keunggulan setiap kali jarak dua titik paling banyak , masalahnya setara dengan menemukan klik maksimum. Kebalikannya mungkin tidak berlaku, karena tidak setiap grafik dapat diperoleh dengan cara ini (contohnya adalah bintang K 1 , 7 untuk d = 2 ). Oleh karena itu pertanyaan terkait adalah: apa yang diketahui tentang kelas grafik ini?
ds.algorithms
reference-request
cg.comp-geom
Marcus Ritt
sumber
sumber
Jawaban:
Ada algoritma waktu untuk versi dua dimensi dari masalah ini dalam makalah saya dengan Jeff Erickson, " Iterasi tetangga terdekat dan temukan polytopes minimal ", Disc. Comp. Geom. 11: 321-350, 1994. Sebenarnya makalah ini terutama membahas masalah ganda: mengingat jumlah titik dalam subset, temukan diameter sekecil mungkin; tetapi menggunakan masalah yang Anda gambarkan sebagai subrutin. Setidaknya pada saat kami menulisnya, kami tidak tahu apa-apa subeksponensial untuk dimensi yang lebih tinggi (walaupun jika subset hanya memiliki titik k di dalamnya, bagian eksponensial dapat dibuat bergantung pada k daripada nO(n3logn) k k n menggunakan teknik di kertas yang sama).
sumber
Perkiraan cukup mudah jika Anda tertarik pada subset terkecil dengan diameter paling banyak . Algoritma waktu linear dengan menggunakan grid sekarang "standar". Konstanta mungkin akan menjadi sekitar 2 O ( 1 / ϵ d ) .(1+ϵ)l 2O(1/ϵd)
Ada beberapa pekerjaan untuk menemukan bola terkecil yang mengandung titik k, tetapi masalah diameternya lebih sulit. Untuk melihat alasannya, titik awal yang baik adalah kertas Clarkson-Shor untuk menghitung diameter dalam 3d.
BTW, untuk dimensi tinggi, masalah bola diperkirakan dalam eksponensial waktu dalam (atau kebisingan serupa), dengan menggunakan coreset (tetapi tidak dalam dimensi!). Saya agak ragu bahwa pendekatan ini dapat diperluas untuk masalah ini, tetapi saya mungkin salah.O(1/ϵ2)
sumber