Apa alasan kuat untuk meyakini ? L adalah kelas algoritma ruang log dengan pointer ke input.
Misalkan L = P untuk saat ini. Seperti apa algoritma ruang-log untuk masalah P-complete dalam garis besarnya?
Apa alasan kuat untuk meyakini ? L adalah kelas algoritma ruang log dengan pointer ke input.
Misalkan L = P untuk saat ini. Seperti apa algoritma ruang-log untuk masalah P-complete dalam garis besarnya?
Jawaban:
Hasil Mulmuley (dari halaman web Mulmuley tanpa paywall) bahwa, dalam model PRAM tanpa operasi bit, " ". (Dalam model boolean biasa di mana tinggal, .) Model ini cukup kuat sehingga hasilnya menyiratkan setiap untuk masalah -complete harus terlihat sangat berbeda dari algoritma yang paling dikenal untuk masalah lengkap.L L ⊆ N C L P PP ≠ N C L. L ⊆ N C L. P P
Model PRAM tanpa operasi bit adalah model aljabar nonuniform atas (mirip dengan pohon perhitungan aljabar atau model RAM aljabar Blum - Shub - Smale) di mana program tidak seragam dapat bergantung tidak hanya pada jumlah input integer, tetapi juga pada total bitlength mereka. Dengan cara ini itu bukan model aljabar "murni", tetapi hidup di suatu tempat antara aljabar dan boolean. Model ini mencakup algoritma poly-time untuk pemrograman linier, maxflow, mincut, spanning tree tertimbang, jalur terpendek, dan masalah optimisasi kombinatorial lainnya, algoritma ruang log untuk isomorfisma pohon (lihat komentar di bawah), dan algoritma untuk memperkirakan akar polinomial yang kompleks, itulah sebabnya saya mengatakan untukL PZ L. P Masalah-lengkap (yang, seperti pertanyaan Anda menunjukkan Anda tahu, kebanyakan orang berpikir tidak ada) harus terlihat sangat berbeda dari semua ini.
sumber
Ada serangkaian karya M. Hofmann dan U. Schöpp yang memformalkan gagasan intuitif "algoritma ruang logaritmik tipikal", hanya menggunakan sejumlah pointer konstan ke struktur data input, sebagai bahasa pemrograman PURPLE (program pointer murni dengan perulangan.)
Meskipun program PURPLE tidak menangkap semua (mereka telah terbukti tidak dapat memutuskan koneksi yang tidak diarahkan), ekstensi mereka dengan penghitungan ditampilkan untuk menangkap sebagian besar L , tetapi bukan masalah P-lengkap Horn-SAT . Ini ditunjukkan dalam makalah terbaru dalam seri: M. Hofmann, R. Ramyaa dan U. Schöpp: Program Pure Pointer dan Tree Isomorphism, FOSSACS 2013.L L
Kesimpulannya tampaknya bahwa algoritma ruang logaritmik untuk - masalah lengkap harus sangat tidak tipikal dan melampaui apa yang dapat diterapkan dalam PURPLE dengan penghitungan.P
sumber
Kompleksitas deskriptif telah berusaha memberikan beberapa jawaban.
FO (urutan logika pertama), dengan Ord (pemesanan domain) dan TC (transitif penutupan) .=L
FO + ord + LFP (titik paling tetap) .=P
Jadi muncul pertanyaan - Apakah FO + ord + TC FO + ord + LFP?⊂
Di sisi lain, FO + LFP (tanpa ord) bahkan tidak bisa dihitung! Misalnya, tidak dapat mengungkapkan fakta bahwa kardinalitas domain adalah genap. Logika ini tentu saja tidak dapat menangkap - tetapi pertanyaannya adalah, dapatkah ia menangkap L atau N L ?P L NL
Lihat misalnya http://www.cs.umass.edu/%7Eimmerman/pub/EATCScolumn.pdf
Dan kemudian, logika orde dua (SO) + Horn menangkap P, sedangkan SO + Krom menangkap NL. Lihat Erich Gradel, Menangkap kelas kompleksitas oleh fragmen-fragmen logika orde dua , Theoretical Computer Science, 1992.
sumber
sumber