提问人:Rafael Henrique 提问时间:11/15/2023 更新时间:11/15/2023 访问量:10
关于 NSGA-II 和 NSGA-III 输出变量
About NSGA-II and NSGA-III output variables
问:
我有一个有 8 个输出变量的问题。我的问题是需要使用利润的最大值并使用面积的最小值(输出变量)。4 个领域具有更高的生产力和 0 成本。其他 4 个是较低的生产率,并且具有与前 4 个不同的使用值。此外,所有区域都有使用限制。我在 NSGA-II 和 NSGA-III 中播放了我的代码,更好的区域没有 100% 使用,但其他区域至少有 60% 可以使用,因为最差,因为生产力较低且有成本。
在这种情况下,较低的生产率意味着在利润最大化的领域中更多地使用。更高的生产率意味着更少的区域使用,以实现利润最大化。同样,目标是最大化利润并最小化输出变量(区域)的总和。
那么,为什么NSGA-II和NSGA-III没有100%使用没有成本和较高生产率的区域,而使用一些生产率较低且有成本的区域呢?与算法的工作原理有关吗?
另一个重要的细节是:该问题没有与每个要使用的区域的最小安装量相关的限制,但与该区域的最大使用量有关。
我需要搜索问题的答案。我对如何使用 NSGA-II 和 NSGA-III 以及我只花了几次时间研究这些算法表示怀疑。
答: 暂无答案
评论