Vấn đề Set Cover khó đến mức nào nếu số lượng phần tử bị giới hạn bởi một số chức năng (ví dụ: ) trong đó n là kích thước của thể hiện vấn đề. Chính thức
Hãy và F = { S 1 , ⋯ , S n } nơi S i ⊆ U và m = O ( log n ) . Làm thế nào là khó khăn để quyết định vấn đề sau đây
Điều gì nếu ?
Bất kỳ kết quả nào dựa trên các phỏng đoán nổi tiếng (ví dụ: Trò chơi độc đáo, ETH) đều tốt.
Chỉnh sửa 1: Một động lực cho vấn đề này là tìm ra khi vấn đề trở nên khó khăn khi tăng lên. Rõ ràng, vấn đề nằm ở P nếu m = O ( 1 ) và NP-hard nếu m = O ( n ) . Ngưỡng cho độ cứng NP của vấn đề là gì?
Chỉnh sửa 2: Tồn tại một thuật toán tầm thường để quyết định nó trong thời gian (liệt kê tất cả các tập hợp con có kích thước m của F ). Do đó, vấn đề không phải là NP-hard nếu m = O ( log n ) vì ETH ngụ ý rằng không có thuật toán trong thời gian O ( 2 n o ( 1 ) ) cho bất kỳ vấn đề NP-hard nào (trong đó n là kích thước của Bài toán NP-hard).