Số lượng trạng thái của automata địa phương


10

Một automaton xác định A=(X,Q,q0,F,δ) được gọi là k -local cho k>0 nếu với mọi wXk set {δ(q,w):qQ} có chứa ít nhất một yếu tố. Theo trực giác có nghĩa là nếu một từ có độ dài dẫn đến một trạng thái, thì trạng thái này là duy nhất hoặc được nói khác với một từ có độ dài tùy ýk > kwk>k các ký hiệu cuối cùng xác định trạng thái nó dẫn đến.k

Bây giờ nếu một automaton là -local, sau đó nó không cần phải được k ' -local đối với một số k ' < k , nhưng nó phải được k ' -local cho k ' > k nguyên nhân những biểu tượng cuối cùng của một số từ | w | > k xác định trạng thái, nếu có, duy nhất.kkk<kkk>k|w|>k

Bây giờ tôi cố gắng kết nối số lượng trạng thái và tiêu điểm của máy tự động. Tôi phỏng đoán:k

Bổ đề: Hãy được k -local, nếu | Q | < k thì máy tự động cũng | Q | -định hướng.A=(X,Q,q0,F,δ)k|Q|<k|Q|

Nhưng tôi đã thất bại trong việc chứng minh, bất kỳ đề xuất hoặc ý tưởng?

Tôi hy vọng bằng cách bổ đề này để lấy được một cái gì đó về số lượng các tiểu bang của một automaton mà không phải là -local cho tất cả k N được đưa ra một cố định N > 0 , nhưng k -local đối với một số k > N .kkNN>0kk>N

Câu trả lời:


7

Vì bạn nói rằng nên có ít nhất một yếu tố, tôi sẽ giả định rằng bạn sử dụng phiên bản của DFA nơi δ thể chỉ một phần. Thì đây là một phản ví dụ: X = { một , b } , Q = { 0 , 1 , 2 , 3 , 4 } , δ ( q , một ) =Tw:={δ(q,w):qQ}δ với q < 4 δ ( 1 , b ) = 2 , δ ( 2 , b ) = 3 , δ ( 4 , b ) = 0 . F q 0 rõ ràng không quan trọng đối với câu hỏi này.X={a,b},Q={0,1,2,3,4},δ(q,a)=q+1q<4δ(1,b)=2,δ(2,b)=3,δ(4,b)=0Fq0

Máy tự động là tiêu điểm, nhưng không phải 5 tiêu điểm, vì T a b a a b = { 0 , 3 } .65Tabaab={0,3}

Chỉnh sửa: ví dụ mẫu này không hoạt động, tôi sẽ giữ nó để các ý kiến ​​có ý nghĩa. Sau đây, mặc dù.

Lấy , với các chuyển tiếp 0 1 ( a ) , 1 2 ( a ) , 2 3 ( a ) , 2 0 ( b ) , 3 2 ( b ) . Máy tự động này là 5X={a,b},Q={0,1,2,3}01(a),12(a),23(a),20(b),32(b)5-local, nhưng không phải -ocal: với a a b a , ta được các đường dẫn 0 1 2 0 11 2 3 2 3 , tức là T a a b a = { 1 , 3 } .4aaba0120112323Taaba={1,3}


có gì đó không ổn với automata của bạn, bạn đã quên một số chuyển tiếp? Từ dẫn đến không có trạng thái bất kể tôi bắt đầu từ đâu ...abaab
StefanH

Tôi nghĩ rằng nó phải đúng - nói một chút khác nhau, các hiệu ứng chuyển tiếp là: 4 0 ( b ) . Khi đó các đường dẫn bạn nhận được cho a b a a b0 1 2 01(a),12(a,b),23(a,b),34(a),40(b)abaab 3 4 0 1 2 3 . 012340340123
Klaus Draeger

xin lỗi bạn nói đúng
StefanH

Ồ, thực ra tôi không phải, nhưng vì một lý do khác. Bạn không nhận được những đường dẫn, nhưng sau đó bạn chỉ có thể lặp lại vô thời hạn - automaton đây không phải là k -local cho bất kỳ k . abaabkk
Klaus Draeger

tất nhiên, nói chung, automata không thể là cục bộ nếu tồn tại hai và một từ w khác nhau sao cho δ ( p , w ) = pδ ( q , w ) = q . p,qwδ(p,w)=pδ(q,w)=q
StefanH

8

Một câu trả lời muộn, nhưng ràng buộc về độ trễ đồng bộ hóa đã được nghiên cứu cho một số loại automata: xem ví dụ Unigiguity Automata; Béal và cộng sự. MCS'08 .

Đặc biệt; có một gia đình của automata xác định rằng có sự chậm trễ như trình bày ở Trên ràng buộc của Đồng bộ hóa chậm trễ của một Automaton địa phương; Béal và cộng sự. TCS'98 , khớp với giới hạn trên O ( | Q | 2 ) tương ứng .Ω(|Q|2)O(|Q|2)

PS độ trễ đồng bộ hóa được xác định trong bài báo là tối thiểu mà tự động cục bộ xác định là k -local.kk


bạn dường như ngụ ý độ trễ đồng bộ hóa tương đương với k-local ....?
vzn

1
Trong bài báo TCS'08 tôi trích dẫn, đối với các DFA cục bộ "độ trễ đồng bộ hóa là 1+ độ dài của chuỗi không đồng bộ hóa dài nhất", trong đó chuỗi không đồng bộ hóa là một từ có thể dẫn đến hai trạng thái khác nhau. Đối với tôi, đây là định nghĩa nhỏ nhất mà tự động là k -local. Bạn có nghĩ rằng tôi đang nhầm lẫn? kk
Joseph Stack

a good answer will not leave out key details. it is possible they are (nearly? exactly?) equivalent but then this would be a new "bridge thm" not in a paper or a published connection...? if so it needs to be fleshed out in more detail somewhere...
vzn

1
Ok. I edited the answer to stress the point. I do not think any bridge is needed beyond checking the definition.
Joseph Stack

suggest both defns be stated exactly & then proven to be equivalent. thx for clarification so far.
vzn
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.