Tất cả các ngữ pháp rõ ràng có thể được phân tích cú pháp trong thời gian tuyến tính?


22

Ôi(n2)

Tất cả các ngữ pháp rõ ràng có thể được phân tích cú pháp trong thời gian tuyến tính?

Tôi khá chắc chắn rằng tôi đã đọc ở đâu đó rằng đây là trường hợp, nhưng nó không xuất hiện khi tìm kiếm trên internet. Câu hỏi tương tự đã được hỏi ở đây , nhưng không có câu trả lời nào được đưa ra theo như tôi biết.

Câu trả lời:


23

Ôi(n2) bằng thuật toán của Earley. Liệu có tồn tại một thuật toán phân tích cú pháp làm việc theo thời gian tuyến tính trên tất cả các ngữ pháp không ngữ cảnh rõ ràng hay không là một vấn đề mở. Một trong những tuyên bố tiên tiến nhất của loại này là do Leo [1991], người đã chỉ ra rằng một biến thể của phân tích cú pháp Earley hoạt động theo thời gian tuyến tính cho tất cả các ngữ pháp LRR.

k

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.