Tôi đang cố gắng đưa ra một phân loại thuật toán để chuyển đổi các biểu thức chính quy thành automata để thực hiện một số thử nghiệm thực nghiệm về các tính chất phức tạp của chúng trong các miền cụ thể.
Tôi biết một số tên 'lớn hơn', vd
Thompson
"Thuật toán tìm kiếm biểu thức chính quy", Thompson, 1968
Glushkov
"Một thuật toán bậc hai mới để chuyển đổi biểu thức chính quy thành tự động", Ponty, et. al, 1996
Antimirov
"Các dẫn xuất một phần của biểu thức chính quy và các cấu trúc tự động hữu hạn", Antimirov, 1996
Theo
"Theo dõi Automata", Ilie, et. al, 2003;
"Tính toán tự động theo sau của một biểu thức", Champarnaud, et. al, 2002
Hromkovic
"Chuyển các biểu thức chính quy thành Tự động hữu hạn không điều kiện điện tử nhỏ miễn phí", Hromkovic, et. al, 2001
và các đặc tính phân biệt của chúng (epsilon-free-ness, tính xác định, kích thước, tối thiểu hóa, v.v.) nhưng tôi biết đây không phải là một danh sách đầy đủ.
Tôi đặc biệt quan tâm đến các thuật toán thể hiện độ phức tạp thời gian khác nhau đáng kể so với các thuật toán được liệt kê ở trên và / hoặc các cấu trúc liên kết khác nhau đáng kể.
Nếu bạn biết về những người khác, một liên kết đến một bài viết mô tả chi tiết thuật toán xây dựng sẽ được đánh giá rất cao (đọc là cần thiết nếu tôi sẽ triển khai nó!)
Chỉnh sửa: Đã thêm một số tài liệu tham khảo theo yêu cầu.