Một nhận xét đề cập đến việc giảm từ X3C xuống SUBSET SẢN PHẨM được quy cho Yao. Với mục tiêu giảm, thật khó để đoán mức giảm có thể xảy ra.
Định nghĩa:
BẢO HIỂM CHÍNH XÁC B 3NG 3-BỘ (X3C)
Cho tập hữu hạn với | X | một bội số của 3 và một bộ sưu tập C của tập con 3 phần tử của X , không C chứa một bìa chính xác C ' cho X , nơi C ' ⊆ C và mọi phần tử trong X xảy ra trong đúng một lần trong C ' ?X| X|CXCC'XC'⊆ CXC'
ĐĂNG KÝ SẢN PHẨM
Cho một danh sách các số và một mục tiêu k , có một tập hợp con các số từ L có sản phẩm là k không?LkLk
Để giảm phiên bản X3C thành phiên bản SUBSET SẢN PHẨM:
Thiết lập ánh xạ phỏng đoán giữa các thành viên của và đầu tiên | X | số nguyên tố. Thay thế các thành viên của các tập con X và C bằng các số nguyên tố được ánh xạ.X| X|XC
Đối với mỗi tập hợp con trong , nhân các thành viên của nó với nhau; danh sách kết quả của các sản phẩm là L cho phiên bản SUBSET SẢN PHẨM. Vì các số nguyên tố được sử dụng để ánh xạ trong bước 1, các sản phẩm được đảm bảo tương đương với các tập con tương đương với định lý nhân tố duy nhất .CL
Nhân các thành viên của với nhau; sản phẩm kết quả là giá trị k cho phiên bản SUBSET SẢN PHẨM.Xk
Các thừa số nguyên tố của chính xác các thành viên của X . Các thừa số nguyên tố của các số trong L tương ứng chính xác với các thành viên của tập con C. Do đó bất kỳ giải pháp cho trường hợp SUBSET sản phẩm mới có thể được chuyển đổi thành một giải pháp X3C bằng cách ánh xạ các thành viên giải pháp của L trở lại tập con trong C .kXLCLC
Mỗi trong số 3 bước chuyển đổi bao gồm các phép toán đa thức với kích thước của đầu vào hoặc kích thước của một thành viên của X . Đầu tiên | X | Các số nguyên tố có thể được tạo trong thời gian O ( | X | ) bằng cách sử dụng rây của Eratosthenes và được đảm bảo phù hợp với không gian O ( | X | 2 ln | X | ) theo định lý số nguyên tố .| X|X|X||X|Ôi ( | X|2ln|X| )