Из того, что я прочитал в 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.
Это определение PTAS :
Схема аппроксимации полиномиального времени ( PTAS ) для задачи - это схема аппроксимации, сложность по времени которой является полиномиальной по размеру входных данных.
и определение FPTAS
Схема полиномиальной аппроксимации по времени ( FPTAS ) для задачи является схемой аппроксимации, сложность по времени которой полиномиальна по размеру входных данных, а также полиномиальна по 1 / .ϵ
Тогда писатель говорит:
Следовательно, для PTAS было бы приемлемо иметь временную сложность, пропорциональную гдеразмер входного файла, хотя эта временная сложность экспоненциально в . FPTAS не может иметь временную сложность, которая экспоненциально возрастает в но временная сложность, пропорциональная , вполне подойдет. Что касается аппроксимации в наихудшем случае, FPTAS является самым сильным результатом, который мы можем получить для NP-трудной задачи. | Я | 1 / ϵ 1 / ϵ | Я | 8 / ε 3
Затем он предложил следующий рисунок, чтобы проиллюстрировать отношения между классами задач:
Вот мои вопросы:
Из определения PTAS и определения FPTAS как автор приходит к выводу, что FPTAS не может иметь временную сложность, которая экспоненциально возрастает в ? и какая разница, если он может иметь такую временную сложность?
Временная сложность, такая как , приемлема для FPTAS, но не для PTAS , тогда почему FPTAS считается подмножеством PTAS ?
Что он имеет в виду: FPTAS - это самый сильный результат, который мы можем получить для NP-трудной задачи.
В совокупности я хотел бы знать, что именно означают эти понятия и каковы их отличительные свойства.
Заранее спасибо.