ETMParam 类图详解:参数和方法解析

类图如下:

image.png

解释:

ETMParam 类是 ETM 算法的参数类。它继承自 ETMParamAbstract 类,使用 NAryTree 作为泛型参数。ETMParam 类有两个构造函数和一个包限制的空构造函数。

ETMParam 类的属性包括:

  • 'CentralRegistry registry':中央注册表对象,用于存储和管理 ETM 算法中的所有对象。
  • 'TreeFitnessAbstract fitnessEvaluator':ETM 算法的树形适应度函数。
  • 'List<EvolutionaryOperator> evolutionaryOperators':应用于 ETM 算法的进化算子列表。
  • 'int populationSize':种群大小。
  • 'int eliteCount':精英数量。

ETMParam 类的 方法 包括:

  • 'ETMParam(CentralRegistry registry, TreeFitnessAbstract fitnessEvaluator, List<EvolutionaryOperator> evolutionaryOperators, int populationSize, int eliteCount)':参数化构造函数,用于创建 ETMParam 对象并初始化属性值。
  • 'ETMParam(CentralRegistry registry, TreeFitnessAbstract evaluator, ArrayList<EvolutionaryOperator> evolutionaryOperators, int popSize, int eliteSize)':参数化构造函数,用于创建 ETMParam 对象并初始化属性值。
  • 'ETMParam()':包限制的空构造函数,用于创建 ETMParam 对象。

与 ETM 算法的关联关系:

ETMParam 类是 ETM 算法的核心参数类,它包含了运行 ETM 算法所需的所有参数信息。这些参数信息决定了 ETM 算法的运行过程和结果,因此 ETMParam 类在 ETM 算法中起着至关重要的作用。

ETMParam 类图详解:参数和方法解析

原文地址: https://www.cveoy.top/t/topic/ocJa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录