Bahasa dalam NSPACE (O (n)) dan sangat mungkin tidak dalam DSPACE (O (n))

10

Sebenarnya saya menemukan bahwa himpunan Bahasa konteks-sensitif, CSL ( bahasa yang diterima) tidak begitu banyak dibahas sebagai (bahasa reguler) atau (bahasa bebas konteks). Dan juga masalah terbuka tidak begitu terkenal sebagai masalah "analog": " ".R E G C F L D S P A C E ( O ( n ) ) = ? N S P A C E ( O ( n ) ) P = ? N P=NSPACE(O(n))=LBAREGCFLDSPACE(O(n))=?NSPACE(O(n))P=?NP

Nah, apakah memang ada analogi seperti itu :?

  1. Apakah ada bahasa di yang tidak dapat dibuktikan dalam (seperti bahasa lengkap)?D S P A C E ( O ( n ) ) N PCSLDSPACE(O(n))NP
  2. Selain itu: Apakah ada bahasa di yang "lengkap" dalam arti berikut: jika kita dapat membuktikan bahwa ada di kita mendapatkan ?C S L L D S P A C E ( O ( n ) ) D S P A C E ( O ( n ) ) = N S P A C E ( O ( n ) )LCSLLDSPACE(O(n))DSPACE(O(n))=NSPACE(O(n))
  3. (Mungkin hanya masalah pendapat) Apakah keduanya memiliki tingkat kesulitan yang sama?
rl1
sumber
L vs adalah masalah yang lebih analog dari vs . P N PNLPNP
rus9384
Saya pikir Anda menerima jawaban yang cukup baik; Anda mungkin ingin menerimanya. Jika kedua penjawab itu tidak tahu, pertanyaannya mungkin terbuka. Jangan ragu untuk memposting ulang Ilmu Komputer Teoritis jika Anda pikir itu membantu, tetapi pastikan untuk menautkan kembali ke sini agar orang tidak membuang waktu untuk menulis hal yang sama.
Raphael

Jawaban:

8

Versi pertanyaan-pertanyaan ini yang lebih terkenal adalah pertanyaan. Jika L = N L maka argumen padding (agak rumit) menunjukkan bahwa D S P A C E ( n ) = N S P A C E ( n ) , dan juga D S P A C E ( n ) N S P A C E ( n )L=?NLL=NLDSPACE(n)=NSPACE(n)DSPACE(n)NSPACE(n)menyiratkan terkenal dugaan .LNL

Dugaan dianggap (oleh beberapa) menjadi lebih didekati dari dugaan PN P . Saya tidak yakin banyak orang memiliki pendapat tentang dugaan D S P A C E ( n ) N S P A C E ( n ) .LNLPNPDSPACE(n)NSPACE(n)

Gambaran yang lebih besar di sini adalah apakah teorema Savitch , yang menyatakan bahwa untuk t yang wajar ( n ) log n , ketat . Sedangkan N P S P A C E = P S P A C ENSPACE(t(n))DSPACE(t(n)2)t(n)lognNPSPACE=PSPACE, Saya pikir sebagian besar orang percaya bahwa . Di sisi lain, saya tidak yakin orang percaya bahwa t ( n ) 2 adalah blowup optimal; mungkin eksponen yang lebih kecil juga berfungsi, setidaknya dalam beberapa kasus. Lihat misalnya makalah arXiv baru - baru ini , Kompleksitas ruang parameter dari variabel-memeriksa logika urutan pertama , oleh Yijia Chen, Michael Elberfeld, dan Moritz Müller.NSPACE(nk)DSPACE(nk)t(n)2

