Các thuật toán để đóng gói thiết lập


17

Dường như có rất nhiều công việc, đối với một số vấn đề NP-Hard, về việc phát triển các thuật toán chính xác theo thời gian theo cấp số mũ (nghĩa là kết quả của biểu mẫu: Thuật toán A giải quyết vấn đề trong thời gian O (c ^ n), với c nhỏ). Dường như có một số lượng công việc khá lớn dọc theo các dòng này cho một số vấn đề NP-hard (ví dụ: Đo và chinh phục: thuật toán thiết lập độc lập đơn giản . SODA'06 ) nhưng tôi chưa có thể tìm thấy công việc tương tự cho các vấn đề đóng gói thiết lập. Dường như có một công việc tương tự đối với một số hạn chế của vấn đề đóng gói tập hợp (ví dụ: An Thuật toán tham số hóa cho Đóng gói 3 bộ) nhưng tôi không tìm thấy bất kỳ cho gói đóng gói chung nào vấn đề.O ( 2 0,288 n ) O ( 3,523 k )xO(20.288n)O(3.523k)

Vì vậy, câu hỏi của tôi là: độ phức tạp thời gian tốt nhất để giải quyết chính xác vấn đề đóng gói tập có trọng số trong đó có tập hợp được vẽ từ một vũ trụ gồm n phần tử?mn

Tôi cũng quan tâm đến mối quan hệ giữa số lượng bộ và kích thước của vũ trụ. Ví dụ, đã có công việc thuật toán trên các tình huống trong đó tương đối lớn so với n (tức là gần 2 n )?mn2n


1
Google ? "thiết lập bao bì"? vi.wikipedia.org/wiki/set_packing đây chưa phải là câu hỏi cấp độ nghiên cứu (xem Câu hỏi thường gặp của chúng tôi). Đóng cửa ngay bây giờ ...
Suresh Venkat

1
@Suresh, tôi quan tâm đến kết quả của biểu mẫu: Thuật toán A giải quyết vấn đề đóng gói đã đặt trong thời gian O (c ^ n), với c nhỏ. Có một công việc như vậy đối với các bài toán NP-hard khác (ví dụ: Đo và chinh phục: thuật toán tập độc lập O (2 ^ 0,288) đơn giản. SODA'06). Bài viết trên wikipedia mà bạn liên kết không thảo luận về điều này và tôi không tìm thấy bất kỳ bài viết nào gần đây thảo luận về độ phức tạp thời gian của bộ đóng gói. Hầu hết các công việc tôi đã tìm thấy là về vấn đề đóng gói k-set. Đây là một câu hỏi loại "yêu cầu tham khảo". Là những loại câu hỏi được chào đón ở đây? hoặc có lẽ câu hỏi không được viết đủ tốt?
Dịch vụ Travis

3
Điều đó thực sự có ý nghĩa hơn rất nhiều. điểm mấu chốt là bạn đang tìm kiếm các thuật toán CHÍNH XÁC cho việc đóng gói tập có trọng số. Nếu bạn muốn sắp xếp lại, cung cấp bất kỳ tài liệu tham khảo nào cho việc đóng gói -set (cũng như nó là gì), thì tôi rất vui khi mở lại - chỉ cần gắn cờ cho sự chú ý của người điều hành. k
Suresh Venkat

3
Tôi ủng hộ việc mở lại câu hỏi này. "Độ phức tạp thời gian" thường đề cập đến các thuật toán chính xác, trừ khi có quy định khác, không?
arnab

7
Câu hỏi này nên được mở lại.
Peter Shor

Câu trả lời:


12

Thật vậy, thiết lập đóng gói, phân vùng và bao phủ đã được nghiên cứu về thời gian chạy thuật toán chính xác. Để giải quyết câu hỏi cuối cùng của bạn, bạn có thể giải quyết việc đóng gói theo trọng số trong thời gian bằng cách lập trình động trên tất cả các tập hợp con của [ n ] . Hơn nữa, nếu trọng số nguyên của bạn được giới hạn bởi M , bạn có thể giải quyết nó trong thời gian O ( M 2 n ) , ngay cả khi m lớn bằng 2 n , xemÔi(m2n)[n]MÔi(M2n)m2n

http://dx.doi.org/10.1137/070683933

3

http://arxiv.org/abs/1007.1161

cho một thuật toán tiên tiến và một danh sách các kết quả trước đó về vấn đề này.


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.