【发布时间】:2019-03-20 14:46:43
【问题描述】:
我正在寻找一种适当的方法来使用 Google OR 工具来解决年度船员调度问题。我尝试按照提供的调度问题示例进行操作,但找不到设置所需 4 维决策变量的方法(D[i,j,k,t],i 用于船长,j 用于工程师,k 用于船舶和 @ 987654325@ 时间段(天或周))。
尽管给出了许多示例(对于 C#),但我面临的主要问题是设置和利用这个主要决策变量的方式,以及如何使用决策生成器,因为在所有示例中,变量都有二维,并且是.flattened 以便进行比较。不幸的是,我还没有找到使用较小 D 变量的方法,因为罚分(最小化罚分问题)是通过可能的船长-工程师、船长-船舶和工程师船的集合来估计的。
【问题讨论】:
标签: optimization constraint-programming or-tools