Vì vậy, nếu trong vòng δ * 2δ hình chữ nhật R, chúng tôi chỉ cần so sánh một điểm từ phía bên trái với 7 điểm ở phía bên phải. Những gì tôi không hiểu là, mặc dù đọc bằng chứng, bên trong R chúng ta có thể điền vào nhiều điểm như chúng ta muốn bên trong hình chữ nhật có thể vượt quá tổng số 7. Hãy tưởng tượng nếu chúng ta có δ = 2, một điểm p (1,2, 1.1) ở phía bên trái, và ở phía bên phải, chúng tôi có một bó toàn bộ q, chẳng hạn như q (1,5, 1,7), q (1,4, 1,3), ..... làm thế nào chỉ có thể so sánh 7 điểm phát hiện cặp gần nhất? Tôi nghĩ rằng chúng ta phải so sánh mọi điểm trong hình chữ nhật R nếu đúng như vậy. Làm ơn giúp tôi.Tại sao chúng ta so sánh nhiều nhất 7 điểm trong thuật toán cặp gần nhất?
Trả lời
Chỉ có thể có 6 điểm bên trong hình chữ nhật của bạn, vì đó là số điểm tối đa bạn có thể đặt trong hình chữ nhật với các cạnh \ delta và 2 * \ delta duy trì thuộc tính mà chúng ở ít nhất \ delta cách xa nhau khác.
Cách đặt những 6 điểm được thể hiện trong hình bên dưới:
Bạn có thể kiểm tra cho chính mình rằng có cách đặt điểm khác bên trong hình chữ nhật mà không vi phạm tài sản khoảng cách. Nếu bạn thêm nhiều hơn 6 điểm, chúng sẽ nhỏ hơn \ delta, đó là mâu thuẫn, vì \ delta được cho là khoảng cách giữa cặp gần nhất.
Vì có thể có tối đa 6 điểm, thử nghiệm 7 sẽ đảm bảo rằng bạn tìm ra giải pháp.
Tôi có hình 1 từ these UCSB slides, điều này có thể hữu ích cho bạn.
Cảm ơn. Với lời giải thích đơn giản của bạn, nó rõ ràng điều lên một chút. Tuy nhiên, trong các slide, người ta nói rằng "Có bao nhiêu điểm có thể ở bên trong R nếu mỗi cặp cách nhau ít nhất \ delta"? Và câu trả lời trong các slide là 6 'bên trong' R, không phải ở ranh giới của R. – Amumu
@Amumu Có, nhưng chúng thực sự có nghĩa là "bên trong hoặc bên phải trên biên giới". Bạn nên chấp nhận câu trả lời nếu bạn nghĩ nó đủ tốt. =) – Mig
Chắc chắn, nhưng sự nhầm lẫn duy nhất còn lại là 7 điểm liên tục. Tôi có nghĩa là, tôi không thể đặt một số lượng vô hạn của các điểm bên trong R để tạo ra các cặp vô hạn có ít hơn \ delta khoảng cách. Vô hạn có thể là quá nhiều, nhưng nếu tôi có khoảng 20 điểm với ít hơn \ delta khoảng cách, làm thế nào nó có thể có ý nghĩa chỉ để kiểm tra 7 điểm? – Amumu
- 1. Thuật toán cặp điểm gần nhất
- 2. Thuật toán cho điểm gần nhất
- 3. Thuật toán đối sánh chuỗi gần đúng
- 4. PHP: Tại sao chúng ta cần hàm so sánh chuỗi?
- 5. Tìm cặp điểm gần nhất trên quả cầu
- 6. K Thuật toán lân cận gần nhất
- 7. Thuật toán tốt nhất cho từ gần nhất
- 8. tại sao chúng ta thích? đến ?? toán tử trong C#?
- 9. Thuật toán nội suy lân cận gần nhất trong MATLAB
- 10. Cách hiệu quả nhất để lưu điểm và so sánh?
- 11. Thuật toán so sánh văn bản
- 12. Tại sao chúng ta cần toán tử "delete []"?
- 13. Thuật toán để tìm tất cả các điểm trong tập A Một hàng xóm gần nhất trong bộ B
- 14. Điểm gần nhất với một điểm nhất định
- 15. Tại sao chúng ta không thể sử dụng '==' để so sánh hai phao hoặc số đôi
- 16. Điểm gần nhất của hai đa giác
- 17. thuật toán để so sánh hình ảnh
- 18. tìm vị trí gần nhất từ điểm gốc
- 19. Tại sao chúng ta cần toán tử === đặc biệt này?
- 20. Thuật toán để tính toán vị trí gần nhất dựa trên kinh độ và vĩ độ
- 21. tìm điểm gần nhất với các điểm khác
- 22. C# so sánh các thuật toán
- 23. gần nhất cặp tiền trong hai mảng được sắp xếp
- 24. Thuật toán nào được hưởng lợi nhiều nhất từ việc nhân lên hợp nhất?
- 25. Thuật toán đối sánh n-chiều
- 26. Là A * thuật toán pathfinding tốt nhất?
- 27. Tìm tọa độ gần nhất trong một mảng?
- 28. Tại sao chúng ta cần giao diện trong Java?
- 29. thuật toán hiệu quả để tìm điểm gần nhất trong biểu đồ không có phương trình đã biết
- 30. Tại sao chúng ta cần sợi
Chúng tôi có thể có liên kết đến "bằng chứng không?" –
Tôi không nghĩ rằng câu hỏi này không đúng chỗ ở đây, nhưng bạn có thể nhận được câu trả lời tốt hơn trên trang web Toán: http://math.stackexchange.com/ – Emily
@ BlueRaja-DannyPflughoeft Bạn có thể xem Giới thiệu về thuật toán tại Google Sách : http://books.google.com.vn/books?id=NLngYyWFl_YC&printsec=frontcover&hl=vi&source=gbs_ge_summary_r&cad=0#v=onepage&q=closest%20pair&f=false – Amumu