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 条
  • [21] Using Virtual Reality for Scaffolding Computer Programming Learning
    Singh, Gurjot
    VRST'17: PROCEEDINGS OF THE 23RD ACM SYMPOSIUM ON VIRTUAL REALITY SOFTWARE AND TECHNOLOGY, 2017,
  • [22] Multiple Regression Genetic Programming
    Arnaldo, Ignacio
    Krawiec, Krzysztof
    O'Reilly, Una-May
    GECCO'14: PROCEEDINGS OF THE 2014 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2014, : 879 - 886
  • [23] Simplifying Fitness Landscapes Using Dilation Functions Evolved With Genetic Programming
    Papetti, Daniele M.
    Tangherloni, Andrea
    Farinati, Davide
    Cazzaniga, Paolo
    Vanneschi, Leonardo
    IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2023, 18 (01) : 22 - 31
  • [24] Learning Task-specific Activation Functions using Genetic Programming
    Basirat, Mina
    Roth, Peter M.
    PROCEEDINGS OF THE 14TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (VISAPP), VOL 5, 2019, : 533 - 540
  • [25] Alignment using genetic programming with causal trees for identification of protein functions
    Hung, Chun-Min
    Huang, Yueh-Min
    Chang, Ming-Shi
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2006, 65 (05) : 1070 - 1093
  • [26] Evolution of Covariance Functions for Gaussian Process Regression Using Genetic Programming
    Kronberger, Gabriel
    Kommenda, Michael
    COMPUTER AIDED SYSTEMS THEORY, PT 1, 2013, 8111 : 308 - 315
  • [27] Learning Ranking Functions for Geographic Information Retrieval Using Genetic Programming
    Hu, You-Heng
    Ge, Linlin
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2009, 41 (01): : 39 - 52
  • [28] Learning of Glycan Motifs Using Genetic Programming and Various Fitness Functions
    Miyahara, Tetsuhiro
    Kuboyama, Tetsuji
    JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2014, 18 (03) : 401 - 408
  • [29] Acquisition of Glycan Motifs using Genetic Programming and Various Fitness Functions
    Miyahara, Tetsuhiro
    Kuboyama, Tetsuji
    6TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS, AND THE 13TH INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS, 2012, : 1684 - 1689
  • [30] Model Building Attacks on Physically Unclonable Functions using Genetic Programming
    Saha, Indrasish
    Jeldi, Ratan Rahul
    Chakraborty, Rajat Subhra
    2013 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE-ORIENTED SECURITY AND TRUST (HOST), 2013, : 41 - 44