Yuval Filmus
sumber
Ini membantu untuk melihat masalah terkait. Terima kasih untuk itu.
rl1
Anda mengatakan: "Saya tidak yakin banyak orang memiliki pendapat atas dugaan ." Tapi dugaan itu masih menjadi subjek penelitian, bukan? DSPACE(n)NSPACE(n)
rl1
Kalau yang Anda maksud subjek penelitian aktif, saya tidak yakin. Namun tentu akan menarik (bagi masyarakat) untuk mengetahui jawabannya.
Yuval Filmus
Mengapa argumen padding itu rumit? Jika bukankah itu berarti bahwa DTM membutuhkan O ( log n ) ruang untuk mensimulasikan NTM? L=NLO(logn)
rus9384
@ rus9384 Cobalah untuk benar-benar menjalankan argumen untuk melihat kesulitannya, atau lihat tautannya.
Yuval Filmus
1
  1. Ya, ada bahasa lengkap CSL di bawah pengurangan DSPACE (O (n)) . Pada dasarnya masih merupakan varian dari keterjangkauan terarah, yang dapat dibatasi pada keterjangkauan asiklik jika diinginkan.
  2. Ya lihat 1.
  3. Maksud Anda, apakah pertanyaan DSPACE (O (n)) = ? NSPACE (O (n)) pada tingkat kesulitan yang sama dengan pertanyaan P = ? NP ? Yah, kami memiliki alasan bagus untuk percaya bahwa P adalah subset ketat dari NP , tapi saya tidak mengetahui alasan yang sama baiknya untuk percaya bahwa DSPACE (O (n)) adalah subset ketat dari NSPACE (O (n)) . Biarkan saya fokus pada pertanyaan lebih mudah ? = N L . Jalan acak adalah "tidak buruk" untuk menjelajahi (sehubungan dengan jangkauan) grafik tidak langsung yang terkait dengan SLL=?NL. Jalan acak analog sepele yang jelas pada grafik terarah akan gagal dalam mengeksplorasi grafik terarah (sehubungan dengan jangkauan). Tapi mungkin ada cara acak serupa lainnya untuk menjelajahi grafik terarah (atau grafik asiklik berlapis). Berdasarkan teorema Savitch, saya bahkan akan menebak bahwa ada cara-cara seperti itu, jika kita bersedia untuk menyimpan set perubahan posisi dalam grafik yang diarahkan selama proses eksplorasi acak. Dan kemudian tantangannya adalah untuk memahami apakah menyimpan lebih sedikit dari posisi O ( log n ) tidak akan memungkinkan eksplorasi acak yang baik.O(logn)O(logn)

    Bahkan setelah memahami apakah kita harus percaya , membuktikan kemungkinan akan sama mustahil membuktikan PN P . Ryan Williams memberikan satu alasan eksplisit dan mengatakan:LNLPNP

    Di luar itu, saya tahu tidak ada alasan khusus untuk percaya itu "sulit untuk dibuktikan" selain dari pengamatan bahwa banyak orang telah mencoba dan belum ada yang berhasil.

    untuk menjawab Apakah ALogTime! = PH sulit dibuktikan (dan tidak dikenal)? Lance Fortnow pada dasarnya mengajukan pertanyaan dan masih tidak setuju. Pelajaran saya sendiri adalah:

    Ini berarti bahwa pernyataan "ALogTime! = PH" adalah tempat di mana kesulitan untuk membuktikan hasil pemisahan dimulai. Dapat dicatat bahwa pernyataan ini sebenarnya setara dengan "ALogTime! = NP", karena "ALogTime = NP" akan menyiratkan "P = NP = PH".

Thomas Klimpel
sumber
Terima kasih! Hal ini akan menjawab semua pertanyaan saya, tapi saya tidak mengerti Anda jawaban 1. st-konektivitas (reachability) dalam grafik diarahkan adalah masalah -Lengkap ( NL-lengkap ). Jadi bisakah Anda menjelaskan lebih banyak "varian" yang Anda maksudkan (atau memberikan tautan)? NL
rl1
@ rl1 Pengkodean grafik yang diarahkan berbeda, dan terutama ukurannya adalah O (exp (n)). Pada dasarnya grafik transisi dari mesin Turing yang sesuai (dengan batas memori tetap).
Thomas Klimpel
Apakah Anda memiliki tautan untuk definisi yang tepat dari varian Anda dan untuk bukti "completene"?
rl1
@ rl1 Saya memeriksa beberapa buku teori kompleksitas pengantar. Perawatan di Papadimitriou dari topik itu bagus dan terperinci, perawatan di Arora / Barak juga cukup baik. Kurang yakin apakah perawatan di Sipser atau Goldreich akan memberikan apa yang Anda inginkan. Papadimitriou juga masuk akal, karena ini adalah buku yang lebih tua dan ini adalah topik yang lebih tua, dan karena tema penyandian grafik transisi dengan mesin Turing yang dibatasi dengan tepat juga terulang dalam penelitian yang lebih baru oleh Papadimitriou.
Thomas Klimpel
Papadimitriou (Kompleksitas Komputasi, 1995) memberikan latihan bahwa (hlm. 67) dan teorema bahwa "REACHABILITY is N L -complete (hlm. 398). Tetapi ini tidak t menjawab pertanyaan saya. Jadi, sayangnya, saya tidak dapat menemukan hasil yang Anda sebutkan dalam jawaban Anda di 1. dan 2.CSL=NSPACE(n)NL
rl1
1

Menambah jawaban lain, ada gagasan reducibilitas dan kelengkapan untuk masalah CSL vs DCSL, yaitu reducibilitas log-lin, dan ada masalah cukup lengkap CSL-lengkap. Misalnya, masalah ketidakseimbangan untuk ekspresi reguler. Berikut adalah pertanyaan yang sangat mirip dengan pertanyaan Anda, bersama dengan jawaban yang memberikan latar belakang dan referensi lebih lanjut: /cstheory/1905/completeness-and-context-sensitive-languages

Hermann Gruber
sumber
-1

SATNTsayaM.E(n)DSPSEBUAHCE(n)L.=PNPDSPSEBUAHCE(n)DSPSEBUAHCE(n)L.=NL.DSPSEBUAHCE(n)=NSPSEBUAHCE(n)L.=NL.L.=PNPNSPSEBUAHCE(n)CSL.=NSPSEBUAHCE(n)CSL.NPCSL.-cHaimhalleteNPCSL.NPL.=P

L.=P

https://hal.archives-ouvertes.fr/hal-01999029

Frank Vega
sumber