Simultaneous Synthesis of Multiple Functions using Genetic Programming with Scaffolding

被引:2
|
作者
Bladek, Iwo [1 ]
Krawiec, Krzysztof [1 ]
机构
[1] Poznan Univ Tech, PL-60965 Poznan, Poland
关键词
genetic programming; scaffolding; multisynthesis; problem decomposition; Scala;
D O I
10.1145/2908961.2908992
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider simultaneous evolutionary synthesis of multiple functions, and verify whether such approach leads to computational savings compared to conventional synthesis of functions one-by-one. We also extend the proposed synthesis model with scaffolding, a technique originally intended to facilitate evolution of recursive programs, and consisting in fetching the desired output from a test case, rather than calling a function. Experiment concerning synthesis of list manipulation programs in Scala allows us to conclude that parallel synthesis indeed pays off, and that engagement of scaffolding leads to further improvements.
引用
收藏
页码:97 / 98
页数:2
相关论文
共 50 条
  • [1] Synthesis of Functions Using Generic Programming
    Koopman, Pieter
    Plasmeijer, Rinus
    APPROACHES AND APPLICATIONS OF INDUCTIVE PROGRAMMING, 2010, 5812 : 25 - 49
  • [2] Gate-level synthesis of Boolean functions using binary multiplexers and genetic programming
    Hernández-Aguirre, A
    Buckles, BP
    Coello-Coello, CA
    PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 675 - 682
  • [3] Directly Constructing Multiple Features for Classification with Missing Data using Genetic Programming with Interval Functions
    Cao Truong Tran
    Zhang, Mengjie
    Andreae, Peter
    Xue, Bing
    PROCEEDINGS OF THE 2016 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'16 COMPANION), 2016, : 69 - 70
  • [4] Generation of New Scalarizing Functions Using Genetic Programming
    Rodriguez, Amin V. Bernabe
    Coello, Carlos A. Coello
    PARALLEL PROBLEM SOLVING FROM NATURE - PPSN XVI, PT II, 2020, 12270 : 3 - 17
  • [5] Simultaneous discovery of reusable detectors and subroutines using genetic programming
    Koza, John R.
    Australian Electronics Engineering, 1994, 27 (02):
  • [6] Automatic Synthesis of Code Using Genetic Programming
    Peled, Doron
    LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 182 - 187
  • [7] Multiple Imputation for Missing Data Using Genetic Programming
    Cao Truong Tran
    Zhang, Mengjie
    Andreae, Peter
    GECCO'15: PROCEEDINGS OF THE 2015 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2015, : 583 - 590
  • [8] Coevolving functions in genetic programming
    Ahluwalia, M
    Bull, L
    JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (07) : 573 - 585
  • [9] AUTOMATIC DESIGN OF NONCRYPTOGRAPHIC HASH FUNCTIONS USING GENETIC PROGRAMMING
    Estebanez, Cesar
    Saez, Yago
    Recio, Gustavo
    Isasi, Pedro
    COMPUTATIONAL INTELLIGENCE, 2014, 30 (04) : 798 - 831