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 条
  • [41] Beyond Turing's Machines
    Hodges, Andrew
    SCIENCE, 2012, 336 (6078) : 163 - 164
  • [42] TURING-MACHINES AND THE ENTSCHEIDUNGSPROBLEM
    BUCHI, JR
    MATHEMATISCHE ANNALEN, 1962, 148 (03) : 201 - 213
  • [43] REMARKS ON UNIVERSAL TURING MACHINES
    HERMAN, GT
    JOURNAL OF SYMBOLIC LOGIC, 1970, 35 (04) : 605 - &
  • [44] Infinite Time Turing Machines
    Joel David Hamkins
    Minds and Machines, 2002, 12 : 521 - 539
  • [45] STATE COMPLEXITY OF TURING MACHINES
    SCHMITT, AA
    INFORMATION AND CONTROL, 1970, 17 (03): : 217 - &
  • [46] Clockability for Ordinal Turing Machines
    Carl, Merlin
    BEYOND THE HORIZON OF COMPUTABILITY, CIE 2020, 2020, 12098 : 14 - 25
  • [47] Composing Turing Machines in FSM
    Morazan, Marco T.
    PROCEEDINGS OF THE 2023 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON SPLASH-E, SPLASH-E 2023, 2023, : 38 - 49
  • [48] Probabilistic rebound turing machines
    Zhang, L
    Inoue, K
    Ito, A
    Wang, Y
    THEORETICAL COMPUTER SCIENCE, 2002, 270 (1-2) : 739 - 760
  • [49] On the simulation of quantum turing machines
    Carpentieri, M
    THEORETICAL COMPUTER SCIENCE, 2003, 304 (1-3) : 103 - 128
  • [50] Implementing Neural Turing Machines
    Collier, Mark
    Beel, Joeran
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2018, PT III, 2018, 11141 : 94 - 104