ga custom functions parameters
Mostra commenti meno recenti
Hi everyone,
I am trying to optimize a race track, represented by a class, with the ga function. Since I use a class and not some numbers to optimize, I need to write all the needed functions myself (mutation, crossover, etc). I have a really hard time figuring out what exactly the input parameters of the functions are and what they are supposed to return.
As an example: I first thought the fitness function gets one individual and returns the fitness value, but apparently it gets a 1x1 cell array with one individual. Or the crossover function: the 'parents' parameter is a vector with two integers. I assume those are the indices of the parents in the 'thisPopulation' parameter, but honestly I have no clue.
Can someone help me understand what happens here? Even just a short description of what goes in/out would help. Unfortunately the official documentation is not very helpful in terms of variable types. The functions I need are the CreationFcn, FitnessFcn, MutationFcn and CrossoverFcn. Here is my code at the moment.
Thanks for your efforts, the help is appreciated.
Risposte (1)
Alan Weiss
il 28 Ago 2017
0 voti
Alan Weiss
MATLAB mathematical toolbox documentation
1 Commento
Theobald Beyer
il 28 Ago 2017
Categorie
Scopri di più su Genetic Algorithm in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!