Thực sự có một kết quả mạnh mẽ hơn; Một vấn đề nằm ở lớp nếu nó có fptas 1 : một -appro xấp xỉ chạy trong thời gian giới hạn bởi (tức là đa thức cả về kích thước và hệ số gần đúng). Có một lớp tổng quát hơn giúp thư giãn thời gian bị ràng buộc với - về cơ bản là giống như thời gian chạy đối với các yếu tố gần đúng. ε ( n + 1FPTASεEPTMộtSf(1(n+1ε)O(1)EPTASFPTf(1ε)⋅nO(1)FPT
Rõ ràng là một tập hợp con của và hóa ra là một tập hợp con của theo nghĩa sau:E P T A S E P T A S F P TFPTASEPTASEPTASFPT
Định lý Nếu một vấn đề NPO cóΠ eptas, thì tham số hóa bằng chi phí của giải pháp là có thể điều chỉnh tham số cố định.ΠΠ
Định lý và bằng chứng được đưa ra trong Flum & Grohe [1] là Định lý 1.32 (trang 23-24), và họ gán nó cho Bazgan [2], đặt nó hai năm trước kết quả yếu hơn của Cai & Chen (nhưng bằng tiếng Pháp tường trình kỹ thuật).
Tôi sẽ đưa ra một bản phác thảo bằng chứng, bởi vì tôi nghĩ đó là một bằng chứng tốt đẹp về định lý. Để đơn giản, tôi sẽ thực hiện phiên bản thu nhỏ, chỉ cần thực hiện các phép đảo ngược thích hợp để tối đa hóa.
Bằng chứng. Đặt là eptas cho , sau đó chúng ta có thể xây dựng thuật toán tham số cho tham số hóa bởi chi phí giải pháp như sau: đầu vào đã cho , chúng ta chạy trên đầu vào nơi chúng ta đặt (nghĩa là chúng tôi chọn tỷ lệ gần đúng ràng buộc ). Đặt là giải pháp, là chi phí của và là tỷ lệ gần đúng thực tế của vớiAΠA′Πk(x,k)Axε:=1k+11+1k+1ycost(x,y)yr(x,y)yopt(x) , tức là .cost(x,y)=r(x,y)⋅opt(x)
Nếu , thì chấp nhận, như rõ ràng . Nếu , hãy từ chối dưới dạng vì là một eptas vàcost(x,y)≤kopt(x)≤cost(x,y)≤kcost(x,y)>kr(x,y)≤1+1k+1A
opt(x)=cost(x,y)r(x,y)≥k+11+1k+1>k
Tất nhiên, bạn nhận được thời gian chạy bị ràng buộc cho chỉ đơn giản là từ là một eptas . Một ◻A′A□
Tất nhiên, như Pål chỉ ra, kết quả độ cứng được tham số hóa ngụ ý sự không tồn tại của bất kỳ eptas nào trừ khi có sự sụp đổ, nhưng có vấn đề trong không có eptas (hoặc thậm chí ptas ), vì vậy là một tập hợp con nghiêm ngặt của (theo nghĩa của định lý).E P T A S F P TFPTEPTASFPT
Chú thích:
- Một fptas (tương đương eptas hoặc ptas ) là một sơ đồ gần đúng với thời gian chạy giới hạn như mô tả ở trên. Các lớp (equiv. , ) là tập hợp các vấn đề trong rằng có một chương trình như vậy.E P T A S P T A S N P OFPTASEPTASPTASNPO
[1]: J. Flum và M. Grohe, Lý thuyết phức tạp tham số hóa , Springer, 2006.
[2]: C. Bazgan. Schémas d'approimumation et Complexité paramétrée , Rapport de DEA, Đại học Paris Sud, 1995.