Định nghĩa PTAS so với FPTAS


13

Từ những gì tôi đọc được trong preliminary version of a chapter of the book “Lectures on Scheduling” edited by R.H. M¨ohring, C.N. Potts, A.S. Schulz, G.J. Woeginger, L.A. Wolsey, to appear around 2011 A.D.

Đây là định nghĩa PTAS :

Lược đồ xấp xỉ thời gian đa thức ( PTAS ) cho bài toán là sơ đồ xấp xỉ có độ phức tạp thời gian là đa thức trong kích thước đầu vào.X

và định nghĩa của FPTAS

Đề án xấp xỉ thời gian đầy đủ đa thức ( FPTAS ) cho vấn đề là một chương trình xấp xỉ có độ phức tạp thời gian là đa thức trong kích thước đầu vào và cũng đa thức trong 1 / ε .Xϵ

Sau đó, người viết nói:

Do đó, đối với PTAS, độ phức tạp thời gian tỷ lệ thuận với ở đâu | Tôi | là kích thước đầu vào; mặc dù phức tạp thời gian này là mũ trong 1 / ε . Một FPTAS không thể có độ phức tạp thời gian tăng theo cấp số nhân trong 1 / ϵ nhưng độ phức tạp thời gian tỷ lệ với | Tôi | 8 / ε 3 sẽ là tốt. Liên quan đến xấp xỉ trường hợp xấu nhất, FPTAS là kết quả mạnh nhất có thể mà chúng ta có thể rút ra cho một vấn đề NP-hard.|I|1/ϵ|I|1/ϵ1/ϵ|I|8/ϵ3

Sau đó, ông đề xuất hình dưới đây để minh họa mối quan hệ giữa các lớp vấn đề:

nhập mô tả hình ảnh ở đây

Đây là câu hỏi của tôi:

  1. 1/ϵ

  2. (n+1/ϵ)3

  3. Ý anh ta là gì: một FPTAS là kết quả mạnh nhất có thể mà chúng ta có thể rút ra cho một vấn đề NP-hard.

  4. Trong phần tổng hợp, tôi muốn biết chính xác những khái niệm này có nghĩa gì và tính chất riêng biệt của chúng là gì.

Cảm ơn trước.


(n+1/ϵ)3

1
Xin vui lòng không đăng nhiều hơn một câu hỏi trong một bài viết. Hoàn toàn có thể hiểu được câu trả lời cho câu hỏi đầu tiên của bạn khiến những người còn lại làm theo. (Imho, vấn đề của bạn là bạn không hiểu "và cả đa thức trong 1 /" nghĩa là gì.)
Raphael

n

(n+1/ϵ)3n

@RickyDemer bạn nói đúng, tôi đã phạm sai lầm. Cảm ơn bạn.
M ama D

Câu trả lời:


15

Hãy để tôi trả lời câu hỏi của bạn theo thứ tự:

  1. n1+ϵn1/ϵO((n/ϵ)C)C021/ϵO((n/ϵ)C)C
    O((n/ϵ)C)O(nCeD/ϵ)ϵE1+1/nE

  2. 1+ϵ(n+1/ϵ)3ϵO(n3)n

  3. ϵϵϵnlog(1/ϵ)nlog(1/ϵ)

  4. C>11+ϵe1/ϵϵϵ1+1/nCC


Xin đừng khuyến khích hành vi đăng bài không mong muốn.
Raphael

1

|I|=nϵn1/ϵnϵϵ1/ϵnpoly(n,1/ϵ)n4(1/ϵ)3+(1/ϵ)8n1/ϵn1/ϵ


2
ϵϵϵϵ1/ϵ
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.