我正在寻求关于如何在OR工具中解决一个问题的建议。
背景是,我是一个游戏所有者,在轮班时,我可以设置不同数量的游戏站点。假设我有2个站点和5个客户,那么假设分布最均匀,一个站点有3个客户,另一个站点有2个客户。
当一个车站的顾客数量不同时,游戏速度会降低。为了最大化游戏速度,如果我有5个客户,最好的解决方案是有5个工作站,这样每个客户每个都有1个工作站。但这增加了运营成本。
在这种情况下,我如何表示总游戏速度,其中涉及到客户到车站的均匀分布,并且游戏速度取决于车站的客户数量?
发布于 2021-09-21 09:34:15
OR-Tools不包含一般的非线性求解器。您可以使用MPSolver API (针对SCIP或Gurobi)访问二次求解器,尽管不是很容易。
如果您的问题可以离散化,您可以使用CP-SAT来解决您的问题。参见this section on integer expressions 。
否则,OR-Tools不是您要找的工具。
https://stackoverflow.com/questions/69265151
复制相似问题