[Modifica: questa risposta non funziona, vedi commenti.]
Questa è solo un'idea informale e non so se sia d'aiuto, ma è troppo lungo per essere dato come commento. Inoltre, non ho alcuna familiarità con i DFA casuali, quindi forse ho un'intuizione sbagliata su come dovresti ragionare sulle probabilità su di loro, ma spero che questo non sia del tutto privo di valore.
Io suppongo che i limiti dovrebbero dipenderà da quanto e v differiscono; in caso contrario, mi sembra chiaro che il caso peggiore sono le stringhe che differiscono solo per il loro primo carattere (le stringhe che differiscono in un set X di posizioni hanno più possibilità di essere distinte rispetto alle stringhe che si differenziano in un set Y ⊂ X di posizioni , Direi, e mettere la differenza il prima possibile ti dà l'opportunità di risincronizzare).uvXY⊂X
Guarderò anche la probabilità che le parole si distinguano, cioè raggiungano stati diversi. Immagino che dovresti adattarti per essere accettato o rifiutato in base a come i tuoi DFA casuali assegnano gli stati finali. Se ogni stato ha una probabilità 1/2 di essere finale, allora quando le stringhe finiscono nello stesso stato non si distinguono e quando finiscono in stati diversi hanno probabilità 1/2 di essere distinti.
Ora considererò la parola ottenuta da u e v come segue: w i = 1 se u i = v i e w i = 0 altrimenti. Penso che sia chiaro che w è l'unica cosa interessante da considerare circa u e v .wuvwi=1ui=viwi=0wuv
Ora, definire la probabilità che siamo nello stesso stato dopo aver letto prefissi di lunghezza i di u e v , e q ( i ) = 1 - p ( i ) la probabilità che non siamo.p(i)iuvq(i)=1−p(i)
Penso che abbiamo quando w i + 1 è 1 . Intuitivamente, siamo nello stesso stato dopo aver letto le lettere i + 1 o quando eravamo nello stesso stato dopo aver letto i , oppure quando eravamo in due diversi stati (casuali), abbiamo disegnato due transizioni verso stati casuali e sono successe a essere lo stesso. Allo stesso modo, abbiamo p ( i + 1 ) = 1p(i+1)=p(i)+q(i)/nwi + 11i + 1io quando w i + 1 è 0 : stai disegnando due stati casuali, indipendentemente da dove sei partito.p ( i + 1 ) = 1 / nwi + 10
Da questo penso che potresti calcolare la probabilità di essere nello stesso stato dopo aver letto e v .uv