Apakah HORN-SAT dalam LIN, jika demikian mengapa itu bukan indikasi bahwa P = LIN?

11

Kompleksitas Zoo mendefinisikan L.sayaN sebagai kelas masalah keputusan yang dipecahkan oleh mesin Turing deterministik dalam waktu linier.

L.sayaNP

Karena HORN-SAT dapat dipecahkan dalam (seperti yang ditunjukkan dalam algoritma Linear-time untuk menguji kepuasan formula tanduk proposisional (1984) )HAI(n)

Algoritma baru untuk memutuskan apakah formula Tanduk (proposisional) memenuhi syarat disajikan. Jika rumus Tanduk berisi huruf proposisional berbeda dan jika diasumsikan bahwa mereka persis , dua algoritma yang disajikan dalam makalah ini berjalan dalam waktu , di mana adalah jumlah total kemunculan literal di .SEBUAHKP1,...,PKHAI(N)NSEBUAH

Saya bertanya-tanya mengapa kita tidak bisa menyimpulkan itu

L.sayaN=P

mengingat bahwa HORN-SAT juga telah terbukti sebagai -lengkap dalam pengurangan ruang-log ? Saya pasti melewatkan sesuatu. Atau apakah itu fakta yang terkenal?P

(Saya belum benar-benar membaca makalah 1984 jadi saya tidak begitu mengerti algoritma untuk menyelesaikan HORN-SAT dalam waktu linier, dan dengan demikian saya mungkin telah salah paham implikasinya.)

吖 奇 说 ARCHY SHUO
sumber
3
Tidak jelas bahwa HORN-SAT dapat dipecahkan dalam waktu pada mesin Turing; algoritma yang biasa berjalan dalam model mesin RAM. HAI(n)
Yuval Filmus
2
Terkait erat: cs.stackexchange.com/q/45007/9550
David Richerby

Jawaban:

10

Karena pengurangan ruang log tidak selalu berjalan dalam waktu linier. Jika Anda mengambil masalah dalam P dan mencoba menguranginya menjadi HORN-SAT, akan ada pengurangan ruang log, tetapi pengurangan itu mungkin membutuhkan lebih dari waktu linier. Jadi, meskipun HORN-SAT dapat diselesaikan dalam waktu linier, masalah lain mungkin tidak dapat dipecahkan dalam waktu linier: Anda dapat mengubahnya menjadi instance HORN-SAT dan kemudian menyelesaikan instance HORN-SAT, tetapi proses konversi mungkin membutuhkan waktu lebih dari waktu linier.

HAI(lgn)nclgncbHAI(2b)2bclgnHAI(2clgn)2clgn=(2lgn)c=ncHAI(nc)

n

DW
sumber
11

The hirarki waktu deterministik teorema menghalangi semua masalah di P diputuskan dalam waktu linier. Jika Anda mencoba untuk mengurangi masalah menjadi HORN-SAT yang membutuhkan lebih dari waktu linier untuk memutuskan, Anda akan menemukan bahwa pengurangan itu sendiri membutuhkan lebih dari waktu linier.

Kyle Jones
sumber