zuzkajelcicova / CS454-Automated_patching_using_GP

4 stars 0 forks source link

Issues with crossover operation (current state) #14

Open zele-git opened 5 years ago

zele-git commented 5 years ago

Implementation algorithm (already implemented)

gp01

gp02

Issues i am dealing with,

zuzkajelcicova commented 5 years ago

@zele-git once again, how to select/how many individuals (e.g. paper Fixing 55 bugs...): "On Line 3, tournament selection [17] selects from the incoming population, with replacement, parent individuals based on fitness. By analogy with genetic “crossover” events, parents are taken pairwise at random to exchange pieces of their representation; two parents produce two offspring (Section III-G). Each parent and each offspring is mutated once (Section III-F) and the result forms the incoming population for the next iteration." + we can experiment

And then how to select individuals and create a new generation (your question: "How to select individuals to proceed with the population") is related to our tournament selection, please read this https://www.geeksforgeeks.org/tournament-selection-ga/ and look at this: img