Efficient simulation of finite automata by neural nets
- 1 April 1991
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 38 (2) , 495-514
- https://doi.org/10.1145/103516.103523
Abstract
Let K ( m ) denote the smallest number with the property that every m -state finite automaton can be built as a neural net using K ( m ) or fewer neurons. A counting argument shows that K ( m ) is at least Ω(( m log m ) 1/3 ), and a construction shows that K ( m ) is at most O ( m 3/4 ). The counting argument and the construction allow neural nets with arbitrarily complex local structure and thus may require neurons that themselves amount to complicated networks. Mild, and in practical situations almost necessary, constraints on the local structure of the network give, again by a counting argument and a construction, lower and upper bounds for K ( m ) that are both linear in m .Keywords
This publication has 5 references indexed in Scilit:
- Parallel Distributed ProcessingPublished by MIT Press ,1986
- “Neural” computation of decisions in optimization problemsBiological Cybernetics, 1985
- The number of partitions of a set of N points in k dimensions induced by hyperplanesProceedings of the Edinburgh Mathematical Society, 1967
- A method for synthesizing sequential circuitsBell System Technical Journal, 1955
- A logical calculus of the ideas immanent in nervous activityBulletin of Mathematical Biology, 1943