时间窗口约束定义为
time_dimension.CumulVar(node).SetRange(time_window[0], time_window[1])
和时间维度
routing.AddDimension(evaluator, slack_max, capacity, fix_start_cumul_to_zero, name)
CumulVar(node)和的允许值之间有什么关系slack_max?例如,假设时间窗口为(50,60),松弛时间为5。这是否意味着 cumul var 的45值也是可接受的,或者松弛是否与范围内的值有关?是否max_slack=0意味着 cumul var 的值必须是50or 60,在上面的示例中?
是否有关于我使用 or-tools 的路由模型的数学模型的论文或详细页面?