Đó là một cái tên tôi đã tạo nên cho vấn đề này. Tôi chưa thấy nó được mô tả ở bất cứ đâu trước đây. Tôi chưa thể tìm thấy bằng chứng về tính đầy đủ của NP cũng như thuật toán thời gian đa thức cho vấn đề này. Nó không phải là một vấn đề bài tập về nhà - nó có liên quan đến một vấn đề tôi gặp phải trong công việc của tôi.
BITS KHÁM PHÁ TUYỆT VỜI
NGAY LẬP TỨC: Một tập hợp T chứa các vectơ bit, trong đó mỗi vectơ bit dài chính xác là N bit. Mọi yếu tố của T là duy nhất, như người ta mong đợi từ một tập hợp trong toán học. Một số nguyên K <N.
CÂU HỎI: Có tập hợp B có nhiều nhất vị trí bit K (tức là số nguyên trong phạm vi [0, N-1]) sao cho khi chúng ta loại bỏ tất cả các bit ngoại trừ các bit trong mọi vectơ trong T, các vectơ ngắn còn lại đều là vẫn độc đáo?
Ví dụ 1: Ví dụ N = 5, T = {00010, 11010, 01101, 00011}, K = 2, câu trả lời là có, bởi vì chúng ta có thể chọn vị trí bit B = {0,3}. Sử dụng quy ước rằng vị trí bit 0 là ngoài cùng bên phải và số vị trí bit tăng từ phải sang trái, loại bỏ tất cả các vị trí bit ngoại trừ các vị trí trong B khỏi các vectơ trong T để lại T '= {00, 10, 11, 01}, và đó là tất cả duy nhất.
Ví dụ 2: N = 5, T = {00000, 00001, 00010, 00100}, K = 2. Câu trả lời là không, bởi vì dù chúng ta chọn hai vị trí bit nào, không có vectơ 2 bit nào sẽ bằng 11, do đó, ít nhất hai vectơ 2 bit sẽ bằng nhau.
Tất nhiên chúng ta có thể giải quyết vấn đề này bằng cách liệt kê tất cả các tập con (N chọn K) với kích thước K của các vị trí bit N và xác định xem điều kiện nào thỏa mãn điều kiện của câu hỏi. Tuy nhiên, đó là số mũ trong kích thước đầu vào.