การตีความคำถามของฉัน:
ฉันไม่เชื่อว่าคำถามนี้จะต้องถูกนำมาใช้อย่างง่ายเนื่องจากปัญหาความซับซ้อนเชิงเรขาคณิตของคอมพิวเตอร์ ควรเข้าใจได้ดีกว่าเมื่อพูดว่า: เรารับรู้ความสามารถในการค้นหาคำตอบในเวลาที่แน่นอนเมื่อเราทำได้ อะไรที่อธิบายการรับรู้นี้และถึงคำอธิบายนี้และข้อ จำกัด ของมนุษย์คอมพิวเตอร์ก็สามารถทำได้เช่นกัน
O(1)O(log(n))
สิ่งนี้อาจได้รับการเสริมด้วยกฎหมายWeber-Fechnerซึ่งระบุว่าการรับรู้ของเราคือการวัดในระดับลอการิทึมของการวัดทางกายภาพที่แท้จริง กล่าวอีกนัยหนึ่งเราเข้าใจการเปลี่ยนแปลงสัมพัทธ์มากกว่าการแปรผันสัมบูรณ์ นี่เป็นตัวอย่างว่าทำไมความเข้มของเสียงถูกวัดเป็นเดซิเบล
O(log(n))Oψ(log(log(n)))Oψ
Oψ(log(log(n))) ซึ่งสำหรับวัตถุประสงค์ในทางปฏิบัติทั้งหมดอาจไม่สามารถแยกแยะความแตกต่างจากค่าคงที่ได้และอาจจำเป็นต้องเพิ่มเวลาคงที่เพื่อเริ่มกระบวนการรับรู้และรับรู้ผลลัพธ์
คำนึงถึงข้อ จำกัด ทางสรีรวิทยา
ข้อสรุปข้างต้นจะยั่งยืนต่อไปเมื่อพิจารณาขั้นตอนการซื้อภาพ
OP ระมัดระวังในการแยกการสร้างโครงสร้างข้อมูลที่เหมาะสม "เช่น quadtree" ซึ่งจะถูกตัดจำหน่ายในหลายแบบสอบถาม
สิ่งนี้ใช้ไม่ได้กับคนส่วนใหญ่ที่ไม่จดจำภาพ ฉันคิดว่ารูปภาพนั้นถูกสแกนสำหรับการสืบค้นแต่ละครั้ง แต่นั่นไม่ได้หมายความถึงการสแกนทุกจุด: ไม่ใช่ครั้งแรกและไม่ใช่การสืบค้นในภายหลัง
TscanTscan
mOψ(log(log(m)))
227log2(27)
โดยไม่ทราบว่าจะใช้หน่วยงานจริงเพียงแค่นี้แสดงให้เห็นว่าความแปรผันของการประมวลผลนั้นแย่ที่สุดในลำดับเดียวกันกับการดำเนินการเวลาคงที่อื่น ๆ ดังนั้นจึงค่อนข้างเป็นธรรมชาติที่เวลาที่รับรู้ในการค้นหาจุดที่ใกล้ที่สุดรู้สึกคงที่ . . ไม่ว่าเราจะกำหนดจุดที่ใกล้ที่สุดหรือเพียงชุดของจุดที่ใกล้กว่า
เกี่ยวกับตัวอย่างเคาน์เตอร์และทางออกที่เป็นไปได้
แน่นอนว่ามันเป็นเรื่องง่ายที่จะสร้างตัวอย่างเคาน์เตอร์ที่ทำให้การกำหนดจุดตาที่ใกล้ที่สุดนั้นยากมากในหมู่คอลเล็กชั่นของจุดที่ใกล้กว่า นี่คือเหตุผลที่ OP กำลังขออัลกอริทึมที่กำจัดจุดส่วนใหญ่ได้อย่างรวดเร็วยกเว้นจุดที่ใกล้ที่สุด ปัญหาของความเป็นไปได้ในการเลือกระหว่างจุดที่ใกล้เคียงหลายจุดนี้เกิดขึ้นได้ในหลาย ๆ คำตอบพร้อมตัวอย่างกระบวนทัศน์ของจุดที่ใกล้เคียงที่สุดที่เกือบจะเป็นวงกลมรอบจุดอ้างอิง โดยทั่วไปแล้วกฎหมายของ Weber-Fechner ไม่สามารถแยกแยะความแตกต่างของระยะทางขนาดเล็กในระยะทางที่ไกลพอ ผลกระทบนี้อาจเพิ่มขึ้นตามการปรากฏตัวของจุดอื่นซึ่งแม้ว่าจะถูกกำจัดไปแล้วอาจบิดเบือนการรับรู้ระยะทาง ดังนั้นการพยายามระบุจุดที่ใกล้ที่สุดจะเป็นงานที่ยากขึ้น และอาจต้องใช้ขั้นตอนการตรวจสอบที่เฉพาะเจาะจงเช่นการใช้เครื่องมือที่จะทำลายความรู้สึกของเวลาคงที่อย่างสมบูรณ์ แต่ดูเหมือนว่าจะชัดเจนนอกขอบเขตของการทดลองที่พิจารณาโดย OP ดังนั้นจึงไม่เกี่ยวข้องมาก
คำถามที่จะตอบซึ่งเป็นคำถามที่ถามจริงโดย OP คือว่ามีวิธีการกำจัดคะแนนส่วนใหญ่หรือไม่ยกเว้นอาจมีบางส่วนที่เหลือซึ่งดูเหมือนจะมีระยะทางใกล้เคียงกับจุดอ้างอิง
O(log(n))
การปฏิเสธต้นทุนตัดจำหน่ายไม่อนุญาตให้ใช้วิธีแก้ไขปัญหาคอมพิวเตอร์เนื่องจากต้องดูทุกประเด็น นี้ตอกย้ำความแตกต่างที่สำคัญในการคำนวณพลังงานของสมองและการรับรู้ของมนุษย์ก็สามารถใช้การคำนวณแบบอะนาล็อกที่มีคุณสมบัติที่ค่อนข้างแตกต่างจากการคำนวณดิจิตอล โดยทั่วไปแล้วกรณีนี้เมื่อตาหลายพันล้านจุดไม่สามารถแยกแยะได้ด้วยตาซึ่งไม่มีความละเอียดในการมองเห็นอะไรเลยนอกจากก้อนเมฆขนาดใหญ่ที่มีเฉดสีต่าง ๆ ของความมืด แต่จากนั้นดวงตาจะสามารถมุ่งเน้นไปที่ส่วนที่เล็กกว่าที่เกี่ยวข้องและดูจำนวนจุดที่มีขอบเขต ไม่จำเป็นต้องรู้ทุกประเด็น เพื่อให้คอมพิวเตอร์ทำเช่นเดียวกันคุณจะต้องให้เซ็นเซอร์ที่คล้ายกันแทนพิกัดเชิงตัวเลขที่แม่นยำของแต่ละจุด มันเป็นปัญหาที่แตกต่างกันมาก
"การตรวจสอบด้วยตาเปล่า" นั้นมีประสิทธิภาพมากกว่าการคำนวณแบบดิจิตอล และมันก็เกิดจากฟิสิกส์ของเซ็นเซอร์ไม่ใช่แค่พลังในการคำนวณที่มากขึ้นของสมอง