Genetic programming with primitive recursion

被引:0
|
作者
Kahrs, Stefan [1 ]
机构
[1] Univ Kent, Dept Comp Sci, Canterbury CT2 7NF, Kent, England
关键词
grammatical evolution; primitive recursion; program transformation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
When Genetic Programming is used to evolve arithmetic functions it often operates by composing them from a fixed collection of elementary operators and applying them to parameters or certain primitive constants. This limits the expressiveness of the programs that can be evolved. It is possible to extend the expressiveness of such an approach significantly without leaving the comfort of terminating programs by including primitive recursion as a control operation. The technique used here was gene expression programming [2], a variation of grammatical evolution [8]. Grammatical evolution avoids the problem of program bloat; its separation of genotype (string of symbols) and phenotype (expression tree) permits to optimise the generated programs without interfering with the evolutionary process.
引用
收藏
页码:941 / 942
页数:2
相关论文
共 50 条
  • [1] Recursion in tree-based genetic programming
    Alexandros Agapitos
    Michael O’Neill
    Ahmed Kattan
    Simon M. Lucas
    [J]. Genetic Programming and Evolvable Machines, 2017, 18 : 149 - 183
  • [2] Recursion in tree-based genetic programming
    Agapitos, Alexandros
    O'Neill, Michael
    Kattan, Ahmed
    Lucas, Simon M.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 149 - 183
  • [3] Primitive recursion in the abstract
    Leivant, Daniel
    Marion, Jean-Yves
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2020, 30 (01) : 33 - 43
  • [4] Recursion as a Human Universal and as a Primitive
    Arsenijevic, Boban
    Hinzen, Wolfram
    [J]. BIOLINGUISTICS, 2010, 4 (2-3): : 165 - 173
  • [5] ITERATION OF RELATIVE PRIMITIVE RECURSION
    AXT, P
    [J]. MATHEMATISCHE ANNALEN, 1966, 167 (01) : 53 - &
  • [6] Primitive Recursion on Higher Types
    Ambroszkiewicz, Stanislaw
    [J]. TENTH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES REVISED SELECTED PAPERS CSIT-2015, 2015, : 23 - 32
  • [7] RECURSION AND PROGRAMMING PRINCIPLES
    BERNSTEIN, S
    [J]. MICROCOMPUTING, 1982, 6 (04): : 28 - 28
  • [8] Recursion-Based Biases in Stochastic Grammar Model Genetic Programming
    Kim, Kangil
    Mckay, R. I.
    Nguyen Xuan Hoai
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) : 81 - 95
  • [9] A Proof-Theoretic Account of Primitive Recursion and Primitive Iteration
    Chiarabini, Luca
    Danvy, Olivier
    [J]. JOURNAL OF FORMALIZED REASONING, 2011, 4 (01): : 85 - 109
  • [10] Finitism, Imperative Programs and Primitive Recursion
    Leivant, Daniel
    [J]. LOGICAL FOUNDATIONS OF COMPUTER SCIENCE (LFCS 2020), 2020, 11972 : 98 - 110