遗传算法的多重约束

问题描述

我有一个优化函数,它通过过滤条件进行数据挖掘,以找到最佳解决方案。

stat_arb = function(data = data_subset_test,kurt_lower,kurt_upper,skew_lower,skew_upper,mean_lower,mean_upper,sd_lower,sd_upper,acf_lower,acf_upper,min_row = 3000)

我对每个值都有很多上限和下限,并且想要预先加载约束以确保 GA 不会在下限 > 上限时计算函数。我担心在我的函数中使用惩罚函数会因为变量的数量而花费更多的精力来找到最优解,大多数解决方案都不能满足我的约束。有没有办法用 R 中的 ga()nsga2() 来做到这一点?任何帮助表示赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)