Độ phức tạp tính toán so với hệ thống phân cấp Chomsky


13

Nói chung, tôi đang tự hỏi về mối quan hệ giữa độ phức tạp tính toán và hệ thống phân cấp Chomsky.

Cụ thể, nếu tôi biết rằng một số vấn đề là NP hoàn chỉnh, liệu nó có tuân theo ngôn ngữ của vấn đề đó không có ngữ cảnh không?

Ví dụ, vấn đề clique là NP-Complete. Liệu nó có tuân theo ngôn ngữ tương ứng với các mô hình với các cụm sao có độ phức tạp tối thiểu trong hệ thống phân cấp Chomsky (đối với tất cả / một số cách mô hình mã hóa dưới dạng chuỗi?)


có nhiều mối quan hệ tương tác tinh tế nhưng chúng chủ yếu là các khái niệm trực giao. về cơ bản các vấn đề khác nhau về mỗi lớp ngôn ngữ có thể có độ phức tạp khác nhau. đối với tính hoàn chỉnh của NP, có một định lý về "ngôn ngữ thưa thớt" ....
vzn

Câu trả lời:


11

Có bốn lớp ngôn ngữ trong hệ thống phân cấp Chomsky:

  1. Ngôn ngữ thông thường - lớp này giống như hoặc (được xác định bằng máy băng đơn, xem bình luận của Emil) hoặc hoặc (theo nhận xét của Emil).TIME(n)TIME(o(nlogn))SPACE(0)SPACE(o(loglogn))

  2. Các ngôn ngữ không có ngữ cảnh - lớp này không có các thuộc tính đóng đẹp, vì vậy thay vào đó, người ta thường xem xét , lớp ngôn ngữ có thể giảm logspace thành các ngôn ngữ không ngữ cảnh. Được biết, nằm trong (và đặc biệt, trong ) và nó có các vấn đề hoàn chỉnh khá chi tiết trong bài viết được liên kết.LOGCFLLOGCFLAC1P

  3. Các ngôn ngữ nhạy cảm theo ngữ cảnh - lớp này tương ứng với .NSPACE(n)

  4. Ngữ pháp không giới hạn - lớp này bao gồm tất cả các ngôn ngữ đệ quy.

Nếu một ngôn ngữ trong NP-đầy đủ thì giả sử NP P , nó không có ngữ cảnh. Tuy nhiên, nó có thể nhạy cảm theo ngữ cảnh (cả clique và SAT đều được). Bất kỳ ngôn ngữ nào trong NP được mô tả bởi một số ngữ pháp không hạn chế.


Có rất nhiều ngôn ngữ thời gian tuyến tính không thường xuyên. Bạn có thể có nghĩa là SPACE (0) hoặc SPACE (o (log log n)).
Emil Jeřábek hỗ trợ Monica

(Hoặc một định nghĩa không chuẩn về chẳng hạn như sử dụng máy băng đơn.)TIME(f(n))
Emil Jeřábek hỗ trợ Monica
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.