Sto generando DFA casuali per testare un algoritmo di riduzione DFA su di essi.
L'algoritmo che sto usando in questo momento è il seguente: per ogni stato , per ogni simbolo dell'alfabeto , aggiungi a uno stato casuale. Ogni stato ha la stessa probabilità di diventare uno stato finale.
È un buon metodo per generare DFA imparziali? Inoltre, questo algoritmo non genera un DFA trim (un DFA senza stati obsoleti), quindi mi chiedo se esiste un modo migliore di generare DFA casuali che possa in qualche modo garantire che sia trim?