-
Notifications
You must be signed in to change notification settings - Fork 6
FSALPS Configuration
Content of directory = ../../../../fsalps/fsalps.params
- init = ec.alps.fsalps.FSLPSGPInitializer
use only default node probability
- alps.use-only-default-node-pr = false
used to determine if frequency count is used during mutation DEPRECATED: a simpler solutioin involves setting gp.koza.mutate.build.0 = ec.gp.koza.GrowBuilder for situations where mutation is to be excluded from FSALPS
- alps.fsalps-in-mutation = true
used to determine if frequency in last layer is used to generate probality selection on a generational basis
- alps.fsalps-gen-freq-count = false
when enabled, nodes are counted in all layers and converted to probability values used during mutation and tree initialization in bottom layer
- alps.fsalps-count-all-layers = true
Determine which frequency selection criteria is used for generating probability
- alps.fsalps.probability-selection = ec.alps.fsalps.probability.NormalFrequency
Point Mutation will use Tournament Selection
- gp.koza.mutate.source.0 = ec.select.TournamentSelection
- gp.koza.mutate.ns.0 = ec.gp.koza.KozaNodeSelector
- gp.koza.mutate.build.0 = ec.alps.fsalps.gp.koza.GrowBuilder
This is to ensure that the modified KozaBuilder and GrowBuilder in alps.gp.koza are used during tree initialization
- gp.tc.0.init = ec.alps.fsalps.gp.koza.HalfBuilder
Age Layered Population Structure Genetic Programming