Aslında daha güçlü bir sonuç var; Eğer fptas 1 ise sınıfında bir problem vardır : ( n + 1 ile sınırlı bir sürede çalışan bir ε- yakınsamaFPTASε(yani hem büyüklük hem de yaklaşıklık faktörü açısından polinom). Daha genel bir sınıfı vardırDP, TbirSbağlı zaman rahatlatırf(1(n+1ε)O(1)EPTAS- temelolarak yaklaşık faktöre göreFPTbenzeri bir çalışma süresi.f(1ε)⋅nO(1)FPT
Açıkça bir alt takımı D P , T bir S ve çıkıyor D P , T bir G bir alt takımı F P T aşağıdaki anlamda:FPTASE P T A SE P T A SF P T
Teoremi bir NPO sorun ise bir sahiptirΠ eptas, daha sonra çözeltisi maliyeti parametrize sabit bir parametredir izlenebilir.Π
Teorem ve kanıt Flum & Grohe [1] 'de Teorem 1.32 (s. 23-24) olarak verilmiştir ve bunu Cai & Chen'in zayıf sonucundan iki yıl önce (ama bir Fransız dilinde) bazgan [2]' ye atfeder. teknik rapor).
Kanıtın bir taslağını vereceğim, çünkü bu teoremin güzel bir kanıtı. Basitlik için minimizasyon versiyonunu yapacağım, sadece zihinsel olarak maksimizasyon için uygun inversiyonları yapacağım.
Kanıt. Let olmak eptas için tt , o zaman parametreli bir algoritma oluşturmak için A ' için Π çözeltisi maliyeti parametreli k , aşağıdaki gibi: belirli bir giriş ( x , k ) , yayınlamayı A girişi x nerede grubu ε : = 1birΠA′Πk(x,k)Ax (yani sınır1+1olan yaklaşıklık oranını seçiyoruzε:=1k+1 ). LetyÇözelti olmakmaliyet(x,y)ve maliyetiyver(x,y)gerçek yaklaşım oranı olarakyiçintercih(x)örneğin,maliyet(x,y)=R(x,y)⋅opt(x).1+1k+1ycost(x,y)yr(x,y)yopt(x)cost(x,y)=r(x,y)⋅opt(x)
Eğer , ardından kabul, açıkça opt ( x ) ≤ maliyeti ( x , y ) ≤ k . Eğer maliyet ( x , y ) > k olarak reddetme r ( x , y ) ≤ 1 + 1cost(x,y)≤kopt(x)≤cost(x,y)≤kcost(x,y)>k olarakbirbir olaneptasver(x,y)≤1+1k+1A
opt(x)=cost(x,y)r(x,y)≥k+11+1k+1>k
Tabii ki gitmekte çalışma süresini olsun dan sadece A bir varlık eptas . ◻A′A□
Tabii ki Pål'ın işaret ettiği gibi, parametreli sertlik sonuçları , bir miktar çökme olmadıkça herhangi bir eptasın yokluğunu ima eder , ancak ep P (veya hatta ptas ) olmayan problemler vardır , bu nedenle E P T A S katıdır F P T'nin alt kümesi ( teorem anlamında).FPTEPTASFPT
Dipnotlar:
- Bir fptas (eşdeğer olarak eptas veya ptas ), çalışma süresi yukarıda tarif edildiği gibi sınırlanmış bir yaklaşım şemasıdır. Sınıf (eşdeğer. D p , T bir S , P , T bir S ) sorunlara kümesidir , N p O böyle bir düzeni vardır.FPTASEPTASPTASNPO
[1]: J. Flum ve M. Grohe, Parametreli Karmaşıklık Teorisi , Springer, 2006.
[2]: C. Bazgan. Schémas d'approximation et complexité paramétrée , Rapport de DEA, Paris Sud Üniversitesi, 1995.