2012-05-24 30 views
5

Cho một tập hợp các điểm trong 2d-không gian P, trong đó Pi = (Xi, Yi),tìm một điểm sao cho khoảng cách tối đa đến bất kỳ điểm nào trong một tập hợp điểm P được giảm thiểu

Tôi cần tìm một điểm mục tiêu T sao cho khoảng cách tối đa tới bất kỳ Pi nào được giảm thiểu.

T không cần tồn tại trong P và có thể được xác định tùy ý

Có một thuật toán tôi có thể sử dụng cho điều này không?

+0

Bất kỳ hoặc tổng số nào sẽ không giống nhau. – Paparazzi

+0

Tại sao nó không tối ưu? –

+0

Tôi đã cập nhật câu hỏi để loại bỏ tham chiếu đến giải pháp gần đúng mà tôi đã sử dụng, vì nó không liên quan đến cuộc thảo luận. – jdeuce

Trả lời

8
+0

vâng, đây là cơ bản những gì tôi muốn, ngoại trừ tôi không cần bán kính Tôi chỉ cần điểm trung tâm. – jdeuce

+2

Bài viết wikipedia chứa thuật toán thời gian tuyến tính để giải quyết vấn đề này. Tôi rất nghi ngờ rằng không yêu cầu bán kính trong đầu ra sẽ cho phép các giải pháp nhanh hơn. –

+0

vâng, giấy khó đọc, bạn có bất kỳ mã giả cho alg không? – jdeuce

0

tôi đã không chứng minh điều đó, nhưng tôi nghĩ rằng giải pháp chỉ là:

(min (Xi) + max (Xi))/2, (min (Yi) + max (Yi))/2)

+0

thực sự đây là một xấp xỉ. tưởng tượng một hình vuông xung quanh vòng tròn nhỏ nhất, số tiền tối đa mà xấp xỉ có thể được tính ra, là khoảng cách từ góc của hình vuông đến hình tròn. – jdeuce

Các vấn đề liên quan