Memetic Semantic Genetic Programming

被引:22
|
作者
Ffrancon, Robyn [1 ]
Schoenauer, Marc [1 ]
机构
[1] Univ Paris 11, INRIA Saclay, TAO, Orsay, France
关键词
D O I
10.1145/2739480.2754697
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic Backpropagation (SB) was introduced in GP so as to take into account the semantics of a GP tree at all intermediate states of the program execution, i.e., at each node of the tree. The idea is to compute the optimal "should-be" values each subtree should return, whilst assuming that the rest of the tree is unchanged, so as to minimize the fitness of the tree. To this end, the Random Desired Output (RDO) mutation operator, proposed in [17], uses SB in choosing, from a given library, a tree whose semantics are preferred to the semantics of a randomly selected subtree from the parent tree. Pushing this idea one step further, this paper introduces the Local Tree Improvement (LTI) operator, which selects from the parent tree the overall best subtree for applying RDO, using a small randomly drawn static library. Used within a simple Iterated Local Search framework, LTI can find the exact solution of many popular Boolean benchmarks in reasonable time whilst keeping solution trees small, thus paving the road for truly memetic GP algorithms.
引用
收藏
页码:1023 / 1030
页数:8
相关论文
共 50 条
  • [41] Memetic Self-Configuring Genetic Programming for Solving Machine Learning Problems
    Semenkina, Maria
    Semenkin, Eugene
    2015 IIAI 4TH INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI), 2015, : 599 - 604
  • [42] Self-tuning geometric semantic Genetic Programming
    Mauro Castelli
    Luca Manzoni
    Leonardo Vanneschi
    Sara Silva
    Aleš Popovič
    Genetic Programming and Evolvable Machines, 2016, 17 : 55 - 74
  • [43] Multi-objective semantic mutation for genetic programming
    Fracasso, Joao Victor C.
    Von Zuben, Fernando J.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2531 - 2538
  • [44] A study of dynamic populations in geometric semantic genetic programming
    Farinati, Davide
    Bakurov, Illya
    Vanneschi, Leonardo
    INFORMATION SCIENCES, 2023, 648
  • [45] Selection Heuristics on Semantic Genetic Programming for Classification Problems
    Sanchez, Claudia N.
    Graff, Mario
    EVOLUTIONARY COMPUTATION, 2022, 30 (02) : 253 - 289
  • [46] Semantic Backpropagation for Designing Search Operators in Genetic Programming
    Pawlak, Tomasz P.
    Wieloch, Bartosz
    Krawiec, Krzysztof
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2015, 19 (03) : 326 - 340
  • [48] Special Issue on Semantic Methods in Genetic Programming introduction
    Spector, Lee
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2016, 17 (01) : 1 - 2
  • [49] Geometric Semantic Genetic Programming for Recursive Boolean Programs
    Moraglio, Alberto
    Krawiec, Krzysztof
    PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'17), 2017, : 993 - 1000
  • [50] Semantic schema based genetic programming for symbolic regression
    Zojaji, Zahra
    Ebadzadeh, Mohammad Mehdi
    Nasiri, Hamid
    APPLIED SOFT COMPUTING, 2022, 122