我已经看到使用了两种不同的优化器,但都使用了不同的求解器。一种用途PULP_CBC_CMD
和另一种用途GLPKSolverMIP()
有人可以向我解释这两种优化策略的区别吗?
这两个优化器都用于优化每日梦幻体育阵容。这基本上是一个背包优化问题。您将获得 X 数量的名册位置和确定的薪水,并且必须将每个位置的球员安排到相应的名册位置,同时保持在所需的薪水之下。
我已经看到使用了两种不同的优化器,但都使用了不同的求解器。一种用途PULP_CBC_CMD
和另一种用途GLPKSolverMIP()
有人可以向我解释这两种优化策略的区别吗?
这两个优化器都用于优化每日梦幻体育阵容。这基本上是一个背包优化问题。您将获得 X 数量的名册位置和确定的薪水,并且必须将每个位置的球员安排到相应的名册位置,同时保持在所需的薪水之下。
您提到的两个求解器都实现了整数线性规划的分支定界方法。区别在于实现级别,而不是使用的基本算法。