DEAP / deap

Distributed Evolutionary Algorithms in Python
http://deap.readthedocs.org/
GNU Lesser General Public License v3.0
5.88k stars 1.13k forks source link

Add gp.MultiOutputTree and gp.Modi #678

Open SyrexMinus opened 2 years ago

SyrexMinus commented 2 years ago

Implementation with modification of multiple-output genetic programming tree [Zhang, Yun & Zhang, Mengjie. (2005). A multiple-output program tree structure in genetic programming. 6-10.]

Modification: Modi node accepts only one argument.

Reference: https://www.researchgate.net/publication/228824043_A_multiple-output_program_tree_structure_in_genetic_programming

Code authors: @SyrexMinus Makar Shevchenko @AlekseyKorshuk Aleksey Korshuk @ummagumm-a Sinii Viacheslav \ - Innopolis University, Innopolis, Russia

fmder commented 2 years ago

Nice one! Can you add a couple of unittests?