Bộ nhỏ nhất không có trong bộ sưu tập


14

Được đưa vào làm đầu vào một số nguyên và một tập hợp gồm các phần tử của \ {1, ..., n \} , độ phức tạp của việc tìm một tập hợp T các phần tử của \ {1, ..., n \} sao cho T có cardinality tối thiểu và T được bao gồm trong không có bộ S nào?SnST { 1 , . . . , n } T T S{1,...,n}T{1,...,n}TTS


cả hai câu trả lời cho đến nay đề cập đến bộ hit. lưu ý rằng các tập hợp nhấn cũng hiển thị trong siêu dữ liệu, được gọi là chuyển đổi ngang và CNF chuyển đổi DNF bên trái của các công thức boolean đơn điệu.
vzn

Câu trả lời:


16

Đặt [n]={1,2,,n} và để F={S1,S2,,Sm}2[n] là đầu vào bộ gia đình. Trừ khi tôi hiểu nhầm công thức vấn đề của bạn, chúng tôi muốn tìm một bộ kích thước tối thiểu T[n] sao cho TSi cho tất cả i=1,2,,m .

Để trả lời câu hỏi của bạn, lưu ý rằng TSi khi và chỉ khi T([n]Si) . Nghĩa là, T phải cắt phần bù của mỗi Si . Nhưng điều này có nghĩa là về cơ bản, vấn đề của bạn tương đương với vấn đề tập hợp nhấn (xem xét việc nhấn tập hợp với đầu vào G={[n]Si : i=1,2,,m} ):

Đánh bộ. Cho một tập hợp họ F2[n] và số nguyên k , có tồn tại một tập hợp T[n] với |T|kTS cho tất cả SF ?

Tập đánh được biết là hoàn thành NP và không thể nói một cách lỏng lẻo, giải quyết nhanh hơn thời gian trừ khi Giả thuyết về thời gian lũy thừa mạnh thất bại.O(2n)


Ah, tôi đã nghĩ về việc nhấn set, nhưng tôi đã không thấy sự giảm bớt. Cảm ơn!
a3nm

11

Vấn đề tương đương với Vấn đề Đặt bìa / Vấn đề đặt bộ:

Cho một họ các tập hợp con , tìm một tập hợp có kích thước tối thiểu có thể giao với mọi tập hợp trong gia đình .{ 1 , ... , n } T { 1 , ... , n } FF{1,,n}T{1,,n}F

Vấn đề của bạn tương đương với Bài toán đánh dấu vì không nằm trong bất kỳ tập hợp nào trong khi và chỉ khi nó giao nhau với mọi tập hợp trong . (Vì vậy, để giải quyết một trường hợp của Bài toán đánh dấu, nó đủ để giải quyết trường hợp vấn đề của bạn với .)S F = { ˉ Một : Một S } S = { ˉ Một : Một F }TSF={A¯:AS}S={A¯:AF}

Vấn đề Set Set là NP-hard [Karp '72]. Có một thuật toán xấp xỉ cho nó và độ cứng phù hợp của kết quả gần đúng [Lund, Yannakakis '94, Feige '98].O(logn)

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.