An unbounded external archive has been used to store all nondominated solutions found by an evolutionary multi-objective optimization algorithm in some studies. It has been shown that a selected solution subset from the stored solutions is often better than the final population. However, the use of the unbounded archive is not always realistic. When the number of examined solutions is huge, we must pre-specify the archive size. In this study, we examine the effects of the archive size on three aspects: (i) the quality of the selected final solution set, (ii) the total computation time for the archive maintenance and the final solution set selection, and (iii) the required memory size. Unsurprisingly, the increase of the archive size improves the final solution set quality. Interestingly, the total computation time of a medium-size archive is much larger than that of a small-size archive and a huge-size archive (e.g., an unbounded archive). To decrease the computation time, we examine two ideas: periodical archive update and archiving only in later generations. Compared with updating the archive at every generation, the first idea can obtain almost the same final solution set quality using a much shorter computation time at the cost of a slight increase of the memory size. The second idea drastically decreases the computation time at the cost of a slight deterioration of the final solution set quality. Based on our experimental results, some suggestions are given about how to appropriately choose an archiving strategy and an archive size.
翻译:使用一个不受限制的外部档案来存储通过某些研究的进化多目标优化算法发现的所有非主导性解决方案。 已经显示,从存储的解决方案中选择的解决方案子集往往比最终人口要好。 但是,使用未受限制的档案并非总都是现实的。 当所审查的解决方案数量巨大时, 我们必须预先确定档案的大小。 在这项研究中, 我们检查了档案规模对以下三个方面的影响:(一) 所选最后解决方案集的质量;(二) 档案维护总计算时间和最终解决方案集的选择;以及 (三) 所需的存储规模。 令人惊讶的是, 档案规模的扩大提高了最终解决方案的质量。 有趣的是, 中等档案的总计算时间大大大于小型档案和大档案( 例如, 不受限制的档案) 。 为了减少计算时间, 我们检查了两种设想: 定期档案更新和归档仅晚年才归档。 与每代更新档案相比, 第一种想法几乎可以获得最终解决方案的质量提高最终质量的质量。 有趣的是, 将一个轻微的最终解决方案的质量降低成本。