Newer
Older
abgabensammlungSS15 / ea / project / EaVolleyballProject / OptimizationParameters.yml
@MaxXximus92 MaxXximus92 on 6 Jul 2015 12 KB ea project
!!eva2.optimization.modules.OptimizationParameters
optimizer: !!eva2.optimization.strategies.EvolutionStrategies
    environmentSelection: !!eva2.optimization.operator.selection.SelectBestIndividuals {
        obeyDebsConstViolationPrinciple: true}
    lambda: 20
    mu: 5
    numberOfPartners: 1
    parentSelection: !!eva2.optimization.operator.selection.SelectRandom {obeyDebsConstViolationPrinciple: false}
    partnerSelection: !!eva2.optimization.operator.selection.SelectRandom {obeyDebsConstViolationPrinciple: false}
    plusStrategy: false
    population:
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: &id001 !!eva2.optimization.operator.crossover.CrossoverESDefault {}
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.1297485159812414, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.0958088606270435, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.10272532610948962, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.07526296515212202, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.09584497608040886, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.09980168632548005, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.11863413316848513, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.12849025565315003, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.11568110968515462, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.14338098383253595, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.08734977687266793, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.1098773972777742, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.1021572608823929, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.0847210377938867, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.08853603244786161, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.07472246902143609, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.09278219055003001, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.09941360830188067, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.08851303873387742, tau1: 0.15}
        mutationProbability: 1.0
    - !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.12157528956545222, tau1: 0.15}
        mutationProbability: 1.0
postProcessParams: !!eva2.optimization.operator.postprocess.PostProcessParams
    PPMethod: nelderMead
    accAssumeConv: 1.0E-8
    accMaxEval: -1
    accuracies: [0.01]
    doPostProcessing: false
    postProcessClusterSigma: 0.05
    postProcessSteps: 5000
    printNBest: 10
    withPlot: false
problem: !!eva2.problems.SimpleProblemWrapper
    defaultAccuracy: 0.001
    defaultRange: 10.0
    individualTemplate: !!eva2.optimization.individuals.ESIndividualDoubleData
        areaConst4ParallelViolated: false
        crossoverOperator: *id001
        crossoverProbability: 0.5
        initOperator: !!eva2.optimization.operator.initialization.DefaultInitialization {}
        isMarked: false
        isPenalized: false
        mutationOperator: !!eva2.optimization.operator.mutation.MutateESGlobal {crossoverType: intermediate,
            lowerLimitStepSize: 5.0E-7, mutationStepSize: 0.2, tau1: 0.15}
        mutationProbability: 1.0
    noise: 0.0
    parallelThreads: 1
    simpleProblem: !!eva2.problems.simple.HyperVolleyballProblem
        dimension: 3
        playerSigma: 0.5
        players:
        -   position: [4.5, 4.5]
            sigma: 1.0
        -   position: [2.25, 2.25]
            sigma: 1.0
        -   position: [2.25, 6.75]
            sigma: 1.0
        -   position: [6.75, 2.25]
            sigma: 1.0
        -   position: [6.75, 6.75]
            sigma: 1.0
randomSeed: 0
terminator: !!eva2.optimization.operator.terminators.EvaluationTerminator {fitnessCalls: 500}