Imitation programming

Bull, L. (2010) Imitation programming. In: Tempesti, G., Tyrrell, A. and Miller, J., eds. (2010) Evolvable sytems: from biology to hardware. (6274) Springer, pp. 360-371. ISBN 0302-9743 Available from:

Full text not available from this repository

Publisher's URL:


Many nature-inspired mechanisms have been presented for computational design and optimization. This paper introduces a population-based approach inspired by a form of cultural learning - imitation. Imitation is typically defined as learning through the copying of others. In particular, it is used in this paper to design simple circuits using a discrete dynamical system representation – Turing’s unorganised machines. Initial results suggest the imitation computation approach presented is competitive with evolutionary computation, i.e., another class of stochastic population-based search, to design circuits from such recurrent NAND gate networks. Synchronous and asynchronous circuits are considered.

Item Type:Book Section
Uncontrolled Keywords:softwaqre engineering, computation by abstract devices, computer communication networks, artificial intelligence, AI, logics and meanings of programs, special purpose and application based systems
Faculty/Department:Faculty of Environment and Technology > Department of Computer Science and Creative Technologies
ID Code:20719
Deposited By: M. Clarke
Deposited On:15 Jul 2013 11:16
Last Modified:15 Nov 2016 22:20

Request a change to this item