Một ngôn ngữ trong NSPACE (O (n)) và rất có thể không có trong DSPACE (O (n))


10

Trên thực tế tôi thấy rằng tập hợp các Ngôn ngữ nhạy cảm theo ngữ cảnh, ( ngôn ngữ được chấp nhận) không được thảo luận rộng rãi như (ngôn ngữ thông thường) hoặc (ngôn ngữ không ngữ cảnh). Và cũng là vấn đề mở không nổi tiếng như vấn đề "tương tự": " ".CSL=NSPACE(O(n))=LBAREGCFLDSPACE(O(n))=?NSPACE(O(n))P=?NP

Vâng, có thực sự tương tự như vậy :?

  1. Có ngôn ngữ nào trong không thể được chứng minh là trong (như ngôn ngữ hoàn chỉnh) không?D S P A C E ( O ( n ) ) N PCSLDSPACE(O(n))NP
  2. Hơn nữa: Có ngôn ngữ trong "hoàn thành" theo nghĩa sau: nếu chúng tôi có thể chứng minh rằng nằm trong chúng tôi sẽ nhận được ?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. (Có lẽ chỉ là vấn đề quan điểm) Cả hai vấn đề có cùng độ khó?

L so với là vấn đề tương tự nhiều hơn so với . P N PNLPNP
rus9384

Tôi nghĩ rằng bạn đã nhận được câu trả lời đủ tốt; bạn có thể muốn chấp nhận một. Nếu hai người trả lời không biết, câu hỏi có thể là mở. Vui lòng đăng lại trên Khoa học máy tính lý thuyết nếu bạn cho rằng điều đó hữu ích, nhưng vui lòng đảm bảo liên kết lại ở đây để mọi người không lãng phí thời gian của họ để viết những điều tương tự.
Raphael

Câu trả lời:


8

Phiên bản nổi tiếng hơn của những câu hỏi này là câu hỏi . Nếu thì đối số đệm (hơi khó) cho thấy và vì vậy ngụ ý phỏng đoán nổi tiếng .L = N L D S P A C E ( n ) = N S P A C E ( n ) D S P A C E ( n ) N S P A C E ( n ) LN LL= =?NLL= =NLDSPACE(n)=NSPACE(n)DSPACE(n)NSPACE(n)LNL

Phỏng đoán được một số người coi là dễ tiếp cận hơn so với phỏng đoán . Tôi không chắc nhiều người có ý kiến ​​về phỏng đoán .PN P D S P A C E ( n ) N S P A C E ( n )LNLPNPDSPMộtCE(n)NSPMộtCE(n)

Bức tranh lớn hơn ở đây là liệu định lý của Savitch có nói rằng cho hợp lý , Là chặt chẽ. Trong khi , tôi nghĩ rằng hầu hết mọi người tin rằng . Mặt khác, tôi không chắc chắn rằng mọi người tin rằng là đòn đánh tối ưu; có lẽ một số mũ nhỏ hơn cũng hoạt động, ít nhất là trong một số trường hợp. Xem ví dụ như một bài báo arXiv gần đây , Độ phức tạp không gian được tham số hóa của logic kiểm tra biến thứ tự giới hạn mô hình , của Yijia Chen, Michael Elberfeld và Moritz Müller.t ( n ) log n N P S P Một C E = P S P Một C E N S P A C E ( n k ) D S PNSPMộtCE(t(n))DSPMộtCE(t(n)2)t(n)đăng nhậpnNPSPMộtCE= =PSPMộtCEt ( n ) 2NSPACE(nk)DSPACE(nk)t(n)2


Điều này giúp nhìn thấy các vấn đề liên quan. Cảm ơn vì điều đó.
rl1

Bạn nói: "Tôi không chắc nhiều người có ý kiến ​​về phỏng đoán ." Nhưng phỏng đoán vẫn là một chủ đề nghiên cứu, phải không? DSPACE(n)NSPACE(n)
rl1

Nếu bạn có nghĩa là chủ đề của nghiên cứu tích cực, tôi không chắc chắn. Nhưng chắc chắn sẽ rất thú vị (cho cộng đồng) để biết câu trả lời.
Yuval Filmus

Tại sao đối số đệm là khó khăn? Nếu không có nghĩa là DTM cần không gian để mô phỏng NTM? O ( log n )L=NLO(logn)
rus9384

@ rus9384 Hãy thử thực sự chạy đối số để thấy khó khăn hoặc xem liên kết.
Yuval Filmus

