超参数
,可以通setInputParameter()和 getInputParameter()
进行设置和获取。也可以通过setOutputParemeters() and getOutputParameters()
获取输出结果。在execute()函数中NSGAII有一个构造器constructor可以获取问题Problem并将其设置为一个参数parameter NSGA-II 在Jmetal中的实现可以在jmetal/metaheuristics/nsgaII/NSGAII.java
中找到,代码结构如下如下所示的是算法的执行函数
population size
and the maximum numbe of evaluations
种群大小和最大评价次数, evaluations
变量是一个计数器,用于更新目前的评价次数。remain<font.size
, 则将front中的个体按照拥挤距离进行排序,并且将remain剩余的部分填满;然后将remain设置为0.指标
。特别地,它发现了算法需要计算的次数,以获得一个HV大于True PF的HV的时间。