2024-03-29 06:35:17 发布
网友
我有一个由正整数组成的df,看起来像这样:
id val1 val2 1 10 1 2 1 10 3 5 5
我试图找到一种最佳的方法来选择使val1和val2中的值最大化的行。有没有什么特别的算法可以推荐?我现在只是根据两个值的最大乘积来选择。但是有更好的方法吗
所以当一行不能同时在两个条件下进行改进时,它是帕累托最优的。在您的示例中,所有三行都是Pareto最优的。以下几行将占主导地位:
1 1 (by all of the above rows) 1 7 (by 1, 10) 7 1 (by 10, 1) 3 3 (by 5, 5)
筛选帕累托最优行的方法是:
所以当一行不能同时在两个条件下进行改进时,它是帕累托最优的。在您的示例中,所有三行都是Pareto最优的。以下几行将占主导地位:
筛选帕累托最优行的方法是:
相关问题 更多 >
编程相关推荐