Chọn tập hợp con để tối đa hóa khoảng cách tối thiểu giữa các điểm


12

Tôi có một tập hợp các điểm C và tôi có khoảng cách giữa mỗi điểm D(Pi,Pj) . Những khoảng cách này là euclid nhưng các điểm thực sự nằm trong một không gian đặc trưng.

Từ điểm C tôi muốn chọn tập con gồm n điểm. Gọi tập con này S . Tôi muốn chọn tập con này để phát huy tối đa khoảng cách tối thiểu giữa tất cả các điểm trong tập mới S .

tối đaSC|S|= =n(tối thiểuTôi,jSTôijD(PTôi,Pj))

Ngay bây giờ tôi đang sử dụng leo đồi để giải quyết vấn đề này. Tôi hiểu rằng ủ mô phỏng có thể cung cấp một giải pháp tốt hơn.

Có một giải pháp được biết đến cho loại vấn đề này? Hoặc vấn đề này có thể được cải cách thành một vấn đề khác có thể dễ dàng giải quyết không?


Tôi quan tâm đến một vấn đề tương tự. Dựa trên kết quả tìm kiếm cho đến bây giờ của tôi, nó có thể so sánh với vấn đề phân tán p trong vấn đề vị trí cơ sở mà đây là một bài viết đánh giá hay.
XtZ

Bạn có biết tên của vấn đề này là gì không?
Bồ công anh

Câu trả lời:


7

Phiên bản vấn đề quyết định của vấn đề tối ưu hóa này là:

Đưa ra một ngưỡng , bạn muốn biết liệu có thể tìm một tập hợp con của n điểm sao cho mỗi cặp điểm trong tập hợp con cách nhau ít nhất là t đơn vị.tnt

Tất nhiên, nếu bạn có thể giải quyết vấn đề quyết định, chúng tôi có thể giải quyết vấn đề tối ưu hóa của bạn (bằng cách tìm kiếm nhị phân trên ngưỡng ).t

Bây giờ vấn đề quyết định đây là vấn đề của việc tìm kiếm một bộ độc lập trong một đồ thị Euclide, nơi điểm có một cạnh giữa họ nếu họ đang ở khoảng cách t ngoài. Một cách tiếp cận sẽ là xem xét các thuật toán xấp xỉ tiêu chuẩn cho tập độc lập.x,yt

tC

nt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.