该多背包问题求解器采用两种随机优化算法解决以下最大化问题:

最大化 S(X) = (p^t X)

约束条件: WX ≤ c

两种算法分别为:

1. 交叉熵方法 (CEM)

2. Botev-Kroese 方法 (BK)

用户可运行演示文件进行测试:

test_ce_knapsack.m

test_cemcmc_knapsack.m

用户可能需要在自己的平台上重新编译mex文件。

打开并运行 mexme_mks 进行编译。