Cho một NFA và DFA D tương đương của nó, kết quả từ tổng xác định của N (ví dụ sử dụng cấu trúc powerset), các thuộc tính sau giữ cho N , D và cho bất kỳ từ w :
- đọc w trong thời gian chạy tối đa O ( | w | . | N | 2 ) .
- đọc w trong thời gian chạy tối đa O ( | w | ) và kích thước của nó có thể là O ( 2 | N | ) (với số lượng trạng thái cần thiết để đại diện cho D ).
Tôi tự hỏi nếu có tồn tại một số thuật toán xác định một phần đảm bảo sự đánh đổi giữa kích thước của kết quả và thời gian chạy?
Ví dụ, thuật toán determinization phần này có thể biến một NFA vào một automata phần xác định như vậy mà D ' đảm bảo rằng từ w được đọc trong O ( | w | . | N | x ) nơi 0 ≤ x ≤ 2 mà không vượt quá kích thước | D ′ | ≤ 2 f ( x ) trong đó f ( x ) là một hàm giảm liên tục xác định trên phạm vi sao cho f ( 0 ) = | N | và f ( 2 ) = l o g | N | .
Tôi không tìm thấy bất kỳ phương pháp nào để xác định một phần NFA theo cách như vậy. Trong tất cả các giấy tờ: hoặc cả việc xác định đều được tránh vì NFA quá lớn, xác định là đầy đủ và NFA được chuyển thành DFA (với khả năng thổi theo cấp số nhân). Không có sự thỏa hiệp ...
Tôi thực sự sẽ đánh giá cao bất kỳ tài liệu tham khảo hoặc bất kỳ câu trả lời liên quan đến vấn đề này. Cảm ơn bạn rất nhiều, Luz.