Evolving turing machines from examples

被引:0
|
作者
Tanomaru, J [1 ]
机构
[1] Univ Tokushima, Fac Engn, Tokushima 770, Japan
来源
ARTIFICIAL EVOLUTION | 1998年 / 1363卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The aim of this paper is to investigate the application of evolutionary approaches to the automatic design of automata in general, and Turing machines, in particular. Here, each automaton is represented directly by its state transition table and the number of states is allowed to change dynamically as evolution takes place. This approach contrasts with less natural representation methods such as trees of genetic programming, and allows for easier visualization and hardware implementation of the obtained automata. Two methods are proposed, namely, a straightforward, genetic-algolithm-like one, and a more sophisticated approach involving several operators and the 1/5 rule of evolution strategy. Experiments were carried out for the automatic generation of Turing machines from examples of input and output tapes for problems of sorting, unary arithmetic, and language acceptance, and the results indicate the feasibility of the evolutionary approach. Since Turing machines can be viewed as general representations of computer programs, the proposed approach can be thought of as a step towards the generation of programs and algorithms by evolution.
引用
收藏
页码:167 / 180
页数:14
相关论文
共 50 条
  • [1] Evolving Turing machines for biosequence recognition and analysis
    Vallejo, EE
    Ramos, F
    GENETIC PROGRAMMING, PROCEEDINGS, 2001, 2038 : 192 - 203
  • [2] HyperNTM: Evolving Scalable Neural Turing Machines Through HyperNEAT
    Merrild, Jakob
    Rasmussen, Mikkel Angaju
    Risi, Sebastian
    APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2018, 2018, 10784 : 750 - 766
  • [3] Evolving Neural Turing Machines for Reward-based Learning
    Greve, Rasmus Boll
    Jacobsen, Emil Juul
    Risi, Sebastian
    GECCO'16: PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2016, : 117 - 124
  • [4] From Turing to Conscious Machines
    Aleksander, Igor
    PHILOSOPHIES, 2022, 7 (03)
  • [5] From turing machines to computer viruses
    Université de Lorraine, LORIA, UMR 7503, Vandoeuvre-lès-Nancy F-54500, France
    Philos. Trans. R. Soc. A Math. Phys. Eng. Sci., 1971 (3319-3339):
  • [6] From Turing machines to computer viruses
    Marion, Jean-Yves
    PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2012, 370 (1971): : 3319 - 3339
  • [7] Universality for Turing Machines, Inductive Turing Machines and Evolutionary Algorithms
    Burgin, Mark
    Eberbach, Eugene
    FUNDAMENTA INFORMATICAE, 2009, 91 (01) : 53 - 77
  • [8] Alan Turing, Turing Machines and Stronger
    Gams, Matjaz
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2013, 37 (01): : 9 - 14
  • [9] INFERENCE OF TURING MACHINES FROM SAMPLE COMPUTATIONS
    BIERMANN, AW
    ARTIFICIAL INTELLIGENCE, 1972, 3 (02) : 181 - 198
  • [10] Simulating Turing machines on Maurer machines
    Programming Research Group, University of Amsterdam, P.O. Box 41882, 1009 DB Amsterdam, Netherlands
    不详
    J. Appl. Logic, 2008, 1 (1-23):