Interpretasi saya atas pertanyaan:
Saya tidak percaya pertanyaan ini harus disederhanakan sebagai masalah kompleksitas geometri komputasi. Itu harus dipahami dengan lebih baik dengan mengatakan: kita merasakan kemampuan untuk menemukan jawaban dalam waktu yang konstan, ketika kita bisa. Apa yang menjelaskan persepsi ini, dan hingga penjelasan ini serta keterbatasan manusia, dapat dilakukan komputer juga.
O(1)O(log(n))
Ini mungkin diperkuat oleh hukum Weber-Fechner , yang menyatakan bahwa persepsi kita harus diukur pada skala logaritmik dari ukuran fisik aktual. Dengan kata lain, kami mempersepsikan variasi relatif daripada variasi absolut. Ini misalnya mengapa intensitas suara diukur dalam desibel.
O(log(n))Oψ(log(log(n)))Oψ
Oψ(log(log(n))) yang untuk semua tujuan praktis mungkin secara perseptual tidak dapat dibedakan dari konstanta, dan perlu beberapa waktu konstan ditambahkan untuk memulai proses pengenalan dan mengakui hasilnya.
Mempertimbangkan keterbatasan fisiologis
Kesimpulan di atas lebih lanjut dipertahankan ketika mempertimbangkan langkah-langkah akuisisi gambar.
OP berhati-hati untuk memisahkan konstruksi struktur data yang tepat, "seperti quadtree", yang diamortisasi pada beberapa pertanyaan.
Ini tidak berfungsi untuk kebanyakan orang yang tidak menghafal gambar. Saya pikir gambar dipindai untuk setiap permintaan, tetapi itu tidak menyiratkan pemindaian semua poin: bukan yang pertama kali, dan bukan untuk permintaan nanti.
TscanTscan
mOψ(log(log(m)))
227log2(27)
Tanpa mengetahui unit aktual yang akan digunakan, ini hanya menunjukkan bahwa variasi untuk pemrosesan paling buruk berada pada urutan yang sama dengan operasi waktu konstan lainnya. Oleh karena itu, sangat wajar bahwa waktu yang dirasakan untuk menemukan titik terdekat terasa konstan. . . apakah kita menentukan titik terdekat atau hanya satu set titik terdekat.
Tentang contoh tandingan dan kemungkinan solusi
Tentu saja mudah untuk membangun contoh tandingan yang membuat penentuan mata dari titik terdekat menjadi sangat sulit di antara sekumpulan kecil titik terdekat. Inilah sebabnya mengapa OP sebenarnya meminta algoritma yang menghilangkan sebagian besar poin dengan cepat, kecuali yang terdekat. Masalah kemungkinan kesulitan memilih di antara beberapa titik dekat ini ditekankan dalam banyak jawaban, dengan contoh paradigmatik dari titik terdekat yang hampir berada pada lingkaran di sekitar titik referensi. Biasanya hukum Weber-Fechner menghalangi untuk bisa membedakan variasi jarak kecil pada jarak yang cukup jauh. Efek ini sebenarnya dapat ditingkatkan dengan adanya titik-titik lain yang, meskipun dihilangkan, dapat merusak persepsi jarak. Jadi mencoba mengidentifikasi titik terdekat akan menjadi tugas yang lebih sulit, dan mungkin memerlukan langkah-langkah pemeriksaan khusus, seperti menggunakan instrumen, yang akan sepenuhnya menghancurkan perasaan waktu yang konstan. Tetapi tampaknya jelas di luar kisaran percobaan yang dipertimbangkan oleh OP, karenanya tidak terlalu relevan.
Pertanyaan untuk dijawab , yang merupakan pertanyaan yang sebenarnya ditanyakan oleh OP, adalah apakah ada cara untuk menghilangkan sebagian besar poin, kecuali mungkin untuk beberapa yang tersisa yang tampaknya memiliki jarak yang sangat mirip dengan titik referensi.
O(log(n))
Menolak biaya diamortisasi tidak memungkinkan untuk solusi komputer, karena semua poin harus diperhatikan. Ini menggarisbawahi perbedaan utama dalam daya komputasi otak dan persepsi manusia: ia dapat menggunakan komputasi analog dengan sifat-sifat yang sangat berbeda dari komputasi digital . Ini biasanya terjadi ketika miliaran titik tidak dapat dibedakan oleh mata, yang tidak memiliki resolusi untuk melihat apa pun kecuali awan besar dengan berbagai nuansa gelap. Tetapi mata kemudian dapat fokus pada bagian yang lebih kecil yang relevan, dan melihat sejumlah titik yang dibatasi, yang mengandung titik yang relevan. Itu tidak harus mengetahui semua poin secara individual. Agar komputer melakukan hal yang sama, Anda harus memberikannya sensor yang sama, daripada koordinat numerik yang tepat dari setiap titik. Ini masalah yang sangat berbeda.
"Mere inspeksi visual" dalam beberapa hal jauh lebih kuat daripada perhitungan digital. Dan itu juga disebabkan oleh fisika sensor, bukan hanya karena kekuatan komputasi yang mungkin lebih besar dari otak.