Evolving Recursive Programs using Non-recursive Scaffolding

被引:0
|
作者
Moraglio, Alberto [1 ]
Otero, Fernando E. B. [1 ]
Johnson, Colin G. [1 ]
Thompson, Simon [1 ]
Freitas, Alex A. [1 ]
机构
[1] Univ Birmingham, Sch Comp Sci, Birmingham B15 2TT, W Midlands, England
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Genetic programming has proven capable of evolving solutions to a wide variety of problems. However, the successes have largely been with programs without iteration or recursion; evolving recursive programs has turned out to be particularly challenging. The main obstacle to evolving recursive programs seems to be that they are particularly fragile to the application of search operators: a small change in a correct recursive program generally produces a completely wrong program. In this paper, we present a simple and general method that allows us to pass back and forth from a recursive program to an associated non-recursive program. Finding a recursive program can be reduced to evolving non-recursive programs followed by converting the optimum non-recursive program found to the associated optimum recursive program. This avoids the fragility problem above, as evolution does not search the space of recursive programs. We present promising experimental results on a test-bed of recursive problems.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] A CONSIDERATION OF THE PROBLEMS IN SWITCHED-CAPACITOR REALIZATION OF NON-RECURSIVE AND RECURSIVE FILTERS
    YONEDA, S
    ABE, Y
    SASAKI, I
    KASAI, T
    INTERNATIONAL JOURNAL OF ELECTRONICS, 1988, 64 (04) : 537 - 546
  • [22] Stochastic analysis of ground response using non-recursive algorithm
    Johari, A.
    Momeni, M.
    SOIL DYNAMICS AND EARTHQUAKE ENGINEERING, 2015, 69 : 57 - 82
  • [23] Recursive and non-recursive algorithms for power system real time phasor estimations
    Rocha, Rodolfo Varraschim
    Coury, Denis Vinicius
    Monaro, Renato Machado
    ELECTRIC POWER SYSTEMS RESEARCH, 2017, 143 : 802 - 812
  • [24] Learning classes of approximations to non-recursive functions
    Stephan, F
    Zeugmann, T
    THEORETICAL COMPUTER SCIENCE, 2002, 288 (02) : 309 - 341
  • [25] Generic Non-recursive Suffix Array Construction
    Olbrich, Jannik
    Ohlebusch, Enno
    Buechler, Thomas
    ACM TRANSACTIONS ON ALGORITHMS, 2024, 20 (02)
  • [26] The phenomenon of non-recursive trade-offs
    Kutrib, M
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2005, 16 (05) : 957 - 973
  • [27] Sharpening of non-recursive comb decimation structure
    Cruz Jimenez, Miriam Guadalupe
    Calderon Reyes, Vanessa
    Jovanovic Dolecek, Gordana
    2013 13TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT): COMMUNICATION AND INFORMATION TECHNOLOGY FOR NEW LIFE STYLE BEYOND THE CLOUD, 2013, : 458 - 463
  • [28] PRIMITIVE FOR NON-RECURSIVE LIST PROCESSING.
    Suzuki, Masayuki
    Ono, Kiyoshi
    Goto, Eiichi
    Journal of Information Processing, 1981, 4 (04) : 208 - 210
  • [29] Non-recursive formula for trace of heat kernel
    Ivanov, Aleksandr, V
    Kharuk, Natalia, V
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE DAYS ON DIFFRACTION (DD) 2019, 2019, : 74 - 77
  • [30] A Non-Recursive Algorithm Computing Set Expressions
    练林
    张一立
    唐常杰
    JournalofComputerScienceandTechnology, 1988, (04) : 310 - 316