Interface IMOEAFrameworkAlgorithmConfig

  • All Superinterfaces:
    org.aeonbits.owner.Config, ai.libs.jaicore.basic.algorithm.IAlgorithmConfig, ai.libs.jaicore.basic.IConfig, IEvolutionaryAlgorithmConfig, org.aeonbits.owner.Mutable, java.io.Serializable

    public interface IMOEAFrameworkAlgorithmConfig
    extends IEvolutionaryAlgorithmConfig
    • Method Detail

      • crossoverRate

        @Key("moeaframework.sbx.rate")
        @DefaultValue("0.9")
        double crossoverRate()
      • crossoverDistIndex

        @Key("moeaframework.sbx.distributionIndex")
        @DefaultValue("10")
        double crossoverDistIndex()
      • mutationRate

        @Key("moeaframework.pm.rate")
        @DefaultValue("0.1")
        double mutationRate()
      • mutationDistIndex

        @Key("moeaframework.pm.distributionIndex")
        @DefaultValue("10")
        double mutationDistIndex()
      • withReplacement

        @Key("moeaframework.withReplacement")
        @DefaultValue("false")
        double withReplacement()