3 research outputs found

    The state complexity of random DFAs

    Full text link
    The state complexity of a Deterministic Finite-state automaton (DFA) is the number of states in its minimal equivalent DFA. We study the state complexity of random nn-state DFAs over a kk-symbol alphabet, drawn uniformly from the set [n][n]Γ—[k]Γ—2[n][n]^{[n]\times[k]}\times2^{[n]} of all such automata. We show that, with high probability, the latter is Ξ±kn+O(nlog⁑n)\alpha_k n + O(\sqrt n\log n) for a certain explicit constant Ξ±k\alpha_k

    Ergodicity of Random Walks on Random DFA

    Full text link
    Given a DFA we consider the random walk that starts at the initial state and at each time step moves to a new state by taking a random transition from the current state. This paper shows that for typical DFA this random walk induces an ergodic Markov chain. The notion of typical DFA is formalized by showing that ergodicity holds with high probability when a DFA is sampled uniformly at random from the set of all automata with a fixed number of states. We also show the same result applies to DFA obtained by minimizing typical DFA

    Diameter and Stationary Distribution of Random rr-out Digraphs

    Full text link
    Let D(n,r)D(n,r) be a random rr-out regular directed multigraph on the set of vertices {1,…,n}\{1,\ldots,n\}. In this work, we establish that for every rβ‰₯2r \ge 2, there exists Ξ·r>0\eta_r>0 such that diam(D(n,r))=(1+Ξ·r+o(1))log⁑rn\text{diam}(D(n,r))=(1+\eta_r+o(1))\log_r{n}. Our techniques also allow us to bound some extremal quantities related to the stationary distribution of a simple random walk on D(n,r)D(n,r). In particular, we determine the asymptotic behaviour of Ο€max⁑\pi_{\max} and Ο€min⁑\pi_{\min}, the maximum and the minimum values of the stationary distribution. We show that with high probability Ο€max⁑=nβˆ’1+o(1)\pi_{\max} = n^{-1+o(1)} and Ο€min⁑=nβˆ’(1+Ξ·r)+o(1)\pi_{\min}=n^{-(1+\eta_r)+o(1)}. Our proof shows that the vertices with Ο€(v)\pi(v) near to Ο€min⁑\pi_{\min} lie at the top of "narrow, slippery towers", such vertices are also responsible for increasing the diameter from (1+o(1))log⁑rn(1+o(1))\log_r n to (1+Ξ·r+o(1))log⁑rn(1+\eta_r+o(1))\log_r{n}.Comment: 31 page
    corecore