Menurut artikel Wikipedia tentang skema perkiraan polinomial-waktu :
Semua masalah dalam FPTAS adalah traktat parameter tetap.
Hasil ini mengejutkan saya - kelas-kelas ini tampaknya sangat berbeda satu sama lain. FPTAS mengkarakterisasi masalah dengan seberapa mudah mereka memperkirakan, sementara FPT mengkarakterisasi masalah dengan kesulitan mereka relatif terhadap beberapa parameter. Sayangnya, Wikipedia (pada saat saya mengajukan pertanyaan ini) tidak memberikan kutipan untuk ini.
Apakah ada bukti standar dari hasil ini? Atau adakah sumber yang bisa saya hubungi untuk mempelajari lebih lanjut tentang koneksi ini?
complexity-theory
reference-request
approximation
parameterized-complexity
templatetypedef
sumber
sumber
Jawaban:
Sebenarnya ada hasil yang lebih kuat; Masalahnya ada di kelas jika memiliki fptas 1 : an -approximation berjalan dalam waktu yang dibatasi oleh (yaitu polinomial dalam ukuran dan faktor aproksimasi). Ada kelas yang lebih umum yang melemaskan batas waktu untuk - pada dasarnya adalah -seperti waktu berjalan sehubungan dengan faktor aproksimasi. ε ( n + 1F P T A S ε EPTASf(1( N + 1ε)O (1) E P T A S FPTf( 1ε) ⋅ nO (1) F P T
Jelas adalah himpunan bagian dari E P T A S , dan ternyata E P T A S adalah himpunan bagian dari F P T dalam pengertian berikut:F P T A S E P T A S E P T A S F P T
Teorema dan bukti diberikan dalam Flum & Grohe [1] sebagai Teorema 1.32 (hal. 23-24), dan mereka mengaitkannya dengan Bazgan [2], yang menempatkannya dua tahun sebelum hasil Cai & Chen yang lebih lemah (tetapi dalam bahasa Prancis laporan teknikal).
Saya akan memberikan sketsa buktinya, karena saya pikir itu adalah bukti teorema yang bagus. Untuk mempermudah saya akan melakukan versi minimalisasi, cukup lakukan inversi yang sesuai secara mental untuk maksimalisasi.
Bukti. Misalkan menjadi eptas untuk Π , maka kita dapat membuat algoritme parameterisasi A ′ untuk Π yang diparameterisasi dengan biaya solusi k sebagai berikut: diberi input ( x , k ) , kita menjalankan A pada input x di mana kita menetapkan ε : = 1SEBUAH Π SEBUAH′ Π k ( x , k ) SEBUAH x (yaitu kita memilih rasio aproksimasi terikat1+1ε : = 1k + 1 ). Biarkanymenjadi solusinya,biaya(x,y)menjadi biayaydanr(x,y)menjadi rasio perkiraan aktual dariyuntukmemilih(x), yaitubiaya(x,y)=r(x,y)⋅opt(x).1 + 1k + 1 y biaya ( x , y) y r ( x , y) y pilih ( x ) biaya( x , y) = r ( x , y) ⋅ opt ( x )
Jika , maka terima, dengan jelas memilih ( x ) ≤ biaya ( x , y ) ≤ k . Jika biaya ( x , y ) > k , tolak sebagai r ( x , y ) ≤ 1 + 1biaya( x , y) ≤ k pilih ( x ) ≤ biaya ( x , y) ≤ k biaya( x , y) > k sebagaiAadalaheptasdanr( x , y) ≤ 1 + 1k + 1 SEBUAH
Tentu saja Anda mendapatkan batas waktu berjalan untuk hanya dari A menjadi epta . ◻SEBUAH′ SEBUAH □
Tentu saja sebagai poin Pål keluar, hasil kekerasan diparameterkan menyiratkan tidak adanya dari setiap eptas kecuali ada beberapa runtuh, tetapi ada masalah di tanpa eptas (atau bahkan POMG ), sehingga E P T A S adalah ketat subset dari F P T (dalam arti teorema).F P T E P T A S F P T
Catatan kaki:
[1]: J. Flum dan M. Grohe, Teori Kompleksitas Parameter , Springer, 2006.
[2]: C. Bazgan. Schémas d'approximation et complexité paramétrée , Rapport de DEA, Université Paris Sud, 1995.
sumber