1
  1. Có, có các ngôn ngữ hoàn chỉnh CSL theo các mức giảm DSPACE (O (n)) . Về cơ bản vẫn là một biến thể của khả năng tiếp cận theo chỉ đạo, có thể được giới hạn ở khả năng tiếp cận theo chu kỳ nếu muốn.
  2. Vâng, xem 1.
  3. Ý bạn là, câu hỏi DSPACE (O (n)) = ? NSPACE (O (n)) có cùng độ khó với câu hỏi P = ? NP ? Chà, chúng tôi có lý do chính đáng để tin rằng P là một tập hợp con nghiêm ngặt của NP , nhưng tôi không biết những lý do tương tự cũng được đưa ra để tin rằng DSPACE (O (n)) là một tập hợp con nghiêm ngặt của NSPACE (O (n)) . Hãy để tôi tập trung vào câu hỏi dễ hơn . Đi bộ ngẫu nhiên là "không tồi" để khám phá (liên quan đến khả năng tiếp cận) các đồ thị không mong muốn được liên kết với SLL=?NL. Bước đi ngẫu nhiên tương tự tầm thường rõ ràng trên một biểu đồ có hướng sẽ thất bại nặng nề trong việc khám phá một biểu đồ có hướng (liên quan đến khả năng tiếp cận). Nhưng có thể có những cách ngẫu nhiên tương tự khác để khám phá đồ thị có hướng (hoặc đồ thị theo chu kỳ phân lớp). Dựa trên định lý của Savitch, tôi thậm chí sẽ đoán rằng có những cách như vậy, nếu chúng ta sẵn sàng lưu một tập hợp các vị trí thay đổi trong biểu đồ được định hướng trong quá trình thăm dò ngẫu nhiên. Và sau đó, thách thức sẽ là tìm hiểu liệu việc lưu ít hơn các vị trí sẽ không cho phép thăm dò ngẫu nhiên tốt hay không.O ( log n )O(logn)O(logn)

    Ngay cả sau khi hiểu liệu chúng ta có nên tin , việc chứng minh điều đó có thể sẽ không thể xảy ra như việc chứng minh . Ryan Williams đưa ra một lý do rõ ràng và nói:PN PLNLPNP

    Ngoài ra, tôi không biết lý do cụ thể nào để tin rằng "khó chứng minh" ngoài quan sát mà nhiều người đã thử và chưa có ai thành công.

    để trả lời ALogTime! = PH khó chứng minh (và chưa biết)? Lance Fortnow về cơ bản đưa ra câu hỏi và vẫn không đồng ý. Bài học của riêng tôi là:

    Điều này có nghĩa là câu lệnh "ALogTime! = PH" chính xác là nơi bắt đầu những khó khăn trong việc chứng minh kết quả phân tách. Có thể lưu ý rằng tuyên bố này thực sự tương đương với "ALogTime! = NP", vì "ALogTime = NP" sẽ ngụ ý "P = NP = PH".


Cảm ơn! Điều này sẽ trả lời tất cả các câu hỏi của tôi, nhưng tôi không hiểu câu trả lời của bạn 1. Khả năng kết nối (khả năng tiếp cận) trong các biểu đồ được định hướng là một vấn đề hoàn chỉnh ( hoàn thành NL ). Vì vậy, bạn có thể giải thích thêm "biến thể" mà bạn muốn nói (hoặc đưa ra một liên kết)? NL
rl1

@ rl1 Mã hóa của đồ thị có hướng là khác nhau và đặc biệt là kích thước của nó là O (exp (n)). Về cơ bản biểu đồ chuyển tiếp của máy Turing tương ứng (với giới hạn bộ nhớ cố định).
Thomas Klimpel

Bạn có một liên kết cho định nghĩa chính xác của biến thể của bạn và cho bằng chứng "hoàn thành" không?
rl1

@ rl1 Tôi đã kiểm tra một số sách lý thuyết phức tạp giới thiệu. Điều trị ở Papadimitriou của chủ đề đó là tốt và chi tiết, điều trị ở Arora / Barak cũng đủ tốt. Ít chắc chắn hơn liệu điều trị trong Sipser hoặc Goldreich sẽ cung cấp cho bạn những gì bạn muốn. Papadimitriou cũng có ý nghĩa, bởi vì đây là một cuốn sách cũ hơn và đây là một chủ đề cũ hơn, và bởi vì chủ đề về đồ thị chuyển đổi mã hóa bằng máy Turing bị hạn chế phù hợp cũng tái hiện trong nghiên cứu mới hơn của Papadimitriou.
Thomas Klimpel

Papadimitriou (Độ phức tạp tính toán, 1995) đưa ra một bài tập mà (trang 67) và định lý rằng "REACHABILITY là -complete (trang 398). Nhưng điều này không trả lời câu hỏi của tôi. Thật không may, tôi không thể tìm thấy kết quả mà bạn đã đề cập trong câu trả lời của bạn trong 1. và 2.N LCSL=NSPACE(n)NL
rl1

0

Thêm vào các câu trả lời khác, có một khái niệm về mức độ giảm và tính đầy đủ cho vấn đề CSL so với DCSL, cụ thể là khả năng giảm log-lin và có những vấn đề hoàn toàn về CSL. Ví dụ: bài toán không tương đương cho các biểu thức chính quy. Đây là một câu hỏi rất giống với câu hỏi của bạn, cùng với câu trả lời cung cấp thêm thông tin cơ bản và tài liệu tham khảo: /cstheory/1905/completuity-and-context-sensitive-lacular


-1

SAT nằm trong . Theo giả định , thì được chứa trong vì chúng ta có thể chuyển đổi giảm thời gian đa thức thành giảm không gian logarit và được đóng dưới mức giảm không gian logarit. Chúng không bằng nhau do Định lý phân cấp. Tuy nhiên, khi thì là kết quả của việc áp dụng đối số đệm. Kể từ khi khi sau đó được chứa chặt chẽ trong . Tuy nhiên, và do đóNTIME(n)DSPACE(n)L=PNPDSPACE(n)DSPACE(n)L=NLDSPACE(n)=NSPACE(n)L=NLL=PNPNSPACE(n)CSL=NSPACE(n)CSLNP và do đó, không thể có trường hợp mà một số vấn đề là trong vì đó sẽ bao hàm một sự mâu thuẫn với mà chúng ta thu được sau khi giả sử .CSLcompleteNPCSLNPL=P

Ngoài ra, bạn có thể thấy một nỗ lực có thể chứng minh tại đây:L=P

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.