Pertama, izinkan saya mengomentari kasus spesifik pengurangan Valiant-Vazirani; Saya harap ini akan membantu memperjelas situasi umum.
Pengurangan Valiant-Vazirani dapat dilihat / didefinisikan dalam beberapa cara. Penurunan ini "mencoba" untuk memetakan satisfiable rumus Boolean ke unik-satisfiable F ' , dan unsatisfiable F ke unsatisfiable F ' . Semua formula output selalu diperoleh dengan membatasi F lebih lanjut , sehingga ketidakpuasan selalu dipertahankan. Pengurangan dapat didefinisikan baik sebagai keluaran tunggal F ' , atau sebagai keluaran daftar F ' 1 , ... , F ' t . Dalam kasus terakhir, "sukses" dalam kasus F ∈FF′FF′FF′F′1, ... , F′t didefinisikan sebagai memilikipaling tidak satu F ′ i yang memuaskan secara unikdalam daftar. Sebut kedua varian ini masing-masing "reduksi tunggal" dan "reduksi daftar" (ini bukan terminologi standar).F∈ SA TF′saya
Poin pertama yang penting untuk dicatat adalah bahwa probabilitas keberhasilan dalam pengurangan tunggal cukup kecil, yaitu mana n adalah jumlah variabel. Kesulitan dalam meningkatkan probabilitas keberhasilan ini dieksplorasi dalam makalah iniΘ ( 1 / n )n
"Apakah Kemungkinan Isolasi Valiant-Vazirani Dapat Diperbaiki?" oleh Dell et al.
http://eccc.hpi-web.de/report/2011/151/#revision1
Dalam daftar-reduksi, probabilitas keberhasilan dapat dibuat besar, katakanlah, dengan daftar ukuran poli ( n ) . (Misalnya, seseorang dapat mengulangi pengurangan singleton berkali-kali).1 - 2- n( n )
Sekarang, sama sekali tidak jelas atau intuitif bahwa kita harus dapat secara langsung derandomisasi pengurangan yang hanya memiliki probabilitas keberhasilan . Memang, tidak ada hasil kekerasan-vs-keacakan memberikan hipotesis di mana kita dapat melakukannya dalam kasus ini. Adalah jauh lebih masuk akal bahwa reduksi-daftar dapat diderandomisasi (dengan daftar yang agak lebih besar). Namun perlu dicatat bahwa ini tidak akan menyiratkan N P = U P : daftar output formula kami mungkin memiliki banyak formula yang memuaskan secara unik, dan mungkin beberapa dengan banyak tugas yang memuaskan, dan tampaknya sia-sia untuk mencoba menentukan perhitungan yang menerima secara unik atas suatu daftar. 1 / nNP= UP
Bahkan jika kita bisa memberikan pengurangan daftar di mana memuaskan selalu menginduksi daftar F ′ 1 , ... , F ′ t di mana sebagian besar F ′ j memuaskan secara unik, tidak ada cara yang jelas untuk mengubahnya menjadi pengurangan singleton deterministik untuk isolasi. Kesulitan yang mendasari sebenarnya adalah bahwa kita tidak tahu dari setiap "operasi perkiraan mayoritas untuk formula unik-satisfiable", yaitu, pengurangan R ( F ' 1 , ... , F ' t )FF′1, ..., F′tF′jR ( F′1, ... , F′t)yang outputnya memuaskan secara unik jika sebagian besar memuaskan secara unik, dan tidak memuaskan jika sebagian besar F ′ j tidak memuaskan. Ini juga tampak seperti fenomena umum: reduksi menghasilkan objek yang lebih kompleks daripada algoritme keputusan, dan properti dari objek ini lebih sulit untuk diperiksa, jadi lebih sulit untuk menggabungkan banyak objek ini menjadi objek tunggal yang mewarisi beberapa properti mayoritas.F′jF′j
Untuk kasus Valiant-Vazirani, tampaknya bahkan tidak mungkin dalam asumsi derandomisasi yang masuk akal bahwa kita akan dapat memperoleh , yaitu, untuk secara deterministik mengurangi formula yang memuaskan menjadi formula yang memuaskan dengan ≤ poli ( n ) solusi. Secara intuitif ini berasal dari fakta bahwa prosedur pengisolasian tidak tahu bahkan ukuran kasar dari rangkaian larutan formula F yang diberikan.NP= Fe w P≤( n )F